Mark Adler
2968a496d9
Remove unneeded dependency on limits.h in examples/zran.c.
2024-09-01 13:17:29 -07:00
Mark Adler
abd3d1a289
Update zran version.
2024-02-04 18:51:31 -08:00
Mark Adler
037bca67fd
Allocate the dictionaries in examples/zran.c.
...
This reduces the memory needed for dictionaries, and avoids the
need to reallocate the index at the end to return unused memory.
2024-02-04 18:51:14 -08:00
Mark Adler
6378d33478
Provide a reusable inflate engine in the index in example/zran.c.
...
Avoids the overhead of creating a new inflate engine for each
random access extraction.
2024-02-04 18:49:40 -08:00
Mark Adler
bb054d95d0
Stop decoding in zran.c once request is satisfied.
2024-02-04 18:49:40 -08:00
Mark Adler
be4db0a79a
Set returned index to NULL on an index build error in zran.c.
...
An attempt to use the returned pointer in deflate_index_extract()
will now return cleanly with an error. The returned pointer can
now also be used with deflate_index_free() even on error.
2024-02-04 18:48:30 -08:00
THE-Spellchecker
01155ccc3f
Fix random typos over several source and text files.
2024-01-17 13:49:11 -08:00
Mark Adler
7e6dc429af
Add a NOPRIME #define to zran.c to not use inflatePrime().
...
This supports zlib versions earlier than 1.2.3 (July 2005), as
well as incomplete clones of zlib that do not have inflatePrime().
2023-04-13 15:41:32 -07:00
Mark Adler
eb0e038b29
Rewrite of zran in examples. See version history in zran.c.
2023-02-18 20:53:39 -08:00
Mark Adler
5752b171fd
Fix some typos.
...
No code changes.
2022-08-23 15:35:13 -07:00
Mark Adler
921d81b2a8
Fix the zran.c example to work on a multiple-member gzip file.
2018-10-14 09:57:34 -07:00
Mark Adler
03614c56ad
Fix some typos.
2016-10-30 08:49:01 -07:00
Mark Adler
bd143f1c0a
Fix memory allocation error in examples/zran.c [Nor].
2012-09-29 22:37:55 -07:00
Mark Adler
b1c19ca6d8
zlib 1.2.3.1
2011-09-09 23:25:27 -07:00
Mark Adler
9c3a583021
zlib 1.2.2.4
2011-09-09 23:24:52 -07:00