zstd/lib/decompress
Nick Terrell 50b9c41196 [libzstd] Fix decompression dictionary bugs and clean up initialization
Bugs:

* `ZSTD_DCtx_refPrefix()` didn't clear the dictionary after the first
  use. Fix and add a test case.
* `ZSTD_DCtx_reset()` always cleared the dictionary. Fix and add a test
  case.
* After calling `ZSTD_resetDStream()` you could no longer load a
  dictionary, since the stage was set to `zdss_loadHeader`. Fix and add
  a test case.

Cleanup:

* Make `ZSTD_initDStream*()` and `ZSTD_resetDStream()` wrap the new
 advanced API, and add test cases.
* Document the equivalent of these functions in the advanced API and
  document the unstable functions as deprecated.
2019-04-10 12:59:02 -07:00
..
huf_decompress.c Fix Incorrect assert() 2018-12-18 13:36:39 -08:00
zstd_ddict.c Rename FORWARD_ERROR -> FORWARD_IF_ERROR 2019-01-29 12:56:07 -05:00
zstd_ddict.h added comment on public ddict functions 2018-10-24 16:50:03 -07:00
zstd_decompress_block.c Replace Uses of CHECK_E with RETURN_ERROR_IF(*_isError(... 2019-01-28 17:33:01 -05:00
zstd_decompress_block.h added a few comments for clarifications 2018-10-26 15:21:52 -07:00
zstd_decompress_internal.h [libzstd] Fix decompression dictionary bugs and clean up initialization 2019-04-10 12:59:02 -07:00
zstd_decompress.c [libzstd] Fix decompression dictionary bugs and clean up initialization 2019-04-10 12:59:02 -07:00