Go to the source code of this file.
Classes | |
struct | lua_Debug |
Defines | |
#define | LUA_VERSION "Lua 5.1" |
#define | LUA_RELEASE "Lua 5.1.4" |
#define | LUA_VERSION_NUM 501 |
#define | LUA_COPYRIGHT "Copyright (C) 1994-2008 Lua.org, PUC-Rio" |
#define | LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo & W. Celes" |
#define | LUA_SIGNATURE "\033Lua" |
#define | LUA_MULTRET (-1) |
#define | LUA_REGISTRYINDEX (-10000) |
#define | LUA_ENVIRONINDEX (-10001) |
#define | LUA_GLOBALSINDEX (-10002) |
#define | lua_upvalueindex(i) (LUA_GLOBALSINDEX-(i)) |
#define | LUA_YIELD 1 |
#define | LUA_ERRRUN 2 |
#define | LUA_ERRSYNTAX 3 |
#define | LUA_ERRMEM 4 |
#define | LUA_ERRERR 5 |
#define | LUA_TNONE (-1) |
#define | LUA_TNIL 0 |
#define | LUA_TBOOLEAN 1 |
#define | LUA_TLIGHTUSERDATA 2 |
#define | LUA_TNUMBER 3 |
#define | LUA_TSTRING 4 |
#define | LUA_TTABLE 5 |
#define | LUA_TFUNCTION 6 |
#define | LUA_TUSERDATA 7 |
#define | LUA_TTHREAD 8 |
#define | LUA_MINSTACK 20 |
#define | LUA_GCSTOP 0 |
#define | LUA_GCRESTART 1 |
#define | LUA_GCCOLLECT 2 |
#define | LUA_GCCOUNT 3 |
#define | LUA_GCCOUNTB 4 |
#define | LUA_GCSTEP 5 |
#define | LUA_GCSETPAUSE 6 |
#define | LUA_GCSETSTEPMUL 7 |
#define | lua_pop(L, n) lua_settop(L, -(n)-1) |
#define | lua_newtable(L) lua_createtable(L, 0, 0) |
#define | lua_register(L, n, f) (lua_pushcfunction(L, (f)), lua_setglobal(L, (n))) |
#define | lua_pushcfunction(L, f) lua_pushcclosure(L, (f), 0) |
#define | lua_strlen(L, i) lua_objlen(L, (i)) |
#define | lua_isfunction(L, n) (lua_type(L, (n)) == LUA_TFUNCTION) |
#define | lua_istable(L, n) (lua_type(L, (n)) == LUA_TTABLE) |
#define | lua_islightuserdata(L, n) (lua_type(L, (n)) == LUA_TLIGHTUSERDATA) |
#define | lua_isnil(L, n) (lua_type(L, (n)) == LUA_TNIL) |
#define | lua_isboolean(L, n) (lua_type(L, (n)) == LUA_TBOOLEAN) |
#define | lua_isthread(L, n) (lua_type(L, (n)) == LUA_TTHREAD) |
#define | lua_isnone(L, n) (lua_type(L, (n)) == LUA_TNONE) |
#define | lua_isnoneornil(L, n) (lua_type(L, (n)) <= 0) |
#define | lua_pushliteral(L, s) lua_pushlstring(L, "" s, (sizeof(s)/sizeof(char))-1) |
#define | lua_setglobal(L, s) lua_setfield(L, LUA_GLOBALSINDEX, (s)) |
#define | lua_getglobal(L, s) lua_getfield(L, LUA_GLOBALSINDEX, (s)) |
#define | lua_tostring(L, i) lua_tolstring(L, (i), NULL) |
#define | lua_open() luaL_newstate() |
#define | lua_getregistry(L) lua_pushvalue(L, LUA_REGISTRYINDEX) |
#define | lua_getgccount(L) lua_gc(L, LUA_GCCOUNT, 0) |
#define | lua_Chunkreader lua_Reader |
#define | lua_Chunkwriter lua_Writer |
#define | LUA_HOOKCALL 0 |
#define | LUA_HOOKRET 1 |
#define | LUA_HOOKLINE 2 |
#define | LUA_HOOKCOUNT 3 |
#define | LUA_HOOKTAILRET 4 |
#define | LUA_MASKCALL (1 << LUA_HOOKCALL) |
#define | LUA_MASKRET (1 << LUA_HOOKRET) |
#define | LUA_MASKLINE (1 << LUA_HOOKLINE) |
#define | LUA_MASKCOUNT (1 << LUA_HOOKCOUNT) |
Typedefs | |
typedef struct lua_State | lua_State |
typedef int(* | lua_CFunction )(lua_State *L) |
typedef const char *(* | lua_Reader )(lua_State *L, void *ud, size_t *sz) |
typedef int(* | lua_Writer )(lua_State *L, const void *p, size_t sz, void *ud) |
typedef void *(* | lua_Alloc )(void *ud, void *ptr, size_t osize, size_t nsize) |
typedef LUA_NUMBER | lua_Number |
typedef LUA_INTEGER | lua_Integer |
typedef struct lua_Debug | lua_Debug |
typedef void(* | lua_Hook )(lua_State *L, lua_Debug *ar) |
Functions | |
LUA_API lua_State *() | lua_newstate (lua_Alloc f, void *ud) |
LUA_API void() | lua_close (lua_State *L) |
LUA_API lua_State *() | lua_newthread (lua_State *L) |
LUA_API lua_CFunction() | lua_atpanic (lua_State *L, lua_CFunction panicf) |
LUA_API int() | lua_gettop (lua_State *L) |
LUA_API void() | lua_settop (lua_State *L, int idx) |
LUA_API void() | lua_pushvalue (lua_State *L, int idx) |
LUA_API void() | lua_remove (lua_State *L, int idx) |
LUA_API void() | lua_insert (lua_State *L, int idx) |
LUA_API void() | lua_replace (lua_State *L, int idx) |
LUA_API int() | lua_checkstack (lua_State *L, int sz) |
LUA_API void() | lua_xmove (lua_State *from, lua_State *to, int n) |
LUA_API int() | lua_isnumber (lua_State *L, int idx) |
LUA_API int() | lua_isstring (lua_State *L, int idx) |
LUA_API int() | lua_iscfunction (lua_State *L, int idx) |
LUA_API int() | lua_isuserdata (lua_State *L, int idx) |
LUA_API int() | lua_type (lua_State *L, int idx) |
LUA_API const char *() | lua_typename (lua_State *L, int tp) |
LUA_API int() | lua_equal (lua_State *L, int idx1, int idx2) |
LUA_API int() | lua_rawequal (lua_State *L, int idx1, int idx2) |
LUA_API int() | lua_lessthan (lua_State *L, int idx1, int idx2) |
LUA_API lua_Number() | lua_tonumber (lua_State *L, int idx) |
LUA_API lua_Integer() | lua_tointeger (lua_State *L, int idx) |
LUA_API int() | lua_toboolean (lua_State *L, int idx) |
LUA_API const char *() | lua_tolstring (lua_State *L, int idx, size_t *len) |
LUA_API size_t() | lua_objlen (lua_State *L, int idx) |
LUA_API lua_CFunction() | lua_tocfunction (lua_State *L, int idx) |
LUA_API void *() | lua_touserdata (lua_State *L, int idx) |
LUA_API lua_State *() | lua_tothread (lua_State *L, int idx) |
LUA_API const void *() | lua_topointer (lua_State *L, int idx) |
LUA_API void() | lua_pushnil (lua_State *L) |
LUA_API void() | lua_pushnumber (lua_State *L, lua_Number n) |
LUA_API void() | lua_pushinteger (lua_State *L, lua_Integer n) |
LUA_API void() | lua_pushlstring (lua_State *L, const char *s, size_t l) |
LUA_API void() | lua_pushstring (lua_State *L, const char *s) |
LUA_API const char *() | lua_pushvfstring (lua_State *L, const char *fmt, va_list argp) |
LUA_API const char *() | lua_pushfstring (lua_State *L, const char *fmt,...) |
LUA_API void() | lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) |
LUA_API void() | lua_pushboolean (lua_State *L, int b) |
LUA_API void() | lua_pushlightuserdata (lua_State *L, void *p) |
LUA_API int() | lua_pushthread (lua_State *L) |
LUA_API void() | lua_gettable (lua_State *L, int idx) |
LUA_API void() | lua_getfield (lua_State *L, int idx, const char *k) |
LUA_API void() | lua_rawget (lua_State *L, int idx) |
LUA_API void() | lua_rawgeti (lua_State *L, int idx, int n) |
LUA_API void() | lua_createtable (lua_State *L, int narr, int nrec) |
LUA_API void *() | lua_newuserdata (lua_State *L, size_t sz) |
LUA_API int() | lua_getmetatable (lua_State *L, int objindex) |
LUA_API void() | lua_getfenv (lua_State *L, int idx) |
LUA_API void() | lua_settable (lua_State *L, int idx) |
LUA_API void() | lua_setfield (lua_State *L, int idx, const char *k) |
LUA_API void() | lua_rawset (lua_State *L, int idx) |
LUA_API void() | lua_rawseti (lua_State *L, int idx, int n) |
LUA_API int() | lua_setmetatable (lua_State *L, int objindex) |
LUA_API int() | lua_setfenv (lua_State *L, int idx) |
LUA_API void() | lua_call (lua_State *L, int nargs, int nresults) |
LUA_API int() | lua_pcall (lua_State *L, int nargs, int nresults, int errfunc) |
LUA_API int() | lua_cpcall (lua_State *L, lua_CFunction func, void *ud) |
LUA_API int() | lua_load (lua_State *L, lua_Reader reader, void *dt, const char *chunkname) |
LUA_API int() | lua_dump (lua_State *L, lua_Writer writer, void *data) |
LUA_API int() | lua_yield (lua_State *L, int nresults) |
LUA_API int() | lua_resume (lua_State *L, int narg) |
LUA_API int() | lua_status (lua_State *L) |
LUA_API int() | lua_gc (lua_State *L, int what, int data) |
LUA_API int() | lua_error (lua_State *L) |
LUA_API int() | lua_next (lua_State *L, int idx) |
LUA_API void() | lua_concat (lua_State *L, int n) |
LUA_API lua_Alloc() | lua_getallocf (lua_State *L, void **ud) |
LUA_API void | lua_setallocf (lua_State *L, lua_Alloc f, void *ud) |
LUA_API void | lua_setlevel (lua_State *from, lua_State *to) |
LUA_API int | lua_getstack (lua_State *L, int level, lua_Debug *ar) |
LUA_API int | lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) |
LUA_API const char * | lua_getlocal (lua_State *L, const lua_Debug *ar, int n) |
LUA_API const char * | lua_setlocal (lua_State *L, const lua_Debug *ar, int n) |
LUA_API const char * | lua_getupvalue (lua_State *L, int funcindex, int n) |
LUA_API const char * | lua_setupvalue (lua_State *L, int funcindex, int n) |
LUA_API int | lua_sethook (lua_State *L, lua_Hook func, int mask, int count) |
LUA_API lua_Hook | lua_gethook (lua_State *L) |
LUA_API int | lua_gethookmask (lua_State *L) |
LUA_API int | lua_gethookcount (lua_State *L) |
LUA_API void * | active_ctx (lua_State *L) |
LUA_API void | active_register (lua_State *L, void *ctx) |
#define LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo & W. Celes" |
#define lua_Chunkreader lua_Reader |
#define lua_Chunkwriter lua_Writer |
#define LUA_COPYRIGHT "Copyright (C) 1994-2008 Lua.org, PUC-Rio" |
Definition at line 21 of file lua.h.
Referenced by doargs(), and print_version().
#define LUA_ENVIRONINDEX (-10001) |
Definition at line 36 of file lua.h.
Referenced by createstdfile(), findfile(), g_iofile(), getiofile(), index2adr(), io_close(), io_lines(), ll_require(), loader_preload(), lua_replace(), luaopen_io(), and luaopen_package().
#define LUA_ERRERR 5 |
Definition at line 46 of file lua.h.
Referenced by growCI(), luaD_call(), luaD_seterrorobj(), luaG_errormsg(), and CCliapiSession::ServiceL().
#define LUA_ERRMEM 4 |
Definition at line 45 of file lua.h.
Referenced by luaD_seterrorobj(), luaM_realloc_(), CCliapiSession::ServiceL(), and validate_lua_syntax().
#define LUA_ERRRUN 2 |
Definition at line 43 of file lua.h.
Referenced by luaD_seterrorobj(), luaG_errormsg(), luaG_ordererror(), resume_error(), and CCliapiSession::ServiceL().
#define LUA_ERRSYNTAX 3 |
Definition at line 44 of file lua.h.
Referenced by error(), incomplete(), luaD_seterrorobj(), luaX_lexerror(), and CCliapiSession::ServiceL().
#define LUA_GCCOLLECT 2 |
Definition at line 222 of file lua.h.
Referenced by docall(), lua_gc(), and luaB_collectgarbage().
#define LUA_GCCOUNT 3 |
Definition at line 223 of file lua.h.
Referenced by lua_gc(), and luaB_collectgarbage().
#define LUA_GCCOUNTB 4 |
Definition at line 224 of file lua.h.
Referenced by lua_gc(), and luaB_collectgarbage().
#define LUA_GCRESTART 1 |
Definition at line 221 of file lua.h.
Referenced by lua_gc(), luaB_collectgarbage(), and pmain().
#define LUA_GCSETPAUSE 6 |
Definition at line 226 of file lua.h.
Referenced by lua_gc(), and luaB_collectgarbage().
#define LUA_GCSETSTEPMUL 7 |
Definition at line 227 of file lua.h.
Referenced by lua_gc(), and luaB_collectgarbage().
#define LUA_GCSTEP 5 |
Definition at line 225 of file lua.h.
Referenced by lua_gc(), and luaB_collectgarbage().
#define LUA_GCSTOP 0 |
Definition at line 220 of file lua.h.
Referenced by lua_gc(), luaB_collectgarbage(), and pmain().
#define lua_getgccount | ( | L | ) | lua_gc(L, LUA_GCCOUNT, 0) |
Definition at line 290 of file lua.h.
Referenced by luaB_gcinfo().
#define lua_getglobal | ( | L, | |||
s | ) | lua_getfield(L, LUA_GLOBALSINDEX, (s)) |
Definition at line 276 of file lua.h.
Referenced by dolibrary(), dotty(), and luaB_print().
#define lua_getregistry | ( | L | ) | lua_pushvalue(L, LUA_REGISTRYINDEX) |
#define LUA_GLOBALSINDEX (-10002) |
Definition at line 37 of file lua.h.
Referenced by base_open(), get_prompt(), index2adr(), ll_module(), ll_seeall(), lua_replace(), luaB_getfenv(), luaI_openlib(), luaopen_package(), and traceback().
#define LUA_HOOKCALL 0 |
Definition at line 310 of file lua.h.
Referenced by luaD_precall().
#define LUA_HOOKCOUNT 3 |
Definition at line 313 of file lua.h.
Referenced by traceexec().
#define LUA_HOOKLINE 2 |
Definition at line 312 of file lua.h.
Referenced by traceexec().
#define LUA_HOOKRET 1 |
Definition at line 311 of file lua.h.
Referenced by callrethooks().
#define LUA_HOOKTAILRET 4 |
Definition at line 314 of file lua.h.
Referenced by callrethooks(), and luaD_callhook().
#define lua_isboolean | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TBOOLEAN) |
Definition at line 267 of file lua.h.
Referenced by get_bool_from_lua(), luaB_newproxy(), and pop_break_condition().
#define lua_isfunction | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TFUNCTION) |
Definition at line 263 of file lua.h.
Referenced by checknilornoneorfunc(), db_getinfo(), getfunc(), hookf(), ll_require(), luaB_cocreate(), and traceback().
#define lua_islightuserdata | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TLIGHTUSERDATA) |
#define lua_isnil | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TNIL) |
Definition at line 266 of file lua.h.
Referenced by checknilornoneorfunc(), delete_private_value(), eval_lua_str(), foreach(), foreachi(), func_callback_wrapper(), generic_reader(), get_cb_data(), get_named_cb_data(), getboolfield(), getfunc(), ipairsaux(), ll_module(), ll_register(), ll_require(), loader_preload(), luaL_findtable(), luaL_getmetafield(), luaL_newmetatable(), luaL_ref(), pop_break_condition(), push_private_table(), report(), and sort_comp().
#define lua_isnone | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TNONE) |
Definition at line 269 of file lua.h.
Referenced by checknilornoneorfunc(), io_close(), and CCliapiSession::ServiceL().
#define lua_isnoneornil | ( | L, | |||
n | ) | (lua_type(L, (n)) <= 0) |
Definition at line 270 of file lua.h.
Referenced by db_sethook(), g_iofile(), io_lines(), luaL_optlstring(), os_time(), and sort().
#define lua_istable | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TTABLE) |
Definition at line 264 of file lua.h.
Referenced by gethooktable(), l_sqlite3_row_mode(), ll_module(), ll_require(), loader_preload(), luaI_openlib(), luaL_findtable(), and traceback().
#define lua_isthread | ( | L, | |||
n | ) | (lua_type(L, (n)) == LUA_TTHREAD) |
Definition at line 268 of file lua.h.
Referenced by getthread().
#define LUA_MASKCALL (1 << LUA_HOOKCALL) |
Definition at line 320 of file lua.h.
Referenced by laction(), luaD_precall(), makemask(), and unmakemask().
#define LUA_MASKCOUNT (1 << LUA_HOOKCOUNT) |
Definition at line 323 of file lua.h.
Referenced by laction(), luaV_execute(), makemask(), and traceexec().
#define LUA_MASKLINE (1 << LUA_HOOKLINE) |
Definition at line 322 of file lua.h.
Referenced by luaV_execute(), makemask(), traceexec(), and unmakemask().
#define LUA_MASKRET (1 << LUA_HOOKRET) |
Definition at line 321 of file lua.h.
Referenced by callrethooks(), laction(), luaD_poscall(), makemask(), and unmakemask().
#define LUA_MINSTACK 20 |
Definition at line 86 of file lua.h.
Referenced by g_read(), luaD_callhook(), luaD_precall(), and stack_init().
#define LUA_MULTRET (-1) |
Definition at line 29 of file lua.h.
Referenced by docall(), funcargs(), _rk_Remokon::gotJabberMessage(), lastlistfield(), luaB_dofile(), luaB_pcall(), luaB_xpcall(), luaD_poscall(), luaK_setlist(), luaV_execute(), resume(), retstat(), and symbexec().
#define lua_newtable | ( | L | ) | lua_createtable(L, 0, 0) |
Definition at line 255 of file lua.h.
Referenced by d(), exec_callback_wrapper(), f(), l_sqlite3_row_mode(), luaB_newproxy(), luaL_newmetatable(), luaopen_package(), and push_private_table().
#define lua_pop | ( | L, | |||
n | ) | lua_settop(L, -(n)-1) |
Definition at line 253 of file lua.h.
Referenced by add_value(), auxsort(), createmetatable(), db_errorfb(), db_sethook(), delete_private_value(), exec_callback_wrapper(), f_config_get(), f_config_set(), f_iap_id_by_name(), foreach(), foreachi(), func_callback_wrapper(), g_read(), get_cb_data(), get_named_cb_data(), get_prompt(), getboolfield(), getfield(), gethooktable(), handle_script(), incomplete(), ll_module(), ll_register(), ll_require(), luaB_newproxy(), luaB_print(), luaI_openlib(), luaL_addvalue(), luaL_checkudata(), luaL_findtable(), luaL_getmetafield(), luaL_newmetatable(), luaL_ref(), luaopen_io(), luaopen_package(), maxn(), pop_break_condition(), push_private_table(), register_callback(), report(), setfenv(), sort_comp(), traceback(), xauth_callback_wrapper(), xbusy_callback_wrapper(), xcommit_callback_wrapper(), xcompare_callback_wrapper(), xneeded_callback_wrapper(), xprogress_callback_wrapper(), xtrace_callback_wrapper(), and LuaStack::~LuaStack().
#define lua_pushcfunction | ( | L, | |||
f | ) | lua_pushcclosure(L, (f), 0) |
Definition at line 259 of file lua.h.
Referenced by auxopen(), docall(), f(), ll_loadfunc(), luaL_openlibs(), luaopen_package(), my_openlibs(), and newfenv().
#define lua_pushliteral | ( | L, | |||
s | ) | lua_pushlstring(L, "" s, (sizeof(s)/sizeof(char))-1) |
Definition at line 272 of file lua.h.
Referenced by base_open(), createmetatable(), db_errorfb(), db_gethook(), findfile(), io_noclose(), io_tostring(), io_type(), ll_load(), ll_require(), ll_sym(), loadline(), luaB_tostring(), luaL_loadfile(), luaL_where(), luaopen_package(), and str_sub().
#define lua_register | ( | L, | |||
n, | |||||
f | ) | (lua_pushcfunction(L, (f)), lua_setglobal(L, (n))) |
#define LUA_REGISTRYINDEX (-10000) |
Definition at line 35 of file lua.h.
Referenced by db_getregistry(), delete_private_value(), get_cb_data(), get_named_cb_data(), gethooktable(), hookf(), index2adr(), io_type(), ll_module(), ll_register(), ll_require(), luaI_openlib(), luaL_checkudata(), luaL_newmetatable(), luaopen_package(), and push_private_table().
#define LUA_RELEASE "Lua 5.1.4" |
Definition at line 19 of file lua.h.
Referenced by doargs(), and print_version().
#define lua_setglobal | ( | L, | |||
s | ) | lua_setfield(L, LUA_GLOBALSINDEX, (s)) |
Definition at line 275 of file lua.h.
Referenced by base_open(), and handle_script().
#define LUA_SIGNATURE "\033Lua" |
Definition at line 26 of file lua.h.
Referenced by f_parser(), luaL_loadfile(), luaU_header(), luaU_undump(), and PrintHeader().
#define lua_strlen | ( | L, | |||
i | ) | lua_objlen(L, (i)) |
Definition at line 261 of file lua.h.
Referenced by adjuststack(), FUNC(), func_callback_wrapper(), and loadline().
#define LUA_TBOOLEAN 1 |
Definition at line 74 of file lua.h.
Referenced by DumpConstants(), FUNC(), LoadConstants(), luaB_tostring(), luaO_rawequalObj(), luaV_equalval(), mainposition(), and PrintConstant().
#define LUA_TFUNCTION 6 |
Definition at line 79 of file lua.h.
Referenced by add_value(), auxupvalue(), db_sethook(), foreach(), foreachi(), freeobj(), lua_getfenv(), lua_setfenv(), lua_topointer(), luaB_load(), luaF_newCclosure(), luaF_newLclosure(), propagatemark(), reallymarkobject(), sort(), str_dump(), and str_gsub().
#define LUA_TLIGHTUSERDATA 2 |
Definition at line 75 of file lua.h.
Referenced by lua_topointer(), lua_touserdata(), luaO_rawequalObj(), luaV_equalval(), and mainposition().
#define LUA_TNIL 0 |
Definition at line 73 of file lua.h.
Referenced by db_setmetatable(), DumpConstants(), FUNC(), LoadConstants(), luaB_setmetatable(), luaB_tostring(), luaH_get(), luaO_rawequalObj(), luaV_equalval(), and PrintConstant().
#define LUA_TNONE (-1) |
Definition at line 71 of file lua.h.
Referenced by FUNC(), lua_type(), lua_typename(), and luaL_checkany().
#define LUA_TNUMBER 3 |
Definition at line 76 of file lua.h.
Referenced by add_value(), DumpConstants(), FUNC(), g_read(), g_write(), LoadConstants(), lua_isstring(), lua_objlen(), luaB_tostring(), luaH_get(), luaL_checkinteger(), luaL_checknumber(), luaO_rawequalObj(), luaV_equalval(), mainposition(), maxn(), PrintConstant(), and str_gsub().
#define lua_tostring | ( | L, | |||
i | ) | lua_tolstring(L, (i), NULL) |
Definition at line 278 of file lua.h.
Referenced by atpanic_log_exit(), atpanic_print(), db_debug(), db_getinfo(), dotty(), errfile(), fileerror(), findfile(), FUNC(), func_callback_wrapper(), g_iofile(), g_read(), get_prompt(), gmatch_aux(), _rk_Remokon::gotJabberMessage(), ll_require(), loader_Croot(), loaderror(), loadline(), lua_get_gerror(), luaB_print(), luaB_select(), luaB_tostring(), luaL_gsub(), luaL_loadfile(), main(), pmain(), report(), CCliapiSession::ServiceL(), try_get_ConfigDb_str(), txtlog_lua_error(), and validate_lua_syntax().
#define LUA_TSTRING 4 |
Definition at line 77 of file lua.h.
Referenced by add_value(), DumpConstants(), freeobj(), FUNC(), LoadConstants(), lua_isstring(), lua_objlen(), luaB_select(), luaB_tostring(), luaH_get(), luaL_checklstring(), luaV_execute(), mainposition(), newlstr(), PrintConstant(), reallymarkobject(), and str_gsub().
#define LUA_TTABLE 5 |
Definition at line 78 of file lua.h.
Referenced by add_value(), db_setfenv(), db_setmetatable(), foreach(), freeobj(), ipairsaux(), ll_seeall(), lua_getmetatable(), lua_objlen(), lua_setmetatable(), lua_topointer(), luaB_ipairs(), luaB_next(), luaB_pairs(), luaB_rawget(), luaB_rawset(), luaB_setfenv(), luaB_setmetatable(), luaB_unpack(), luaC_barrierf(), luaH_new(), luaT_gettmbyobj(), luaV_equalval(), luaV_execute(), maxn(), os_time(), propagatemark(), reallymarkobject(), setn(), str_gsub(), and tconcat().
#define LUA_TTHREAD 8 |
Definition at line 81 of file lua.h.
Referenced by freeobj(), lua_getfenv(), lua_newstate(), lua_setfenv(), lua_topointer(), luaE_newthread(), propagatemark(), reallymarkobject(), and sweeplist().
#define LUA_TUSERDATA 7 |
Definition at line 80 of file lua.h.
Referenced by freeobj(), lua_getfenv(), lua_getmetatable(), lua_objlen(), lua_setfenv(), lua_setmetatable(), lua_topointer(), lua_touserdata(), luaS_newudata(), luaT_gettmbyobj(), luaV_equalval(), and reallymarkobject().
#define lua_upvalueindex | ( | i | ) | (LUA_GLOBALSINDEX-(i)) |
Definition at line 38 of file lua.h.
Referenced by gmatch_aux(), io_readline(), luaB_auxwrap(), luaB_ipairs(), luaB_newproxy(), and luaB_pairs().
#define LUA_VERSION "Lua 5.1" |
Definition at line 18 of file lua.h.
Referenced by base_open().
#define LUA_YIELD 1 |
Definition at line 42 of file lua.h.
Referenced by auxresume(), costatus(), lua_resume(), lua_yield(), luaV_execute(), and resume().
typedef void*(* lua_Alloc)(void *ud, void *ptr, size_t osize, size_t nsize) |
typedef int(* lua_CFunction)(lua_State *L) |
typedef LUA_INTEGER lua_Integer |
typedef LUA_NUMBER lua_Number |
typedef const char*(* lua_Reader)(lua_State *L, void *ud, size_t *sz) |
typedef int(* lua_Writer)(lua_State *L, const void *p, size_t sz, void *ud) |
LUA_API void* active_ctx | ( | lua_State * | L | ) |
Definition at line 1089 of file lapi.c.
References lua_State::active_ctx.
LUA_API void active_register | ( | lua_State * | L, | |
void * | ctx | |||
) |
Definition at line 1095 of file lapi.c.
References lua_State::active_ctx.
LUA_API lua_CFunction() lua_atpanic | ( | lua_State * | L, | |
lua_CFunction | panicf | |||
) |
Definition at line 130 of file lapi.c.
References G, lua_lock, and lua_unlock.
Referenced by cl_lua_new(), and luaL_newstate().
LUA_API void() lua_call | ( | lua_State * | L, | |
int | nargs, | |||
int | nresults | |||
) |
Definition at line 776 of file lapi.c.
References adjustresults, api_checknelems, checkresults, lua_lock, lua_unlock, luaD_call(), and lua_State::top.
Referenced by add_value(), dooptions(), foreach(), foreachi(), generic_reader(), hookf(), ll_require(), luaB_dofile(), luaB_print(), luaL_callmeta(), luaL_openlibs(), my_openlibs(), sort_comp(), and traceback().
LUA_API int() lua_checkstack | ( | lua_State * | L, | |
int | sz | |||
) |
Definition at line 95 of file lapi.c.
References lua_State::base, lua_State::ci, lua_lock, lua_unlock, luaD_checkstack, LUAI_MAXCSTACK, CallInfo::top, and lua_State::top.
Referenced by auxresume(), l_sqlite3_row_mode(), luaB_unpack(), luaL_checkstack(), and pmain().
LUA_API void() lua_close | ( | lua_State * | L | ) |
Definition at line 199 of file lstate.c.
References CallInfo::base, lua_State::base, lua_State::base_ci, lua_State::baseCcalls, callallgcTM(), lua_State::ci, close_state(), lua_State::errfunc, G, lua_assert, lua_lock, luaC_separateudata(), luaD_rawrunprotected(), luaF_close(), luai_userstateclose, lua_State::nCcalls, lua_State::stack, and lua_State::top.
Referenced by eval_lua_str(), force_lua_eval_bool(), force_lua_eval_int(), main(), try_get_ConfigDb_bool(), try_get_ConfigDb_int(), try_get_ConfigDb_str(), validate_lua_syntax(), and _rk_Remokon::~_rk_Remokon().
LUA_API void() lua_concat | ( | lua_State * | L, | |
int | n | |||
) |
Definition at line 990 of file lapi.c.
References api_checknelems, api_incr_top, lua_State::base, cast_int, lua_lock, lua_unlock, luaC_checkGC, luaS_newlstr(), luaV_concat(), setsvalue2s, and lua_State::top.
Referenced by adjuststack(), db_errorfb(), findfile(), ll_require(), loadline(), luaB_auxwrap(), luaB_error(), luaL_error(), and luaL_pushresult().
LUA_API int() lua_cpcall | ( | lua_State * | L, | |
lua_CFunction | func, | |||
void * | ud | |||
) |
Definition at line 850 of file lapi.c.
References f_Ccall(), CCallS::func, lua_lock, lua_unlock, luaD_pcall(), savestack, lua_State::top, and CCallS::ud.
Referenced by main().
LUA_API void() lua_createtable | ( | lua_State * | L, | |
int | narr, | |||
int | nrec | |||
) |
Definition at line 578 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, luaC_checkGC, luaH_new(), sethvalue, and lua_State::top.
Referenced by base_open(), createmetatable(), db_getinfo(), f_all_sensor_names(), getargs(), gethooktable(), ll_seeall(), luaL_findtable(), luaopen_package(), newfenv(), and os_date().
LUA_API int() lua_dump | ( | lua_State * | L, | |
lua_Writer | writer, | |||
void * | data | |||
) |
Definition at line 875 of file lapi.c.
References api_checknelems, clvalue, isLfunction, lua_lock, lua_unlock, luaU_dump(), and lua_State::top.
Referenced by str_dump().
LUA_API int() lua_equal | ( | lua_State * | L, | |
int | idx1, | |||
int | idx2 | |||
) |
Definition at line 287 of file lapi.c.
References equalobj, index2adr(), lua_lock, lua_unlock, and luaO_nilobject.
LUA_API int() lua_error | ( | lua_State * | L | ) |
Definition at line 964 of file lapi.c.
References api_checknelems, lua_lock, lua_unlock, and luaG_errormsg().
Referenced by f_upload_now(), lua_error_unsupported(), lua_raise_gerror(), luaB_auxwrap(), luaB_dofile(), luaB_error(), luaL_error(), and report_error().
LUA_API int() lua_gc | ( | lua_State * | L, | |
int | what, | |||
int | data | |||
) |
Definition at line 899 of file lapi.c.
References cast, cast_int, G, global_State::gcpause, GCSpause, global_State::gcstate, global_State::gcstepmul, global_State::GCthreshold, LUA_GCCOLLECT, LUA_GCCOUNT, LUA_GCCOUNTB, LUA_GCRESTART, LUA_GCSETPAUSE, LUA_GCSETSTEPMUL, LUA_GCSTEP, LUA_GCSTOP, lua_lock, lua_unlock, luaC_fullgc(), luaC_step(), MAX_LUMEM, and global_State::totalbytes.
Referenced by docall(), luaB_collectgarbage(), and pmain().
LUA_API void() lua_getfenv | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 616 of file lapi.c.
References api_checkvalidindex, api_incr_top, clvalue, gt, index2adr(), lua_lock, LUA_TFUNCTION, LUA_TTHREAD, LUA_TUSERDATA, lua_unlock, sethvalue, setnilvalue, setobj2s, thvalue, lua_State::top, ttype, and uvalue.
Referenced by aux_close(), db_getfenv(), and luaB_getfenv().
LUA_API void() lua_getfield | ( | lua_State * | L, | |
int | idx, | |||
const char * | k | |||
) |
Definition at line 544 of file lapi.c.
References api_checkvalidindex, api_incr_top, index2adr(), lua_lock, lua_unlock, luaS_new, luaV_gettable(), setsvalue, and lua_State::top.
Referenced by aux_close(), findfile(), get_prompt(), getboolfield(), getfield(), io_type(), ll_module(), ll_require(), loader_preload(), luaI_openlib(), luaL_checkudata(), luaL_newmetatable(), luaopen_io(), luaopen_math(), luaopen_package(), luaopen_string(), and traceback().
LUA_API int lua_gethookcount | ( | lua_State * | L | ) |
Definition at line 80 of file ldebug.c.
References lua_State::basehookcount.
Referenced by db_gethook().
LUA_API int lua_gethookmask | ( | lua_State * | L | ) |
Definition at line 233 of file ldebug.c.
References auxgetinfo(), lua_State::base_ci, clvalue, collectvalidlines(), f(), CallInfo::func, lua_Debug::i_ci, incr_top, lua_assert, lua_lock, lua_unlock, luai_apicheck, setclvalue, setnilvalue, lua_State::top, and ttisfunction.
Referenced by db_errorfb(), db_getinfo(), getfunc(), hookf(), luaL_argerror(), luaL_where(), and setfenv().
Definition at line 128 of file ldebug.c.
References CallInfo::base, lua_State::base_ci, findlocal(), lua_Debug::i_ci, lua_lock, lua_unlock, and luaA_pushobject().
Referenced by db_getlocal().
LUA_API int() lua_getmetatable | ( | lua_State * | L, | |
int | objindex | |||
) |
Definition at line 587 of file lapi.c.
References api_incr_top, G, hvalue, index2adr(), lua_lock, LUA_TTABLE, LUA_TUSERDATA, lua_unlock, sethvalue, lua_State::top, ttype, and uvalue.
Referenced by db_getmetatable(), io_type(), ll_seeall(), luaB_getmetatable(), luaB_newproxy(), luaL_checkudata(), and luaL_getmetafield().
Definition at line 85 of file ldebug.c.
References lua_State::base_ci, cast_int, lua_State::ci, f_isLua, lua_Debug::i_ci, lua_lock, lua_unlock, and CallInfo::tailcalls.
Referenced by costatus(), db_errorfb(), db_getinfo(), db_getlocal(), db_setlocal(), getfunc(), luaL_argerror(), luaL_where(), and setfenv().
LUA_API void() lua_gettable | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 534 of file lapi.c.
References api_checkvalidindex, index2adr(), lua_lock, lua_unlock, luaV_gettable(), and lua_State::top.
Referenced by add_value(), and ll_register().
LUA_API int() lua_gettop | ( | lua_State * | L | ) |
Definition at line 159 of file lapi.c.
References lua_State::base, cast_int, and lua_State::top.
Referenced by auxresume(), costatus(), db_errorfb(), docall(), dotty(), g_read(), g_write(), _rk_Remokon::gotJabberMessage(), io_lines(), ll_module(), luaB_assert(), luaB_auxwrap(), luaB_coresume(), luaB_dofile(), luaB_pcall(), luaB_print(), luaB_select(), luaB_xpcall(), luaB_yield(), luaL_loadfile(), math_max(), math_min(), math_random(), push_callback(), str_char(), and tinsert().
LUA_API const char* lua_getupvalue | ( | lua_State * | L, | |
int | funcindex, | |||
int | n | |||
) |
Definition at line 1057 of file lapi.c.
References api_incr_top, aux_upvalue(), index2adr(), lua_lock, lua_unlock, setobj2s, and lua_State::top.
Referenced by auxupvalue().
LUA_API void() lua_insert | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 191 of file lapi.c.
References api_checkvalidindex, index2adr(), lua_lock, lua_unlock, setobjs2s, and lua_State::top.
Referenced by auxupvalue(), docall(), dotty(), handle_script(), ll_loadlib(), load_aux(), loadline(), luaB_auxwrap(), luaB_coresume(), luaB_pcall(), luaB_setfenv(), luaB_xpcall(), luaI_openlib(), and luaL_addvalue().
LUA_API int() lua_iscfunction | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 254 of file lapi.c.
References index2adr(), and iscfunction.
Referenced by auxupvalue(), luaB_cocreate(), luaB_getfenv(), luaB_setfenv(), and setfenv().
LUA_API int() lua_isnumber | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 260 of file lapi.c.
References index2adr(), and tonumber.
Referenced by db_errorfb(), db_getinfo(), get_int_from_lua(), getfield(), luaB_setfenv(), luaB_tonumber(), luaL_checkinteger(), luaL_checknumber(), pop_break_condition(), and xauth_callback_wrapper().
LUA_API int() lua_isstring | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 267 of file lapi.c.
References LUA_TNUMBER, LUA_TSTRING, and lua_type().
Referenced by add_value(), addfield(), db_errorfb(), generic_reader(), _rk_Remokon::gotJabberMessage(), ll_require(), luaB_auxwrap(), luaB_error(), traceback(), and try_get_ConfigDb_str().
LUA_API int() lua_isuserdata | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 273 of file lapi.c.
References index2adr(), ttislightuserdata, and ttisuserdata.
Referenced by checkudata().
LUA_API int() lua_lessthan | ( | lua_State * | L, | |
int | idx1, | |||
int | idx2 | |||
) |
Definition at line 299 of file lapi.c.
References index2adr(), lua_lock, lua_unlock, luaO_nilobject, and luaV_lessthan().
Referenced by sort_comp().
LUA_API int() lua_load | ( | lua_State * | L, | |
lua_Reader | reader, | |||
void * | dt, | |||
const char * | chunkname | |||
) |
Definition at line 862 of file lapi.c.
References lua_lock, lua_unlock, luaD_protectedparser(), and luaZ_init().
Referenced by luaB_load(), luaL_loadbuffer(), and luaL_loadfile().
Definition at line 143 of file lstate.c.
References bit2mask, global_State::buff, close_state(), global_State::currentwhite, f_luaopen(), FIXEDBIT, global_State::frealloc, global_State::gcdept, global_State::gcpause, GCSpause, global_State::gcstate, global_State::gcstepmul, global_State::GCthreshold, global_State::gray, global_State::grayagain, stringtable::hash, UpVal::l, LUA_TTHREAD, luaC_white, luaD_rawrunprotected(), LUAI_GCMUL, LUAI_GCPAUSE, luai_userstateopen, luaZ_initbuffer, global_State::mainthread, global_State::mt, NUM_TAGS, stringtable::nuse, obj2gco, global_State::panic, preinit_state(), registry, global_State::rootgc, set2bits, setnilvalue, SFIXEDBIT, stringtable::size, state_size, global_State::strt, global_State::sweepgc, global_State::sweepstrgc, global_State::tmudata, tostate, global_State::totalbytes, UpVal::u, global_State::ud, global_State::uvhead, global_State::weak, and WHITE0BIT.
Referenced by cl_lua_new(), and luaL_newstate().
Definition at line 140 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, luaC_checkGC, luaE_newthread(), luai_userstatethread, setthvalue, and lua_State::top.
Referenced by luaB_cocreate().
LUA_API void*() lua_newuserdata | ( | lua_State * | L, | |
size_t | sz | |||
) |
Definition at line 1025 of file lapi.c.
References api_incr_top, getcurrenv(), lua_lock, lua_unlock, luaC_checkGC, luaS_newudata(), setuvalue, and lua_State::top.
Referenced by FUNC(), ll_register(), luaB_newproxy(), new_cb_data(), and newfile().
LUA_API int() lua_next | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 973 of file lapi.c.
References api_check, api_incr_top, hvalue, index2adr(), lua_lock, lua_unlock, luaH_next(), lua_State::top, and ttistable.
Referenced by foreach(), luaB_next(), and maxn().
LUA_API size_t() lua_objlen | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 361 of file lapi.c.
References hvalue, index2adr(), lua_lock, LUA_TNUMBER, LUA_TSTRING, LUA_TTABLE, LUA_TUSERDATA, lua_unlock, luaH_getn(), luaV_tostring(), tsvalue, ttype, and uvalue.
Referenced by luaL_ref(), read_chars(), and read_line().
LUA_API int() lua_pcall | ( | lua_State * | L, | |
int | nargs, | |||
int | nresults, | |||
int | errfunc | |||
) |
Definition at line 805 of file lapi.c.
References adjustresults, api_checknelems, api_checkvalidindex, checkresults, f_call(), CallS::func, index2adr(), lua_lock, lua_unlock, luaD_pcall(), CallS::nresults, savestack, and lua_State::top.
Referenced by db_debug(), docall(), dotty(), eval_lua_str(), exec_callback_wrapper(), func_callback_wrapper(), _rk_Remokon::gotJabberMessage(), luaB_pcall(), luaB_xpcall(), CCliapiSession::ServiceL(), xauth_callback_wrapper(), xbusy_callback_wrapper(), xcommit_callback_wrapper(), xcompare_callback_wrapper(), xneeded_callback_wrapper(), xprogress_callback_wrapper(), and xtrace_callback_wrapper().
LUA_API void() lua_pushboolean | ( | lua_State * | L, | |
int | b | |||
) |
Definition at line 503 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, setbvalue, and lua_State::top.
Referenced by aux_lines(), db_setmetatable(), f_are_uploads_allowed(), f_is_ascii_ident(), f_is_sensor_running(), f_is_sensor_supported(), FUNC(), ll_require(), luaB_collectgarbage(), luaB_coresume(), luaB_newproxy(), luaB_pcall(), luaB_rawequal(), luaB_xpcall(), os_pushresult(), push_column(), pushresult(), and setboolfield().
LUA_API void() lua_pushcclosure | ( | lua_State * | L, | |
lua_CFunction | fn, | |||
int | n | |||
) |
Definition at line 486 of file lapi.c.
References api_checknelems, api_incr_top, Closure::c, CClosure::f, getcurrenv(), iswhite, lua_assert, lua_lock, lua_unlock, luaC_checkGC, luaF_newCclosure(), obj2gco, setclvalue, setobj2n, lua_State::top, and CClosure::upvalue.
Referenced by aux_lines(), auxopen(), base_open(), gmatch(), luaB_cowrap(), and luaI_openlib().
LUA_API const char*() lua_pushfstring | ( | lua_State * | L, | |
const char * | fmt, | |||
... | ||||
) |
Definition at line 473 of file lapi.c.
References lua_lock, lua_unlock, luaC_checkGC, and luaO_pushvfstring().
Referenced by auxresume(), db_errorfb(), db_getinfo(), dotty(), errfile(), fileerror(), findfile(), io_tostring(), ll_register(), loader_Croot(), loader_preload(), luaB_tostring(), luaL_checkoption(), luaL_loadfile(), luaL_typerror(), luaL_where(), luaopen_cl2(), mkfuncname(), os_pushresult(), pushline(), and pushresult().
LUA_API void() lua_pushinteger | ( | lua_State * | L, | |
lua_Integer | n | |||
) |
Definition at line 437 of file lapi.c.
References api_incr_top, cast_num, lua_lock, lua_unlock, setnvalue, and lua_State::top.
Referenced by db_gethook(), f_get_upload_time(), f_iap_id_by_name(), f_seek(), foreachi(), getn(), gmatch(), gmatch_aux(), hookf(), ipairsaux(), luaB_gcinfo(), luaB_ipairs(), luaB_select(), luaL_unref(), math_frexp(), os_execute(), os_pushresult(), push_onecapture(), pushresult(), setfield(), settabsi(), str_byte(), str_find_aux(), str_gsub(), str_len(), and traceback().
LUA_API void() lua_pushlightuserdata | ( | lua_State * | L, | |
void * | p | |||
) |
Definition at line 511 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, setpvalue, and lua_State::top.
Referenced by db_gethook(), db_sethook(), delete_private_value(), FUNC(), func_callback_wrapper(), get_cb_data(), gethooktable(), hookf(), ll_require(), push_callback(), push_private_table(), and register_callback().
LUA_API void() lua_pushlstring | ( | lua_State * | L, | |
const char * | s, | |||
size_t | l | |||
) |
Definition at line 445 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, luaC_checkGC, luaS_newlstr(), setsvalue2s, and lua_State::top.
Referenced by add_value(), emptybuffer(), FUNC(), l_sqlite3_column_text_or_blob(), loader_Croot(), lua_pushstring(), luaL_findtable(), modinit(), push_column(), push_onecapture(), pushnexttemplate(), str_sub(), test_eof(), and xcompare_callback_wrapper().
LUA_API void() lua_pushnil | ( | lua_State * | L | ) |
Definition at line 421 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, setnilvalue, and lua_State::top.
Referenced by db_getinfo(), db_getlocal(), db_getmetatable(), delete_private_value(), f_config_get(), f_get_upload_time(), f_iap_id_by_name(), f_static_get_str(), foreach(), FUNC(), g_read(), hookf(), io_noclose(), io_type(), ll_loadlib(), load_aux(), lua_pushstring(), luaB_corunning(), luaB_getmetatable(), luaB_next(), luaB_pairs(), luaB_tonumber(), luaopen_cl2(), maxn(), os_date(), os_pushresult(), os_time(), push_column(), push_nil_or_string(), pushresult(), str_find_aux(), and tremove().
LUA_API void() lua_pushnumber | ( | lua_State * | L, | |
lua_Number | n | |||
) |
Definition at line 429 of file lapi.c.
References api_incr_top, lua_lock, lua_unlock, setnvalue, and lua_State::top.
Referenced by d(), FUNC(), func_callback_wrapper(), luaB_collectgarbage(), luaB_tonumber(), luaopen_math(), math_abs(), math_acos(), math_asin(), math_atan(), math_atan2(), math_ceil(), math_cos(), math_cosh(), math_deg(), math_exp(), math_floor(), math_fmod(), math_frexp(), math_ldexp(), math_log(), math_log10(), math_max(), math_min(), math_modf(), math_pow(), math_rad(), math_random(), math_sin(), math_sinh(), math_sqrt(), math_tan(), math_tanh(), maxn(), os_clock(), os_difftime(), os_time(), push_column(), read_number(), xauth_callback_wrapper(), and xbusy_callback_wrapper().
LUA_API void() lua_pushstring | ( | lua_State * | L, | |
const char * | s | |||
) |
Definition at line 454 of file lapi.c.
References lua_pushlstring(), and lua_pushnil().
Referenced by auxupvalue(), d(), db_gethook(), db_getlocal(), db_setlocal(), dolibrary(), exec_callback_wrapper(), f(), f_all_sensor_names(), f_config_get(), f_get_username(), f_static_get_str(), f_upload_now(), FUNC(), getargs(), hookf(), l_sqlite3_column_info(), l_sqlite3_row_mode(), ll_loadlib(), ll_require(), lua_error_unsupported(), lua_raise_gerror(), luaB_costatus(), luaB_tostring(), luaB_type(), luaL_getmetafield(), luaL_openlibs(), luaopen_cl2(), modinit(), my_openlibs(), os_getenv(), os_setlocale(), os_tmpname(), push_nil_or_string(), pushline(), report_error(), setpath(), settabss(), xneeded_callback_wrapper(), and xtrace_callback_wrapper().
LUA_API int() lua_pushthread | ( | lua_State * | L | ) |
Definition at line 519 of file lapi.c.
References api_incr_top, G, lua_lock, lua_unlock, setthvalue, and lua_State::top.
Referenced by luaB_corunning(), and luaB_setfenv().
LUA_API void() lua_pushvalue | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 228 of file lapi.c.
References api_incr_top, index2adr(), lua_lock, lua_unlock, setobj2s, and lua_State::top.
Referenced by add_value(), aux_lines(), auxsort(), base_open(), createmeta(), createmetatable(), createstdfile(), db_getinfo(), db_getlocal(), db_getregistry(), db_sethook(), dooptions(), exec_callback_wrapper(), foreach(), foreachi(), g_iofile(), generic_reader(), get_named_cb_data(), getfunc(), gethooktable(), io_readline(), ll_module(), ll_register(), ll_require(), ll_seeall(), luaB_cocreate(), luaB_error(), luaB_getfenv(), luaB_ipairs(), luaB_newproxy(), luaB_pairs(), luaB_print(), luaB_setfenv(), luaB_tostring(), luaI_openlib(), luaL_callmeta(), luaL_findtable(), luaL_newmetatable(), luaopen_package(), modinit(), push_private_table(), register_callback(), setfenv(), setn(), sort_comp(), str_format(), traceback(), and treatstackoption().
LUA_API const char*() lua_pushvfstring | ( | lua_State * | L, | |
const char * | fmt, | |||
va_list | argp | |||
) |
Definition at line 462 of file lapi.c.
References lua_lock, lua_unlock, luaC_checkGC, and luaO_pushvfstring().
Referenced by luaL_error().
LUA_API int() lua_rawequal | ( | lua_State * | L, | |
int | idx1, | |||
int | idx2 | |||
) |
Definition at line 279 of file lapi.c.
References index2adr(), luaO_nilobject, and luaO_rawequalObj().
Referenced by io_type(), luaB_rawequal(), and luaL_checkudata().
LUA_API void() lua_rawget | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 557 of file lapi.c.
References api_check, hvalue, index2adr(), lua_lock, lua_unlock, luaH_get(), setobj2s, lua_State::top, and ttistable.
Referenced by db_gethook(), delete_private_value(), get_cb_data(), get_named_cb_data(), gethooktable(), hookf(), luaB_newproxy(), luaB_rawget(), luaL_findtable(), luaL_getmetafield(), push_callback(), and push_private_table().
LUA_API void() lua_rawgeti | ( | lua_State * | L, | |
int | idx, | |||
int | n | |||
) |
Definition at line 567 of file lapi.c.
References api_check, api_incr_top, hvalue, index2adr(), lua_lock, lua_unlock, luaH_getnum(), setobj2s, lua_State::top, and ttistable.
Referenced by addfield(), auxsort(), foreachi(), g_iofile(), getiofile(), io_close(), io_lines(), ipairsaux(), ll_require(), luaB_unpack(), luaL_ref(), luaL_unref(), tinsert(), and tremove().
LUA_API void() lua_rawset | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 671 of file lapi.c.
References api_check, api_checknelems, hvalue, index2adr(), lua_lock, lua_unlock, luaC_barriert, luaH_set(), setobj2t, lua_State::top, and ttistable.
Referenced by d(), db_sethook(), delete_private_value(), f(), get_cb_data(), get_named_cb_data(), gethooktable(), l_sqlite3_row_mode(), luaB_newproxy(), luaB_rawset(), push_private_table(), and register_callback().
LUA_API void() lua_rawseti | ( | lua_State * | L, | |
int | idx, | |||
int | n | |||
) |
Definition at line 684 of file lapi.c.
References api_check, api_checknelems, hvalue, index2adr(), lua_lock, lua_unlock, luaC_barriert, luaH_setnum(), setobj2t, lua_State::top, and ttistable.
Referenced by createstdfile(), exec_callback_wrapper(), f_all_sensor_names(), g_iofile(), getargs(), l_sqlite3_row_mode(), luaL_ref(), luaL_unref(), luaopen_package(), set2(), tinsert(), and tremove().
LUA_API void() lua_remove | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 180 of file lapi.c.
References api_checkvalidindex, index2adr(), lua_lock, lua_unlock, setobjs2s, and lua_State::top.
Referenced by db_gethook(), docall(), errfile(), findfile(), loadline(), luaI_openlib(), luaL_findtable(), luaL_getmetafield(), luaL_loadfile(), mkfuncname(), setpath(), and treatstackoption().
LUA_API void() lua_replace | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 203 of file lapi.c.
References api_check, api_checknelems, api_checkvalidindex, lua_State::base_ci, Closure::c, lua_State::ci, curr_func, hvalue, index2adr(), LUA_ENVIRONINDEX, LUA_GLOBALSINDEX, lua_lock, lua_unlock, luaC_barrier, luaG_runerror_1, setobj, lua_State::top, and ttistable.
Referenced by generic_reader(), gmatch_aux(), luaB_xpcall(), luaopen_io(), and luaopen_package().
LUA_API int() lua_resume | ( | lua_State * | L, | |
int | narg | |||
) |
Definition at line 423 of file ldo.c.
References lua_State::base_ci, lua_State::baseCcalls, cast_byte, lua_State::ci, lua_State::errfunc, lua_assert, lua_lock, lua_unlock, LUA_YIELD, luaD_rawrunprotected(), luaD_seterrorobj(), LUAI_MAXCCALLS, luai_userstateresume, lua_State::nCcalls, resume(), resume_error(), lua_State::status, lua_longjmp::status, CallInfo::top, and lua_State::top.
Referenced by auxresume().
Definition at line 1017 of file lapi.c.
References G, lua_lock, and lua_unlock.
LUA_API int() lua_setfenv | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 734 of file lapi.c.
References api_check, api_checknelems, api_checkvalidindex, clvalue, gcvalue, gt, hvalue, index2adr(), lua_lock, LUA_TFUNCTION, LUA_TTHREAD, LUA_TUSERDATA, lua_unlock, luaC_objbarrier, sethvalue, thvalue, lua_State::top, ttistable, ttype, and uvalue.
Referenced by createstdfile(), db_setfenv(), luaB_setfenv(), luaopen_io(), and setfenv().
LUA_API void() lua_setfield | ( | lua_State * | L, | |
int | idx, | |||
const char * | k | |||
) |
Definition at line 657 of file lapi.c.
References api_checknelems, api_checkvalidindex, index2adr(), lua_lock, lua_unlock, luaS_new, luaV_settable(), setsvalue, and lua_State::top.
Referenced by auxopen(), base_open(), createmeta(), createmetatable(), createstdfile(), ll_module(), ll_require(), ll_seeall(), luaI_openlib(), luaL_newmetatable(), luaopen_cl2(), luaopen_math(), luaopen_package(), luaopen_string(), modinit(), newfenv(), setboolfield(), setfield(), setpath(), settabsi(), settabss(), and treatstackoption().
Definition at line 57 of file ldebug.c.
References lua_State::basehookcount, cast_byte, lua_State::hook, lua_State::hookmask, and resethookcount.
Referenced by db_sethook(), laction(), and lstop().
Definition at line 139 of file ldebug.c.
References CallInfo::base, lua_State::base_ci, findlocal(), lua_Debug::i_ci, lua_lock, lua_unlock, setobjs2s, and lua_State::top.
Referenced by db_setlocal().
LUA_API int() lua_setmetatable | ( | lua_State * | L, | |
int | objindex | |||
) |
Definition at line 697 of file lapi.c.
References api_check, api_checknelems, api_checkvalidindex, G, hvalue, index2adr(), lua_lock, LUA_TTABLE, LUA_TUSERDATA, lua_unlock, luaC_objbarrier, luaC_objbarriert, rawuvalue, lua_State::top, ttisnil, ttistable, ttype, and uvalue.
Referenced by base_open(), createmetatable(), db_setmetatable(), ll_register(), ll_seeall(), luaB_newproxy(), luaB_setmetatable(), and newfile().
LUA_API void() lua_settable | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 645 of file lapi.c.
References api_checknelems, api_checkvalidindex, index2adr(), lua_lock, lua_unlock, luaV_settable(), and lua_State::top.
Referenced by ll_register(), and luaL_findtable().
LUA_API void() lua_settop | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 164 of file lapi.c.
References api_check, lua_State::base, lua_lock, lua_unlock, setnilvalue, and lua_State::top.
Referenced by db_debug(), db_setfenv(), db_sethook(), db_setlocal(), db_setmetatable(), dotty(), gmatch(), io_readline(), ll_require(), loadline(), luaB_error(), luaB_load(), luaB_newproxy(), luaB_next(), luaB_rawget(), luaB_rawset(), luaB_setmetatable(), luaB_xpcall(), luaL_loadfile(), os_time(), report_error(), sort(), and str_dump().
LUA_API const char* lua_setupvalue | ( | lua_State * | L, | |
int | funcindex, | |||
int | n | |||
) |
Definition at line 1071 of file lapi.c.
References api_checknelems, aux_upvalue(), clvalue, index2adr(), lua_lock, lua_unlock, luaC_barrier, setobj, and lua_State::top.
Referenced by auxupvalue().
LUA_API int() lua_status | ( | lua_State * | L | ) |
LUA_API int() lua_toboolean | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 337 of file lapi.c.
References index2adr(), and l_isfalse.
Referenced by add_value(), FUNC(), get_bool_from_lua(), getboolfield(), io_readline(), ll_require(), luaB_assert(), luaB_newproxy(), luaB_tostring(), pop_break_condition(), sort_comp(), and str_find_aux().
LUA_API lua_CFunction() lua_tocfunction | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 379 of file lapi.c.
References clvalue, index2adr(), and iscfunction.
Referenced by aux_close().
LUA_API lua_Integer() lua_tointeger | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 323 of file lapi.c.
References index2adr(), lua_number2integer, nvalue, and tonumber.
Referenced by db_errorfb(), db_getinfo(), g_read(), getfield(), gmatch_aux(), luaL_checkinteger(), and luaL_ref().
LUA_API const char*() lua_tolstring | ( | lua_State * | L, | |
int | idx, | |||
size_t * | len | |||
) |
Definition at line 343 of file lapi.c.
References index2adr(), lua_lock, lua_unlock, luaC_checkGC, luaV_tostring(), svalue, tsvalue, and ttisstring.
Referenced by add_s(), generic_reader(), gmatch_aux(), incomplete(), luaL_addvalue(), and luaL_checklstring().
LUA_API lua_Number() lua_tonumber | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 313 of file lapi.c.
References index2adr(), nvalue, and tonumber.
Referenced by FUNC(), g_write(), get_int_from_lua(), luaB_setfenv(), luaB_tonumber(), luaL_checknumber(), maxn(), pop_break_condition(), xauth_callback_wrapper(), and xcompare_callback_wrapper().
LUA_API const void*() lua_topointer | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 401 of file lapi.c.
References clvalue, hvalue, index2adr(), LUA_TFUNCTION, LUA_TLIGHTUSERDATA, lua_touserdata(), LUA_TTABLE, LUA_TTHREAD, LUA_TUSERDATA, thvalue, and ttype.
Referenced by luaB_tostring().
Definition at line 395 of file lapi.c.
References index2adr(), thvalue, and ttisthread.
Referenced by getthread(), luaB_auxwrap(), luaB_coresume(), and luaB_costatus().
LUA_API void*() lua_touserdata | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 385 of file lapi.c.
References index2adr(), LUA_TLIGHTUSERDATA, LUA_TUSERDATA, pvalue, rawuvalue, and ttype.
Referenced by checkudata(), get_cb_data(), get_named_cb_data(), getiofile(), io_readline(), io_type(), ll_register(), ll_require(), lua_topointer(), luaL_checkudata(), and pmain().
LUA_API int() lua_type | ( | lua_State * | L, | |
int | idx | |||
) |
Definition at line 242 of file lapi.c.
References index2adr(), LUA_TNONE, luaO_nilobject, and ttype.
Referenced by add_value(), db_setmetatable(), FUNC(), g_read(), g_write(), lua_isstring(), luaB_select(), luaB_setmetatable(), luaB_tostring(), luaL_checkany(), luaL_checktype(), maxn(), and str_gsub().
LUA_API const char*() lua_typename | ( | lua_State * | L, | |
int | tp | |||
) |
Definition at line 248 of file lapi.c.
References LUA_TNONE, luaT_typenames, and UNUSED.
Referenced by tag_error().
Definition at line 110 of file lapi.c.
References api_check, api_checknelems, lua_State::ci, G, lua_lock, lua_unlock, setobj2s, lua_State::top, and CallInfo::top.
Referenced by auxresume(), db_getinfo(), db_getlocal(), db_setlocal(), luaB_cocreate(), and treatstackoption().
LUA_API int() lua_yield | ( | lua_State * | L, | |
int | nresults | |||
) |
Definition at line 449 of file ldo.c.
References lua_State::base, lua_State::baseCcalls, lua_lock, lua_unlock, LUA_YIELD, luaG_runerror_1, luai_userstateyield, lua_State::nCcalls, lua_State::status, and lua_State::top.
Referenced by luaB_yield().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:00 2011 by Doxygen 1.6.1