18 #ifndef __XMMSV_BITBUFFER_H__ 19 #define __XMMSV_BITBUFFER_H__ xmmsv_t * xmmsv_bitbuffer_new_ro(const unsigned char *v, int len)
int xmmsv_bitbuffer_get_data(xmmsv_t *v, unsigned char *b, int len)
int xmmsv_bitbuffer_pos(xmmsv_t *v)
int xmmsv_bitbuffer_goto(xmmsv_t *v, int pos)
const unsigned char * xmmsv_bitbuffer_buffer(xmmsv_t *v)
int xmmsv_bitbuffer_put_bits(xmmsv_t *v, int bits, int d)
int xmmsv_bitbuffer_put_bits_at(xmmsv_t *v, int bits, int d, int offset)
int xmmsv_bitbuffer_deserialize_value(xmmsv_t *bb, xmmsv_t **val)
int xmmsv_bitbuffer_align(xmmsv_t *v)
int xmmsv_bitbuffer_len(xmmsv_t *v)
int xmmsv_bitbuffer_rewind(xmmsv_t *v)
int xmmsv_bitbuffer_serialize_value(xmmsv_t *bb, xmmsv_t *v)
int xmmsv_bitbuffer_put_data(xmmsv_t *v, const unsigned char *b, int len)
int xmmsv_bitbuffer_end(xmmsv_t *v)
int xmmsv_bitbuffer_get_bits(xmmsv_t *v, int bits, int *res)
xmmsv_t * xmmsv_bitbuffer_new(void)