| 8 | #include <stdint.h> |
| 9 | |
| 10 | int cbm_zstd_compress(const char *src, int srcLen, char *dst, int dstCap, int level) { |
| 11 | size_t rc = ZSTD_compress(dst, (size_t)dstCap, src, (size_t)srcLen, level); |
| 12 | if (ZSTD_isError(rc)) { |
| 13 | return 0; |
| 14 | } |
| 15 | return (int)rc; |
| 16 | } |
| 17 | |
| 18 | int64_t cbm_zstd_decompress(const char *src, size_t srcLen, char *dst, size_t dstCap) { |
| 19 | size_t rc = ZSTD_decompress(dst, dstCap, src, srcLen); |
no outgoing calls
no test coverage detected