    headname          339 libdb/queue.h  #define TAILQ_FOREACH_REVERSE(var, head, headname, field)		\
    headname          340 libdb/queue.h  	for ((var) = TAILQ_LAST((head), headname);			\
    headname          342 libdb/queue.h  	     (var) = TAILQ_PREV((var), headname, field))
    headname          346 libdb/queue.h  #define	TAILQ_LAST(head, headname) \
    headname          347 libdb/queue.h  	(*(((struct headname *)((head)->tqh_last))->tqh_last))
    headname          351 libdb/queue.h  #define TAILQ_PREV(elm, headname, field) \
    headname          352 libdb/queue.h  	(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))