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

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

version 1.33, 2000/06/23 16:20:01 version 1.34, 2000/06/23 16:21:43
Line 1595 
Line 1595 
     char        *eoarch;    /* End of archive portion */      char        *eoarch;    /* End of archive portion */
     char        *eoname;    /* End of member portion */      char        *eoname;    /* End of member portion */
     GNode       *mem;       /* Node for member */      GNode       *mem;       /* Node for member */
     static char *copy[] = { /* Variables to be copied from the member node */  
         TARGET,             /* Must be first */  
         PREFIX,             /* Must be second */  
     };  
     int         i;          /* Index into copy and vals */      int         i;          /* Index into copy and vals */
     Suff        *ms;        /* Suffix descriptor for member */      Suff        *ms;        /* Suffix descriptor for member */
     char        *name;      /* Start of member's name */      char        *name;      /* Start of member's name */
Line 1636 
Line 1632 
         gn->unmade += 1;          gn->unmade += 1;
     }      }
   
     /*      /* Copy variables from member node to this one.  */
      * Copy in the variables from the member node to this one.      Varq_Set(TARGET_INDEX, Varq_Value(TARGET_INDEX, mem), gn);
      */      Varq_Set(PREFIX_INDEX, Varq_Value(PREFIX_INDEX, mem), gn);
     for (i = (sizeof(copy)/sizeof(copy[0]))-1; i >= 0; i--) {  
         Var_Set(copy[i], Var_Value(copy[i], &mem->context), &gn->context);  
   
     }  
   
     ms = mem->suffix;      ms = mem->suffix;
     if (ms == NULL) {      if (ms == NULL) {

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