DEQUEUE
#define DEQUEUE(list, elt, link) ISC_LIST_UNLINK(list, elt, link)
#define DEQUEUE(h) ( hints_flag ? dequeue(h) : (h)->t[--(h)->entries] )