Jelajahi Sumber

Replaced LONGLONGLITERAL with __PHYSFS_UI64/__PHYSFS_SI64.

Ryan C. Gordon 19 tahun lalu
induk
melakukan
b2f9b61715
2 mengubah file dengan 6 tambahan dan 4 penghapusan
  1. 1 1
      CHANGELOG.txt
  2. 5 3
      physfs_internal.h

+ 1 - 1
CHANGELOG.txt

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

+ 5 - 3
physfs_internal.h

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