// Huffman header file // G.Cumming 1995 // Version 0.1 #include #include #include #include #define NUM_SIZE 255 #define MIN_REPS 5 #define BUFF_SIZE 16*1024 typedef enum { MIXED_BLOCK = 0, HUFF_BLOCK, NORMAL_BLOCK, MIXED_NORMAL_BLOCK } blocktype; typedef enum { MODULO_1 = 1, MODULO_2, MODULO_3, MODULO_4 } compresstype; unsigned char GetBitsFromDest( int );