SIMPLEQ_END
#define SIMPLEQ_EMPTY(head) ((head)->sqh_first == SIMPLEQ_END(head))
(var) != SIMPLEQ_END(head); \
((var) != SIMPLEQ_END(head) ? (var) : SIMPLEQ_FIRST((head)));\
(var) != SIMPLEQ_END(head); \
(var) != SIMPLEQ_END(head) && \
((var) != SIMPLEQ_END(head) ? (var) : SIMPLEQ_FIRST((head)));\
(var) != SIMPLEQ_END(head) && \