canonical_tree_compare
else if(fptr == &canonical_tree_compare) return 1;
rbtree_init(&sortree1, &canonical_tree_compare);
rbtree_init(&sortree2, &canonical_tree_compare);
rbtree_init(*sortree, &canonical_tree_compare);
rbtree_init(sortree, &canonical_tree_compare);
int canonical_tree_compare(const void* k1, const void* k2);
else if(fptr == &canonical_tree_compare) return 1;
rbtree_init(&sortree1, &canonical_tree_compare);
rbtree_init(&sortree2, &canonical_tree_compare);
rbtree_init(*sortree, &canonical_tree_compare);
rbtree_init(sortree, &canonical_tree_compare);
int canonical_tree_compare(const void* k1, const void* k2);