Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | luaD_checkstackaux(L, n, pre, pos) |
#define | luaD_checkstack(L, n) luaD_checkstackaux(L,n,(void)0,(void)0) |
#define | savestack(L, p) ((char *)(p) - (char *)L->stack) |
#define | restorestack(L, n) ((TValue *)((char *)L->stack + (n))) |
Typedefs | |
typedef void(* | Pfunc) (lua_State *L, void *ud) |
Functions | |
LUAI_FUNC int | luaD_protectedparser (lua_State *L, ZIO *z, const char *name, const char *mode) |
LUAI_FUNC void | luaD_hook (lua_State *L, int event, int line) |
LUAI_FUNC int | luaD_precall (lua_State *L, StkId func, int nresults) |
LUAI_FUNC void | luaD_call (lua_State *L, StkId func, int nResults) |
LUAI_FUNC void | luaD_callnoyield (lua_State *L, StkId func, int nResults) |
LUAI_FUNC int | luaD_pcall (lua_State *L, Pfunc func, void *u, ptrdiff_t oldtop, ptrdiff_t ef) |
LUAI_FUNC int | luaD_poscall (lua_State *L, CallInfo *ci, StkId firstResult, int nres) |
LUAI_FUNC void | luaD_reallocstack (lua_State *L, int newsize) |
LUAI_FUNC void | luaD_growstack (lua_State *L, int n) |
LUAI_FUNC void | luaD_shrinkstack (lua_State *L) |
LUAI_FUNC void | luaD_inctop (lua_State *L) |
LUAI_FUNC l_noret | luaD_throw (lua_State *L, int errcode) |
LUAI_FUNC int | luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) |
#define luaD_checkstack | ( | L, | |
n ) luaD_checkstackaux(L,n,(void)0,(void)0) |
Definition at line 28 of file lua-5.3.6/src/ldo.h.
#define luaD_checkstackaux | ( | L, | |
n, | |||
pre, | |||
pos ) |
Definition at line 23 of file lua-5.3.6/src/ldo.h.
#define restorestack | ( | L, | |
n ) ((TValue *)((char *)L->stack + (n))) |
Definition at line 33 of file lua-5.3.6/src/ldo.h.
#define savestack | ( | L, | |
p ) ((char *)(p) - (char *)L->stack) |
Definition at line 32 of file lua-5.3.6/src/ldo.h.
typedef void(* Pfunc) (lua_State *L, void *ud) |
Definition at line 37 of file lua-5.3.6/src/ldo.h.
Definition at line 370 of file lua-5.1.5/src/ldo.c.
Definition at line 507 of file lua-5.3.6/src/ldo.c.
Definition at line 161 of file lua-5.1.5/src/ldo.c.
References cast_int, ERRORSTACKSIZE, EXTRA_STACK, LUA_ERRERR, luaD_reallocstack(), luaD_throw(), luaG_runerror(), LUAI_MAXSTACK, lua_State::stack, lua_State::stacksize, stacksize, and lua_State::top.
Referenced by growstack(), growstack(), and lua_checkstack().
Definition at line 217 of file lua-5.2.4/src/ldo.c.
References lua_State::allowhook, CallInfo::callstatus, lua_State::ci, CIST_HOOKED, lua_Debug::currentline, lua_Debug::event, lua_State::hook, lua_Debug::i_ci, lua_assert, lua_lock, LUA_MINSTACK, lua_unlock, luaD_checkstack, restorestack, savestack, lua_State::stack_last, CallInfo::top, and lua_State::top.
Referenced by callhook(), callhook(), luaD_poscall(), luaD_poscall(), luaD_precall(), luaG_traceexec(), luaG_traceexec(), and traceexec().
Definition at line 240 of file lua-5.3.6/src/ldo.c.
Definition at line 456 of file lua-5.1.5/src/ldo.c.
Definition at line 376 of file lua-5.3.6/src/ldo.c.
References lua_State::ci, CallInfo::func, lua_State::hookmask, CallInfo::l, LUA_HOOKRET, LUA_MASKLINE, LUA_MASKRET, luaD_hook(), moveresults(), CallInfo::nresults, lua_State::oldpc, CallInfo::previous, restorestack, CallInfo::savedpc, savestack, and CallInfo::u.
Referenced by finishCcall(), luaD_precall(), and resume().
Definition at line 265 of file lua-5.1.5/src/ldo.c.
Definition at line 662 of file lua-5.2.4/src/ldo.c.
Definition at line 111 of file lua-5.1.5/src/ldo.c.
Definition at line 141 of file lua-5.1.5/src/ldo.c.
References correctstack(), correctstack(), correctstack(), ERRORSTACKSIZE, EXTRA_STACK, lua_assert, LUAI_MAXSTACK, luaM_reallocvector, setnilvalue, lua_State::stack, lua_State::stack_last, and lua_State::stacksize.
Referenced by checkstacksizes(), luaD_growstack(), luaD_shrinkstack(), and luaE_resetthread().
Definition at line 205 of file lua-5.2.4/src/ldo.c.
Definition at line 94 of file lua-5.1.5/src/ldo.c.