28 #ifndef LIBBTC_VECTOR_H__
29 #define LIBBTC_VECTOR_H__
btc_bool deser_varlen(uint32_t *lo, struct const_buffer *buf)
btc_bool deser_varstr(cstring **so, struct const_buffer *buf)
void ser_bytes(cstring *s, const void *p, size_t len)
void ser_varlen(cstring *s, uint32_t vlen)
void ser_varstr(cstring *s, cstring *s_in)
static void ser_s32(cstring *s, int32_t v_)
void ser_str(cstring *s, const char *s_in, size_t maxlen)
static void ser_s64(cstring *s, int64_t v_)
btc_bool deser_bytes(void *po, struct const_buffer *buf, size_t len)
void ser_u256_vector(cstring *s, vector *vec)
static void ser_u256(cstring *s, const unsigned char *v_)
btc_bool deser_str(char *so, struct const_buffer *buf, size_t maxlen)
btc_bool deser_skip(struct const_buffer *buf, size_t len)
btc_bool deser_u256_vector(vector **vo, struct const_buffer *buf)
void ser_u32(cstring *s, uint32_t v_)
void ser_u16(cstring *s, uint16_t v_)
static btc_bool deser_s64(int64_t *vo, struct const_buffer *buf)
void ser_u64(cstring *s, uint64_t v_)
btc_bool deser_u32(uint32_t *vo, struct const_buffer *buf)
static btc_bool deser_u256(uint8_t *vo, struct const_buffer *buf)
btc_bool deser_u16(uint16_t *vo, struct const_buffer *buf)
btc_bool deser_u64(uint64_t *vo, struct const_buffer *buf)