comparison src/lisp.h @ 4682:648f4a0dac3e

Fix build problems on WIN32 platforms caused by the large image crash fix. See the thread on xemacs-patches@xemacs.org beginning with message <20a807210907081256y6c02f4bbv72d34c9f3c72ab02@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Mon, 24 Aug 2009 15:21:21 -0600
parents b5e1d4f6b66f
children 257b468bf2ca
comparison
equal deleted inserted replaced
4681:64ac4337298b 4682:648f4a0dac3e
208 #define MAKE_64_BIT_UNSIGNED_CONSTANT(num) num##UL 208 #define MAKE_64_BIT_UNSIGNED_CONSTANT(num) num##UL
209 #elif SIZEOF_LONG_LONG == 8 209 #elif SIZEOF_LONG_LONG == 8
210 #define INT_64_BIT long long 210 #define INT_64_BIT long long
211 #define UINT_64_BIT unsigned long long 211 #define UINT_64_BIT unsigned long long
212 #define MAKE_64_BIT_UNSIGNED_CONSTANT(num) num##ULL 212 #define MAKE_64_BIT_UNSIGNED_CONSTANT(num) num##ULL
213 #elif defined(WIN32_ANY)
214 #define INT_64_BIT __int64
215 #define UINT_64_BIT unsigned __int64
216 #define MAKE_64_BIT_UNSIGNED_CONSTANT(num) num##UI64
213 /* No error otherwise; just leave undefined */ 217 /* No error otherwise; just leave undefined */
214 #endif 218 #endif
215 219
216 #if SIZEOF_LONG_LONG == 16 220 #if SIZEOF_LONG_LONG == 16
217 #define INT_128_BIT long long 221 #define INT_128_BIT long long