version 1.123, 2019/12/22 16:53:40 |
version 1.124, 2020/01/13 13:48:20 |
|
|
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, }, |
|
|
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; |
} |
} |
} |
} |