lua_pushlightuserdata[-0, +1, –] void lua_pushlightuserdata (lua_State *L, void *p); Pushes a light userdata
luaL_buffinitsize[-?, +?, m] char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t sz);
lua_replace[-1, +0, –] void lua_replace (lua_State *L, int index); Moves the top element into the given
lua_isnil[-0, +0, –] int lua_isnil (lua_State *L, int index); Returns 1 if the value at the given index
xpcall (f, msgh [, arg1, ···]) This function is similar to pcall, except
file:close () Closes file. Note that files are automatically closed when their handles are garbage collected, but that takes an unpredictable amount of time to happen
assert (v [, message]) Calls error if the value of its argument v
package.loadlib (libname, funcname) Dynamically links the host program with the C library libname. If funcname is "*", then it
file:write (···) Writes the value of each of its arguments to file. The arguments must be strings or numbers. In case of success, this function returns file
math.mininteger
Page 25 of 36