home *** CD-ROM | disk | FTP | other *** search
- /* ------------------- htree.h -------------------- */
-
- #ifndef HTREE_H
- #define HTREE_H
-
- typedef unsigned int BYTECOUNTER;
-
- /* ---- Huffman tree structure for building ---- */
- struct htree {
- BYTECOUNTER cnt; /* character frequency */
- int parent; /* offset to parent node */
- int right; /* offset to right child node */
- int left; /* offset to left child node */
- };
-
- /* ---- Huffman tree structure in compressed file ---- */
- struct htr {
- int right; /* offset to right child node */
- int left; /* offset to left child node */
- };
-
- extern struct htr *HelpTree;
-
- void buildtree(void);
- FILE *OpenHelpFile(void);
- void HelpFilePosition(long *, int *);
- void *GetHelpLine(char *);
- void SeekHelpLine(long, int);
-
- #endif
-