aboutsummaryrefslogtreecommitdiff
path: root/ltests.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-09-07 14:39:10 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-09-07 14:39:10 -0300
commitabdbe883a86bbc7fbf1d1bfc50756e1b42fc45b5 (patch)
tree051a7571c8acaf5451b5c9b7d67f1796a345c565 /ltests.c
parent4d0935ec0ffed827aade5594216fae15bed7c6b5 (diff)
downloadlua-abdbe883a86bbc7fbf1d1bfc50756e1b42fc45b5.tar.gz
lua-abdbe883a86bbc7fbf1d1bfc50756e1b42fc45b5.tar.bz2
lua-abdbe883a86bbc7fbf1d1bfc50756e1b42fc45b5.zip
first implementation of unrestricted static scoping
Diffstat (limited to 'ltests.c')
-rw-r--r--ltests.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ltests.c b/ltests.c
index 35c6f027..a33a9638 100644
--- a/ltests.c
+++ b/ltests.c
@@ -165,7 +165,7 @@ static int listcode (lua_State *L) {
165 Proto *p; 165 Proto *p;
166 luaL_arg_check(L, lua_isfunction(L, 1) && !lua_iscfunction(L, 1), 166 luaL_arg_check(L, lua_isfunction(L, 1) && !lua_iscfunction(L, 1),
167 1, l_s("Lua function expected")); 167 1, l_s("Lua function expected"));
168 p = clvalue(luaA_index(L, 1))->f.l; 168 p = clvalue(luaA_index(L, 1))->u.l.p;
169 lua_newtable(L); 169 lua_newtable(L);
170 setnameval(L, l_s("maxstack"), p->maxstacksize); 170 setnameval(L, l_s("maxstack"), p->maxstacksize);
171 setnameval(L, l_s("numparams"), p->numparams); 171 setnameval(L, l_s("numparams"), p->numparams);
@@ -184,7 +184,7 @@ static int listk (lua_State *L) {
184 int i; 184 int i;
185 luaL_arg_check(L, lua_isfunction(L, 1) && !lua_iscfunction(L, 1), 185 luaL_arg_check(L, lua_isfunction(L, 1) && !lua_iscfunction(L, 1),
186 1, l_s("Lua function expected")); 186 1, l_s("Lua function expected"));
187 p = clvalue(luaA_index(L, 1))->f.l; 187 p = clvalue(luaA_index(L, 1))->u.l.p;
188 lua_newtable(L); 188 lua_newtable(L);
189 for (i=0; i<p->sizek; i++) { 189 for (i=0; i<p->sizek; i++) {
190 lua_pushnumber(L, i+1); 190 lua_pushnumber(L, i+1);
@@ -202,7 +202,7 @@ static int listlocals (lua_State *L) {
202 const l_char *name; 202 const l_char *name;
203 luaL_arg_check(L, lua_isfunction(L, 1) && !lua_iscfunction(L, 1), 203 luaL_arg_check(L, lua_isfunction(L, 1) && !lua_iscfunction(L, 1),
204 1, l_s("Lua function expected")); 204 1, l_s("Lua function expected"));
205 p = clvalue(luaA_index(L, 1))->f.l; 205 p = clvalue(luaA_index(L, 1))->u.l.p;
206 while ((name = luaF_getlocalname(p, ++i, pc)) != NULL) 206 while ((name = luaF_getlocalname(p, ++i, pc)) != NULL)
207 lua_pushstring(L, name); 207 lua_pushstring(L, name);
208 return i-1; 208 return i-1;