Package: sdl-stretch
Severity: normal
Tags: patch

When building 'sdl-stretch' with gcc-4.0, I get the following error:

sdlstretchcode.c: In function 'SDL_PutRowStretchCode':
sdlstretchcode.c:174: error: invalid lvalue in increment
sdlstretchcode.c:176: error: invalid lvalue in increment
sdlstretchcode.c:182: error: invalid lvalue in increment
make[3]: *** [sdlstretchcode.lo] Error 1
make[3]: Leaving directory `/sdl-stretch-0.2.3'

With the attached patch 'sdl-stretch' can be compiled using gcc-4.0.

Regards
Andreas Jochens

@@ -58,14 +58,8 @@
 # define SKIP_1BYTE(dst)    {                *dst++ = 0x46; }
 # define SKIP_2BYTe(dst)    { *dst++ = 0x46; *dst++ = 0x46; }
 # define SKIP_3BYTE(dst)    { *dst++ = 0x46; *dst++ = 0x46; *dst++ = 0x46; }
-#  ifndef __GNUC__
-#  define LOAD_2BYTE(dst)  LOAD_2BYTe(dst)
-#  define STORE_2BYTE(dst) STORE_2BYTe(dst)
-#  else
-#  define LOAD_2BYTE(dst)    { *((unsigned short*)(dst))++ = 0xAD66; }
-#  define SKIP_2BYTE(dst)    { *((unsigned short*)(dst))++ = 0x4646; }
-#  define STORE_2BYTE(dst)   { *((unsigned short*)(dst))++ = 0xAB66; }
-#  endif
+# define LOAD_2BYTE(dst)  LOAD_2BYTe(dst)
+# define STORE_2BYTE(dst) STORE_2BYTe(dst)
 
 #ifndef SKIP_1BYTE
 #define SKIP_1BYTE(dst) LOAD_1BYTE(dst)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to