66
67
void init_tree(TREE *tree, uint32_t default_alloc_size, uint32_t memory_limit,
67
int size, qsort_cmp2 compare, bool with_delete,
68
uint32_t size, qsort_cmp2 compare, bool with_delete,
68
69
tree_element_free free_element, void *custom_arg);
73
76
#define is_tree_inited(tree) ((tree)->root != 0)
76
79
TREE_ELEMENT *tree_insert(TREE *tree,void *key, uint32_t key_size,
78
81
void *tree_search(TREE *tree, void *key, void *custom_arg);