1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/src/liblzma/common
Lasse Collin 4441e00418 Combine lzma_options_block validation needed by both Block
encoder and decoder, and put the shared things to
block_private.h. Improved the checks a little so that
they may detect too big Compressed Size at initialization
time if lzma_options_block.total_size or .total_limit is
known.

Allow encoding and decoding Blocks with combinations of
fields that are not allowed by the file format specification.
Doing this requires that the application passes such a
combination in lzma_options_lzma; liblzma doesn't do that,
but it's not impossible that someone could find them useful
in some custom file format.
2008-01-25 23:12:36 +02:00
..
alignment.c Imported to git. 2007-12-09 00:42:33 +02:00
allocator.c Imported to git. 2007-12-09 00:42:33 +02:00
alone_decoder.c Make Uncompresed Size validation more strict 2008-01-16 13:27:03 +02:00
alone_decoder.h Imported to git. 2007-12-09 00:42:33 +02:00
alone_encoder.c Imported to git. 2007-12-09 00:42:33 +02:00
auto_decoder.c Imported to git. 2007-12-09 00:42:33 +02:00
block_decoder.c Combine lzma_options_block validation needed by both Block 2008-01-25 23:12:36 +02:00
block_decoder.h Imported to git. 2007-12-09 00:42:33 +02:00
block_encoder.c Combine lzma_options_block validation needed by both Block 2008-01-25 23:12:36 +02:00
block_encoder.h Imported to git. 2007-12-09 00:42:33 +02:00
block_header_decoder.c Imported to git. 2007-12-09 00:42:33 +02:00
block_header_encoder.c Imported to git. 2007-12-09 00:42:33 +02:00
block_private.h Combine lzma_options_block validation needed by both Block 2008-01-25 23:12:36 +02:00
bsr.h Added bsr.h. 2008-01-15 13:32:13 +02:00
chunk_size.c Imported to git. 2007-12-09 00:42:33 +02:00
code.c Imported to git. 2007-12-09 00:42:33 +02:00
common.h Imported to git. 2007-12-09 00:42:33 +02:00
copy_coder.c Remove uncompressed size tracking from the filter encoders. 2007-12-11 16:49:19 +02:00
copy_coder.h Imported to git. 2007-12-09 00:42:33 +02:00
delta_common.c Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
delta_common.h Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
delta_decoder.c Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
delta_decoder.h Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
delta_encoder.c Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
delta_encoder.h Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
easy_common.c Added lzma_easy_* functions. These should make using 2008-01-22 22:49:24 +02:00
easy_common.h Added lzma_easy_* functions. These should make using 2008-01-22 22:49:24 +02:00
easy_multi.c Added lzma_easy_* functions. These should make using 2008-01-22 22:49:24 +02:00
easy_single.c Added lzma_easy_* functions. These should make using 2008-01-22 22:49:24 +02:00
extra.c Imported to git. 2007-12-09 00:42:33 +02:00
features.c Imported to git. 2007-12-09 00:42:33 +02:00
filter_flags_decoder.c Imported to git. 2007-12-09 00:42:33 +02:00
filter_flags_encoder.c Use fastpos.h when encoding LZMA dictionary size in 2008-01-15 14:23:35 +02:00
index.c Imported to git. 2007-12-09 00:42:33 +02:00
info.c Fix Size of Header Metadata Block handling. Now 2008-01-23 13:36:07 +02:00
init.c Imported to git. 2007-12-09 00:42:33 +02:00
init_decoder.c Fix CRC code in case --enable-small is used. 2008-01-15 07:44:59 +02:00
init_encoder.c Revised the fastpos code. It now uses the slightly faster 2008-01-15 14:02:22 +02:00
Makefile.am Added lzma_easy_* functions. These should make using 2008-01-22 22:49:24 +02:00
memory_limitter.c Improved the memory limitter: 2008-01-25 19:20:28 +02:00
memory_usage.c Imported to git. 2007-12-09 00:42:33 +02:00
metadata_decoder.c Fix decoding of empty Metadata Blocks, that don't have 2008-01-23 23:43:00 +02:00
metadata_decoder.h Imported to git. 2007-12-09 00:42:33 +02:00
metadata_encoder.c Fix Size of Header Metadata Block handling. Now 2008-01-23 13:36:07 +02:00
metadata_encoder.h Imported to git. 2007-12-09 00:42:33 +02:00
next_coder.c Imported to git. 2007-12-09 00:42:33 +02:00
raw_common.c Imported to git. 2007-12-09 00:42:33 +02:00
raw_common.h Imported to git. 2007-12-09 00:42:33 +02:00
raw_decoder.c Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
raw_decoder.h Imported to git. 2007-12-09 00:42:33 +02:00
raw_encoder.c Revised the Delta filter implementation. The initialization 2008-01-19 15:19:21 +02:00
raw_encoder.h Imported to git. 2007-12-09 00:42:33 +02:00
stream_common.c Imported to git. 2007-12-09 00:42:33 +02:00
stream_common.h Imported to git. 2007-12-09 00:42:33 +02:00
stream_decoder.c Plugged a memory leak in stream_decoder.c. 2008-01-16 14:48:04 +02:00
stream_encoder_multi.c Return LZMA_STREAM_END instead of LZMA_OK if 2008-01-23 21:05:33 +02:00
stream_encoder_multi.h Added lzma_easy_* functions. These should make using 2008-01-22 22:49:24 +02:00
stream_encoder_single.c Small LZMA_SYNC_FLUSH fixes to Block and Single-Stream encoders. 2008-01-14 11:56:41 +02:00
stream_flags_decoder.c Imported to git. 2007-12-09 00:42:33 +02:00
stream_flags_decoder.h Imported to git. 2007-12-09 00:42:33 +02:00
stream_flags_encoder.c Imported to git. 2007-12-09 00:42:33 +02:00
sysdefs.h Imported to git. 2007-12-09 00:42:33 +02:00
version.c Imported to git. 2007-12-09 00:42:33 +02:00
vli_decoder.c Imported to git. 2007-12-09 00:42:33 +02:00
vli_encoder.c Imported to git. 2007-12-09 00:42:33 +02:00
vli_reverse_decoder.c Imported to git. 2007-12-09 00:42:33 +02:00