#include <picture.h>
Public Member Functions | |
| cfileio (FILE *file) | |
| void | putbit (int val) |
| void | putbits (int val, int numbits) |
| void | putbyte (unsigned char val) |
| void | flush () |
| int | getbit () |
| int | getbits (int numbits) |
| int | rewind () |
| ~cfileio () | |
Private Member Functions | |
| int | fillbuf () |
| void | loadforlook () |
| int | lookbits (const int &bits, const int &mask) |
| void | skipbits (const int bits) |
| int | get (unsigned char *declength, unsigned char *decode, register int bits, const int mask) |
Private Attributes | |
| FILE * | cfp |
| int | outbyte |
| int | outbits |
| int | charsleft |
| unsigned long | bitbuf |
| int | valid |
| unsigned char * | pbuf |
| unsigned char | buf [2048] |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.8