|
native Lua
0.4.0
Lua on the platform you use with the compiler you choose
|
Go to the documentation of this file.
14 #define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \
15 cast(int, sizeof(TValue)*((n)-1)))
17 #define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \
18 cast(int, sizeof(TValue *)*((n)-1)))
22 #define isintwups(L) (L->twups != L)
47 #define upisopen(up) ((up)->v != &(up)->u.value)
LUAI_FUNC Proto * luaF_newproto(lua_State *L)
Definition: lfunc.c:99
#define LUAI_FUNC
Definition: luaconf.h:282
struct UpVal::@0::@1 open
Definition: lobject.h:113
int touched
Definition: lfunc.h:41
unsigned long lu_mem
Definition: llimits.h:29
lu_mem refcount
Definition: lfunc.h:37
LUAI_FUNC const char * luaF_getlocalname(const Proto *func, int local_number, int pc)
Definition: lfunc.c:140
UpVal * next
Definition: lfunc.h:40
LUAI_FUNC void luaF_close(lua_State *L, StkId level)
Definition: lfunc.c:83
Definition: lobject.h:446
TValue value
Definition: lfunc.h:43
TValue * v
Definition: lfunc.h:36
Definition: lobject.h:453
Definition: lobject.h:407
LUAI_FUNC CClosure * luaF_newCclosure(lua_State *L, int nelems)
Definition: lfunc.c:25
LUAI_FUNC void luaF_freeproto(lua_State *L, Proto *f)
Definition: lfunc.c:125
LUAI_FUNC UpVal * luaF_findupval(lua_State *L, StkId level)
Definition: lfunc.c:57
LUAI_FUNC LClosure * luaF_newLclosure(lua_State *L, int nelems)
Definition: lfunc.c:33
LUAI_FUNC void luaF_initupvals(lua_State *L, LClosure *cl)
Definition: lfunc.c:45