compress: introduce dlopen_compress() and friends

This commit is contained in:
Yu Watanabe
2026-08-24 03:30:52 +09:00
parent 15458a89f1
commit 8f0bc58664
3 changed files with 35 additions and 0 deletions
+6
View File
@@ -102,6 +102,12 @@ int dlopen_zstd(int log_level) _dlopen_loader_;
int dlopen_zlib(int log_level) _dlopen_loader_;
int dlopen_bzip2(int log_level) _dlopen_loader_;
int dlopen_compress(Compression c, int log_level);
int dlopen_compress_journal(Compression c, int log_level);
static inline int dlopen_compress_default(int log_level) {
return dlopen_compress_journal(DEFAULT_COMPRESSION, log_level);
}
static inline const char* default_compression_extension(void) {
return compression_extension_to_string(DEFAULT_COMPRESSION) ?: "";
}