24#ifndef LZMA_H_INTERNAL
25# error Never include this file directly. Use <lzma.h> instead.
32#define LZMA_VLI_MAX (UINT64_MAX / 2)
37#define LZMA_VLI_UNKNOWN UINT64_MAX
42#define LZMA_VLI_BYTES_MAX 9
47#define LZMA_VLI_C(n) UINT64_C(n)
73#define lzma_vli_is_valid(vli) \
74 ((vli) <= LZMA_VLI_MAX || (vli) == LZMA_VLI_UNKNOWN)
lzma_ret
Return values used by several functions in liblzma.
Definition base.h:57
const lzma_allocator const uint8_t size_t in_size
Definition block.h:527
size_t uint8_t * out
Definition vli.h:116
uint64_t lzma_vli
Variable-length integer type.
Definition vli.h:63
size_t uint8_t size_t size_t out_size lzma_nothrow
Definition vli.h:116
size_t const uint8_t * in
Definition vli.h:155
size_t const uint8_t size_t * in_pos
Definition vli.h:155
size_t * vli_pos
Definition vli.h:115
size_t uint8_t size_t * out_pos
Definition vli.h:116
#define lzma_attr_pure
Definition lzma.h:265
#define LZMA_API(type)
Definition lzma.h:207