Zstandard (zstd) bindings for Chemical.
import zstd
func main() : int {
var input = "Hello world"
var dst_capacity = zstd::ffi::ZSTD_compressBound(input.size())
var compressed_buf = std::malloc(dst_capacity)
var compressed_size = zstd::ffi::ZSTD_compress(compressed_buf, dst_capacity, input as *void, input.size(), 3)
// ... decompress ...
std::free(compressed_buf)
return 0
}