From 49662cd826e253eeb06e1a14b46a23d83b9aed53 Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Thu, 29 Sep 2022 18:55:04 +0300 Subject: [PATCH] minor update to endian macros from SDL. --- src/physfs_internal.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/physfs_internal.h b/src/physfs_internal.h index dca43ce..2200d4d 100644 --- a/src/physfs_internal.h +++ b/src/physfs_internal.h @@ -224,6 +224,7 @@ extern void SZIP_global_init(void); /* The latest supported PHYSFS_Archiver::version value. */ #define CURRENT_PHYSFS_ARCHIVER_API_VERSION 0 + /* This byteorder stuff was lifted from SDL. https://www.libsdl.org/ */ #define PHYSFS_LIL_ENDIAN 1234 #define PHYSFS_BIG_ENDIAN 4321 @@ -231,7 +232,7 @@ extern void SZIP_global_init(void); #ifdef __linux__ #include #define PHYSFS_BYTEORDER __BYTE_ORDER -#elif defined(__OpenBSD__) +#elif defined(__OpenBSD__) || defined(__DragonFly__) #include #define PHYSFS_BYTEORDER BYTE_ORDER #elif defined(__FreeBSD__) || defined(__NetBSD__) @@ -250,7 +251,7 @@ extern void SZIP_global_init(void); #if defined(__hppa__) || \ defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \ (defined(__MIPS__) && defined(__MIPSEB__)) || \ - defined(__ppc__) || defined(__POWERPC__) || defined(_M_PPC) || \ + defined(__ppc__) || defined(__POWERPC__) || defined(__powerpc__) || defined(__PPC__) || \ defined(__sparc__) #define PHYSFS_BYTEORDER PHYSFS_BIG_ENDIAN #else