From dd92af69db1f829cb6b9690026509a803e311ad0 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy <roberto@inf.puc-rio.br> Date: Mon, 11 Feb 2008 17:16:02 -0200 Subject: bug: pseudo-indices should be linked to maximum C stack size --- lua.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lua.h') diff --git a/lua.h b/lua.h index 48831e34..a8e89e3e 100644 --- a/lua.h +++ b/lua.h @@ -1,5 +1,5 @@ /* -** $Id: lua.h,v 1.225 2007/04/17 13:19:53 roberto Exp roberto $ +** $Id: lua.h,v 1.226 2007/08/07 16:53:40 roberto Exp roberto $ ** Lua - An Extensible Extension Language ** Lua.org, PUC-Rio, Brazil (http://www.lua.org) ** See Copyright Notice at the end of this file @@ -33,9 +33,9 @@ /* ** pseudo-indices */ -#define LUA_REGISTRYINDEX (-10000) -#define LUA_ENVIRONINDEX (-10001) -#define LUA_GLOBALSINDEX (-10002) +#define LUA_REGISTRYINDEX (-(LUAI_MCS_AUX) - 1) +#define LUA_ENVIRONINDEX (LUA_REGISTRYINDEX - 1) +#define LUA_GLOBALSINDEX (LUA_ENVIRONINDEX - 1) #define lua_upvalueindex(i) (LUA_GLOBALSINDEX-(i)) -- cgit v1.2.3-55-g6feb