summaryrefslogtreecommitdiff
path: root/packages/bootsplash/files/gcc-issues.patch
blob: c667fde32920b882338388713595daf97e141a46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- bootsplash-3.0.7/Utilities/mng.c_orig	2006-06-07 15:03:47.000000000 +0000
+++ bootsplash-3.0.7/Utilities/mng.c	2006-06-07 15:04:46.000000000 +0000
@@ -228,7 +228,8 @@
 		a = a * mymng->alpha / 100;
 		switch (mymng->fbbpp) {
 		case 16:
-			input = *((unsigned short *) background)++;
+			input = *((unsigned short *) background);
+			input = input++;
 
 			br = (input >> mng->fbredo) << (8 - mng->fbredl);
 			bg = (input >> mng->fbgreeno) << (8 -
@@ -279,7 +280,8 @@
 						  fbgreeno) | (b << mng->
 							       fbblueo);
 
-			*((unsigned short *) dest)++ = output;
+			output = *((unsigned short *) dest);
+			output = output++;
 			break;
 		case 24:
 			*dest++ = b;