diff options
Diffstat (limited to 'lfunc.h')
| -rw-r--r-- | lfunc.h | 11 |
1 files changed, 11 insertions, 0 deletions
| @@ -42,6 +42,17 @@ | |||
| 42 | #define MAXMISS 10 | 42 | #define MAXMISS 10 |
| 43 | 43 | ||
| 44 | 44 | ||
| 45 | /* | ||
| 46 | ** Special "status" for 'luaF_close' | ||
| 47 | */ | ||
| 48 | |||
| 49 | /* close upvalues without running their closing methods */ | ||
| 50 | #define NOCLOSINGMETH (-1) | ||
| 51 | |||
| 52 | /* close upvalues running all closing methods in protected mode */ | ||
| 53 | #define CLOSEPROTECT (-2) | ||
| 54 | |||
| 55 | |||
| 45 | LUAI_FUNC Proto *luaF_newproto (lua_State *L); | 56 | LUAI_FUNC Proto *luaF_newproto (lua_State *L); |
| 46 | LUAI_FUNC CClosure *luaF_newCclosure (lua_State *L, int nelems); | 57 | LUAI_FUNC CClosure *luaF_newCclosure (lua_State *L, int nelems); |
| 47 | LUAI_FUNC LClosure *luaF_newLclosure (lua_State *L, int nelems); | 58 | LUAI_FUNC LClosure *luaF_newLclosure (lua_State *L, int nelems); |
