diff options
author | Sam Lantinga <slouken@libsdl.org> | 2012-01-19 01:02:03 -0500 |
---|---|---|
committer | Sam Lantinga <slouken@libsdl.org> | 2012-01-19 01:02:03 -0500 |
commit | 785d52e0bd74bfc35644b17f59ed8d14850c216a (patch) | |
tree | 6b664d03c770222b03f20016b2908434ca9ffbdd | |
parent | 828aa39e40da3a20948d738fe9e69572dd5688a8 (diff) | |
download | sdl-785d52e0bd74bfc35644b17f59ed8d14850c216a.tar.gz |
Fixed inline assembly warning for PPC
-rw-r--r-- | include/SDL_endian.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/SDL_endian.h b/include/SDL_endian.h index fd9fc8672..068da918f 100644 --- a/include/SDL_endian.h +++ b/include/SDL_endian.h @@ -86,10 +86,10 @@ static __inline__ Uint16 SDL_Swap16(Uint16 x) #elif defined(__GNUC__) && (defined(__powerpc__) || defined(__ppc__)) static __inline__ Uint16 SDL_Swap16(Uint16 x) { - Uint16 result; + int result; __asm__("rlwimi %0,%2,8,16,23" : "=&r" (result) : "0" (x >> 8), "r" (x)); - return result; + return (Uint16)result; } #elif defined(__GNUC__) && (defined(__m68k__) && !defined(__mcoldfire__)) static __inline__ Uint16 SDL_Swap16(Uint16 x) |