Fix problem with ./configure --prefix and gzgetc macro.

This commit is contained in:
Mark Adler 2012-01-30 23:55:14 -08:00
parent 3fb727c34d
commit 98e5787e1b

6
zlib.h
View File

@ -1651,8 +1651,14 @@ struct gzFile_s {
z_off64_t pos; z_off64_t pos;
}; };
ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file));
#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) \ # define gzgetc(g) \
((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g)) ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : gzgetc_(g))
#endif
/* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or /* 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 * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if