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

Diff for /src/usr.bin/make/cond.c between version 1.6 and 1.7

version 1.6, 1999/12/06 22:28:44 version 1.7, 1999/12/09 18:18:24
Line 234 
Line 234 
   
             cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree);              cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree);
   
             Buf_AddChars(buf, strlen(cp2), cp2);              Buf_AddString(buf, cp2);
             if (doFree) {              if (doFree) {
                 free(cp2);                  free(cp2);
             }              }
Line 543 
Line 543 
                 if (!isspace((unsigned char) *condExpr) &&                  if (!isspace((unsigned char) *condExpr) &&
                     strchr("!=><", *condExpr) == NULL) {                      strchr("!=><", *condExpr) == NULL) {
                     Buffer buf;                      Buffer buf;
                     char *cp;  
   
                     buf = Buf_Init(0);                      buf = Buf_Init(0);
   
                     for (cp = lhs; *cp; cp++)                      Buf_AddString(buf, lhs);
                         Buf_AddChar(buf, *cp);  
   
                     if (doFree)                      if (doFree)
                         free(lhs);                          free(lhs);
Line 640 
Line 638 
   
                             cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt);                              cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt);
                             if (cp2 != var_Error) {                              if (cp2 != var_Error) {
                                 Buf_AddChars(buf, strlen(cp2), cp2);                                  Buf_AddString(buf, cp2);
                                 if (freeIt) {                                  if (freeIt) {
                                     free(cp2);                                      free(cp2);
                                 }                                  }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7