diff options
author | rsc <devnull@localhost> | 2006-04-20 22:54:18 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2006-04-20 22:54:18 +0000 |
commit | 3fe9465ac99f9aa3a23f71f01df9e097f0c1da87 (patch) | |
tree | 486352b9cfea79077a514371ada42f2c61e79292 /src/cmd/mk/rule.c | |
parent | c9ee9e62f63bb875d2e49c455cbba97fc471b814 (diff) | |
download | plan9port-3fe9465ac99f9aa3a23f71f01df9e097f0c1da87.tar.gz plan9port-3fe9465ac99f9aa3a23f71f01df9e097f0c1da87.tar.bz2 plan9port-3fe9465ac99f9aa3a23f71f01df9e097f0c1da87.zip |
64-bit
Diffstat (limited to 'src/cmd/mk/rule.c')
-rw-r--r-- | src/cmd/mk/rule.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/mk/rule.c b/src/cmd/mk/rule.c index d73595d2..439d6114 100644 --- a/src/cmd/mk/rule.c +++ b/src/cmd/mk/rule.c @@ -15,7 +15,7 @@ addrule(char *head, Word *tail, char *body, Word *ahead, int attr, int hline, ch r = 0; reuse = 0; if(sym = symlook(head, S_TARGET, 0)){ - for(r = (Rule *)sym->value; r; r = r->chain) + for(r = sym->u.ptr; r; r = r->chain) if(rcmp(r, head, tail) == 0){ reuse = 1; break; @@ -35,7 +35,7 @@ addrule(char *head, Word *tail, char *body, Word *ahead, int attr, int hline, ch r->prog = prog; r->rule = nrules++; if(!reuse){ - rr = (Rule *)symlook(head, S_TARGET, (void *)r)->value; + rr = symlook(head, S_TARGET, (void *)r)->u.ptr; if(rr != r){ r->chain = rr->chain; rr->chain = r; |