From d3a6d95b9af04359c77aed1eed39615b56141356 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy <roberto@inf.puc-rio.br> Date: Fri, 18 Mar 2005 15:02:04 -0300 Subject: more cleaning on configurations --- lstate.c | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) (limited to 'lstate.c') diff --git a/lstate.c b/lstate.c index 7c1042a0..7779f544 100644 --- a/lstate.c +++ b/lstate.c @@ -1,5 +1,5 @@ /* -** $Id: lstate.c,v 2.24 2005/02/10 13:25:02 roberto Exp roberto $ +** $Id: lstate.c,v 2.25 2005/02/23 17:30:22 roberto Exp roberto $ ** Global State ** See Copyright Notice in lua.h */ @@ -24,20 +24,9 @@ #include "ltm.h" -/* -** macro to allow the inclusion of user information in Lua state -*/ -#ifndef LUA_USERSTATE -#define EXTRASPACE 0 -#else -union UEXTRASPACE {L_Umaxalign a; LUA_USERSTATE b;}; -#define EXTRASPACE (sizeof(union UEXTRASPACE)) -#endif - - -#define state_size(x) (sizeof(x) + EXTRASPACE) -#define tostate(l) (cast(lua_State *, cast(lu_byte *, l) + EXTRASPACE)) -#define fromstate(l) (cast(lu_byte *, (l)) - EXTRASPACE) +#define state_size(x) (sizeof(x) + LUAI_EXTRASPACE) +#define fromstate(l) (cast(lu_byte *, (l)) - LUAI_EXTRASPACE) +#define tostate(l) (cast(lua_State *, cast(lu_byte *, l) + LUAI_EXTRASPACE)) /* -- cgit v1.2.3-55-g6feb