

#if !defined(_entdec_H)
# define _entdec_H (1)


# include "rc_code.h"

#define CHAR_BIT      8        


void rc_dec_init(ec_dec *_this,unsigned char *_buf,unsigned int _storage);


unsigned rc_dec(ec_dec *_this,unsigned _ft);


unsigned rc_dec_bin(ec_dec *_this,unsigned _bits);


void rc_decode_upd(ec_dec *_this,unsigned _fl,unsigned _fh,unsigned _ft);

int rc_decode_logp_bit(ec_dec *_this,unsigned _logp);


int rc_decode_cdf(ec_dec *_this,const unsigned char *_icdf,unsigned _ftb);


unsigned int rc_decode_uint(ec_dec *_this,unsigned int _ft);

unsigned int ec_dec_bits(ec_dec *_this,unsigned _ftb);

#endif
