27#define state_size(x) (sizeof(x) + LUAI_EXTRASPACE)
28#define fromstate(l) (cast(lu_byte *, (l)) - LUAI_EXTRASPACE)
29#define tostate(l) (cast(lua_State *, cast(lu_byte *, l) + LUAI_EXTRASPACE))
200 L =
G(L)->mainthread;
#define resethookcount(L)
int luaD_rawrunprotected(lua_State *L, Pfunc f, void *ud)
void luaF_close(lua_State *L, StkId level)
void luaC_callGCTM(lua_State *L)
size_t luaC_separateudata(lua_State *L, int all)
void luaC_freeall(lua_State *L)
void luaC_link(lua_State *L, GCObject *o, lu_byte tt)
#define set2bits(x, b1, b2)
#define luaM_freearray(L, b, n, t)
#define luaM_freemem(L, b, s)
#define luaM_malloc(L, t)
#define luaM_newvector(L, n, t)
#define sethvalue(L, obj, x)
LUA_API lua_State * lua_newstate(lua_Alloc f, void *ud)
static void close_state(lua_State *L)
static void stack_init(lua_State *L1, lua_State *L)
LUA_API void lua_close(lua_State *L)
void luaE_freethread(lua_State *L, lua_State *L1)
static void freestack(lua_State *L, lua_State *L1)
static void f_luaopen(lua_State *L, void *ud)
lua_State * luaE_newthread(lua_State *L)
static void preinit_state(lua_State *L, global_State *g)
static void callallgcTM(lua_State *L, void *ud)
void luaS_resize(lua_State *L, int newsize)
#define luaS_newliteral(L, s)
Table * luaH_new(lua_State *L, int narray, int nhash)
void luaT_init(lua_State *L)
void *(* lua_Alloc)(void *ud, void *ptr, size_t osize, size_t nsize)
#define luai_userstateopen(L)
#define luai_userstatefree(L)
#define luai_userstateclose(L)
#define luaZ_initbuffer(L, buff)
#define luaZ_freebuffer(L, buff)
LUAI_FUNC void luaX_init(lua_State *L)
struct lua_State * mainthread
struct Table * mt[NUM_TAGS]
struct lua_longjmp * errorJmp
unsigned short baseCcalls
const Instruction * savedpc