diff --git a/bigendian_undefined_s.patch b/bigendian_undefined_s.patch index c06bae7..5d82bde 100644 --- a/bigendian_undefined_s.patch +++ b/bigendian_undefined_s.patch @@ -1,3 +1,13 @@ +From: Dinar Valeev +Date: Thu, 12 Sep 2013 12:51:31 +0200 + +build: resolve compile abort on big-endian platforms + +s was not declared. + +Addition by jengelh: Make it unsigned, because that is the +only thing to make sense with the >> operator. + Index: SDL2_image-2.0.0/IMG_webp.c =================================================================== --- SDL2_image-2.0.0.orig/IMG_webp.c @@ -6,7 +16,7 @@ Index: SDL2_image-2.0.0/IMG_webp.c Bmask = 0x00FF0000; Amask = (features.has_alpha) ? 0xFF000000 : 0; #else -+ int s; ++ unsigned int s; s = (features.has_alpha) ? 0 : 8; Rmask = 0xFF000000 >> s; Gmask = 0x00FF0000 >> s;