diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-07-29 16:44:02 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-07-29 16:44:02 -0300 |
commit | 16dd77e8d95ac6d95a88cdc7b82ffad933aa4325 (patch) | |
tree | 8cad48450ec559d3139a2fad064f3cc54182d397 | |
parent | 0600f968c3da21172086be04679be34fe3fb8fd1 (diff) | |
download | lua-github-16dd77e8d95ac6d95a88cdc7b82ffad933aa4325.tar.gz |
unused field "size" in struct TFunc.
-rw-r--r-- | func.c | 1 | ||||
-rw-r--r-- | func.h | 3 | ||||
-rw-r--r-- | undump.c | 9 |
3 files changed, 6 insertions, 7 deletions
@@ -21,7 +21,6 @@ void luaI_initTFunc (TFunc *f) { f->next = NULL; f->marked = 0; - f->size = 0; f->code = NULL; f->lineDefined = 0; f->fileName = lua_parsedfile; @@ -1,5 +1,5 @@ /* -** $Id: func.h,v 1.8 1996/03/14 15:54:20 roberto Exp roberto $ +** $Id: func.h,v 1.9 1997/05/14 18:38:29 roberto Exp roberto $ */ #ifndef func_h @@ -23,7 +23,6 @@ typedef struct TFunc { struct TFunc *next; int marked; - int size; Byte *code; int lineDefined; char *fileName; @@ -3,7 +3,7 @@ ** load bytecodes from files */ -char* rcs_undump="$Id: undump.c,v 1.23 1997/06/16 16:50:22 roberto Exp roberto $"; +char* rcs_undump="$Id: undump.c,v 1.24 1997/06/17 18:19:17 roberto Exp roberto $"; #include <stdio.h> #include <string.h> @@ -192,10 +192,11 @@ static char* LoadNewString(ZIO* Z) static void LoadFunction(ZIO* Z) { + int size; TFunc* tf=new(TFunc); tf->next=NULL; tf->locvars=NULL; - tf->size=LoadSize(Z); + size=LoadSize(Z); tf->lineDefined=LoadWord(Z); if (IsMain(tf)) /* new main */ { @@ -209,8 +210,8 @@ static void LoadFunction(ZIO* Z) memcpy(Main->code+tf->marked,&tf,sizeof(tf)); lastF=lastF->next=tf; } - tf->code=LoadBlock(tf->size,Z); - if (swapword || swapfloat) FixCode(tf->code,tf->code+tf->size); + tf->code=LoadBlock(size,Z); + if (swapword || swapfloat) FixCode(tf->code,tf->code+size); while (1) /* unthread */ { int c=zgetc(Z); |