If iconv_t isn't needed, define it as an "int" so that our
authorWayne Davison <wayned@samba.org>
Tue, 18 Sep 2007 18:45:59 +0000 (18:45 +0000)
committerWayne Davison <wayned@samba.org>
Tue, 18 Sep 2007 18:45:59 +0000 (18:45 +0000)
proto.h file can be parsed.

rsync.h

diff --git a/rsync.h b/rsync.h
index 7b9dc28..c1250b6 100644 (file)
--- a/rsync.h
+++ b/rsync.h
@@ -370,9 +370,15 @@ enum msgcode {
 #ifndef ICONV_CONST
 #define ICONV_CONST
 #endif
-#elif defined ICONV_CONST
+#else
+#ifdef ICONV_CONST
 #undef ICONV_CONST
 #endif
+#ifdef iconv_t
+#undef iconv_t
+#endif
+#define iconv_t int
+#endif
 
 #include <assert.h>