ZSTD_checkCParams() : control CParam values remain within authorized range. @return : 0, or an error code if one value is beyond authorized range */
| 14065 | control CParam values remain within authorized range. |
| 14066 | @return : 0, or an error code if one value is beyond authorized range */ |
| 14067 | size_t ZSTD_checkCParams(ZSTD_compressionParameters cParams) |
| 14068 | { |
| 14069 | BOUNDCHECK(ZSTD_c_windowLog, (int)cParams.windowLog); |
| 14070 | BOUNDCHECK(ZSTD_c_chainLog, (int)cParams.chainLog); |
| 14071 | BOUNDCHECK(ZSTD_c_hashLog, (int)cParams.hashLog); |
| 14072 | BOUNDCHECK(ZSTD_c_searchLog, (int)cParams.searchLog); |
| 14073 | BOUNDCHECK(ZSTD_c_minMatch, (int)cParams.minMatch); |
| 14074 | BOUNDCHECK(ZSTD_c_targetLength,(int)cParams.targetLength); |
| 14075 | BOUNDCHECK(ZSTD_c_strategy, cParams.strategy); |
| 14076 | return 0; |
| 14077 | } |
| 14078 | |
| 14079 | /** ZSTD_clampCParams() : |
| 14080 | * make CParam values within valid range. |
no outgoing calls
no test coverage detected