77 if (lzma_block_unpadded_size(block) == 0
85 out[0] = out_size / 4;
111 size_t filter_count = 0;
123 out[1] |= filter_count - 1;
const lzma_allocator const uint8_t size_t uint8_t size_t * out_pos
const lzma_allocator const uint8_t size_t uint8_t * out
#define LZMA_FILTERS_MAX
Maximum number of filters in a chain.
Options for the Block and Block Header encoders and decoders.
lzma_vli uncompressed_size
Uncompressed Size in bytes.
lzma_filter * filters
Array of filters.
uint32_t header_size
Size of the Block Header field.
lzma_vli compressed_size
Size of the Compressed Data in bytes.
uint32_t version
Block format version.
Definitions common to the whole liblzma library.
#define return_if_error(expr)
Return if expression doesn't evaluate to LZMA_OK.
#define write32le(buf, num)
#define lzma_vli_is_valid(vli)
Validate a variable-length integer.
#define LZMA_VLI_UNKNOWN
VLI value to denote that the value is unknown.
lzma_ret
Return values used by several functions in liblzma.
@ LZMA_PROG_ERROR
Programming error.
@ LZMA_OPTIONS_ERROR
Invalid or unsupported options.
@ LZMA_OK
Operation completed successfully.