summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2012-01-30 23:55:14 -0800
committerMark Adler <madler@alumni.caltech.edu>2012-01-30 23:55:14 -0800
commit98e5787e1b22c2f974e3e80eda135abe7e008251 (patch)
tree24fd9eea7466ed72d42b6ae742259f6b03b13114
parent3fb727c34d2f499ba8fb22771dc42564383e902e (diff)
downloadzlib-98e5787e1b22c2f974e3e80eda135abe7e008251.tar.gz
Fix problem with ./configure --prefix and gzgetc macro.
-rw-r--r--zlib.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/zlib.h b/zlib.h
index 43d58b6..72252b5 100644
--- 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