From 033bb901ccfa5cd53ce89d3adb10087a3981ed14 Mon Sep 17 00:00:00 2001 From: Michael Toy Date: Mon, 2 Mar 1981 20:40:28 -0800 Subject: [PATCH] Changed constant 20 to C2_ASIZE (64) SCCS-vsn: old/pcc/c2.vax/c2.h 4.3 SCCS-vsn: old/pcc/c2.vax/c21.c 4.4 SCCS-vsn: old/pcc/c2.vax/c20.c 4.4 --- usr/src/old/pcc/c2.vax/c2.h | 10 ++++++---- usr/src/old/pcc/c2.vax/c20.c | 6 +++--- usr/src/old/pcc/c2.vax/c21.c | 4 ++-- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/usr/src/old/pcc/c2.vax/c2.h b/usr/src/old/pcc/c2.vax/c2.h index 63334397b1..76cb0b3ac4 100644 --- a/usr/src/old/pcc/c2.vax/c2.h +++ b/usr/src/old/pcc/c2.vax/c2.h @@ -1,4 +1,4 @@ -/*static char sccsid[] = "@(#)c2.h 4.2 %G%";*/ +/*static char sccsid[] = "@(#)c2.h 4.3 %G%";*/ /* @(#)c2.h 1.19 80/08/26 13:39:07 */ /* * Header for object code improver @@ -98,6 +98,8 @@ #define T(a,b) (a|((b)<<8)) #define U(a,b) (a|((b)<<4)) +#define C2_ASIZE 64 + struct optab { char opstring[7]; short opcode; @@ -150,9 +152,9 @@ char *firstr; char revbr[]; #define NREG 12 char *regs[NREG+5]; /* 0-11, 4 for operands, 1 for running off end */ -char conloc[20]; -char conval[20]; -char ccloc[20]; +char conloc[C2_ASIZE]; +char conval[C2_ASIZE]; +char ccloc[C2_ASIZE]; #define RT1 12 #define RT2 13 diff --git a/usr/src/old/pcc/c2.vax/c20.c b/usr/src/old/pcc/c2.vax/c20.c index d1fbd478c6..e9eeb87c16 100644 --- a/usr/src/old/pcc/c2.vax/c20.c +++ b/usr/src/old/pcc/c2.vax/c20.c @@ -1,5 +1,5 @@ # -static char sccsid[] = "@(#)c20.c 4.3 %G%"; +static char sccsid[] = "@(#)c20.c 4.4 %G%"; /* char C20[] = {"@(#)c20.c 1.35 80/08/26 14:13:40"}; /* sccs ident */ /* * C object code improver @@ -376,7 +376,7 @@ opsetup() register struct optab *optp, **ophp; register int i,t; - for(i=NREG+5;--i>=0;) regs[i]=alloc(20); + for(i=NREG+5;--i>=0;) regs[i]=alloc(C2_ASIZE); for (optp = optab; optp->opstring[0]; optp++) { t=7; i=0; while (--t>=0) i+= i+optp->opstring[t]; ophp = &ophash[i % OPHS]; @@ -397,7 +397,7 @@ oplook() register struct optab *optp,**ophp; register char *p,*p2; register int t; - char tempop[20]; + char tempop[C2_ASIZE]; static struct optab OPNULL={"",0}; for (p=line, p2=tempop; *p && !isspace(*p); *p2++= *p++); *p2=0; p2=p; diff --git a/usr/src/old/pcc/c2.vax/c21.c b/usr/src/old/pcc/c2.vax/c21.c index 82229a34c8..2d82c72827 100644 --- a/usr/src/old/pcc/c2.vax/c21.c +++ b/usr/src/old/pcc/c2.vax/c21.c @@ -1,4 +1,4 @@ -static char sccsid[] = "@(#)c21.c 4.3 %G%"; +static char sccsid[] = "@(#)c21.c 4.4 %G%"; /* char C21[] = {"@(#)c21.c 1.83 80/10/16 21:18:22 JFR"}; /* sccs ident */ /* @@ -577,7 +577,7 @@ register struct node *p; } else if (p->op==MOV && p->forw->op!=EXTV && p->forw->op!=EXTZV) { /* superfluous fetch */ int nmatch; - char src[20]; + char src[C2_ASIZE]; movit: cp2=src; cp1=regs[RT1]; while (*cp2++= *cp1++); splitrand(p->forw); -- 2.20.1