Просмотр исходного кода

minor update to endian macros from SDL.

Ozkan Sezer 3 лет назад
Родитель
Сommit
49662cd826
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/physfs_internal.h

+ 3 - 2
src/physfs_internal.h

@@ -224,6 +224,7 @@ extern void SZIP_global_init(void);
 /* The latest supported PHYSFS_Archiver::version value. */
 /* The latest supported PHYSFS_Archiver::version value. */
 #define CURRENT_PHYSFS_ARCHIVER_API_VERSION 0
 #define CURRENT_PHYSFS_ARCHIVER_API_VERSION 0
 
 
+
 /* This byteorder stuff was lifted from SDL. https://www.libsdl.org/ */
 /* This byteorder stuff was lifted from SDL. https://www.libsdl.org/ */
 #define PHYSFS_LIL_ENDIAN  1234
 #define PHYSFS_LIL_ENDIAN  1234
 #define PHYSFS_BIG_ENDIAN  4321
 #define PHYSFS_BIG_ENDIAN  4321
@@ -231,7 +232,7 @@ extern void SZIP_global_init(void);
 #ifdef __linux__
 #ifdef __linux__
 #include <endian.h>
 #include <endian.h>
 #define PHYSFS_BYTEORDER  __BYTE_ORDER
 #define PHYSFS_BYTEORDER  __BYTE_ORDER
-#elif defined(__OpenBSD__)
+#elif defined(__OpenBSD__) || defined(__DragonFly__)
 #include <endian.h>
 #include <endian.h>
 #define PHYSFS_BYTEORDER  BYTE_ORDER
 #define PHYSFS_BYTEORDER  BYTE_ORDER
 #elif defined(__FreeBSD__) || defined(__NetBSD__)
 #elif defined(__FreeBSD__) || defined(__NetBSD__)
@@ -250,7 +251,7 @@ extern void SZIP_global_init(void);
 #if defined(__hppa__) || \
 #if defined(__hppa__) || \
     defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \
     defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \
     (defined(__MIPS__) && defined(__MIPSEB__)) || \
     (defined(__MIPS__) && defined(__MIPSEB__)) || \
-    defined(__ppc__) || defined(__POWERPC__) || defined(_M_PPC) || \
+    defined(__ppc__) || defined(__POWERPC__) || defined(__powerpc__) || defined(__PPC__) || \
     defined(__sparc__)
     defined(__sparc__)
 #define PHYSFS_BYTEORDER   PHYSFS_BIG_ENDIAN
 #define PHYSFS_BYTEORDER   PHYSFS_BIG_ENDIAN
 #else
 #else