/* -------------------------------------------------------------------- */
/*	HUF.H						Citadel									*/
/* -------------------------------------------------------------------- */
/*			so you don't have to see the ugly thing in HUF.C...			*/
/* -------------------------------------------------------------------- */


/* for building a huffman tree from the following data... */
struct hufTree
	{
	uchar		theChar;
	char		PAD;
	hufTree *right;
	hufTree *left;
	};

/* NOTE: the offsets for these are in hufbit.asm - if you change this
		 struct, you must change hufbit.asm if you don't want Citadel
		 to crash when you read a compressed message. */


#define ENCBUFSIZE 8192
/* this is in hufbit.asm as well. Also, if you need more than 8192, you will
	have to change "bitsenc" to handle more than 65535... */
