Index: /zzuf/trunk/src/lib-stream.c
===================================================================
--- /zzuf/trunk/src/lib-stream.c	(revision 1721)
+++ /zzuf/trunk/src/lib-stream.c	(revision 1722)
@@ -301,5 +301,8 @@
         _zz_unlock(fd); \
         FGETC_FUZZ \
-        debug("%s([%i]) = '%c'", __func__, fd, ret); \
+        if(ret < 0)
+            debug("%s([%i]) = %i", __func__, fd, ret); \
+        else
+            debug("%s([%i]) = '%c'", __func__, fd, ret); \
     } while(0)
 
@@ -402,5 +405,9 @@
     }
 
-    debug("%s(0x%02x, [%i]) = '%c'", __func__, c, fd, ret);
+    if(ret < 0)
+        debug("%s(0x%02x, [%i]) = %i", __func__, c, fd, ret);
+    else
+        debug("%s(0x%02x, [%i]) = '%c'", __func__, c, fd, ret);
+
     return ret;
 }
