changeset 859:6b28c91bf3d2

This works on MacOS X too. :)
author Sam Lantinga <slouken@libsdl.org>
date Thu, 26 Feb 2004 14:26:07 +0000
parents 5db50aa5bf08
children 2bac79e27868
files include/SDL_endian.h
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/include/SDL_endian.h	Thu Feb 26 13:45:22 2004 +0000
+++ b/include/SDL_endian.h	Thu Feb 26 14:26:07 2004 +0000
@@ -71,7 +71,7 @@
 	__asm__("xchgb %b0,%h0" : "=q" (x) :  "0" (x));
 	return x;
 }
-#elif defined(__GNUC__) && defined(__powerpc__)
+#elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__))
 static __inline__ Uint16 SDL_Swap16(Uint16 x)
 {
 	Uint16 result;
@@ -97,7 +97,7 @@
 	__asm__("bswapl %0" : "=r" (x) : "0" (x));
 	return x;
 }
-#elif defined(__GNUC__) && defined(__powerpc__)
+#elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__))
 static __inline__ Uint32 SDL_Swap32(Uint32 x)
 {
 	Uint32 result;