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

Diff for /src/usr.bin/make/parse.c between version 1.48 and 1.49

version 1.48, 2000/06/23 16:21:43 version 1.49, 2000/06/23 16:23:26
Line 1407 
Line 1407 
 Parse_DoVar (line, ctxt)  Parse_DoVar (line, ctxt)
     char            *line;      /* a line guaranteed to be a variable      char            *line;      /* a line guaranteed to be a variable
                                  * assignment. This reduces error checks */                                   * assignment. This reduces error checks */
     SymTable        *ctxt;      /* Context in which to do the assignment */      GSymT           *ctxt;      /* Context in which to do the assignment */
 {  {
     char           *cp; /* pointer into line */      char           *cp; /* pointer into line */
     enum {      enum {
Line 1510 
Line 1510 
         Boolean   oldOldVars = oldVars;          Boolean   oldOldVars = oldVars;
   
         oldVars = FALSE;          oldVars = FALSE;
         cp = Var_Subst(cp, ctxt, FALSE);          cp = Var_Subst(cp, (SymTable *)ctxt, FALSE);
         oldVars = oldOldVars;          oldVars = oldOldVars;
   
         Var_Set(line, cp, ctxt);          Var_Set(line, cp, ctxt);

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49