15 #ifndef LZMA_H_INTERNAL
16 # error Never include this file directly. Use <lzma.h> instead.
31 #define LZMA_PRESET_DEFAULT UINT32_C(6)
40 #define LZMA_PRESET_LEVEL_MASK UINT32_C(0x1F)
60 #define LZMA_PRESET_EXTREME (UINT32_C(1) << 31)
457 #define LZMA_TELL_NO_CHECK UINT32_C(0x01)
466 #define LZMA_TELL_UNSUPPORTED_CHECK UINT32_C(0x02)
474 #define LZMA_TELL_ANY_CHECK UINT32_C(0x04)
498 #define LZMA_IGNORE_CHECK UINT32_C(0x10)
515 #define LZMA_CONCATENATED UINT32_C(0x08)
lzma_check
Type of the integrity check (Check ID)
lzma_check const lzma_allocator const uint8_t * in
uint32_t const lzma_allocator const uint8_t size_t * in_pos
uint32_t lzma_check check lzma_nothrow lzma_attr_warn_unused_result
LZMA_API(uint64_t) lzma_easy_encoder_memusage(uint32_t preset) lzma_nothrow lzma_attr_pure
Calculate approximate memory usage of easy encoder.
lzma_check const lzma_allocator const uint8_t size_t uint8_t size_t * out_pos
const lzma_filter * filters
lzma_check const lzma_allocator * allocator
lzma_check const lzma_allocator const uint8_t size_t uint8_t size_t size_t out_size lzma_nothrow
lzma_check const lzma_allocator const uint8_t size_t in_size
lzma_check const lzma_allocator const uint8_t size_t uint8_t * out
static const char struct stat static buf struct stat static buf static vhangup int options
Custom functions for memory handling.
uint64_t block_size
Maximum uncompressed size of a Block.
lzma_reserved_enum reserved_enum3
uint32_t timeout
Timeout to allow lzma_code() to return early.
lzma_reserved_enum reserved_enum2
uint32_t threads
Number of worker threads to use.
lzma_reserved_enum reserved_enum1
uint32_t preset
Compression preset (level and possible flags)
const lzma_filter * filters
Filter chain (alternative to a preset)
lzma_check check
Integrity check type.
Options specific to the LZMA1 and LZMA2 filters.
Passing data to and from liblzma.
uint64_t uncompressed_size
lzma_reserved_enum
Type of reserved enumeration variable in structures.
lzma_ret
Return values used by several functions in liblzma.