15size_t varint_uint32_pack(uint32_t value, uint8_t* output);
17size_t varint_uint32_unpack(uint32_t* value,
const uint8_t* input,
size_t input_size);
19size_t varint_uint32_length(uint32_t value);
27size_t varint_int32_pack(int32_t value, uint8_t* output);
29size_t varint_int32_unpack(int32_t* value,
const uint8_t* input,
size_t input_size);
31size_t varint_int32_length(int32_t value);