OSDN Git Service

3618ec460398b6b0ccdae0f5ffabeb2a976e8bcb
[lha/lha.git] / src / pm2tree.h
1 /***********************************************************
2         pm2tree.h -- tree for pmext2 decoding
3 ***********************************************************/
4
5 struct tree { unsigned char root, *leftarr, *rightarr; };
6
7 extern struct tree tree1, tree2;
8
9 void maketree1();
10 void maketree2(int par_b);
11 int tree_get(struct tree *t);
12 void tree_setsingle(struct tree *t, unsigned char value);
13 void tree_rebuild(struct tree *t, unsigned char bound,
14     unsigned char mindepth, unsigned char *table);