
void init_bucket(U8 *buffer, U32 size);
int read_ushort(U16 *output);
int read_short(S16 *output);
int read_uint(U32 *output);
int read_int(S32 *output);
int read_ubyte(U8 *output);
int read_byte(S8 *output);
int read_ubits(int n, U32 *output);
int read_bits(int n, S32 *output);
int read_position(void);
int align_bucket(void);
