#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] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|