mirror of
https://github.com/facebook/zstd.git
synced 2025-07-29 11:21:22 +03:00
[contrib][linux] Use ZSTD_CCtx_setPledgedSrcSize() instead of ZSTD_CCtx_reset()
- The previous patch throws the following warning: ../linux/lib/zstd/zstd_compress_module.c: In function ‘zstd_reset_cstream’: ../linux/lib/zstd/zstd_compress_module.c:136:34: error: enum conversion when passing argument 2 of ‘ZSTD_CCtx_reset’ is invalid in C++ [-Werror=c++-compat] 136 | return ZSTD_CCtx_reset(cstream, pledged_src_size); | ^~~~~~~~~~~~~~~~ In file included from ../linux/include/linux/zstd.h:26, from ../linux/lib/zstd/zstd_compress_module.c:15: ../linux/include/linux/zstd_lib.h:501:20: note: expected ‘ZSTD_ResetDirective’ {aka ‘enum <anonymous>’} but argument is of type ‘long long unsigned int’ 501 | ZSTDLIB_API size_t ZSTD_CCtx_reset(ZSTD_CCtx* cctx, ZSTD_ResetDirective reset); | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Since we have a choice to either use ZSTD_CCtx_reset or ZSTD_CCtx_setPledgedSrcSize instead of ZSTD_resetCStream, let's switch to ZSTD_CCtx_setPledgedSrcSize to not have any unnecessary warns alongside the kernel build and CI test build. Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
This commit is contained in:
@ -131,9 +131,9 @@ zstd_cstream *zstd_init_cstream(const zstd_parameters *parameters,
|
|||||||
EXPORT_SYMBOL(zstd_init_cstream);
|
EXPORT_SYMBOL(zstd_init_cstream);
|
||||||
|
|
||||||
size_t zstd_reset_cstream(zstd_cstream *cstream,
|
size_t zstd_reset_cstream(zstd_cstream *cstream,
|
||||||
unsigned long long pledged_src_size)
|
unsigned long long pledgedSrcSize)
|
||||||
{
|
{
|
||||||
return ZSTD_CCtx_reset(cstream, pledged_src_size);
|
return ZSTD_CCtx_setPledgedSrcSize(cstream, pledgedSrcSize);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(zstd_reset_cstream);
|
EXPORT_SYMBOL(zstd_reset_cstream);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user