Data compression
Variable length integers
-
ulib_ret uistream_read_varint(UIStream *stream, ulib_uint *value, size_t *read)
Reads a variable-length unsigned integer.
- Parameters:
stream – Input stream.
value – [out] Decoded value.
read – [out] Number of bytes read.
- Returns:
Return code.
-
ulib_ret uistream_read_svarint(UIStream *stream, ulib_int *value, size_t *read)
Reads a variable-length signed integer.
- Parameters:
stream – Input stream.
value – [out] Decoded value.
read – [out] Number of bytes read.
- Returns:
Return code.