SIMPLEQ_NEXT
(var) = SIMPLEQ_NEXT((var), field))
(var) = SIMPLEQ_NEXT((var), field))
((tvar) = SIMPLEQ_NEXT((var), field), 1); \
((tvar) = SIMPLEQ_NEXT((var), field), 1); \
if ((SIMPLEQ_NEXT((elm), field) = SIMPLEQ_FIRST((head))) == NULL)\
(head)->sqh_last = &SIMPLEQ_NEXT((elm), field); \
SIMPLEQ_NEXT((elm), field) = NULL; \
(head)->sqh_last = &SIMPLEQ_NEXT((elm), field); \
if ((SIMPLEQ_NEXT((elm), field) = SIMPLEQ_NEXT((listelm), field)) == \
(head)->sqh_last = &SIMPLEQ_NEXT((elm), field); \
SIMPLEQ_NEXT((listelm), field) = (elm); \
SIMPLEQ_NEXT(SIMPLEQ_FIRST((head)), field)) == NULL) \
if ((SIMPLEQ_NEXT((elm)) = \
SIMPLEQ_NEXT(SIMPLEQ_NEXT((elm), field), field)) == NULL) \
(head)->sqh_last = &SIMPLEQ_NEXT((elm), field); \
while (SIMPLEQ_NEXT(curelm, field) != (elm)) \
curelm = SIMPLEQ_NEXT(curelm, field); \