diff options
Diffstat (limited to 'table.c')
| -rw-r--r-- | table.c | 14 |
1 files changed, 7 insertions, 7 deletions
| @@ -3,7 +3,7 @@ | |||
| 3 | ** Module to control static tables | 3 | ** Module to control static tables |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | char *rcs_table="$Id: table.c,v 2.62 1997/03/21 21:39:57 roberto Exp roberto $"; | 6 | char *rcs_table="$Id: table.c,v 2.63 1997/03/26 22:22:41 roberto Exp roberto $"; |
| 7 | 7 | ||
| 8 | #include "mem.h" | 8 | #include "mem.h" |
| 9 | #include "opcode.h" | 9 | #include "opcode.h" |
| @@ -113,7 +113,7 @@ TaggedString *luaI_createfixedstring (char *name) | |||
| 113 | /* | 113 | /* |
| 114 | ** Traverse symbol table objects | 114 | ** Traverse symbol table objects |
| 115 | */ | 115 | */ |
| 116 | static char *lua_travsymbol (int (*fn)(Object *)) | 116 | static char *lua_travsymbol (int (*fn)(TObject *)) |
| 117 | { | 117 | { |
| 118 | Word i; | 118 | Word i; |
| 119 | for (i=0; i<lua_ntable; i++) | 119 | for (i=0; i<lua_ntable; i++) |
| @@ -126,7 +126,7 @@ static char *lua_travsymbol (int (*fn)(Object *)) | |||
| 126 | /* | 126 | /* |
| 127 | ** Mark an object if it is a string or a unmarked array. | 127 | ** Mark an object if it is a string or a unmarked array. |
| 128 | */ | 128 | */ |
| 129 | int lua_markobject (Object *o) | 129 | int lua_markobject (TObject *o) |
| 130 | {/* if already marked, does not change mark value */ | 130 | {/* if already marked, does not change mark value */ |
| 131 | if (ttype(o) == LUA_T_USERDATA || | 131 | if (ttype(o) == LUA_T_USERDATA || |
| 132 | (ttype(o) == LUA_T_STRING && !tsvalue(o)->marked)) | 132 | (ttype(o) == LUA_T_STRING && !tsvalue(o)->marked)) |
| @@ -142,7 +142,7 @@ int lua_markobject (Object *o) | |||
| 142 | /* | 142 | /* |
| 143 | * returns 0 if the object is going to be (garbage) collected | 143 | * returns 0 if the object is going to be (garbage) collected |
| 144 | */ | 144 | */ |
| 145 | int luaI_ismarked (Object *o) | 145 | int luaI_ismarked (TObject *o) |
| 146 | { | 146 | { |
| 147 | switch (o->ttype) | 147 | switch (o->ttype) |
| 148 | { | 148 | { |
| @@ -160,7 +160,7 @@ int luaI_ismarked (Object *o) | |||
| 160 | 160 | ||
| 161 | static void call_nilIM (void) | 161 | static void call_nilIM (void) |
| 162 | { /* signals end of garbage collection */ | 162 | { /* signals end of garbage collection */ |
| 163 | Object t; | 163 | TObject t; |
| 164 | ttype(&t) = LUA_T_NIL; | 164 | ttype(&t) = LUA_T_NIL; |
| 165 | luaI_gcIM(&t); /* end of list */ | 165 | luaI_gcIM(&t); /* end of list */ |
| 166 | } | 166 | } |
| @@ -227,8 +227,8 @@ void luaI_nextvar (void) | |||
| 227 | } | 227 | } |
| 228 | 228 | ||
| 229 | 229 | ||
| 230 | static Object *functofind; | 230 | static TObject *functofind; |
| 231 | static int checkfunc (Object *o) | 231 | static int checkfunc (TObject *o) |
| 232 | { | 232 | { |
| 233 | if (o->ttype == LUA_T_FUNCTION) | 233 | if (o->ttype == LUA_T_FUNCTION) |
| 234 | return | 234 | return |
