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/varsub.c | |
parent | c9ee9e62f63bb875d2e49c455cbba97fc471b814 (diff) | |
download | plan9port-3fe9465ac99f9aa3a23f71f01df9e097f0c1da87.tar.gz plan9port-3fe9465ac99f9aa3a23f71f01df9e097f0c1da87.tar.bz2 plan9port-3fe9465ac99f9aa3a23f71f01df9e097f0c1da87.zip |
64-bit
Diffstat (limited to 'src/cmd/mk/varsub.c')
-rw-r--r-- | src/cmd/mk/varsub.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/mk/varsub.c b/src/cmd/mk/varsub.c index 5b7c984a..223ba78d 100644 --- a/src/cmd/mk/varsub.c +++ b/src/cmd/mk/varsub.c @@ -66,7 +66,7 @@ varmatch(char *name, char **s) sym = symlook(name, S_VAR, 0); if(sym){ /* check for at least one non-NULL value */ - for (w = (Word*)sym->value; w; w = w->next) + for (w = sym->u.ptr; w; w = w->next) if(w->s && *w->s) return wdup(w); } @@ -113,10 +113,10 @@ expandvar(char **s) *s = end+1; sym = symlook(buf->start, S_VAR, 0); - if(sym == 0 || sym->value == 0) + if(sym == 0 || sym->u.ptr == 0) w = newword(buf->start); else - w = subsub((Word*) sym->value, cp, end); + w = subsub(sym->u.ptr, cp, end); freebuf(buf); return w; } |