Index: /zzuf/trunk/src/fuzz.c
===================================================================
--- /zzuf/trunk/src/fuzz.c	(revision 2336)
+++ /zzuf/trunk/src/fuzz.c	(revision 2337)
@@ -51,9 +51,9 @@
 
 /* Per-value byte protection */
-static int protect[256];
-static int refuse[256];
+static unsigned char protect[256];
+static unsigned char refuse[256];
 
 /* Local prototypes */
-static void readchars(int *, char const *);
+static void readchars(unsigned char *, char const *);
 
 extern void _zz_fuzzing(char const *mode)
@@ -185,5 +185,5 @@
 }
 
-static void readchars(int *table, char const *list)
+static void readchars(unsigned char *table, char const *list)
 {
     static char const hex[] = "0123456789abcdef0123456789ABCDEF";
@@ -191,5 +191,5 @@
     int a, b;
 
-    memset(table, 0, 256 * sizeof(int));
+    memset(table, 0, 256 * sizeof(unsigned char));
 
     for(tmp = list, a = b = -1; *tmp; tmp++)
