# HG changeset patch # User Patrice Mandin # Date 1101597080 0 # Node ID c4e5473672b6f9f66fd2a22722ebc90fcbbb26c6 # Parent 2662da16d668d4c9f0aa7e2c1559bb50ed647de6 Wrong size of parameters for SDL_Swap32 m68k assembly routine diff -r 2662da16d668 -r c4e5473672b6 include/SDL_endian.h --- a/include/SDL_endian.h Sat Nov 27 21:28:49 2004 +0000 +++ b/include/SDL_endian.h Sat Nov 27 23:11:20 2004 +0000 @@ -114,9 +114,9 @@ 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