SLIST_NEXT
include_dir = SLIST_NEXT(include_dir,
cur_node = SLIST_NEXT(cur_node,links)) {
cur_func = SLIST_NEXT(cur_func, links))
cur_func != NULL && SLIST_NEXT(cur_func, links) != NULL;
cur_func = SLIST_NEXT(cur_func, links), func_count--) {
curnode = SLIST_NEXT(curnode, links);
if (SLIST_NEXT(curnode, links) == NULL) {
cursymbol = SLIST_NEXT(curnode, links)->symbol;
curnode = SLIST_NEXT(curnode, links);
node2 = SLIST_NEXT(node1, links);
(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) = \
SLIST_NEXT(SLIST_NEXT(curelm, field), field); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \