46 #ifndef LUA_PERISTENCE_UTIL_H 47 #define LUA_PERISTENCE_UTIL_H 58 #define lua_malloc(luaState, nsize) lua_realloc(luaState, nullptr, 0, nsize) 59 #define lua_reallocv(luaState, block, on, n, e) lua_realloc(luaState, block, (on) * (e), (n) * (e)) 60 #define lua_reallocvector(luaState, vec, oldn, n, T) ((vec) = (T *)(lua_reallocv(luaState, vec, oldn, n, sizeof(T)))) 61 #define lua_newVector(luaState, num, T) ((T *)lua_reallocv(luaState, nullptr, 0, num, sizeof(T))) 62 #define lua_new(luaState,T) (T *)lua_malloc(luaState, sizeof(T)) 64 void *lua_realloc(
lua_State *luaState,
void *block,
size_t osize,
size_t nsize);
75 #define sizeLclosure(n) ((sizeof(LClosure)) + sizeof(TValue *) * ((n) - 1)) 91 void lua_reallocstack(
lua_State *L,
int newsize);
93 void lua_reallocCallInfo(
lua_State *lauState,
int newsize);
115 void boxUpValue_start(
lua_State *luaState);
116 void boxUpValue_finish(
lua_State *luaState);
Definition: lobject.h:274
Definition: lobject.h:231
Definition: lua_persistence.h:57
Definition: lobject.h:309
Definition: lobject.h:199
Definition: lobject.h:338