[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.18 and 1.19

version 1.18, 2000/06/17 14:38:14 version 1.19, 2000/06/23 16:21:43
Line 235 
Line 235 
             size_t      len;              size_t      len;
             Boolean     doFree;              Boolean     doFree;
   
             cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree);              cp2 = Var_Parse(cp, NULL, TRUE, &len, &doFree);
   
             Buf_AddString(&buf, cp2);              Buf_AddString(&buf, cp2);
             if (doFree) {              if (doFree) {
Line 291 
Line 291 
     Boolean result;      Boolean result;
   
     arg[argLen] = '\0';      arg[argLen] = '\0';
     if (Var_Value(arg, VAR_CMD) != NULL)      if (Var_Value(arg, NULL) != NULL)
         result = TRUE;          result = TRUE;
     else      else
         result = FALSE;          result = FALSE;
Line 528 
Line 528 
                  * value in lhs.                   * value in lhs.
                  */                   */
                 t = Err;                  t = Err;
                 lhs = Var_Parse(condExpr, VAR_CMD, doEval,&varSpecLen,&doFree);                  lhs = Var_Parse(condExpr, NULL, doEval,&varSpecLen,&doFree);
                 if (lhs == var_Error) {                  if (lhs == var_Error) {
                     /*                      /*
                      * Even if !doEval, we still report syntax errors, which                       * Even if !doEval, we still report syntax errors, which
Line 632 
Line 632 
                             size_t  len;                              size_t  len;
                             Boolean freeIt;                              Boolean freeIt;
   
                             cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt);                              cp2 = Var_Parse(cp, NULL, doEval,&len, &freeIt);
                             if (cp2 != var_Error) {                              if (cp2 != var_Error) {
                                 Buf_AddString(&buf, cp2);                                  Buf_AddString(&buf, cp2);
                                 if (freeIt) {                                  if (freeIt) {
Line 685 
Line 685 
                         size_t  len;                          size_t  len;
                         Boolean freeIt;                          Boolean freeIt;
   
                         string = Var_Parse(rhs, VAR_CMD, doEval,&len,&freeIt);                          string = Var_Parse(rhs, NULL, doEval,&len,&freeIt);
                         if (string == var_Error) {                          if (string == var_Error) {
                             right = 0.0;                              right = 0.0;
                         } else {                          } else {
Line 817 
Line 817 
                         continue;                          continue;
   
                     if (condExpr[arglen] != '\0') {                      if (condExpr[arglen] != '\0') {
                         val = Var_Parse(&condExpr[arglen - 1], VAR_CMD,                          val = Var_Parse(&condExpr[arglen - 1], NULL,
                                         doEval, &length, &doFree);                                          doEval, &length, &doFree);
                         if (val == var_Error) {                          if (val == var_Error) {
                             t = Err;                              t = Err;

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19