Update base libz to 1.2.13
authortb <tb@openbsd.org>
Thu, 20 Oct 2022 15:35:31 +0000 (15:35 +0000)
committertb <tb@openbsd.org>
Thu, 20 Oct 2022 15:35:31 +0000 (15:35 +0000)
commit8bda5813ab89e8d4d3da8fff602ccb9a166de25b
tree0fb203e6046a67ce5ff4e6e1e95bf3eb0f16b965
parentede6d6deaa15a6f294c26512a2991151614c181c
Update base libz to 1.2.13

This update contains a few bugfixes (some of which we have already
backported to 1.2.12) and a ton of cosmetic changes. The relevant
bits of the ChangeLog are:

- Repair prototypes and exporting of new CRC functions
- Have infback() deliver all of the available output up to any error
- Fix a bug when getting a gzip header extra field with inflate()
- Fix bug in block type selection when Z_FIXED used
- Tighten deflateBound bounds
- Remove deleted assembler code references
- Various portability and appearance improvements

Tested on amd64 and arm64 by me and on sparc64 by kn.
19 files changed:
lib/libz/ChangeLog
lib/libz/README
lib/libz/compress.c
lib/libz/crc32.c
lib/libz/deflate.c
lib/libz/deflate.h
lib/libz/gzlib.c
lib/libz/gzread.c
lib/libz/gzwrite.c
lib/libz/infback.c
lib/libz/inflate.c
lib/libz/inftrees.c
lib/libz/inftrees.h
lib/libz/trees.c
lib/libz/uncompr.c
lib/libz/zconf.h
lib/libz/zlib.h
lib/libz/zutil.c
lib/libz/zutil.h