15 #ifndef LZMA_H_INTERNAL
16 # error Never include this file directly. Use <lzma.h> instead.
73 # define LZMA_BLOCK_HEADER_SIZE_MIN 8
74 # define LZMA_BLOCK_HEADER_SIZE_MAX 1024
285 #define lzma_block_header_size_decode(b) (((uint32_t)(b) + 1) * 4)
lzma_check
Type of the integrity check (Check ID)
#define LZMA_CHECK_SIZE_MAX
Maximum size of a Check field.
const lzma_allocator lzma_vli unpadded_size
const lzma_allocator const uint8_t size_t size_t uint8_t size_t size_t out_size lzma_nothrow
const lzma_allocator const uint8_t size_t uint8_t size_t * out_pos
const lzma_allocator const uint8_t size_t * in_pos
const lzma_allocator const uint8_t size_t in_size
const lzma_allocator * allocator
const lzma_allocator const uint8_t * in
uint8_t *out lzma_nothrow lzma_attr_warn_unused_result
const lzma_allocator const uint8_t size_t uint8_t * out
LZMA_API(lzma_ret) lzma_block_header_size(lzma_block *block) lzma_nothrow lzma_attr_warn_unused_result
Calculate Block Header Size.
Custom functions for memory handling.
Options for the Block and Block Header encoders and decoders.
lzma_vli uncompressed_size
Uncompressed Size in bytes.
lzma_reserved_enum reserved_enum3
lzma_bool ignore_check
A flag to Block decoder to not verify the Check field.
lzma_filter * filters
Array of filters.
uint32_t header_size
Size of the Block Header field.
lzma_check check
Type of integrity Check.
lzma_vli compressed_size
Size of the Compressed Data in bytes.
lzma_reserved_enum reserved_enum4
lzma_reserved_enum reserved_enum1
lzma_reserved_enum reserved_enum2
uint32_t version
Block format version.
Passing data to and from liblzma.
uint64_t uncompressed_size
uint64_t lzma_vli
Variable-length integer type.
lzma_reserved_enum
Type of reserved enumeration variable in structures.
lzma_ret
Return values used by several functions in liblzma.
unsigned char lzma_bool
Boolean.