version 1.6, 1999/12/06 22:18:56 |
version 1.7, 1999/12/06 22:24:31 |
|
|
} |
} |
|
|
if (forLevel != 0) { |
if (forLevel != 0) { |
Buf_AddBytes(forBuf, strlen(line), (Byte *) line); |
Buf_AddChars(forBuf, strlen(line), line); |
Buf_AddByte(forBuf, (Byte) '\n'); |
Buf_AddChar(forBuf, '\n'); |
return 1; |
return 1; |
} |
} |
else { |
else { |
|
|
{ |
{ |
char *name = (char *) namep; |
char *name = (char *) namep; |
For *arg = (For *) argp; |
For *arg = (For *) argp; |
int len; |
|
Var_Set(arg->var, name, VAR_GLOBAL); |
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); |
Parse_FromString(Var_Subst(arg->var, (char *) Buf_GetAll(arg->buf, &len), |
Parse_FromString(Var_Subst(arg->var, Buf_GetAll(arg->buf, NULL), |
VAR_GLOBAL, FALSE), arg->lineno); |
VAR_GLOBAL, FALSE), arg->lineno); |
Var_Delete(arg->var, VAR_GLOBAL); |
Var_Delete(arg->var, VAR_GLOBAL); |
|
|