]> git.lizzy.rs Git - zlib.git/commitdiff
Fix problem with ./configure --prefix and gzgetc macro.
authorMark Adler <madler@alumni.caltech.edu>
Tue, 31 Jan 2012 07:55:14 +0000 (23:55 -0800)
committerMark Adler <madler@alumni.caltech.edu>
Tue, 31 Jan 2012 07:55:14 +0000 (23:55 -0800)
zlib.h

diff --git a/zlib.h b/zlib.h
index 43d58b6ba6b05acbfe5c57d3c41ba38c4afb4cf9..72252b53fb108b27f588039202c6d78c1f67e06b 100644 (file)
--- a/zlib.h
+++ b/zlib.h
@@ -1651,8 +1651,14 @@ struct gzFile_s {
     z_off64_t pos;
 };
 ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file));
-#define gzgetc(g) \
-    ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g))
+#ifdef Z_PREFIX_SET
+#  undef z_gzgetc
+#  define z_gzgetc(g) \
+          ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g))
+#else
+#  define gzgetc(g) \
+          ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g))
+#endif
 
 /* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or
  * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if