Go to the documentation of this file.
14 #define sizeCclosure(n) (cast_int(offsetof(CClosure, upvalue)) + \
15 cast_int(sizeof(TValue)) * (n))
17 #define sizeLclosure(n) (cast_int(offsetof(LClosure, upvals)) + \
18 cast_int(sizeof(TValue *)) * (n))
22 #define isintwups(L) (L->twups != L)
32 #define upisopen(up) ((up)->v != &(up)->u.value)
35 #define uplevel(up) check_exp(upisopen(up), cast(StkId, (up)->v))
47 #define CLOSEKTOP (-1)
LUAI_FUNC Proto * luaF_newproto(lua_State *L)
LUAI_FUNC void luaF_closeupval(lua_State *L, StkId level)
LUAI_FUNC void luaF_newtbcupval(lua_State *L, StkId level)
const LUAI_FUNC char * luaF_getlocalname(const Proto *func, int local_number, int pc)
LUAI_FUNC void luaF_close(lua_State *L, StkId level, int status, int yy)
LUAI_FUNC LClosure * luaF_newLclosure(lua_State *L, int nupvals)
LUAI_FUNC CClosure * luaF_newCclosure(lua_State *L, int nupvals)
LUAI_FUNC void luaF_freeproto(lua_State *L, Proto *f)
LUAI_FUNC UpVal * luaF_findupval(lua_State *L, StkId level)
LUAI_FUNC void luaF_unlinkupval(UpVal *uv)
LUAI_FUNC void luaF_initupvals(lua_State *L, LClosure *cl)
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:44