aboutsummaryrefslogtreecommitdiff
path: root/ltests.c
diff options
context:
space:
mode:
Diffstat (limited to 'ltests.c')
-rw-r--r--ltests.c27
1 files changed, 16 insertions, 11 deletions
diff --git a/ltests.c b/ltests.c
index c541e02e..eab1214c 100644
--- a/ltests.c
+++ b/ltests.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: ltests.c,v 1.19 2000/05/15 19:48:04 roberto Exp roberto $ 2** $Id: ltests.c,v 1.20 2000/05/22 18:44:46 roberto Exp roberto $
3** Internal Module for Debugging of the Lua Implementation 3** Internal Module for Debugging of the Lua Implementation
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -246,10 +246,6 @@ static void testC (lua_State *L) {
246 int n = getreg(L, &pc); 246 int n = getreg(L, &pc);
247 reg[n] = lua_getglobal(L, getname(&pc)); 247 reg[n] = lua_getglobal(L, getname(&pc));
248 } 248 }
249 else if EQ("rawgetglobal") {
250 int n = getreg(L, &pc);
251 reg[n] = lua_rawgetglobal(L, getname(&pc));
252 }
253 else if EQ("ref") { 249 else if EQ("ref") {
254 lua_pushnumber(L, lua_ref(L, 0)); 250 lua_pushnumber(L, lua_ref(L, 0));
255 reg[getreg(L, &pc)] = lua_pop(L); 251 reg[getreg(L, &pc)] = lua_pop(L);
@@ -276,8 +272,8 @@ static void testC (lua_State *L) {
276 else if EQ("setglobal") { 272 else if EQ("setglobal") {
277 lua_setglobal(L, getname(&pc)); 273 lua_setglobal(L, getname(&pc));
278 } 274 }
279 else if EQ("rawsetglobal") { 275 else if EQ("pushglobals") {
280 lua_rawsetglobal(L, getname(&pc)); 276 lua_pushglobaltable(L);
281 } 277 }
282 else if EQ("pushstring") { 278 else if EQ("pushstring") {
283 lua_pushstring(L, getname(&pc)); 279 lua_pushstring(L, getname(&pc));
@@ -291,14 +287,14 @@ static void testC (lua_State *L) {
291 else if EQ("gettable") { 287 else if EQ("gettable") {
292 reg[getreg(L, &pc)] = lua_gettable(L); 288 reg[getreg(L, &pc)] = lua_gettable(L);
293 } 289 }
294 else if EQ("rawgettable") { 290 else if EQ("rawget") {
295 reg[getreg(L, &pc)] = lua_rawgettable(L); 291 reg[getreg(L, &pc)] = lua_rawget(L);
296 } 292 }
297 else if EQ("settable") { 293 else if EQ("settable") {
298 lua_settable(L); 294 lua_settable(L);
299 } 295 }
300 else if EQ("rawsettable") { 296 else if EQ("rawset") {
301 lua_rawsettable(L); 297 lua_rawset(L);
302 } 298 }
303 else if EQ("tag") { 299 else if EQ("tag") {
304 lua_pushnumber(L, lua_tag(L, reg[getreg(L, &pc)])); 300 lua_pushnumber(L, lua_tag(L, reg[getreg(L, &pc)]));
@@ -360,6 +356,15 @@ static void testC (lua_State *L) {
360 while ((temp = lua_getresult(L1, i++)) != LUA_NOOBJECT) 356 while ((temp = lua_getresult(L1, i++)) != LUA_NOOBJECT)
361 lua_pushstring(L, lua_getstring(L1, temp)); 357 lua_pushstring(L, lua_getstring(L1, temp));
362 } 358 }
359#if LUA_DEPRECATETFUNCS
360 else if EQ("rawsetglobal") {
361 lua_rawsetglobal(L, getname(&pc));
362 }
363 else if EQ("rawgetglobal") {
364 int n = getreg(L, &pc);
365 reg[n] = lua_rawgetglobal(L, getname(&pc));
366 }
367#endif
363 else luaL_verror(L, "unknown command in `testC': %.20s", inst); 368 else luaL_verror(L, "unknown command in `testC': %.20s", inst);
364 } 369 }
365} 370}