aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/mk/varsub.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/varsub.c
parentc9ee9e62f63bb875d2e49c455cbba97fc471b814 (diff)
downloadplan9port-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.c6
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;
}