Compression time has been reduced by 2%. All declarations not belonging to the API have been encapsulated in the namespace "Lzlib". New tests have been added to the test suite. Match length limits set by the options -1 to -9 of minilzip have been changed to match those of lzip 1.11. Minilzip now sets stdin and stdout in binary mode on OS2. The file bbexample.cc, containing example functions for buffer-to-buffer compression/decompression, has been added.
Compression time has been reduced by 2%. All declarations not belonging to the API have been encapsulated in the namespace "Lzlib". New tests have been added to the test suite. Match length limits set by options -1 to -9 of minilzip have been changed to match those of lzip 1.11. Minilzip now sets stdin and stdout in binary mode on OS2.
This release adds the new functions LZ_decompress_member_finished, LZ_decompress_member_version, LZ_decompress_dictionary_size, and LZ_decompress_data_crc. Variables declared "extern" have been encapsulated in a namespace. A warning about fchown's return value being ignored has been fixed. Input_buffer has been integrated in Range_decoder, simplifying the code and making decompression slightly faster.