[BACK]Return to for.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/for.c between version 1.22 and 1.23

version 1.22, 2000/09/14 13:35:38 version 1.23, 2000/11/24 14:29:55
Line 270 
Line 270 
     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);  
 }  }
   
   

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23