Make pseudo-indices relative to LUAI_MAXCSTACK

This commit is contained in:
Alex Orlenko 2022-12-01 13:34:58 +00:00
parent 9095fc4b83
commit 6f6ecfd07c
No known key found for this signature in database
GPG key ID: 4C150C250863B96D

View file

@ -17,9 +17,9 @@
/* /*
** pseudo-indices ** pseudo-indices
*/ */
#define LUA_REGISTRYINDEX (-10000) #define LUA_REGISTRYINDEX (-LUAI_MAXCSTACK - 2000)
#define LUA_ENVIRONINDEX (-10001) #define LUA_ENVIRONINDEX (-LUAI_MAXCSTACK - 2001)
#define LUA_GLOBALSINDEX (-10002) #define LUA_GLOBALSINDEX (-LUAI_MAXCSTACK - 2002)
#define lua_upvalueindex(i) (LUA_GLOBALSINDEX - (i)) #define lua_upvalueindex(i) (LUA_GLOBALSINDEX - (i))
#define lua_ispseudo(i) ((i) <= LUA_REGISTRYINDEX) #define lua_ispseudo(i) ((i) <= LUA_REGISTRYINDEX)