use zstd::zstd_safe::zstd_sys;
fn main() {
let src_size = 1022035u64; let level = 1i32;
let dict_size = 0usize;
let cp = unsafe { zstd_sys::ZSTD_getCParams(level, src_size, dict_size) };
println!("L{level} srcSize={src_size} dictSize={dict_size}:");
println!(" windowLog = {}", cp.windowLog);
println!(" chainLog = {}", cp.chainLog);
println!(" hashLog = {}", cp.hashLog);
println!(" searchLog = {}", cp.searchLog);
println!(" minMatch = {} (mls)", cp.minMatch);
println!(" targetLength = {}", cp.targetLength);
println!(" strategy = {}", cp.strategy as u32);
}