SLIST_NEXT
(var) = SLIST_NEXT((var), field))
(var) = SLIST_NEXT((var), field))
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
(varp) = &SLIST_NEXT((var), field))
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
SLIST_NEXT((slistelm), field) = (elm); \
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
while (SLIST_NEXT(curelm, field) != (elm)) \
curelm = SLIST_NEXT(curelm, field); \
SLIST_NEXT(elm, field) = \
SLIST_NEXT(SLIST_NEXT(elm, field), field); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
hrp = SLIST_NEXT(&hr, hei_entry);
hfp = SLIST_NEXT(&hf, hfi_entry);
wsp->walk_addr = (uintptr_t)SLIST_NEXT(&hr, hei_entry);
SLIST_NEXT(SLIST_NEXT(curelm, field), field); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
(var) = SLIST_NEXT((var), field))
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
SLIST_NEXT((slistelm), field) = (elm); \
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
while (SLIST_NEXT(curelm, field) != (elm)) \
curelm = SLIST_NEXT(curelm, field); \
SLIST_NEXT(curelm, field) = \
p = SLIST_NEXT(p, rs_next);
p = SLIST_NEXT(p, rk_next);
(var) = SLIST_NEXT((var), field))
(var) = SLIST_NEXT((var), field))
((tvar) = SLIST_NEXT((var), field), 1); \
((tvar) = SLIST_NEXT((var), field), 1); \
while (SLIST_NEXT(curelm, field) != SLIST_END(head1)) \
curelm = SLIST_NEXT(curelm, field); \
SLIST_NEXT(curelm, field) = SLIST_FIRST(head2); \
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
SLIST_NEXT((slistelm), field) = (elm); \
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
SLIST_NEXT((slistelm), field) = \
SLIST_NEXT(SLIST_NEXT((slistelm), field), field); \
QMD_SAVELINK(oldnext, SLIST_NEXT((elm), field)); \
while (SLIST_NEXT(curelm, field) != (elm)) \
curelm = SLIST_NEXT(curelm, field); \