From 43013b39cc28e873e18207e8e7259b6b90fed06b Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Mon, 18 Nov 2002 09:01:55 -0200 Subject: new representation for hooks (to allow asynchronous calls to sethook) --- lstate.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lstate.c') diff --git a/lstate.c b/lstate.c index 2d19405d..12a771e2 100644 --- a/lstate.c +++ b/lstate.c @@ -1,5 +1,5 @@ /* -** $Id: lstate.c,v 1.110 2002/11/13 11:31:39 roberto Exp roberto $ +** $Id: lstate.c,v 1.111 2002/11/14 16:15:53 roberto Exp roberto $ ** Global State ** See Copyright Notice in lua.h */ @@ -112,8 +112,9 @@ static void preinit_state (lua_State *L) { L->stacksize = 0; L->errorJmp = NULL; L->hook = NULL; - L->hookmask = 0; - setallowhook(L, 1); + L->hookmask = L->hookinit = 0; + L->basehookcount = 0; + L->allowhook = 1; resethookcount(L); L->openupval = NULL; L->size_ci = 0; -- cgit v1.2.3-55-g6feb