Blame aview-signed-char.patch

Bernhard M. Wiedemann 9db85b
--- flip.c
Bernhard M. Wiedemann 9db85b
+++ flip.c
Bernhard M. Wiedemann 9db85b
@@ -184,7 +184,7 @@
Bernhard M. Wiedemann 9db85b
 			data = (void *)((uchar *)data + 1);
Bernhard M. Wiedemann 9db85b
 			type = *(char *)data;
Bernhard M. Wiedemann 9db85b
 			data = (void *)((uchar *)data + 1);
Bernhard M. Wiedemann 9db85b
-			if( (char)type>=0 ) {
Bernhard M. Wiedemann 9db85b
+			if( type>=0 ) {
Bernhard M. Wiedemann 9db85b
 				/* copy ptype words */
Bernhard M. Wiedemann 9db85b
 				type <<= 1;
Bernhard M. Wiedemann 9db85b
 				memcpy( index + x, data, type );
Bernhard M. Wiedemann 9db85b
@@ -217,7 +217,7 @@
Bernhard M. Wiedemann 9db85b
 char *index;
Bernhard M. Wiedemann 9db85b
 uchar packets;
Bernhard M. Wiedemann 9db85b
 int index_x;
Bernhard M. Wiedemann 9db85b
-char type;
Bernhard M. Wiedemann 9db85b
+signed char type;
Bernhard M. Wiedemann 9db85b
 /*	puts( "delta fli" ); */
Bernhard M. Wiedemann 9db85b
 	line = *(short int *)data;
Bernhard M. Wiedemann 9db85b
 	data = (void *)((short int *)data + 1);
Bernhard M. Wiedemann 9db85b
@@ -254,7 +254,7 @@
Bernhard M. Wiedemann 9db85b
 static void dcd_byte_run( struct FLI *fli, char *data ) {
Bernhard M. Wiedemann 9db85b
 int lines;
Bernhard M. Wiedemann 9db85b
 int width;
Bernhard M. Wiedemann 9db85b
-char type;
Bernhard M. Wiedemann 9db85b
+signed char type;
Bernhard M. Wiedemann 9db85b
 int index;
Bernhard M. Wiedemann 9db85b
 int index_x;
Bernhard M. Wiedemann 9db85b
 /* 	puts( "byte run" ); */