Download unify/third_party/lua/src/ldo.h from Snapkitty/repoverse: direct link, hf CLI and curl.
- Browser
- Download file 3.2 kB
-
https://huggingface.co/Snapkitty/repoverse/resolve/main/unify/third_party/lua/src/ldo.h
- Command line
-
hf download hf://Snapkitty/repoverse/unify/third_party/lua/src/ldo.h
-
curl -L -o ldo.h https://huggingface.co/Snapkitty/repoverse/resolve/main/unify/third_party/lua/src/ldo.h
3.2 kB
| /* | |
| ** $Id: ldo.h $ | |
| ** Stack and Call structure of Lua | |
| ** See Copyright Notice in lua.h | |
| */ | |
| /* | |
| ** Macro to check stack size and grow stack if needed. Parameters | |
| ** 'pre'/'pos' allow the macro to preserve a pointer into the | |
| ** stack across reallocations, doing the work only when needed. | |
| ** It also allows the running of one GC step when the stack is | |
| ** reallocated. | |
| ** 'condmovestack' is used in heavy tests to force a stack reallocation | |
| ** at every check. | |
| */ | |
| /* In general, 'pre'/'pos' are empty (nothing to save) */ | |
| /* macro to check stack size, preserving 'p' */ | |
| /* macro to check stack size and GC, preserving 'p' */ | |
| /* macro to check stack size and GC */ | |
| /* type of protected functions, to be ran by 'runprotected' */ | |
| typedef void (*Pfunc) (lua_State *L, void *ud); | |
| LUAI_FUNC void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop); | |
| 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, | |
| int fTransfer, int nTransfer); | |
| LUAI_FUNC void luaD_hookcall (lua_State *L, CallInfo *ci); | |
| LUAI_FUNC int luaD_pretailcall (lua_State *L, CallInfo *ci, StkId func, | |
| int narg1, int delta); | |
| LUAI_FUNC CallInfo *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_closeprotected (lua_State *L, ptrdiff_t level, int status); | |
| LUAI_FUNC int luaD_pcall (lua_State *L, Pfunc func, void *u, | |
| ptrdiff_t oldtop, ptrdiff_t ef); | |
| LUAI_FUNC void luaD_poscall (lua_State *L, CallInfo *ci, int nres); | |
| LUAI_FUNC int luaD_reallocstack (lua_State *L, int newsize, int raiseerror); | |
| LUAI_FUNC int luaD_growstack (lua_State *L, int n, int raiseerror); | |
| 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); | |