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