[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.52 and 1.53

version 1.52, 2017/06/21 00:11:36 version 1.53, 2017/12/19 20:44:53
Line 398 
Line 398 
         char *lhs;          char *lhs;
   
         end = condExpr;          end = condExpr;
         while (!ISSPACE(*end) && strchr("!=><", *end) == NULL)          while (*end != '\0' && !ISSPACE(*end) && strchr("!=><", *end) == NULL)
                 end++;                  end++;
         lhs = Str_dupi(condExpr, end);          lhs = Str_dupi(condExpr, end);
         condExpr = end;          condExpr = end;
Line 421 
Line 421 
                 return Err;                  return Err;
         condExpr += varSpecLen;          condExpr += varSpecLen;
   
         if (!ISSPACE(*condExpr) &&          if (*condExpr && !ISSPACE(*condExpr) &&
                 strchr("!=><", *condExpr) == NULL) {                  strchr("!=><", *condExpr) == NULL) {
                 BUFFER buf;                  BUFFER buf;
   

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53