15 #ifndef LZMA_H_INTERNAL
16 # error Never include this file directly. Use <lzma.h> instead.
204 const void *reserved_ptr1;
205 const void *reserved_ptr2;
206 const void *reserved_ptr3;
487 extern
LZMA_API(
void) lzma_index_iter_init(
uint64_t const lzma_allocator const uint8_t size_t * in_pos
const lzma_allocator lzma_vli lzma_vli uncompressed_size lzma_nothrow lzma_attr_warn_unused_result
lzma_index_iter_mode
Operation mode for lzma_index_iter_next()
@ LZMA_INDEX_ITER_BLOCK
Get the next Block.
@ LZMA_INDEX_ITER_STREAM
Get the next Stream.
@ LZMA_INDEX_ITER_NONEMPTY_BLOCK
Get the next non-empty Block.
@ LZMA_INDEX_ITER_ANY
Get the next Block or Stream.
lzma_vli blocks lzma_nothrow
const lzma_allocator * allocator
const lzma_allocator lzma_vli unpadded_size
uint64_t const lzma_allocator const uint8_t * in
LZMA_API(uint64_t) lzma_index_memusage(lzma_vli streams
Calculate memory usage of lzma_index.
const lzma_allocator const uint8_t size_t in_size
Custom functions for memory handling.
Iterator to get information about Blocks and Streams.
lzma_vli uncompressed_stream_offset
Uncompressed start offset of this Block.
lzma_vli number
Stream number in the lzma_index.
const void * reserved_ptr2
const lzma_stream_flags * flags
Pointer to Stream Flags.
lzma_vli compressed_file_offset
Compressed start offset of this Block.
lzma_vli uncompressed_file_offset
Uncompressed start offset of this Block.
lzma_vli number_in_stream
Block number in this Stream.
lzma_vli compressed_offset
Compressed start offset of this Stream.
lzma_vli padding
Size of Stream Padding after this Stream.
lzma_vli compressed_stream_offset
Compressed start offset of this Block.
lzma_vli compressed_size
Compressed size of this Stream.
const void * reserved_ptr3
lzma_vli unpadded_size
Unpadded size of this Block.
lzma_vli uncompressed_size
Uncompressed size of this Stream.
const void * reserved_ptr1
lzma_vli block_count
Number of Blocks in the Stream.
lzma_vli uncompressed_offset
Uncompressed start offset of this Stream.
lzma_vli number_in_file
Block number in the file.
lzma_vli total_size
Total compressed size.
const void * reserved_ptr4
lzma_vli uncompressed_size
Uncompressed size of all the Blocks in the Stream(s)
Options for encoding/decoding Stream Header and Stream Footer.
Passing data to and from liblzma.
uint64_t uncompressed_size
uint64_t lzma_vli
Variable-length integer type.
lzma_ret
Return values used by several functions in liblzma.
unsigned char lzma_bool
Boolean.