.. default-domain:: chpl .. module:: Blosc Blosc ===== **Usage** .. code-block:: chapel use Zarr.Blosc; or .. code-block:: chapel import Zarr.Blosc; .. function:: proc blosc_init() .. function:: proc blosc_compress(clevel: c_int, doshuffle: c_int, typesize: c_size_t, nbytes: c_size_t, src: c_ptrConst(void), dest: c_ptr(void), destsize: c_size_t): int .. function:: proc blosc_decompress(src: c_ptrConst(void), dest: c_ptr(void), destsize: c_size_t): int .. function:: proc blosc_destroy() .. function:: proc blosc_set_nthreads(nthreads_new: c_int): c_int .. function:: proc blosc_get_nthreads(): c_int