#include <assert.h>
#include <limits.h>
#include <stdlib.h>
#include "./vpx_config.h"
#include "./bitwriter_buffer.h"
void vpx_wb_init(struct vpx_write_bit_buffer *wb, uint8_t *bit_buffer,
size_t size) { … }
int vpx_wb_has_error(const struct vpx_write_bit_buffer *wb) { … }
size_t vpx_wb_bytes_written(const struct vpx_write_bit_buffer *wb) { … }
void vpx_wb_write_bit(struct vpx_write_bit_buffer *wb, int bit) { … }
void vpx_wb_write_literal(struct vpx_write_bit_buffer *wb, int data, int bits) { … }
void vpx_wb_write_inv_signed_literal(struct vpx_write_bit_buffer *wb, int data,
int bits) { … }