From 3fe9465ac99f9aa3a23f71f01df9e097f0c1da87 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 20 Apr 2006 22:54:18 +0000 Subject: 64-bit --- src/cmd/mk/graph.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/cmd/mk/graph.c') diff --git a/src/cmd/mk/graph.c b/src/cmd/mk/graph.c index da346c03..4c46f7bb 100644 --- a/src/cmd/mk/graph.c +++ b/src/cmd/mk/graph.c @@ -40,14 +40,14 @@ applyrules(char *target, char *cnt) /* print("applyrules(%lux='%s')\n", target, target); */ sym = symlook(target, S_NODE, 0); if(sym) - return (Node *)(sym->value); + return sym->u.ptr; target = strdup(target); node = newnode(target); head.n = 0; head.next = 0; sym = symlook(target, S_TARGET, 0); memset((char*)rmatch, 0, sizeof(rmatch)); - for(r = sym? (Rule *)(sym->value):0; r; r = r->chain){ + for(r = sym? sym->u.ptr:0; r; r = r->chain){ if(r->attr&META) continue; if(strcmp(target, r->target)) continue; if((!r->recipe || !*r->recipe) && (!r->tail || !r->tail->s || !*r->tail->s)) continue; /* no effect; ignore */ -- cgit v1.2.3