From d56d4cf776b2a874e35d7a92c506840f4a2051b6 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 11 Jan 2002 18:26:52 -0200 Subject: distinct functions to create/destroy states and threads --- lstate.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lstate.h') diff --git a/lstate.h b/lstate.h index b7d69af6..978ffbc1 100644 --- a/lstate.h +++ b/lstate.h @@ -64,6 +64,9 @@ struct lua_longjmp; /* defined in ldo.c */ #define RESERVED_STACK_PREFIX 3 +/* space to handle stack overflow errors */ +#define EXTRA_STACK (2*LUA_MINSTACK) + typedef struct stringtable { @@ -90,6 +93,7 @@ typedef struct CallInfo { #define ci_func(ci) (clvalue((ci)->base - 1)) +#define yield_results refi /* reuse this field */ /* @@ -138,5 +142,7 @@ struct lua_State { #define G(L) (L->_G) +void luaE_closethread (lua_State *OL, lua_State *L); + #endif -- cgit v1.2.3-55-g6feb