Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | luaD_checkstack(L, n) |
#define | incr_top(L) {L->top++; luaD_checkstack(L,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, int allowyield) |
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, StkId firstResult) |
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 l_noret | luaD_throw (lua_State *L, int errcode) |
LUAI_FUNC int | luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) |
#define incr_top | ( | L | ) | {L->top++; luaD_checkstack(L,0);} |
Definition at line 20 of file lua-5.2.4/src/ldo.h.
#define luaD_checkstack | ( | L, | |
n ) |
Definition at line 16 of file lua-5.2.4/src/ldo.h.
#define restorestack | ( | L, | |
n ) ((TValue *)((char *)L->stack + (n))) |
Definition at line 23 of file lua-5.2.4/src/ldo.h.
#define savestack | ( | L, | |
p ) ((char *)(p) - (char *)L->stack) |
Definition at line 22 of file lua-5.2.4/src/ldo.h.
typedef void(* Pfunc) (lua_State *L, void *ud) |
Definition at line 27 of file lua-5.2.4/src/ldo.h.
Definition at line 393 of file lua-5.2.4/src/ldo.c.
References LUA_ERRERR, luaD_precall(), luaD_throw(), luaG_runerror(), LUAI_MAXCCALLS, luaV_execute(), lua_State::nCcalls, and lua_State::nny.
Definition at line 161 of file lua-5.1.5/src/ldo.c.
Definition at line 217 of file lua-5.2.4/src/ldo.c.
Definition at line 456 of file lua-5.1.5/src/ldo.c.
Definition at line 343 of file lua-5.1.5/src/ldo.c.
References lua_State::base, callrethooks(), lua_State::ci, CallInfo::func, lua_State::hookmask, CallInfo::l, LUA_HOOKRET, LUA_MASKLINE, LUA_MASKRET, LUA_MULTRET, luaD_hook(), CallInfo::nresults, lua_State::oldpc, CallInfo::previous, restorestack, CallInfo::savedpc, lua_State::savedpc, savestack, setnilvalue, setobjs2s, lua_State::top, and CallInfo::u.
Referenced by finishCcall(), luaD_precall(), luaV_execute(), luaV_execute(), luaV_execute(), resume(), 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.
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.