diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-12-29 13:19:27 -0800 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2012-01-07 14:08:02 -0800 |
commit | 0b828b4aa6c962ab46eae624578d77b35395b2c1 (patch) | |
tree | 6c61daa3f02cd938d5f2434a3c3be2998866a43d /uncompr.c | |
parent | 8f5eceefe8b384d7c18813519cb337efef21a0f3 (diff) | |
download | zlib-0b828b4aa6c962ab46eae624578d77b35395b2c1.tar.gz zlib-0b828b4aa6c962ab46eae624578d77b35395b2c1.tar.bz2 zlib-0b828b4aa6c962ab46eae624578d77b35395b2c1.zip |
Write out all of the available bits when using Z_BLOCK.
Previously, the bit buffer would hold 1 to 16 bits after "all" of the
output is provided after a Z_BLOCK deflate() call. Now at most seven
bits remain in the output buffer after Z_BLOCK. flush_pending() now
flushes the bit buffer before copying out the byte buffer, in order
for it to really flush as much as possible.
Diffstat (limited to 'uncompr.c')
0 files changed, 0 insertions, 0 deletions