From aa748d88c76a64f0926f0a760843ac7d5fabdc83 Mon Sep 17 00:00:00 2001 From: Igor Ivanov Date: Thu, 20 Dec 2018 17:28:48 +0300 Subject: [*] Hotfix for 64-bit iOS. --- src/uniquekey.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/uniquekey.h b/src/uniquekey.h index b3ef7dc..0cef3a1 100644 --- a/src/uniquekey.h +++ b/src/uniquekey.h @@ -10,7 +10,7 @@ struct s_UniqueKey }; typedef struct s_UniqueKey UniqueKey; -#if defined(LUA_JITLIBNAME) && (defined(__x86_64__) || defined(_M_X64)) // building against LuaJIT headers, light userdata is restricted to 47 significant bits. +#if defined(LUA_JITLIBNAME) && (defined(__x86_64__) || defined(_M_X64) || defined(__LP64__)) // building against LuaJIT headers, light userdata is restricted to 47 significant bits. #define MAKE_UNIQUE_KEY( p_) ((void*)((ptrdiff_t)(p_) & 0x7fffffffffffull)) #else // LUA_JITLIBNAME #define MAKE_UNIQUE_KEY( p_) ((void*)(ptrdiff_t)(p_)) -- cgit v1.2.3-55-g6feb