STAILQ_NEXT
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
#ifndef STAILQ_NEXT
_q = STAILQ_NEXT(_q, field); \
_p = STAILQ_NEXT(_p, field); \
_p = STAILQ_NEXT(_p, field); \
_q = STAILQ_NEXT(_q, field); \
return (&STAILQ_NEXT(d, d_next)->d_data);
return (STAILQ_NEXT(d, d_next) ?
&STAILQ_NEXT(d, d_next)->d_data : NULL);
STAILQ_NEXT(s, s_next));
(var) = STAILQ_NEXT(var, field))
(var) && ((tvar) = STAILQ_NEXT(var, field), 1); \
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
STAILQ_NEXT((elm), field) = NULL; \
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((elm), field)) == NULL)\
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
STAILQ_NEXT((elm), field) = (elm); \
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
if ((STAILQ_NEXT(elm, field) = \
STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
while (STAILQ_NEXT(curelm, field) != (elm)) \
curelm = STAILQ_NEXT(curelm, field); \