5.1 – Functions and Types
Here we list all functions and types from the auxiliary library in alphabetical order.
luaL_loadfilex[-0, +1, m] int luaL_loadfilex (lua_State *L, const char *filename,
luaL_newlib[-0, +1, m] void luaL_newlib (lua_State *L, const luaL_Reg l[]); Creates a new table
luaL_optstring[-0, +0, v] const char *luaL_optstring (lua_State *L, int arg
luaL_checkany[-0, +0, v] void luaL_checkany (lua_State *L, int arg); Checks whether the function
luaL_optinteger[-0, +0, v] lua_Integer luaL_optinteger (lua_State *L, int arg
luaL_checkudata[-0, +0, v] void *luaL_checkudata (lua_State *L, int arg, const char *tname); Checks
luaL_testudata[-0, +0, m] void *luaL_testudata (lua_State *L, int arg, const char *tname); This
luaL_argcheck[-0, +0, v] void luaL_argcheck (lua_State *L, int cond,
luaL_getsubtable[-0, +1, e] int luaL_getsubtable (lua_State *L, int idx, const char *fname); Ensures
luaL_dofile[-0, +?, e] int luaL_dofile (lua_State *L, const char *filename); Loads and runs the
Page 2 of 7