From e4f07478ce93aacc41e70613b5a6ded99a0799f9 Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Fri, 10 Jul 2015 16:17:55 -0400 Subject: fix naming --- lisc/lisc.h | 13 +++++++------ lisc/parse.c | 32 ++++++++++++++++---------------- 2 files changed, 23 insertions(+), 22 deletions(-) (limited to 'lisc') diff --git a/lisc/lisc.h b/lisc/lisc.h index a26dc1e..7978c17 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -16,7 +16,7 @@ typedef unsigned char uchar; enum { R = 0, /* invalid reference */ NRegs = 32, - Temp0 = NRegs+1, + Tmp0 = NRegs+1, NString = 32, NPreds = 15, NBlks = 128, @@ -32,7 +32,7 @@ typedef struct Fn Fn; typedef ushort Ref; enum { - RTemp = 0, + RSym = 0, RConst = 1, RMask = 1, @@ -40,7 +40,7 @@ enum { NRefs = ((ushort)-1)>>RShift, }; -#define TEMP(x) (((x)<= NTemps) - err("too many temporaries"); - sym[t].type = STemp; + return SYM(t); + if (t >= NSyms) + err("too many symbols"); + sym[t].type = STmp; strcpy(sym[t].name, v); sym[t].blk = 0; - ntemp++; - return TEMP(t); + ntmp++; + return SYM(t); } static Ref @@ -435,12 +435,12 @@ parsefn(FILE *f) bmap[i].name[0] = 0; bmap[i].blk = 0; } - for (i=Temp0; isym = alloc(ntemp * sizeof sym[0]); - memcpy(fn->sym, sym, ntemp * sizeof sym[0]); - fn->ntemp = ntemp; + fn->sym = alloc(ntmp * sizeof sym[0]); + memcpy(fn->sym, sym, ntmp * sizeof sym[0]); + fn->ntmp = ntmp; fn->nblk = nblk; fn->rpo = 0; return fn; -- cgit 1.4.1