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;
|