diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2009-07-15 14:57:03 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2009-07-15 14:57:03 -0300 |
| commit | 215885768cc67c956b932915eed8a75e909cabde (patch) | |
| tree | ff3259065fef2106db23ee613a8f5322d2cf073b | |
| parent | a5f68589c06b92412cc835a8aef19338544c3c79 (diff) | |
| download | lua-215885768cc67c956b932915eed8a75e909cabde.tar.gz lua-215885768cc67c956b932915eed8a75e909cabde.tar.bz2 lua-215885768cc67c956b932915eed8a75e909cabde.zip | |
'index2adr' -> 'index2addr' (correct spelling)
| -rw-r--r-- | lapi.c | 80 |
1 files changed, 40 insertions, 40 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: lapi.c,v 2.84 2009/06/19 14:21:23 roberto Exp roberto $ | 2 | ** $Id: lapi.c,v 2.85 2009/07/15 17:26:14 roberto Exp roberto $ |
| 3 | ** Lua API | 3 | ** Lua API |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -40,7 +40,7 @@ const char lua_ident[] = | |||
| 40 | #define api_checkvalidindex(L, i) api_check(L, (i) != luaO_nilobject) | 40 | #define api_checkvalidindex(L, i) api_check(L, (i) != luaO_nilobject) |
| 41 | 41 | ||
| 42 | 42 | ||
| 43 | static TValue *index2adr (lua_State *L, int idx) { | 43 | static TValue *index2addr (lua_State *L, int idx) { |
| 44 | CallInfo *ci = L->ci; | 44 | CallInfo *ci = L->ci; |
| 45 | if (idx > 0) { | 45 | if (idx > 0) { |
| 46 | TValue *o = ci->func + idx; | 46 | TValue *o = ci->func + idx; |
| @@ -168,7 +168,7 @@ LUA_API void lua_settop (lua_State *L, int idx) { | |||
| 168 | LUA_API void lua_remove (lua_State *L, int idx) { | 168 | LUA_API void lua_remove (lua_State *L, int idx) { |
| 169 | StkId p; | 169 | StkId p; |
| 170 | lua_lock(L); | 170 | lua_lock(L); |
| 171 | p = index2adr(L, idx); | 171 | p = index2addr(L, idx); |
| 172 | api_checkvalidindex(L, p); | 172 | api_checkvalidindex(L, p); |
| 173 | while (++p < L->top) setobjs2s(L, p-1, p); | 173 | while (++p < L->top) setobjs2s(L, p-1, p); |
| 174 | L->top--; | 174 | L->top--; |
| @@ -180,7 +180,7 @@ LUA_API void lua_insert (lua_State *L, int idx) { | |||
| 180 | StkId p; | 180 | StkId p; |
| 181 | StkId q; | 181 | StkId q; |
| 182 | lua_lock(L); | 182 | lua_lock(L); |
| 183 | p = index2adr(L, idx); | 183 | p = index2addr(L, idx); |
| 184 | api_checkvalidindex(L, p); | 184 | api_checkvalidindex(L, p); |
| 185 | for (q = L->top; q>p; q--) setobjs2s(L, q, q-1); | 185 | for (q = L->top; q>p; q--) setobjs2s(L, q, q-1); |
| 186 | setobjs2s(L, p, L->top); | 186 | setobjs2s(L, p, L->top); |
| @@ -195,7 +195,7 @@ LUA_API void lua_replace (lua_State *L, int idx) { | |||
| 195 | if (idx == LUA_ENVIRONINDEX && L->ci->previous == NULL) | 195 | if (idx == LUA_ENVIRONINDEX && L->ci->previous == NULL) |
| 196 | luaG_runerror(L, "no calling environment"); | 196 | luaG_runerror(L, "no calling environment"); |
| 197 | api_checknelems(L, 1); | 197 | api_checknelems(L, 1); |
| 198 | o = index2adr(L, idx); | 198 | o = index2addr(L, idx); |
| 199 | api_checkvalidindex(L, o); | 199 | api_checkvalidindex(L, o); |
| 200 | if (idx == LUA_ENVIRONINDEX) { | 200 | if (idx == LUA_ENVIRONINDEX) { |
| 201 | Closure *func = curr_func(L); | 201 | Closure *func = curr_func(L); |
| @@ -216,7 +216,7 @@ LUA_API void lua_replace (lua_State *L, int idx) { | |||
| 216 | 216 | ||
| 217 | LUA_API void lua_pushvalue (lua_State *L, int idx) { | 217 | LUA_API void lua_pushvalue (lua_State *L, int idx) { |
| 218 | lua_lock(L); | 218 | lua_lock(L); |
| 219 | setobj2s(L, L->top, index2adr(L, idx)); | 219 | setobj2s(L, L->top, index2addr(L, idx)); |
| 220 | api_incr_top(L); | 220 | api_incr_top(L); |
| 221 | lua_unlock(L); | 221 | lua_unlock(L); |
| 222 | } | 222 | } |
| @@ -229,7 +229,7 @@ LUA_API void lua_pushvalue (lua_State *L, int idx) { | |||
| 229 | 229 | ||
| 230 | 230 | ||
| 231 | LUA_API int lua_type (lua_State *L, int idx) { | 231 | LUA_API int lua_type (lua_State *L, int idx) { |
| 232 | StkId o = index2adr(L, idx); | 232 | StkId o = index2addr(L, idx); |
| 233 | return (o == luaO_nilobject) ? LUA_TNONE : ttype(o); | 233 | return (o == luaO_nilobject) ? LUA_TNONE : ttype(o); |
| 234 | } | 234 | } |
| 235 | 235 | ||
| @@ -241,14 +241,14 @@ LUA_API const char *lua_typename (lua_State *L, int t) { | |||
| 241 | 241 | ||
| 242 | 242 | ||
| 243 | LUA_API int lua_iscfunction (lua_State *L, int idx) { | 243 | LUA_API int lua_iscfunction (lua_State *L, int idx) { |
| 244 | StkId o = index2adr(L, idx); | 244 | StkId o = index2addr(L, idx); |
| 245 | return iscfunction(o); | 245 | return iscfunction(o); |
| 246 | } | 246 | } |
| 247 | 247 | ||
| 248 | 248 | ||
| 249 | LUA_API int lua_isnumber (lua_State *L, int idx) { | 249 | LUA_API int lua_isnumber (lua_State *L, int idx) { |
| 250 | TValue n; | 250 | TValue n; |
| 251 | const TValue *o = index2adr(L, idx); | 251 | const TValue *o = index2addr(L, idx); |
| 252 | return tonumber(o, &n); | 252 | return tonumber(o, &n); |
| 253 | } | 253 | } |
| 254 | 254 | ||
| @@ -260,14 +260,14 @@ LUA_API int lua_isstring (lua_State *L, int idx) { | |||
| 260 | 260 | ||
| 261 | 261 | ||
| 262 | LUA_API int lua_isuserdata (lua_State *L, int idx) { | 262 | LUA_API int lua_isuserdata (lua_State *L, int idx) { |
| 263 | const TValue *o = index2adr(L, idx); | 263 | const TValue *o = index2addr(L, idx); |
| 264 | return (ttisuserdata(o) || ttislightuserdata(o)); | 264 | return (ttisuserdata(o) || ttislightuserdata(o)); |
| 265 | } | 265 | } |
| 266 | 266 | ||
| 267 | 267 | ||
| 268 | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { | 268 | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { |
| 269 | StkId o1 = index2adr(L, index1); | 269 | StkId o1 = index2addr(L, index1); |
| 270 | StkId o2 = index2adr(L, index2); | 270 | StkId o2 = index2addr(L, index2); |
| 271 | return (o1 == luaO_nilobject || o2 == luaO_nilobject) ? 0 | 271 | return (o1 == luaO_nilobject || o2 == luaO_nilobject) ? 0 |
| 272 | : luaO_rawequalObj(o1, o2); | 272 | : luaO_rawequalObj(o1, o2); |
| 273 | } | 273 | } |
| @@ -290,8 +290,8 @@ LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { | |||
| 290 | StkId o1, o2; | 290 | StkId o1, o2; |
| 291 | int i; | 291 | int i; |
| 292 | lua_lock(L); /* may call tag method */ | 292 | lua_lock(L); /* may call tag method */ |
| 293 | o1 = index2adr(L, index1); | 293 | o1 = index2addr(L, index1); |
| 294 | o2 = index2adr(L, index2); | 294 | o2 = index2addr(L, index2); |
| 295 | if (o1 == luaO_nilobject || o2 == luaO_nilobject) | 295 | if (o1 == luaO_nilobject || o2 == luaO_nilobject) |
| 296 | i = 0; | 296 | i = 0; |
| 297 | else switch (op) { | 297 | else switch (op) { |
| @@ -307,7 +307,7 @@ LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { | |||
| 307 | 307 | ||
| 308 | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { | 308 | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { |
| 309 | TValue n; | 309 | TValue n; |
| 310 | const TValue *o = index2adr(L, idx); | 310 | const TValue *o = index2addr(L, idx); |
| 311 | if (tonumber(o, &n)) | 311 | if (tonumber(o, &n)) |
| 312 | return nvalue(o); | 312 | return nvalue(o); |
| 313 | else | 313 | else |
| @@ -317,7 +317,7 @@ LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { | |||
| 317 | 317 | ||
| 318 | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { | 318 | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { |
| 319 | TValue n; | 319 | TValue n; |
| 320 | const TValue *o = index2adr(L, idx); | 320 | const TValue *o = index2addr(L, idx); |
| 321 | if (tonumber(o, &n)) { | 321 | if (tonumber(o, &n)) { |
| 322 | lua_Integer res; | 322 | lua_Integer res; |
| 323 | lua_Number num = nvalue(o); | 323 | lua_Number num = nvalue(o); |
| @@ -330,13 +330,13 @@ LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { | |||
| 330 | 330 | ||
| 331 | 331 | ||
| 332 | LUA_API int lua_toboolean (lua_State *L, int idx) { | 332 | LUA_API int lua_toboolean (lua_State *L, int idx) { |
| 333 | const TValue *o = index2adr(L, idx); | 333 | const TValue *o = index2addr(L, idx); |
| 334 | return !l_isfalse(o); | 334 | return !l_isfalse(o); |
| 335 | } | 335 | } |
| 336 | 336 | ||
| 337 | 337 | ||
| 338 | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { | 338 | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { |
| 339 | StkId o = index2adr(L, idx); | 339 | StkId o = index2addr(L, idx); |
| 340 | if (!ttisstring(o)) { | 340 | if (!ttisstring(o)) { |
| 341 | lua_lock(L); /* `luaV_tostring' may create a new string */ | 341 | lua_lock(L); /* `luaV_tostring' may create a new string */ |
| 342 | if (!luaV_tostring(L, o)) { /* conversion failed? */ | 342 | if (!luaV_tostring(L, o)) { /* conversion failed? */ |
| @@ -345,7 +345,7 @@ LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { | |||
| 345 | return NULL; | 345 | return NULL; |
| 346 | } | 346 | } |
| 347 | luaC_checkGC(L); | 347 | luaC_checkGC(L); |
| 348 | o = index2adr(L, idx); /* previous call may reallocate the stack */ | 348 | o = index2addr(L, idx); /* previous call may reallocate the stack */ |
| 349 | lua_unlock(L); | 349 | lua_unlock(L); |
| 350 | } | 350 | } |
| 351 | if (len != NULL) *len = tsvalue(o)->len; | 351 | if (len != NULL) *len = tsvalue(o)->len; |
| @@ -354,7 +354,7 @@ LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { | |||
| 354 | 354 | ||
| 355 | 355 | ||
| 356 | LUA_API size_t lua_objlen (lua_State *L, int idx) { | 356 | LUA_API size_t lua_objlen (lua_State *L, int idx) { |
| 357 | StkId o = index2adr(L, idx); | 357 | StkId o = index2addr(L, idx); |
| 358 | switch (ttype(o)) { | 358 | switch (ttype(o)) { |
| 359 | case LUA_TSTRING: return tsvalue(o)->len; | 359 | case LUA_TSTRING: return tsvalue(o)->len; |
| 360 | case LUA_TUSERDATA: return uvalue(o)->len; | 360 | case LUA_TUSERDATA: return uvalue(o)->len; |
| @@ -365,13 +365,13 @@ LUA_API size_t lua_objlen (lua_State *L, int idx) { | |||
| 365 | 365 | ||
| 366 | 366 | ||
| 367 | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { | 367 | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { |
| 368 | StkId o = index2adr(L, idx); | 368 | StkId o = index2addr(L, idx); |
| 369 | return (!iscfunction(o)) ? NULL : clvalue(o)->c.f; | 369 | return (!iscfunction(o)) ? NULL : clvalue(o)->c.f; |
| 370 | } | 370 | } |
| 371 | 371 | ||
| 372 | 372 | ||
| 373 | LUA_API void *lua_touserdata (lua_State *L, int idx) { | 373 | LUA_API void *lua_touserdata (lua_State *L, int idx) { |
| 374 | StkId o = index2adr(L, idx); | 374 | StkId o = index2addr(L, idx); |
| 375 | switch (ttype(o)) { | 375 | switch (ttype(o)) { |
| 376 | case LUA_TUSERDATA: return (rawuvalue(o) + 1); | 376 | case LUA_TUSERDATA: return (rawuvalue(o) + 1); |
| 377 | case LUA_TLIGHTUSERDATA: return pvalue(o); | 377 | case LUA_TLIGHTUSERDATA: return pvalue(o); |
| @@ -381,13 +381,13 @@ LUA_API void *lua_touserdata (lua_State *L, int idx) { | |||
| 381 | 381 | ||
| 382 | 382 | ||
| 383 | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { | 383 | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { |
| 384 | StkId o = index2adr(L, idx); | 384 | StkId o = index2addr(L, idx); |
| 385 | return (!ttisthread(o)) ? NULL : thvalue(o); | 385 | return (!ttisthread(o)) ? NULL : thvalue(o); |
| 386 | } | 386 | } |
| 387 | 387 | ||
| 388 | 388 | ||
| 389 | LUA_API const void *lua_topointer (lua_State *L, int idx) { | 389 | LUA_API const void *lua_topointer (lua_State *L, int idx) { |
| 390 | StkId o = index2adr(L, idx); | 390 | StkId o = index2addr(L, idx); |
| 391 | switch (ttype(o)) { | 391 | switch (ttype(o)) { |
| 392 | case LUA_TTABLE: return hvalue(o); | 392 | case LUA_TTABLE: return hvalue(o); |
| 393 | case LUA_TFUNCTION: return clvalue(o); | 393 | case LUA_TFUNCTION: return clvalue(o); |
| @@ -528,7 +528,7 @@ LUA_API int lua_pushthread (lua_State *L) { | |||
| 528 | LUA_API void lua_gettable (lua_State *L, int idx) { | 528 | LUA_API void lua_gettable (lua_State *L, int idx) { |
| 529 | StkId t; | 529 | StkId t; |
| 530 | lua_lock(L); | 530 | lua_lock(L); |
| 531 | t = index2adr(L, idx); | 531 | t = index2addr(L, idx); |
| 532 | api_checkvalidindex(L, t); | 532 | api_checkvalidindex(L, t); |
| 533 | luaV_gettable(L, t, L->top - 1, L->top - 1); | 533 | luaV_gettable(L, t, L->top - 1, L->top - 1); |
| 534 | lua_unlock(L); | 534 | lua_unlock(L); |
| @@ -538,7 +538,7 @@ LUA_API void lua_gettable (lua_State *L, int idx) { | |||
| 538 | LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { | 538 | LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { |
| 539 | StkId t; | 539 | StkId t; |
| 540 | lua_lock(L); | 540 | lua_lock(L); |
| 541 | t = index2adr(L, idx); | 541 | t = index2addr(L, idx); |
| 542 | api_checkvalidindex(L, t); | 542 | api_checkvalidindex(L, t); |
| 543 | setsvalue2s(L, L->top, luaS_new(L, k)); | 543 | setsvalue2s(L, L->top, luaS_new(L, k)); |
| 544 | api_incr_top(L); | 544 | api_incr_top(L); |
| @@ -550,7 +550,7 @@ LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { | |||
| 550 | LUA_API void lua_rawget (lua_State *L, int idx) { | 550 | LUA_API void lua_rawget (lua_State *L, int idx) { |
| 551 | StkId t; | 551 | StkId t; |
| 552 | lua_lock(L); | 552 | lua_lock(L); |
| 553 | t = index2adr(L, idx); | 553 | t = index2addr(L, idx); |
| 554 | api_check(L, ttistable(t)); | 554 | api_check(L, ttistable(t)); |
| 555 | setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1)); | 555 | setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1)); |
| 556 | lua_unlock(L); | 556 | lua_unlock(L); |
| @@ -560,7 +560,7 @@ LUA_API void lua_rawget (lua_State *L, int idx) { | |||
| 560 | LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { | 560 | LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { |
| 561 | StkId o; | 561 | StkId o; |
| 562 | lua_lock(L); | 562 | lua_lock(L); |
| 563 | o = index2adr(L, idx); | 563 | o = index2addr(L, idx); |
| 564 | api_check(L, ttistable(o)); | 564 | api_check(L, ttistable(o)); |
| 565 | setobj2s(L, L->top, luaH_getnum(hvalue(o), n)); | 565 | setobj2s(L, L->top, luaH_getnum(hvalue(o), n)); |
| 566 | api_incr_top(L); | 566 | api_incr_top(L); |
| @@ -586,7 +586,7 @@ LUA_API int lua_getmetatable (lua_State *L, int objindex) { | |||
| 586 | Table *mt = NULL; | 586 | Table *mt = NULL; |
| 587 | int res; | 587 | int res; |
| 588 | lua_lock(L); | 588 | lua_lock(L); |
| 589 | obj = index2adr(L, objindex); | 589 | obj = index2addr(L, objindex); |
| 590 | switch (ttype(obj)) { | 590 | switch (ttype(obj)) { |
| 591 | case LUA_TTABLE: | 591 | case LUA_TTABLE: |
| 592 | mt = hvalue(obj)->metatable; | 592 | mt = hvalue(obj)->metatable; |
| @@ -613,7 +613,7 @@ LUA_API int lua_getmetatable (lua_State *L, int objindex) { | |||
| 613 | LUA_API void lua_getfenv (lua_State *L, int idx) { | 613 | LUA_API void lua_getfenv (lua_State *L, int idx) { |
| 614 | StkId o; | 614 | StkId o; |
| 615 | lua_lock(L); | 615 | lua_lock(L); |
| 616 | o = index2adr(L, idx); | 616 | o = index2addr(L, idx); |
| 617 | api_checkvalidindex(L, o); | 617 | api_checkvalidindex(L, o); |
| 618 | switch (ttype(o)) { | 618 | switch (ttype(o)) { |
| 619 | case LUA_TFUNCTION: | 619 | case LUA_TFUNCTION: |
| @@ -643,7 +643,7 @@ LUA_API void lua_settable (lua_State *L, int idx) { | |||
| 643 | StkId t; | 643 | StkId t; |
| 644 | lua_lock(L); | 644 | lua_lock(L); |
| 645 | api_checknelems(L, 2); | 645 | api_checknelems(L, 2); |
| 646 | t = index2adr(L, idx); | 646 | t = index2addr(L, idx); |
| 647 | api_checkvalidindex(L, t); | 647 | api_checkvalidindex(L, t); |
| 648 | luaV_settable(L, t, L->top - 2, L->top - 1); | 648 | luaV_settable(L, t, L->top - 2, L->top - 1); |
| 649 | L->top -= 2; /* pop index and value */ | 649 | L->top -= 2; /* pop index and value */ |
| @@ -655,7 +655,7 @@ LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { | |||
| 655 | StkId t; | 655 | StkId t; |
| 656 | lua_lock(L); | 656 | lua_lock(L); |
| 657 | api_checknelems(L, 1); | 657 | api_checknelems(L, 1); |
| 658 | t = index2adr(L, idx); | 658 | t = index2addr(L, idx); |
| 659 | api_checkvalidindex(L, t); | 659 | api_checkvalidindex(L, t); |
| 660 | setsvalue2s(L, L->top++, luaS_new(L, k)); | 660 | setsvalue2s(L, L->top++, luaS_new(L, k)); |
| 661 | luaV_settable(L, t, L->top - 1, L->top - 2); | 661 | luaV_settable(L, t, L->top - 1, L->top - 2); |
| @@ -668,7 +668,7 @@ LUA_API void lua_rawset (lua_State *L, int idx) { | |||
| 668 | StkId t; | 668 | StkId t; |
| 669 | lua_lock(L); | 669 | lua_lock(L); |
| 670 | api_checknelems(L, 2); | 670 | api_checknelems(L, 2); |
| 671 | t = index2adr(L, idx); | 671 | t = index2addr(L, idx); |
| 672 | api_check(L, ttistable(t)); | 672 | api_check(L, ttistable(t)); |
| 673 | setobj2t(L, luaH_set(L, hvalue(t), L->top-2), L->top-1); | 673 | setobj2t(L, luaH_set(L, hvalue(t), L->top-2), L->top-1); |
| 674 | luaC_barriert(L, hvalue(t), L->top-1); | 674 | luaC_barriert(L, hvalue(t), L->top-1); |
| @@ -681,7 +681,7 @@ LUA_API void lua_rawseti (lua_State *L, int idx, int n) { | |||
| 681 | StkId o; | 681 | StkId o; |
| 682 | lua_lock(L); | 682 | lua_lock(L); |
| 683 | api_checknelems(L, 1); | 683 | api_checknelems(L, 1); |
| 684 | o = index2adr(L, idx); | 684 | o = index2addr(L, idx); |
| 685 | api_check(L, ttistable(o)); | 685 | api_check(L, ttistable(o)); |
| 686 | setobj2t(L, luaH_setnum(L, hvalue(o), n), L->top-1); | 686 | setobj2t(L, luaH_setnum(L, hvalue(o), n), L->top-1); |
| 687 | luaC_barriert(L, hvalue(o), L->top-1); | 687 | luaC_barriert(L, hvalue(o), L->top-1); |
| @@ -695,7 +695,7 @@ LUA_API int lua_setmetatable (lua_State *L, int objindex) { | |||
| 695 | Table *mt; | 695 | Table *mt; |
| 696 | lua_lock(L); | 696 | lua_lock(L); |
| 697 | api_checknelems(L, 1); | 697 | api_checknelems(L, 1); |
| 698 | obj = index2adr(L, objindex); | 698 | obj = index2addr(L, objindex); |
| 699 | api_checkvalidindex(L, obj); | 699 | api_checkvalidindex(L, obj); |
| 700 | if (ttisnil(L->top - 1)) | 700 | if (ttisnil(L->top - 1)) |
| 701 | mt = NULL; | 701 | mt = NULL; |
| @@ -734,7 +734,7 @@ LUA_API int lua_setfenv (lua_State *L, int idx) { | |||
| 734 | int res = 1; | 734 | int res = 1; |
| 735 | lua_lock(L); | 735 | lua_lock(L); |
| 736 | api_checknelems(L, 1); | 736 | api_checknelems(L, 1); |
| 737 | o = index2adr(L, idx); | 737 | o = index2addr(L, idx); |
| 738 | api_checkvalidindex(L, o); | 738 | api_checkvalidindex(L, o); |
| 739 | api_check(L, ttistable(L->top - 1)); | 739 | api_check(L, ttistable(L->top - 1)); |
| 740 | switch (ttype(o)) { | 740 | switch (ttype(o)) { |
| @@ -825,7 +825,7 @@ LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, | |||
| 825 | if (errfunc == 0) | 825 | if (errfunc == 0) |
| 826 | func = 0; | 826 | func = 0; |
| 827 | else { | 827 | else { |
| 828 | StkId o = index2adr(L, errfunc); | 828 | StkId o = index2addr(L, errfunc); |
| 829 | api_checkvalidindex(L, o); | 829 | api_checkvalidindex(L, o); |
| 830 | func = savestack(L, o); | 830 | func = savestack(L, o); |
| 831 | } | 831 | } |
| @@ -1005,7 +1005,7 @@ LUA_API int lua_next (lua_State *L, int idx) { | |||
| 1005 | StkId t; | 1005 | StkId t; |
| 1006 | int more; | 1006 | int more; |
| 1007 | lua_lock(L); | 1007 | lua_lock(L); |
| 1008 | t = index2adr(L, idx); | 1008 | t = index2addr(L, idx); |
| 1009 | api_check(L, ttistable(t)); | 1009 | api_check(L, ttistable(t)); |
| 1010 | more = luaH_next(L, hvalue(t), L->top - 1); | 1010 | more = luaH_next(L, hvalue(t), L->top - 1); |
| 1011 | if (more) { | 1011 | if (more) { |
| @@ -1088,7 +1088,7 @@ LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { | |||
| 1088 | const char *name; | 1088 | const char *name; |
| 1089 | TValue *val; | 1089 | TValue *val; |
| 1090 | lua_lock(L); | 1090 | lua_lock(L); |
| 1091 | name = aux_upvalue(index2adr(L, funcindex), n, &val); | 1091 | name = aux_upvalue(index2addr(L, funcindex), n, &val); |
| 1092 | if (name) { | 1092 | if (name) { |
| 1093 | setobj2s(L, L->top, val); | 1093 | setobj2s(L, L->top, val); |
| 1094 | api_incr_top(L); | 1094 | api_incr_top(L); |
| @@ -1103,7 +1103,7 @@ LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { | |||
| 1103 | TValue *val; | 1103 | TValue *val; |
| 1104 | StkId fi; | 1104 | StkId fi; |
| 1105 | lua_lock(L); | 1105 | lua_lock(L); |
| 1106 | fi = index2adr(L, funcindex); | 1106 | fi = index2addr(L, funcindex); |
| 1107 | api_checknelems(L, 1); | 1107 | api_checknelems(L, 1); |
| 1108 | name = aux_upvalue(fi, n, &val); | 1108 | name = aux_upvalue(fi, n, &val); |
| 1109 | if (name) { | 1109 | if (name) { |
