slh_first         113 libdb/queue.h  	struct type *slh_first;	/* first element */			\
slh_first         127 libdb/queue.h  #define	SLIST_EMPTY(head)	((head)->slh_first == NULL)
slh_first         129 libdb/queue.h  #define	SLIST_FIRST(head)	((head)->slh_first)
slh_first         132 libdb/queue.h  	for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
slh_first         135 libdb/queue.h  	(head)->slh_first = NULL;					\
slh_first         144 libdb/queue.h  	(elm)->field.sle_next = (head)->slh_first;			\
slh_first         145 libdb/queue.h  	(head)->slh_first = (elm);					\
slh_first         151 libdb/queue.h  	(head)->slh_first = (head)->slh_first->field.sle_next;		\
slh_first         155 libdb/queue.h  	if ((head)->slh_first == (elm)) {				\
slh_first         159 libdb/queue.h  		struct type *curelm = (head)->slh_first;		\