lua

A copy of the Lua development repository
Log | Files | Refs | README

commit b3996c55f6991a6f11bf7ead2df48034a2d84e8a
parent 438a9fcc782754ce265412769519670475898f5c
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Fri, 16 Jan 2015 15:26:31 -0200

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)

Diffstat:
Mluaconf.h | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 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 /* }================================================================== */