SLIST_END
#define SLIST_EMPTY(head) (SLIST_FIRST(head) == SLIST_END(head))
(var) != SLIST_END(head); \
SLIST_FIRST(head) = SLIST_END(head); \