#include <lua/lobject.h>
#include <lua/lstate.h>
#include <lua/lzio.h>
Go to the source code of this file.
Defines |
#define | luaD_checkstack(L, n) |
#define | incr_top(L) {luaD_checkstack(L,1); L->top++;} |
#define | savestack(L, p) ((char *)(p) - (char *)L->stack) |
#define | restorestack(L, n) ((TValue *)((char *)L->stack + (n))) |
#define | saveci(L, p) ((char *)(p) - (char *)L->base_ci) |
#define | restoreci(L, n) ((CallInfo *)((char *)L->base_ci + (n))) |
#define | PCRLUA 0 |
#define | PCRC 1 |
#define | PCRYIELD 2 |
Typedefs |
typedef void(* | Pfunc )(lua_State *L, void *ud) |
Functions |
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) |
Define Documentation
#define luaD_checkstack |
( |
|
L, |
|
|
|
n |
|
) |
| |
Value:
Definition at line 16 of file ldo.h.
#define incr_top |
( |
|
L | ) |
{luaD_checkstack(L,1); L->top++;} |
Definition at line 22 of file ldo.h.
#define savestack |
( |
|
L, |
|
|
|
p |
|
) |
| ((char *)(p) - (char *)L->stack) |
Definition at line 24 of file ldo.h.
#define restorestack |
( |
|
L, |
|
|
|
n |
|
) |
| ((TValue *)((char *)L->stack + (n))) |
Definition at line 25 of file ldo.h.
#define saveci |
( |
|
L, |
|
|
|
p |
|
) |
| ((char *)(p) - (char *)L->base_ci) |
Definition at line 27 of file ldo.h.
#define restoreci |
( |
|
L, |
|
|
|
n |
|
) |
| ((CallInfo *)((char *)L->base_ci + (n))) |
Definition at line 28 of file ldo.h.
Definition at line 32 of file ldo.h.
Definition at line 33 of file ldo.h.
Definition at line 34 of file ldo.h.
Typedef Documentation
Definition at line 38 of file ldo.h.
Function Documentation
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 int luaD_pcall |
( |
lua_State * |
L, |
|
|
Pfunc |
func, |
|
|
void * |
u, |
|
|
ptrdiff_t |
oldtop, |
|
|
ptrdiff_t |
ef |
|
) |
| |
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 |
|
) |
| |