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

Diff for /src/usr.bin/make/parse.c between version 1.123 and 1.124

version 1.123, 2019/12/22 16:53:40 version 1.124, 2020/01/13 13:48:20
Line 181 
Line 181 
         const char *keyword;          const char *keyword;
         size_t sz;          size_t sz;
         uint32_t hv;          uint32_t hv;
         unsigned int type;          unsigned int special;
         unsigned int special_op;          unsigned int special_op;
 } specials[] = {  } specials[] = {
     { P(NODE_EXEC),     SPECIAL_EXEC | SPECIAL_TARGETSOURCE,    OP_EXEC, },      { P(NODE_EXEC),     SPECIAL_EXEC | SPECIAL_TARGETSOURCE,    OP_EXEC, },
Line 227 
Line 227 
         for (i = 0; i < sizeof(specials)/sizeof(specials[0]); i++) {          for (i = 0; i < sizeof(specials)/sizeof(specials[0]); i++) {
                 GNode *gn = Targ_FindNodeh(specials[i].keyword,                  GNode *gn = Targ_FindNodeh(specials[i].keyword,
                     specials[i].sz, specials[i].hv, TARG_CREATE);                      specials[i].sz, specials[i].hv, TARG_CREATE);
                 gn->special = specials[i].type;                  gn->special = specials[i].special;
                 gn->special_op = specials[i].special_op;                  gn->special_op = specials[i].special_op;
         }          }
 }  }

Legend:
Removed from v.1.123  
changed lines
  Added in v.1.124