DN_KEY_LT
if (DN_KEY_LT(h->p[father].key, h->p[son].key))
if (child != max && DN_KEY_LT(h->p[child + 1].key, h->p[child].key))
DN_KEY_LT(pipe->idle_heap.p[0].key, pipe->V)) {
if (DN_KEY_LT(h->p[father].key, h->p[son].key))
if (child != max && DN_KEY_LT(h->p[child + 1].key, h->p[child].key))
DN_KEY_LT(pipe->idle_heap.p[0].key, pipe->V)) {