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" ); */