version 1.43, 2013/05/06 11:29:18 |
version 1.44, 2013/11/01 17:54:37 |
|
|
free(sub); |
free(sub); |
if (arg->nvars != 1 && n % arg->nvars != 0) { |
if (arg->nvars != 1 && n % arg->nvars != 0) { |
LstNode ln; |
LstNode ln; |
|
|
Parse_Error(PARSE_FATAL, "Wrong number of items in for loop"); |
Parse_Error(PARSE_FATAL, "Wrong number of items in for loop"); |
(void)fprintf(stderr, "%lu items for %d variables:", |
(void)fprintf(stderr, "%lu items for %d variables:", |
n, arg->nvars); |
n, arg->nvars); |
for (ln = Lst_First(&arg->lst); ln != NULL; ln = Lst_Adv(ln)) |
for (ln = Lst_First(&arg->lst); ln != NULL; ln = Lst_Adv(ln)) { |
(void)fprintf(stderr, " %s", Lst_Datum(ln)); |
char *p = Lst_Datum(ln); |
|
|
|
(void)fprintf(stderr, " %s", p); |
|
} |
(void)fprintf(stderr, "\n"); |
(void)fprintf(stderr, "\n"); |
return 0; |
return 0; |
} |
} |