Blame aview-signed-char.patch
|
Adrian Schröter |
f12995 |
--- flip.c
|
|
Adrian Schröter |
f12995 |
+++ flip.c
|
|
Adrian Schröter |
f12995 |
@@ -184,7 +184,7 @@
|
|
Adrian Schröter |
f12995 |
data = (void *)((uchar *)data + 1);
|
|
Adrian Schröter |
f12995 |
type = *(char *)data;
|
|
Adrian Schröter |
f12995 |
data = (void *)((uchar *)data + 1);
|
|
Adrian Schröter |
f12995 |
- if( (char)type>=0 ) {
|
|
Adrian Schröter |
f12995 |
+ if( type>=0 ) {
|
|
Adrian Schröter |
f12995 |
/* copy ptype words */
|
|
Adrian Schröter |
f12995 |
type <<= 1;
|
|
Adrian Schröter |
f12995 |
memcpy( index + x, data, type );
|
|
Adrian Schröter |
f12995 |
@@ -217,7 +217,7 @@
|
|
Adrian Schröter |
f12995 |
char *index;
|
|
Adrian Schröter |
f12995 |
uchar packets;
|
|
Adrian Schröter |
f12995 |
int index_x;
|
|
Adrian Schröter |
f12995 |
-char type;
|
|
Adrian Schröter |
f12995 |
+signed char type;
|
|
Adrian Schröter |
f12995 |
/* puts( "delta fli" ); */
|
|
Adrian Schröter |
f12995 |
line = *(short int *)data;
|
|
Adrian Schröter |
f12995 |
data = (void *)((short int *)data + 1);
|
|
Adrian Schröter |
f12995 |
@@ -254,7 +254,7 @@
|
|
Adrian Schröter |
f12995 |
static void dcd_byte_run( struct FLI *fli, char *data ) {
|
|
Adrian Schröter |
f12995 |
int lines;
|
|
Adrian Schröter |
f12995 |
int width;
|
|
Adrian Schröter |
f12995 |
-char type;
|
|
Adrian Schröter |
f12995 |
+signed char type;
|
|
Adrian Schröter |
f12995 |
int index;
|
|
Adrian Schröter |
f12995 |
int index_x;
|
|
Adrian Schröter |
f12995 |
/* puts( "byte run" ); */
|