#define HUFF_BE 0 #define HUFF_LE 1 typedef struct node { int flag, byte; struct node *one, *zero; } node; extern int (*get_bit)(void); extern void clrhuff(void); int gethuffbyte(node *l_nodelist); int getihuffbyte(void); extern struct node nodelist[]; extern int bytesread;