summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-16 22:02:17 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-16 22:02:17 +0200
commit32e23bdb5939c879f947cd6c0ae423165646180c (patch)
tree39f93e43c4903bc812e46821fb2d52376865013c
parent7468752ea24a9b9a4c2930270a457ec790dced15 (diff)
downloadplan9front-32e23bdb5939c879f947cd6c0ae423165646180c.tar.xz
cc: use UTFmax not 4 (djc)
-rw-r--r--sys/src/cmd/cc/macbody8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/cc/macbody b/sys/src/cmd/cc/macbody
index fa381ca49..7d837fb43 100644
--- a/sys/src/cmd/cc/macbody
+++ b/sys/src/cmd/cc/macbody
@@ -27,7 +27,7 @@ nextsym(int c)
for(cp = symb;;) {
if(c >= Runeself) {
for(c1=0;;) {
- if(cp <= symb+NSYMB-4)
+ if(cp <= symb+NSYMB-UTFmax)
cp[c1++] = c;
if(fullrune(cp, c1))
break;
@@ -35,7 +35,7 @@ nextsym(int c)
}
cp += c1;
}else
- if(cp <= symb+NSYMB-4)
+ if(cp <= symb+NSYMB-UTFmax)
*cp++ = c;
c = getc();
if(c >= Runeself || isalnum(c) || c == '_')
@@ -44,7 +44,7 @@ nextsym(int c)
break;
}
*cp = 0;
- if(cp > symb+NSYMB-4)
+ if(cp > symb+NSYMB-UTFmax)
yyerror("symbol too large: %s", symb);
}
@@ -402,7 +402,7 @@ macexpand(Sym *s, char *b)
unget(c);
l = 0;
cp = buf;
- ecp = cp + sizeof(buf)-4;
+ ecp = cp + sizeof(buf)-UTFmax;
arg[n++] = cp;
for(;;) {
if(cp >= ecp)