ISC_LIST_UNLINK
ISC_LIST_UNLINK(search_list, search, link);
ISC_LIST_UNLINK(lookup->q, query, link);
ISC_LIST_UNLINK(lookup->connecting, query, clink);
ISC_LIST_UNLINK(msg->freerdata, rdata, link);
ISC_LIST_UNLINK(msg->freerdatalist, rdatalist, link);
ISC_LIST_UNLINK(msg->sections[i], name, link);
ISC_LIST_UNLINK(name->list, rds, link);
ISC_LIST_UNLINK(msg->freerdata, rdata, link);
ISC_LIST_UNLINK(msg->freerdatalist, rdatalist, link);
ISC_LIST_UNLINK(msg->scratchpad, dynbuf, link);
ISC_LIST_UNLINK(msg->rdatas, msgblock, link);
ISC_LIST_UNLINK(msg->rdatalists, msgblock, link);
ISC_LIST_UNLINK(msg->offsets, msgblock, link);
ISC_LIST_UNLINK(msg->cleanup, dynbuf, link);
ISC_LIST_UNLINK(m->scratchpad, dynbuf, link);
#define UNLINK(list, elt, link) ISC_LIST_UNLINK(list, elt, link)
#define DEQUEUE(list, elt, link) ISC_LIST_UNLINK(list, elt, link)
ISC_LIST_UNLINK(lex->sources, source, link);
ISC_LIST_UNLINK(lctx->messages, message, link);
ISC_LIST_UNLINK(lcfg->channels, channel, link);
ISC_LIST_UNLINK(lcfg->channellists[i], item, link);
ISC_LIST_UNLINK(lctx->messages,
ISC_LIST_UNLINK(events, event, ev_link);
ISC_LIST_UNLINK(ctx->on_run, event, ev_link);
ISC_LIST_UNLINK(manager->socklist, sock, link);
ISC_LIST_UNLINK(pctx->open_files->