Lines Matching refs:pfi_compare
104 tree_srch(tree **ppr_tree, int (*pfi_compare)(tree_t, tree_t), tree_t p_user) {
108 int i_comp = (*pfi_compare)(p_user, (**ppr_tree).data);
112 pfi_compare,
117 pfi_compare,
131 tree_add(tree **ppr_tree, int (*pfi_compare)(tree_t, tree_t),
137 if (!sprout(ppr_tree, p_user, &i_balance, pfi_compare, pfv_uar))
143 tree_delete(tree **ppr_p, int (*pfi_compare)(tree_t, tree_t),
149 RET(delete(ppr_p, pfi_compare, p_user, pfv_uar,
185 int (*pfi_compare)(tree_t, tree_t), void (*pfv_delete)(tree_t))
210 cmp = (*pfi_compare)(p_data, (*ppr)->data);
217 pfi_compare, pfv_delete);
275 pfi_compare, pfv_delete);
338 delete(tree **ppr_p, int (*pfi_compare)(tree_t, tree_t), tree_t p_user,
351 i_comp = (*pfi_compare)((*ppr_p)->data, p_user);
354 i_ret = delete(&(*ppr_p)->left, pfi_compare, p_user, pfv_uar,
360 i_ret = delete(&(*ppr_p)->right, pfi_compare, p_user, pfv_uar,