[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.13 and 1.14

version 1.13, 1999/12/19 00:04:25 version 1.14, 2000/01/08 09:45:15
Line 228 
Line 228 
              * though perhaps we should...               * though perhaps we should...
              */               */
             char        *cp2;              char        *cp2;
             int         len;              size_t      len;
             Boolean     doFree;              Boolean     doFree;
   
             cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree);              cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree);
Line 520 
Line 520 
                 char    *lhs;                  char    *lhs;
                 char    *rhs;                  char    *rhs;
                 char    *op;                  char    *op;
                 int     varSpecLen;                  size_t  varSpecLen;
                 Boolean doFree;                  Boolean doFree;
   
                 /*                  /*
Line 629 
Line 629 
                             cp++;                              cp++;
                             Buf_AddChar(&buf, *cp);                              Buf_AddChar(&buf, *cp);
                         } else if (*cp == '$') {                          } else if (*cp == '$') {
                             int len;                              size_t  len;
                             Boolean freeIt;                              Boolean freeIt;
   
                             cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt);                              cp2 = Var_Parse(cp, VAR_CMD, doEval,&len, &freeIt);
Line 682 
Line 682 
                     if (!CondCvtArg(lhs, &left))                      if (!CondCvtArg(lhs, &left))
                         goto do_string_compare;                          goto do_string_compare;
                     if (*rhs == '$') {                      if (*rhs == '$') {
                         int     len;                          size_t  len;
                         Boolean freeIt;                          Boolean freeIt;
   
                         string = Var_Parse(rhs, VAR_CMD, doEval,&len,&freeIt);                          string = Var_Parse(rhs, VAR_CMD, doEval,&len,&freeIt);
Line 805 
Line 805 
                      * Use Var_Parse to parse the spec in parens and return                       * Use Var_Parse to parse the spec in parens and return
                      * True if the resulting string is empty.                       * True if the resulting string is empty.
                      */                       */
                     int     length;                      size_t  length;
                     Boolean doFree;                      Boolean doFree;
                     char    *val;                      char    *val;
   

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14