X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Fcompressor_ops.h;fp=include%2Fwimlib%2Fcompressor_ops.h;h=d155d401ebc543c559119b7a5a8c2a49bb2a71ab;hb=4dd45340f9fe3a533e0f1a9d6b79f8118e45ca2a;hp=32bc62c8fb668aa521f5ef080c16a0cbabdffd7b;hpb=f957cacefa8b7b14544d27ba8519dae94e96c9f7;p=wimlib diff --git a/include/wimlib/compressor_ops.h b/include/wimlib/compressor_ops.h index 32bc62c8..d155d401 100644 --- a/include/wimlib/compressor_ops.h +++ b/include/wimlib/compressor_ops.h @@ -9,17 +9,13 @@ #include -struct wimlib_compressor_params_header; - struct compressor_ops { - bool (*params_valid)(const struct wimlib_compressor_params_header *params); - u64 (*get_needed_memory)(size_t max_block_size, - const struct wimlib_compressor_params_header *params); + unsigned int compression_level); int (*create_compressor)(size_t max_block_size, - const struct wimlib_compressor_params_header *params, + unsigned int compression_level, void **private_ret); size_t (*compress)(const void *uncompressed_data, @@ -35,7 +31,4 @@ extern const struct compressor_ops lzx_compressor_ops; extern const struct compressor_ops xpress_compressor_ops; extern const struct compressor_ops lzms_compressor_ops; -extern void -cleanup_compressor_params(void); - #endif /* _WIMLIB_COMPRESSOR_OPS_H */