X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Fcompressor_ops.h;h=bef5cf6d1b440d9f7d6e5b91adaf8052e530c4ee;hb=dadccd777e56b473128d87e485fcf8565b8cb93b;hp=d155d401ebc543c559119b7a5a8c2a49bb2a71ab;hpb=4dd45340f9fe3a533e0f1a9d6b79f8118e45ca2a;p=wimlib diff --git a/include/wimlib/compressor_ops.h b/include/wimlib/compressor_ops.h index d155d401..bef5cf6d 100644 --- a/include/wimlib/compressor_ops.h +++ b/include/wimlib/compressor_ops.h @@ -7,15 +7,17 @@ #ifndef _WIMLIB_COMPRESSOR_OPS_H #define _WIMLIB_COMPRESSOR_OPS_H -#include +#include "wimlib/types.h" struct compressor_ops { u64 (*get_needed_memory)(size_t max_block_size, - unsigned int compression_level); + unsigned int compression_level, + bool destructive); int (*create_compressor)(size_t max_block_size, unsigned int compression_level, + bool destructive, void **private_ret); size_t (*compress)(const void *uncompressed_data,