inj_list_next
for (cmd = inj_list_next(prog); cmd != NULL; cmd = inj_list_next(cmd)) {
for (m = inj_list_next(&decl->decl_members); m != NULL; m = n) {
n = inj_list_next(m);
inj_defn_destroy_memlist(inj_list_next(&defn->defn_members));
for (dfnelems = 0, l = inj_list_next(&dfm->dfm_list); l != NULL;
l = inj_list_next(l), dfnelems++);
for (i = 1, elem = inj_list_next(&dfm->dfm_list); elem != NULL;
elem = inj_list_next(elem), i++) {
for (i = 0, elem = inj_list_next(&dfm->dfm_list); elem != NULL;
elem = inj_list_next(elem), i++) {
for (i = 0, elem = inj_list_next(&dfm->dfm_list); elem != NULL;
elem = inj_list_next(elem), i++) {
inj_declmem_t *subdlm = inj_list_next(&dlm->dlm_decl->decl_members);
inj_defnmem_t *subdfm = inj_list_next(&dfm->dfm_list);
for (i = 0, elem = inj_list_next(&dfm->dfm_list); elem != NULL;
elem = inj_list_next(elem), i++) {
dlm = inj_list_next(dlm), dfm = inj_list_next(dfm), nmem++) {
dlm = inj_list_next(dlm);
dfm = inj_list_next(dfm);
dlm = inj_list_next(&decl->decl_members);
dfm = inj_list_next(&defn->defn_members);
n = inj_list_next(m);
inj_defn_destroy_memlist(inj_list_next(&m->dfm_list));