24#define UNPADDED_SIZE_MIN LZMA_VLI_C(5)
27#define UNPADDED_SIZE_MAX (LZMA_VLI_MAX & ~LZMA_VLI_C(3))
30#define INDEX_INDICATOR 0
49 return (vli + 3) & ~LZMA_VLI_C(3);
58 return 1 + lzma_vli_size(count) + index_list_size + 4;
66 return vli_ceil4(index_size_unpadded(count, index_list_size));
72index_stream_size(
lzma_vli blocks_size,
76 + index_size(count, index_list_size)
#define assert(condition)
Definition lz4.c:273
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
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
#define UNPADDED_SIZE_MAX
Maximum Unpadded Size.
Definition index.h:27