headname          354 libdb/queue.h  #define TAILQ_FOREACH_REVERSE(var, head, headname, field)		\
headname          355 libdb/queue.h  	for ((var) = TAILQ_LAST((head), headname);			\
headname          357 libdb/queue.h  	     (var) = TAILQ_PREV((var), headname, field))
headname          361 libdb/queue.h  #define	TAILQ_LAST(head, headname) \
headname          362 libdb/queue.h  	(*(((struct headname *)((head)->tqh_last))->tqh_last))
headname          366 libdb/queue.h  #define TAILQ_PREV(elm, headname, field) \
headname          367 libdb/queue.h  	(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))