diff --git a/lib/compress/zstd_compress_internal.h b/lib/compress/zstd_compress_internal.h index 2cc6c2480..4626aebe4 100644 --- a/lib/compress/zstd_compress_internal.h +++ b/lib/compress/zstd_compress_internal.h @@ -622,13 +622,10 @@ MEM_STATIC U32 ZSTD_MLcode(U32 mlBase) /* ZSTD_cParam_withinBounds: * @return 1 if value is within cParam bounds, * 0 otherwise */ +int ZSTD_rust_cctx_params_within_bounds(int param, int value); MEM_STATIC int ZSTD_cParam_withinBounds(ZSTD_cParameter cParam, int value) { - ZSTD_bounds const bounds = ZSTD_cParam_getBounds(cParam); - if (ZSTD_isError(bounds.error)) return 0; - if (value < bounds.lowerBound) return 0; - if (value > bounds.upperBound) return 0; - return 1; + return ZSTD_rust_cctx_params_within_bounds((int)cParam, value); } /* ZSTD_selectAddr: