#include <picture.h>
Public Member Functions | |
| rlcomp () | |
| ~rlcomp () | |
| int | encodelength (int maxlength) |
| void | putbit (int val) |
| int | getbit () |
| void | reset () |
| void | debugon () |
| void | debugoff () |
| void | indexnumber (int i) |
| void | attach (class cfileio *f) |
| void | inc (int symbol) |
| void | buildtree (void) |
| void | writetree (void) |
| void | readtree (void) |
| void | maketable_encode (void) |
| void | maketable_decode (void) |
| void | incorput (int symbol, int which) |
| void | put (int inbyte) |
| int | get () |
Private Member Functions | |
| void | disable_compactor_debug () |
| void | enable_compactor_debug () |
Private Attributes | |
| int | debug |
| int | id |
| int | usingflagwords |
| int | symbolcnt |
| int | doublecode |
| unsigned char | freqsymbol |
| unsigned char | secondfreqsymbol |
| unsigned char | decodeflagword |
| unsigned char * | inbuf |
| unsigned char * | procbuf |
| unsigned char * | readproc |
| unsigned char * | inbufend |
| unsigned char * | procbufend |
| int | buflength |
| compactor * | psymbols |
| compactor * | pflagwords |
| long | freq [256] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.8