aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/mk/rule.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2006-04-20 22:54:18 +0000
committerrsc <devnull@localhost>2006-04-20 22:54:18 +0000
commit3fe9465ac99f9aa3a23f71f01df9e097f0c1da87 (patch)
tree486352b9cfea79077a514371ada42f2c61e79292 /src/cmd/mk/rule.c
parentc9ee9e62f63bb875d2e49c455cbba97fc471b814 (diff)
downloadplan9port-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.c4
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;