Home
last modified time | relevance | path

Searched refs:vli_pos (Results 1 – 3 of 3) sorted by relevance

/freebsd-src/contrib/xz/src/liblzma/common/
H A Dvli_decoder.c16 lzma_vli_decode(lzma_vli *restrict vli, size_t *vli_pos, in lzma_vli_decode() argument
22 if (vli_pos == NULL) { in lzma_vli_decode()
23 vli_pos = &vli_pos_internal; in lzma_vli_decode()
35 if (*vli_pos == 0) in lzma_vli_decode()
39 if (*vli_pos >= LZMA_VLI_BYTES_MAX in lzma_vli_decode()
40 || (*vli >> (*vli_pos * 7)) != 0) in lzma_vli_decode()
54 *vli += (lzma_vli)(byte & 0x7F) << (*vli_pos * 7); in lzma_vli_decode()
55 ++*vli_pos; in lzma_vli_decode()
62 if (byte == 0x00 && *vli_pos > 1) in lzma_vli_decode()
65 return vli_pos == &vli_pos_internal in lzma_vli_decode()
[all …]
H A Dvli_encoder.c16 lzma_vli_encode(lzma_vli vli, size_t *vli_pos, in lzma_vli_encode() argument
22 if (vli_pos == NULL) { in lzma_vli_encode()
23 vli_pos = &vli_pos_internal; in lzma_vli_encode()
37 if (*vli_pos >= LZMA_VLI_BYTES_MAX || vli > LZMA_VLI_MAX) in lzma_vli_encode()
42 vli >>= *vli_pos * 7; in lzma_vli_encode()
49 ++*vli_pos; in lzma_vli_encode()
50 assert(*vli_pos < LZMA_VLI_BYTES_MAX); in lzma_vli_encode()
57 return vli_pos == &vli_pos_internal in lzma_vli_encode()
64 ++*vli_pos; in lzma_vli_encode()
66 return vli_pos == &vli_pos_internal ? LZMA_OK : LZMA_STREAM_END; in lzma_vli_encode()
/freebsd-src/contrib/xz/src/liblzma/api/lzma/
H A Dvli.h113 extern LZMA_API(lzma_ret) lzma_vli_encode(lzma_vli vli, size_t *vli_pos,
152 extern LZMA_API(lzma_ret) lzma_vli_decode(lzma_vli *vli, size_t *vli_pos,