diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:22:21 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:22:21 -0700 |
commit | 85e7d7d9ba71d95a9e6a64b98bae4fac09f06f1c (patch) | |
tree | 790235a70a5d719992f0bf84864e43a7a4ef376b /gzio.c | |
parent | 8e34b3a8024c028dd9fd21d70525fc6d215efde5 (diff) | |
download | zlib-85e7d7d9ba71d95a9e6a64b98bae4fac09f06f1c.tar.gz zlib-85e7d7d9ba71d95a9e6a64b98bae4fac09f06f1c.tar.bz2 zlib-85e7d7d9ba71d95a9e6a64b98bae4fac09f06f1c.zip |
zlib 1.2.0.3v1.2.0.3
Diffstat (limited to 'gzio.c')
-rw-r--r-- | gzio.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -506,7 +506,8 @@ int ZEXPORT gzungetc(c, file) | |||
506 | s->back = c; | 506 | s->back = c; |
507 | s->stream.total_out--; | 507 | s->stream.total_out--; |
508 | s->last = (s->z_err == Z_STREAM_END); | 508 | s->last = (s->z_err == Z_STREAM_END); |
509 | if (s->z_eof) s->z_eof = 0; | 509 | if (s->last) s->z_err = Z_OK; |
510 | s->z_eof = 0; | ||
510 | return c; | 511 | return c; |
511 | } | 512 | } |
512 | 513 | ||
@@ -812,7 +813,7 @@ z_off_t ZEXPORT gzseek (file, offset, whence) | |||
812 | if (s->outbuf == Z_NULL) return -1L; | 813 | if (s->outbuf == Z_NULL) return -1L; |
813 | } | 814 | } |
814 | if (offset && s->back != EOF) { | 815 | if (offset && s->back != EOF) { |
815 | s->back == EOF; | 816 | s->back = EOF; |
816 | s->stream.total_out++; | 817 | s->stream.total_out++; |
817 | offset--; | 818 | offset--; |
818 | if (s->last) s->z_err = Z_STREAM_END; | 819 | if (s->last) s->z_err = Z_STREAM_END; |