From: ceriel Date: Tue, 30 Jun 1987 18:24:27 +0000 (+0000) Subject: Added some register decls X-Git-Tag: release-5-5~4048 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=d473c8b1df1e67273b61ffcb40442dccc4ad85a9;p=ack.git Added some register decls --- diff --git a/mach/proto/cg/codegen.c b/mach/proto/cg/codegen.c index 9c88472b5..34837fcb4 100644 --- a/mach/proto/cg/codegen.c +++ b/mach/proto/cg/codegen.c @@ -77,7 +77,8 @@ unsigned codegen(codep,ply,toplevel,costlimit,forced) byte *codep; unsigned cost token_p tp; tkdef_p tdp; int tinstno; - struct reginfo *rp,**rpp; + register struct reginfo *rp; + struct reginfo **rpp; token_t token,mtoken,token2; int propno; int exactmatch; @@ -92,7 +93,7 @@ unsigned codegen(codep,ply,toplevel,costlimit,forced) byte *codep; unsigned cost token_p regtp[MAXCREG]; c3_p regcp[MAXCREG]; rl_p regls[MAXCREG]; - c3_p cp,findcoerc(); + c3_p findcoerc(); int sret; token_t reptoken[MAXREPLLEN]; int emrepllen,eminstr; @@ -262,7 +263,7 @@ if (Debug) i=0; nregneeded = 0; while (i=fakestack) { if (!match(tp,&machsets[tokexp[i]],0)) { - cp = findcoerc(tp, &machsets[tokexp[i]]); + register c3_p cp = findcoerc(tp, &machsets[tokexp[i]]); if (cp==0) { for (j=0;j=fakestack) { - cp = findcoerc((token_p) 0, &machsets[tokexp[i]]); + register c3_p cp = findcoerc((token_p) 0, &machsets[tokexp[i]]); if (cp==0) { assert(!toplevel); for (j=0;j