[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.33 and 1.34

version 1.33, 2007/03/20 03:50:39 version 1.34, 2007/07/08 17:44:20
Line 247 
Line 247 
 static bool  static bool
 CondDoDefined(struct Name *arg)  CondDoDefined(struct Name *arg)
 {  {
     if (Var_Valuei(arg->s, arg->e) != NULL)      return Var_Definedi(arg->s, arg->e);
         return true;  
     else  
         return false;  
 }  }
   
 /*-  /*-
Line 1024 
Line 1021 
         if (k == K_COND_UNDEF && len == strlen(COND_UNDEF) &&          if (k == K_COND_UNDEF && len == strlen(COND_UNDEF) &&
             strncmp(line, COND_UNDEF, len) == 0)              strncmp(line, COND_UNDEF, len) == 0)
             return COND_ISUNDEF;              return COND_ISUNDEF;
           else
               return COND_INVALID;
       case K_COND_POISON % MAGICSLOTS2:
           if (k == K_COND_POISON && len == strlen(COND_POISON) &&
               strncmp(line, COND_POISON, len) == 0)
               return COND_ISPOISON;
         else          else
             return COND_INVALID;              return COND_INVALID;
     case K_COND_INCLUDE % MAGICSLOTS2:      case K_COND_INCLUDE % MAGICSLOTS2:

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34