diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index ea87b4061..7beab6017 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -4439,15 +4439,12 @@ size_t ZSTD_estimateCStreamSize(int compressionLevel) * tells how much data has been consumed (input) and produced (output) for current frame. * able to count progression inside worker threads (non-blocking mode). */ -static ZSTD_frameProgression ZSTD_rust_frameProgression_MT(void* context) -{ #ifdef ZSTD_MULTITHREAD +# static ZSTD_frameProgression ZSTD_rust_frameProgression_MT(void* context) +{ return ZSTDMT_getFrameProgression((ZSTDMT_CCtx*)context); -#else - (void)context; - return (ZSTD_frameProgression){ 0 }; -#endif } +#endif ZSTD_frameProgression ZSTD_getFrameProgression(const ZSTD_CCtx* cctx) {