Mercurial > hg > xemacs-beta
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 |