コード例 #1
0
ファイル: twkb_tools.c プロジェクト: nicklasaven/pg_twkb
static inline uint64_t twkb_parse_state_uvarint(twkb_parse_state *s)
{
    size_t size;
    uint64_t val = varint_u64_decode(s->pos, s->twkb_end, &size);
    twkb_parse_state_advance(s, size);
    return val;
}
コード例 #2
0
ファイル: bytebuffer.c プロジェクト: NianYue/pipelinedb
/**
* Reads a unsigned varInt from the buffer
*/
uint64_t 
bytebuffer_read_uvarint(bytebuffer_t *b)
{	
	size_t size;
	uint64_t val = varint_u64_decode(b->readcursor, b->buf_start + b->capacity, &size);
	b->readcursor += size;
	return val;
}