Replaced LONGLONGLITERAL with __PHYSFS_UI64/__PHYSFS_SI64.

This commit is contained in:
Ryan C. Gordon 2007-03-21 20:14:46 +00:00
parent 68027001f8
commit b2f9b61715
2 changed files with 6 additions and 4 deletions

View File

@ -1,7 +1,7 @@
/* /*
* CHANGELOG. * CHANGELOG.
*/ */
03212007 - Replaced LONGLONGLITERAL with __PHYSFS_UI64/__PHYSFS_SI64 ...
03202007 - Removed platform/skeleton.c (it was out of date), added 03202007 - Removed platform/skeleton.c (it was out of date), added
platform/macosx.c (To further Macify the code and get the #ifdefs platform/macosx.c (To further Macify the code and get the #ifdefs
out of unix.c), and refactored the platform layer to try and out of unix.c), and refactored the platform layer to try and

View File

@ -1274,9 +1274,11 @@ void __PHYSFS_sort(void *entries, PHYSFS_uint32 max,
#define __PHYSFS_ARRAYLEN(x) ( (sizeof (x)) / (sizeof (x[0])) ) #define __PHYSFS_ARRAYLEN(x) ( (sizeof (x)) / (sizeof (x[0])) )
#ifdef __GNUC__ #ifdef __GNUC__
#define LONGLONGLITERAL(x) x##LL #define __PHYSFS_SI64(x) x##LL
#define __PHYSFS_UI64(x) x##ULL
#else #else
#define LONGLONGLITERAL(x) x #define __PHYSFS_SI64(x) x
#define __PHYSFS_UI64(x) x
#endif #endif
/* /*
@ -1288,7 +1290,7 @@ void __PHYSFS_sort(void *entries, PHYSFS_uint32 max,
*/ */
#define __PHYSFS_ui64FitsAddressSpace(s) ( \ #define __PHYSFS_ui64FitsAddressSpace(s) ( \
(sizeof (PHYSFS_uint64) > sizeof (size_t)) && \ (sizeof (PHYSFS_uint64) > sizeof (size_t)) && \
((s) > (LONGLONGLITERAL(0xFFFFFFFFFFFFFFFF) >> (64-(sizeof(size_t)*8)))) \ ((s) > (__PHYSFS_UI64(0xFFFFFFFFFFFFFFFF) >> (64-(sizeof(size_t)*8)))) \
) )
/* /*