MCPcopy Create free account
hub / github.com/crownengine/crown / lua_checkstack

Function lua_checkstack

3rdparty/luajit/src/lj_api.c:102–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100}
101
102LUA_API int lua_checkstack(lua_State *L, int size)
103{
104 if (size > LUAI_MAXCSTACK || (L->top - L->base + size) > LUAI_MAXCSTACK) {
105 return 0; /* Stack overflow. */
106 } else if (size > 0) {
107 lj_state_checkstack(L, (MSize)size);
108 }
109 return 1;
110}
111
112LUALIB_API void luaL_checkstack(lua_State *L, int size, const char *msg)
113{

Callers 2

lib_base.cFile · 0.70
luaL_checkstackFunction · 0.70

Calls 1

lj_state_checkstackFunction · 0.85

Tested by

no test coverage detected