lua_pushinteger[-0, +1, –] void lua_pushinteger (lua_State *L, lua_Integer n); Pushes an integer with value
lua_getallocf[-0, +0, –] lua_Alloc lua_getallocf (lua_State *L, void **ud); Returns the memory-allocation
luaL_checkudata[-0, +0, v] void *luaL_checkudata (lua_State *L, int arg, const char *tname); Checks
package.loaded A table used by require to control which modules are already loaded
luaL_ref[-1, +0, m] int luaL_ref (lua_State *L, int t); Creates and returns a reference
lua_tolstring[-0, +0, m] const char *lua_tolstring (lua_State *L, int index, size_t *len); Converts
os.exit ([code [, close]]) Calls the ISO C function exit to terminate the host program. If code is true, the returned status is EXIT_SUCCESS;
coroutine.resume (co [, val1, ···]) Starts or continues the execution of coroutine co. The first time you resume a coroutine, it starts running its body. The values
math.max (x, ···) Returns the argument with the maximum value, according to the Lua operator <. (integer/float)
math.ult (m, n) Returns a boolean, true if and only if integer m is below integer n when they are compared as unsigned integers.
Page 10 of 36