Skip to content

chemicallang/zstd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zstd for Chemical

Zstandard (zstd) bindings for Chemical.

Usage

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
}

About

zstd bindings for The Chemical Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages