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;
487extern
LZMA_API(
void) lzma_index_iter_init(
char * dest
Definition lz4.h:806
Custom functions for memory handling.
Definition base.h:372
Iterator to get information about Blocks and Streams.
Definition index.h:43
lzma_vli compressed_stream_offset
Compressed start offset of this Block.
Definition index.h:162
lzma_vli uncompressed_size
Uncompressed size of this Stream.
Definition index.h:99
lzma_vli unpadded_size
Unpadded size of this Block.
Definition index.h:188
const void * reserved_ptr2
Definition index.h:54
const void * reserved_ptr1
Definition index.h:53
lzma_vli number
Stream number in the lzma_index.
Definition index.h:62
const void * p
Definition index.h:216
lzma_vli uncompressed_stream_offset
Uncompressed start offset of this Block.
Definition index.h:170
lzma_vli compressed_file_offset
Compressed start offset of this Block.
Definition index.h:132
size_t s
Definition index.h:217
lzma_vli compressed_size
Compressed size of this Stream.
Definition index.h:94
const lzma_stream_flags * flags
Pointer to Stream Flags.
Definition index.h:51
lzma_vli number_in_file
Block number in the file.
Definition index.h:122
lzma_vli reserved_vli3
Definition index.h:112
lzma_vli uncompressed_file_offset
Uncompressed start offset of this Block.
Definition index.h:147
lzma_vli reserved_vli2
Definition index.h:111
const void * reserved_ptr4
Definition index.h:207
lzma_vli uncompressed_offset
Uncompressed start offset of this Stream.
Definition index.h:86
lzma_vli number_in_stream
Block number in this Stream.
Definition index.h:154
lzma_vli padding
Size of Stream Padding after this Stream.
Definition index.h:108
lzma_vli block_count
Number of Blocks in the Stream.
Definition index.h:70
lzma_vli reserved_vli1
Definition index.h:110
lzma_vli compressed_offset
Compressed start offset of this Stream.
Definition index.h:78
const void * reserved_ptr3
Definition index.h:55
lzma_vli total_size
Total compressed size.
Definition index.h:197
lzma_vli v
Definition index.h:218
lzma_vli reserved_vli4
Definition index.h:113
lzma_vli uncompressed_size
Uncompressed size of all the Blocks in the Stream(s)
Definition index.c:152
Options for encoding/decoding Stream Header and Stream Footer.
Definition stream_flags.h:33
Passing data to and from liblzma.
Definition base.h:485
#define const
Definition zconf.h:230
lzma_ret
Return values used by several functions in liblzma.
Definition base.h:57
unsigned char lzma_bool
Boolean.
Definition base.h:29
const lzma_allocator const uint8_t size_t in_size
Definition block.h:527
uint64_t const lzma_allocator const uint8_t size_t * in_pos
Definition index.h:685
const lzma_allocator lzma_vli lzma_vli uncompressed_size lzma_nothrow lzma_attr_warn_unused_result
Definition index.h:346
uint8_t size_t * out_pos
Definition index.h:653
lzma_index ** i
Definition index.h:629
lzma_index_iter_mode
Operation mode for lzma_index_iter_next()
Definition index.h:226
@ LZMA_INDEX_ITER_BLOCK
Get the next Block.
Definition index.h:249
@ LZMA_INDEX_ITER_STREAM
Get the next Stream.
Definition index.h:238
@ LZMA_INDEX_ITER_NONEMPTY_BLOCK
Get the next non-empty Block.
Definition index.h:260
@ LZMA_INDEX_ITER_ANY
Get the next Block or Stream.
Definition index.h:227
uint64_t * memlimit
Definition index.h:684
LZMA_API(void) lzma_index_end(lzma_index *i
Deallocate lzma_index.
lzma_vli blocks lzma_nothrow
Definition index.h:287
const lzma_allocator * allocator
Definition index.h:344
const lzma_allocator lzma_vli unpadded_size
Definition index.h:345
uint64_t const lzma_allocator const uint8_t * in
Definition index.h:685
lzma_index * src
Definition index.h:567
uint8_t * out
Definition index.h:653
uint64_t lzma_vli
Variable-length integer type.
Definition vli.h:63
#define lzma_attr_pure
Definition lzma.h:265
uint64_t stream_padding
Definition list.c:210
uint64_t streams
Definition list.c:206
uint64_t uncompressed_size
Definition list.c:209
uint64_t blocks
Definition list.c:207