aboutsummaryrefslogtreecommitdiff
path: root/zlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'zlib.h')
-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 {
1651 z_off64_t pos; 1651 z_off64_t pos;
1652}; 1652};
1653ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); 1653ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file));
1654#define gzgetc(g) \ 1654#ifdef Z_PREFIX_SET
1655 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g)) 1655# undef z_gzgetc
1656# define z_gzgetc(g) \
1657 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g))
1658#else
1659# define gzgetc(g) \
1660 ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g))
1661#endif
1656 1662
1657/* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or 1663/* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or
1658 * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if 1664 * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if