Lines Matching full:integer
5 * \brief Variable-length integer handling
14 * non-minimum number of bytes are invalid, thus every integer has exactly
30 * \brief Maximum supported value of a variable-length integer
51 * \brief Variable-length integer type
55 * underlying integer type.
59 * not overflow lzma_vli. This simplifies integer overflow detection.
65 * \brief Validate a variable-length integer
70 * \return True if the integer is representable as a VLI or if it
78 * \brief Encode a variable-length integer
81 * encodes the whole integer at once; it is an error if the output buffer is
84 * integer has been encoded.
86 * \param vli Integer to be encoded
88 * out. When starting to encode a new integer in
100 * - LZMA_OK: Integer successfully encoded.
107 * - LZMA_OK: So far all OK, but the integer is not
109 * - LZMA_STREAM_END: Integer successfully encoded.
118 * \brief Decode a variable-length integer
122 * \param[out] vli Pointer to decoded integer. The decoder will
126 * starting to decode a new integer in multi-call
138 * - LZMA_OK: Integer successfully decoded.
139 * - LZMA_DATA_ERROR: Integer is corrupt. This includes hitting
140 * the end of the input buffer before the whole integer was
145 * - LZMA_OK: So far all OK, but the integer is not
147 * - LZMA_STREAM_END: Integer successfully decoded.
148 * - LZMA_DATA_ERROR: Integer is corrupt.
160 * \param vli Integer whose encoded size is to be determined