From 18a851224248623878371b530e82b52e624a31de Mon Sep 17 00:00:00 2001 From: lethosor Date: Sat, 13 Aug 2016 11:40:30 -0400 Subject: [PATCH] Fix LLONG_MAX/LLONG_MIN in luaconf.h with old glibc versions --- depends/lua/include/luaconf.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/depends/lua/include/luaconf.h b/depends/lua/include/luaconf.h index 1c19bbeb4..ce96b4747 100644 --- a/depends/lua/include/luaconf.h +++ b/depends/lua/include/luaconf.h @@ -14,6 +14,15 @@ #define LUA_COMPAT_APIINTCASTS #define LUA_COMPAT_IPAIRS +// Patch for old glibc versions +#if !defined(LLONG_MAX) && defined(__LONG_LONG_MAX__) +#define LLONG_MAX __LONG_LONG_MAX__ +#endif + +#if !defined(LLONG_MIN) && defined(__LONG_LONG_MAX__) +#define LLONG_MIN (-__LONG_LONG_MAX__ - 1LL) +#endif + /* ** =================================================================== ** Search for "@@" to find all configurable definitions.