version 1.22, 2000/09/14 13:35:38 |
version 1.23, 2000/11/24 14:29:55 |
|
|
char *name = (char *)namep; |
char *name = (char *)namep; |
For *arg = (For *)argp; |
For *arg = (For *)argp; |
|
|
Buf_Init(&arg->buf, arg->guess); |
|
Var_Set(arg->var, name, VAR_GLOBAL); |
|
if (DEBUG(FOR)) |
if (DEBUG(FOR)) |
(void)fprintf(stderr, "--- %s = %s\n", arg->var, name); |
(void)fprintf(stderr, "--- %s = %s\n", arg->var, name); |
Var_SubstVar(&arg->buf, arg->text, arg->var, VAR_GLOBAL); |
Parse_FromString(Var_SubstVar(arg->text, arg->var, name, |
if (Buf_Size(&arg->buf) >= arg->guess) |
arg->guess), arg->lineno); |
arg->guess = Buf_Size(&arg->buf) + GUESS_EXPANSION; |
|
|
|
Parse_FromString(Buf_Retrieve(&arg->buf), arg->lineno); |
|
Var_Delete(arg->var, VAR_GLOBAL); |
|
} |
} |
|
|
|
|