Skip to main content

Module varint

Module varint 

Source
Expand description

Base-128 varint decoding (protobuf v3 wire format §“Base 128 Varints”): each byte’s high bit is a continuation flag; the low 7 bits are data, least-significant group first.

Constants§

VARINT_MAX_BYTES
Maximum bytes in a 64-bit varint (ceil(64 / 7)).

Functions§

read_varint
Read a varint starting at buf[pos]. Returns (value, new_pos).