Solaris 2.6 doesn't support "signed char". What a broken system!
[rsync/rsync.git] / rsync.h
diff --git a/rsync.h b/rsync.h
index 34eeb57..3418b81 100644 (file)
--- a/rsync.h
+++ b/rsync.h
 #define uchar unsigned char
 #endif
 
+#if HAVE_UNSIGNED_CHAR
+#define schar signed char
+#else
+#define schar char
+#endif
+
 #ifndef int32
 #if (SIZEOF_INT == 4)
 #define int32 int