nextfunc
for (g = infolist; g != NULL; g = nextfunc(g))
struct info *nextfunc(struct info *);
for (g = infolist; g != NULL; g = nextfunc(g)) {