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

Diff for /src/usr.bin/make/var.c between version 1.33 and 1.34

version 1.33, 2000/06/17 14:38:20 version 1.34, 2000/06/23 16:18:09
Line 125 
Line 125 
 #include    "make.h"  #include    "make.h"
 #include    "buf.h"  #include    "buf.h"
   
   /* `Quick' index variants.  For now, these are stubs which call the `real'
    * slow function.
    */
   static char *varnames[] = {
       TARGET,
       OODATE,
       ALLSRC,
       IMPSRC,
       PREFIX,
       ARCHIVE,
       MEMBER };
   
   void
   Varq_Set(idx, val, gn)
       int         idx;
       char        *val;
       GNode       *gn;
   {
       Var_Set(varnames[idx], val, gn);
   }
   
   void
   Varq_Append(idx, val, gn)
       int         idx;
       char        *val;
       GNode       *gn;
   {
       Var_Append(varnames[idx], val, gn);
   }
   
   char *
   Varq_Value(idx, gn)
       int         idx;
       GNode       *gn;
   {
       return Var_Value(varnames[idx], gn);
   }
   
   Boolean
   Varq_Exists(idx, gn)
       int         idx;
       GNode       *gn;
   {
       return Var_Exists(varnames[idx], gn);
   }
   
 /*  /*
  * This is a harmless return value for Var_Parse that can be used by Var_Subst   * This is a harmless return value for Var_Parse that can be used by Var_Subst
  * to determine if there was an error in parsing -- easier than returning   * to determine if there was an error in parsing -- easier than returning

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