Explorar el Código

Apparently this is how you do 64-bit literals in MSVC...untested.

Ryan C. Gordon hace 19 años
padre
commit
80ec45d88a
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      physfs_internal.h

+ 4 - 1
physfs_internal.h

@@ -1273,9 +1273,12 @@ void __PHYSFS_sort(void *entries, PHYSFS_uint32 max,
 
 #define __PHYSFS_ARRAYLEN(x) ( (sizeof (x)) / (sizeof (x[0])) )
 
-#ifdef __GNUC__
+#if (defined __GNUC__)
 #define __PHYSFS_SI64(x) x##LL
 #define __PHYSFS_UI64(x) x##ULL
+#elif (defined _MSC_VER)
+#define __PHYSFS_SI64(x) x##i64
+#define __PHYSFS_UI64(x) x##ui64
 #else
 #define __PHYSFS_SI64(x) x
 #define __PHYSFS_UI64(x) x