]> git.ipfire.org Git - thirdparty/zstd.git/commit
created zstd_decompress_block module
authorYann Collet <cyan@fb.com>
Thu, 25 Oct 2018 23:28:41 +0000 (16:28 -0700)
committerYann Collet <cyan@fb.com>
Thu, 25 Oct 2018 23:28:41 +0000 (16:28 -0700)
commit2b4914082eaa3f9ef50d0c9c34edd7c5e1bb67a4
tree98f64224660023a99e6f097399e8209edf397402
parente26126cacaa9ac6f1db4021ac3d32f4ac8387c50
created zstd_decompress_block module

isolate all logic associated with block decompression
into its own module.

zstd_decompress is still in charge
of context creation/destruction,
frames, headers, streaming, special blocks, etc.

Compressed blocks themselves are now handled within zstd_decompress_block .
15 files changed:
build/VS2008/fullbench/fullbench.vcproj
build/VS2008/fuzzer/fuzzer.vcproj
build/VS2008/zstd/zstd.vcproj
build/VS2008/zstdlib/zstdlib.vcproj
build/VS2010/fuzzer/fuzzer.vcxproj
build/VS2010/libzstd-dll/libzstd-dll.vcxproj
build/VS2010/libzstd/libzstd.vcxproj
build/VS2010/zstd/zstd.vcxproj
build/cmake/lib/CMakeLists.txt
build/cmake/programs/CMakeLists.txt
lib/common/zstd_internal.h
lib/decompress/zstd_decompress.c
lib/decompress/zstd_decompress_block.c [new file with mode: 0644]
lib/decompress/zstd_decompress_block.h [new file with mode: 0644]
lib/decompress/zstd_decompress_internal.h