#include "lobject.h"
#include "lstate.h"
#include "lzio.h"
gehe zum Quellcode dieser Datei
|
LUAI_FUNC int | luaD_protectedparser (lua_State *L, ZIO *z, const char *name) |
|
LUAI_FUNC void | luaD_callhook (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 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_reallocCI (lua_State *L, int newsize) |
|
LUAI_FUNC void | luaD_reallocstack (lua_State *L, int newsize) |
|
LUAI_FUNC void | luaD_growstack (lua_State *L, int n) |
|
LUAI_FUNC void | luaD_throw (lua_State *L, int errcode) |
|
LUAI_FUNC int | luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) |
|
LUAI_FUNC void | luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop) |
|
Definiert in Zeile 22 der Datei ldo.h.
#define luaD_checkstack |
( |
|
L, |
|
|
|
n |
|
) |
| |
Wert:
Definiert in Zeile 16 der Datei ldo.h.
#define PCRC 1 /* did a call to a C function */ |
Definiert in Zeile 33 der Datei ldo.h.
#define PCRLUA 0 /* initiated a call to a Lua function */ |
Definiert in Zeile 32 der Datei ldo.h.
#define PCRYIELD 2 /* C funtion yielded */ |
Definiert in Zeile 34 der Datei ldo.h.
#define restoreci |
( |
|
L, |
|
|
|
n |
|
) |
| ((CallInfo *)((char *)L->base_ci + (n))) |
Definiert in Zeile 28 der Datei ldo.h.
#define restorestack |
( |
|
L, |
|
|
|
n |
|
) |
| ((TValue *)((char *)L->stack + (n))) |
Definiert in Zeile 25 der Datei ldo.h.
#define saveci |
( |
|
L, |
|
|
|
p |
|
) |
| ((char *)(p) - (char *)L->base_ci) |
Definiert in Zeile 27 der Datei ldo.h.
#define savestack |
( |
|
L, |
|
|
|
p |
|
) |
| ((char *)(p) - (char *)L->stack) |
Definiert in Zeile 24 der Datei ldo.h.
Definiert in Zeile 38 der Datei ldo.h.
Definiert in Zeile 161 der Datei ldo.c.
162 if (n <= L->stacksize)
Definiert in Zeile 456 der Datei ldo.c.
459 unsigned short oldnCcalls = L->
nCcalls;
Definiert in Zeile 343 der Datei ldo.c.
352 L->
base = (ci - 1)->base;
353 L->
savedpc = (ci - 1)->savedpc;
355 for (i = wanted; i != 0 && firstResult < L->
top; i--)
Definiert in Zeile 265 der Datei ldo.c.
297 for (st = L->
top; st < ci->
top; st++)
Definiert in Zeile 51 der Datei ldo.c.
Definiert in Zeile 94 der Datei ldo.c.