From 2f61c489bf089a4d99f62a9bbdd9d381b12f655c Mon Sep 17 00:00:00 2001 From: Patrice Mandin Date: Sat, 27 Nov 2004 23:11:20 +0000 Subject: [PATCH] Wrong size of parameters for SDL_Swap32 m68k assembly routine --- include/SDL_endian.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/SDL_endian.h b/include/SDL_endian.h index 52b3bafbc..6fe37460f 100644 --- a/include/SDL_endian.h +++ b/include/SDL_endian.h @@ -114,9 +114,9 @@ static __inline__ Uint32 SDL_Swap32(Uint32 x) return result; } #elif defined(__GNUC__) && defined(__M68000__) -static __inline__ Uint16 SDL_Swap32(Uint16 x) +static __inline__ Uint32 SDL_Swap32(Uint32 x) { - __asm__("rorw #8,%0;\t\nswap %0;\t\nror #8,%0" : "=d" (x) : "0" (x) : "cc"); + __asm__("rorw #8,%0\n\tswap %0\n\tror #8,%0" : "=d" (x) : "0" (x) : "cc"); return x; } #else