13 #define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \
14 cast(int, sizeof(TValue)*((n)-1)))
16 #define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \
17 cast(int, sizeof(TValue *)*((n)-1)))
LUAI_FUNC Proto * luaF_newproto(lua_State *L)
LUAI_FUNC void luaF_freeupval(lua_State *L, UpVal *uv)
LUAI_FUNC const char * luaF_getlocalname(const Proto *func, int local_number, int pc)
LUAI_FUNC UpVal * luaF_newupval(lua_State *L)
LUAI_FUNC UpVal * luaF_findupval(lua_State *L, StkId level)
LUAI_FUNC void luaF_close(lua_State *L, StkId level)
LUAI_FUNC Closure * luaF_newLclosure(lua_State *L, int nelems)
LUAI_FUNC void luaF_freeproto(lua_State *L, Proto *f)
LUAI_FUNC Closure * luaF_newCclosure(lua_State *L, int nelems)