aboutsummaryrefslogtreecommitdiff
path: root/gzread.c
diff options
context:
space:
mode:
Diffstat (limited to 'gzread.c')
-rw-r--r--gzread.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/gzread.c b/gzread.c
index 09e5863..46d40e0 100644
--- a/gzread.c
+++ b/gzread.c
@@ -390,10 +390,7 @@ int ZEXPORT gzgetc_(file)
390 (state->err != Z_OK && state->err != Z_BUF_ERROR)) 390 (state->err != Z_OK && state->err != Z_BUF_ERROR))
391 return -1; 391 return -1;
392 392
393 /* try output buffer (no need to check for skip request) -- while 393 /* try output buffer (no need to check for skip request) */
394 this check really isn't required since the gzgetc() macro has
395 already determined that x.have is zero, we leave it in for
396 completeness. */
397 if (state->x.have) { 394 if (state->x.have) {
398 state->x.have--; 395 state->x.have--;
399 state->x.pos++; 396 state->x.pos++;
@@ -405,6 +402,13 @@ int ZEXPORT gzgetc_(file)
405 return ret < 1 ? -1 : buf[0]; 402 return ret < 1 ? -1 : buf[0];
406} 403}
407 404
405#undef gzgetc
406int ZEXPORT gzgetc(file)
407gzFile file;
408{
409 return gzgetc_(file);
410}
411
408/* -- see zlib.h -- */ 412/* -- see zlib.h -- */
409int ZEXPORT gzungetc(c, file) 413int ZEXPORT gzungetc(c, file)
410 int c; 414 int c;