20#define UNPADDED_SIZE_MIN LZMA_VLI_C(5)
23#define UNPADDED_SIZE_MAX (LZMA_VLI_MAX & ~LZMA_VLI_C(3))
42 return (vli + 3) & ~LZMA_VLI_C(3);
51 return 1 + lzma_vli_size(count) + index_list_size + 4;
59 return vli_ceil4(index_size_unpadded(count, index_list_size));
65index_stream_size(
lzma_vli blocks_size,
69 + index_size(count, index_list_size)
#define assert(condition)
Definition lz4.c:273
Definitions common to the whole liblzma library.
lzma_index ** i
Definition index.h:629
#define LZMA_STREAM_HEADER_SIZE
Size of Stream Header and Stream Footer.
Definition stream_flags.h:27
uint64_t lzma_vli
Variable-length integer type.
Definition vli.h:63
#define LZMA_VLI_MAX
Maximum supported value of a variable-length integer.
Definition vli.h:34
void lzma_index_prealloc(lzma_index *i, lzma_vli records)
Definition index.c:431
uint32_t lzma_index_padding_size(const lzma_index *i)
Definition index.c:593