Support for ZSTD compression has been added recently through the ZSTD
library, which is famously known for its incredibly well designed and
stable API.
This patch removes usage of ZSTD_CLEVEL_DEFAULT, which isn't exposed
in older versions of the ZSTD library, and replaces it with with the
constant parameter 0. According to the documentation this should then
use a reasonable default (which is defined internally).
Other possible approachs include defining ZSTD_CLEVEL_DEFAULT to 3
(the value it _currently_ has) if it isn't defined. This patch chooses
the approach of passing 0 since this seems to be encouraged by the
existing documentation.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
{
size_t ret;
- ret = ZSTD_compressCCtx(zctx, out_buf, *out_len, in_buf, in_len,
- ZSTD_CLEVEL_DEFAULT);
+ ret = ZSTD_compressCCtx(zctx, out_buf, *out_len, in_buf, in_len, 0);
if (ZSTD_isError(ret)) {
errcnt += 1;
return -1;