version 1.67, 2012/10/02 10:29:31 |
version 1.68, 2012/10/06 09:32:40 |
|
|
|
|
gn = ohash_create_entry(&gnode_info, name, &ename); |
gn = ohash_create_entry(&gnode_info, name, &ename); |
gn->path = NULL; |
gn->path = NULL; |
if ((name[0] == '-' && name[1] == 'l') || |
gn->type = 0; |
(ename - name >=2 && ename[-1] == 'a' && ename[-2] == '.')) |
|
gn->type = OP_LIB; |
|
else |
|
gn->type = 0; |
|
|
|
gn->special = SPECIAL_NONE; |
gn->special = SPECIAL_NONE; |
gn->unmade = 0; |
gn->unmade = 0; |
gn->must_make = false; |
gn->must_make = false; |
|
|
PRINTBIT(JOIN); |
PRINTBIT(JOIN); |
PRINTBIT(INVISIBLE); |
PRINTBIT(INVISIBLE); |
PRINTBIT(NOTMAIN); |
PRINTBIT(NOTMAIN); |
PRINTDBIT(LIB); |
|
/*XXX: MEMBER is defined, so CONCAT(OP_,MEMBER) gives OP_"%" */ |
/*XXX: MEMBER is defined, so CONCAT(OP_,MEMBER) gives OP_"%" */ |
case OP_MEMBER: |
case OP_MEMBER: |
if (DEBUG(TARG)) |
if (DEBUG(TARG)) |