Function zstd_sys::ZSTD_initStaticCDict
[−]
[src]
pub unsafe extern "C" fn ZSTD_initStaticCDict(
workspace: *mut c_void,
workspaceSize: usize,
dict: *const c_void,
dictSize: usize,
dictLoadMethod: ZSTD_dictLoadMethod_e,
dictMode: ZSTD_dictMode_e,
cParams: ZSTD_compressionParameters
) -> *mut ZSTD_CDict
ZSTD_initStaticCDict_advanced() : Generate a digested dictionary in provided memory area. workspace: The memory area to emplace the dictionary into. Provided pointer must 8-bytes aligned. It must outlive dictionary usage. workspaceSize: Use ZSTD_estimateCDictSize() to determine how large workspace must be. cParams : use ZSTD_getCParams() to transform a compression level into its relevants cParams. @return : pointer to ZSTD_CDict*, or NULL if error (size too small) Note : there is no corresponding "free" function. Since workspace was allocated externally, it must be freed externally.