From 755e09ebf1e020e8a3f329ba32d6bb7cabd0a8a4 Mon Sep 17 00:00:00 2001 From: akr Date: Fri, 5 Apr 2013 11:44:56 +0000 Subject: * include/ruby/defines.h (HAVE_TRUE_LONG_LONG): Defined to distinguish availability of long long and availability of 64bit integer type. * pack.c: Use HAVE_TRUE_LONG_LONG to distinguish q! and Q! support. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- include/ruby/defines.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/ruby/defines.h') diff --git a/include/ruby/defines.h b/include/ruby/defines.h index 99305b2c4b..46f3399b0c 100644 --- a/include/ruby/defines.h +++ b/include/ruby/defines.h @@ -114,6 +114,10 @@ void xfree(void*); #define STRINGIZE0(expr) #expr #endif +#ifdef HAVE_LONG_LONG 1 +# define HAVE_TRUE_LONG_LONG 1 +#endif + #if SIZEOF_LONG_LONG > 0 # define LONG_LONG long long #elif SIZEOF___INT64 > 0 -- cgit v1.2.3