Browse Source

unused field "size" in struct TFunc.

Roberto Ierusalimschy 28 years ago
parent
commit
16dd77e8d9
3 changed files with 6 additions and 7 deletions
  1. 0 1
      func.c
  2. 1 2
      func.h
  3. 5 4
      undump.c

+ 0 - 1
func.c

@@ -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 - 2
func.h

@@ -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;

+ 5 - 4
undump.c

@@ -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);