diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-12-18 14:47:08 -0800 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-12-18 14:47:08 -0800 |
commit | 3d85f02a098baeede07c7d8fcc5b147e805f127b (patch) | |
tree | 6d6168d78532c3a62e1b0ee29aaca4002c922a7e /gzread.c | |
parent | df60b50769ae9441c6ebd853948ee7da559286e0 (diff) | |
download | zlib-3d85f02a098baeede07c7d8fcc5b147e805f127b.tar.gz |
Restore gzgetc function for binary compatibility.
Newly compiled applications will use the gzgetc macro.
Diffstat (limited to 'gzread.c')
-rw-r--r-- | gzread.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -390,10 +390,7 @@ int ZEXPORT gzgetc_(file) (state->err != Z_OK && state->err != Z_BUF_ERROR)) return -1; - /* try output buffer (no need to check for skip request) -- while - this check really isn't required since the gzgetc() macro has - already determined that x.have is zero, we leave it in for - completeness. */ + /* try output buffer (no need to check for skip request) */ if (state->x.have) { state->x.have--; state->x.pos++; @@ -405,6 +402,13 @@ int ZEXPORT gzgetc_(file) return ret < 1 ? -1 : buf[0]; } +#undef gzgetc +int ZEXPORT gzgetc(file) +gzFile file; +{ + return gzgetc_(file); +} + /* -- see zlib.h -- */ int ZEXPORT gzungetc(c, file) int c; |