From b3996c55f6991a6f11bf7ead2df48034a2d84e8a Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 16 Jan 2015 15:26:56 -0200 Subject: LUAL_BUFFERSIZE affects the API, so it is better not to change it between releases of the same version. (The long double case seems to be too rare, so that should not be a problem; moreover, that case is related to a bug) --- luaconf.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/luaconf.h b/luaconf.h index fe3ef9c0..b6508d70 100644 --- a/luaconf.h +++ b/luaconf.h @@ -1,5 +1,5 @@ /* -** $Id: luaconf.h,v 1.240 2015/01/13 19:50:30 roberto Exp roberto $ +** $Id: luaconf.h,v 1.241 2015/01/16 17:15:52 roberto Exp roberto $ ** Configuration file for Lua ** See Copyright Notice in lua.h */ @@ -698,7 +698,8 @@ #if defined(LUA_REAL_LONGDOUBLE) #define LUAL_BUFFERSIZE 8192 #else -#define LUAL_BUFFERSIZE (256 * (int)sizeof(lua_Integer)) +#define LUAL_BUFFERSIZE ((int)(0x80 * sizeof(void*) * sizeof(lua_Integer))) + #endif /* }================================================================== */ -- cgit v1.2.3-55-g6feb