Mercurial > sdl-ios-xcode
comparison include/SDL_endian.h @ 1033:aebfa3ce2a53
The fix is going back in. :)
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 25 Jan 2005 17:58:44 +0000 |
parents | 3cf036d8861f |
children | d36ea7925763 |
comparison
equal
deleted
inserted
replaced
1032:c1c2efca4548 | 1033:aebfa3ce2a53 |
---|---|
66 return x; | 66 return x; |
67 } | 67 } |
68 #elif defined(__GNUC__) && defined(__x86_64__) | 68 #elif defined(__GNUC__) && defined(__x86_64__) |
69 static __inline__ Uint16 SDL_Swap16(Uint16 x) | 69 static __inline__ Uint16 SDL_Swap16(Uint16 x) |
70 { | 70 { |
71 __asm__("xchgb %b0,%h0" : "=q" (x) : "0" (x)); | 71 __asm__("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); |
72 return x; | 72 return x; |
73 } | 73 } |
74 #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) | 74 #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) |
75 static __inline__ Uint16 SDL_Swap16(Uint16 x) | 75 static __inline__ Uint16 SDL_Swap16(Uint16 x) |
76 { | 76 { |