26static inline bool md_wire_done(
const md_wire_t *w)
28 return w->
p >= w->
end;
57static inline int64_t md_wire_i64(uint64_t v)
uint32_t len
Definition str.h:35
const uint8_t * p
Definition str.h:34
const uint8_t * end
Definition wire.h:17
const uint8_t * p
Definition wire.h:16
bool md_wire_find_varint(md_bytes_t msg, uint32_t field, uint64_t *out)
bool md_wire_find_len(md_bytes_t msg, uint32_t field, md_bytes_t *out)
bool md_wire_len(md_wire_t *w, md_bytes_t *out)
bool md_wire_varint(md_wire_t *w, uint64_t *v)
bool md_wire_skip(md_wire_t *w, uint8_t wtype)
bool md_wire_tag(md_wire_t *w, uint32_t *field, uint8_t *wtype)