00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _P_TREE_H
00013 #define _P_TREE_H
00014
00015 void tree_init(tree ** ppr_tree);
00016 tree_t tree_srch(tree ** ppr_tree, int (*pfi_compare) (), tree_t p_user);
00017 void tree_add(tree ** ppr_tree, int (*pfi_compare) (), tree_t p_user,
00018 void (*pfv_uar) ());
00019 int tree_delete(tree ** ppr_p, int (*pfi_compare) (), tree_t p_user,
00020 void (*pfv_uar) ());
00021 int tree_trav(tree ** ppr_tree, int (*pfi_uar) ());
00022 void tree_mung(tree ** ppr_tree, void (*pfv_uar) ());
00023
00024 #endif