00001 int refill_buffer (Bit_stream_struc *);
00002 void empty_buffer (Bit_stream_struc *, int);
00003 void open_bit_stream_w (Bit_stream_struc *, char *, int);
00004 void close_bit_stream_w (Bit_stream_struc *);
00005 void alloc_buffer (Bit_stream_struc *, int);
00006 void desalloc_buffer (Bit_stream_struc *);
00007 void back_track_buffer (Bit_stream_struc *, int);
00008 unsigned int get1bit (Bit_stream_struc *);
00009 void put1bit (Bit_stream_struc *, int);
00010 unsigned long look_ahead (Bit_stream_struc *, int);
00011 unsigned long getbits (Bit_stream_struc *, int);
00012 INLINE void putbits (Bit_stream_struc *, unsigned int, int);
00013 void byte_ali_putbits (Bit_stream_struc *, unsigned int, int);
00014 unsigned long byte_ali_getbits (Bit_stream_struc *, int);
00015 unsigned long sstell (Bit_stream_struc *);
00016 int end_bs (Bit_stream_struc *);
00017 int seek_sync (Bit_stream_struc *, long, int);
00018 unsigned int hget1bit (void);
00019 unsigned long hgetbits (int);
00020 unsigned long hsstell (void);
00021 void hputbuf (unsigned int, int);