luaL_prepbuffer[-?, +?, m] char *luaL_prepbuffer (luaL_Buffer *B); Equivalent to
lua_upvalueindex[-0, +0, –] int lua_upvalueindex (int i); Returns the pseudo-index that represents the
luaL_buffinitsize[-?, +?, m] char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t sz);
lua_isyieldable[-0, +0, –] int lua_isyieldable (lua_State *L); Returns 1 if the given coroutine can yield
3.3.6 – Function Calls as Statements To allow possible side-effects, function calls can be executed as statements: stat ::= functioncall
math.modf (x) Returns the integral part of x and the fractional part of x. Its second result is always a float.
assert (v [, message]) Calls error if the value of its argument v
lua_replace[-1, +0, –] void lua_replace (lua_State *L, int index); Moves the top element into the given
coroutine.running () Returns the running coroutine plus a boolean, true when the running coroutine is the main one.
io.tmpfile () In case of success, returns a handle for a temporary file. This file is opened in update mode and it is automatically removed when the program ends.
Page 26 of 36