X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fsplay_tree.h;h=ca53dc37c89d4cda66c3488e8b78340b893bbcf2;hp=b6727908053adc5352af8997904927f9a5d98cc8;hb=963c5055505f2fc117cd5efa06eaa02c9b2bf85d;hpb=f79cc0e0bba16a3aa42a5fa13098cda714623205 diff --git a/src/splay_tree.h b/src/splay_tree.h index b6727908..ca53dc37 100644 --- a/src/splay_tree.h +++ b/src/splay_tree.h @@ -64,7 +64,7 @@ typedef struct splay_tree_t { /* (De)constructors */ extern splay_tree_t *splay_alloc_tree(splay_compare_t, splay_action_t) __attribute__((__malloc__)); -extern void splay_free_tree(splay_tree_t *); +extern void splay_delete_tree(splay_tree_t *); extern splay_node_t *splay_alloc_node(void) __attribute__((__malloc__)); extern void splay_free_node(splay_tree_t *tree, splay_node_t *); @@ -74,19 +74,11 @@ extern void splay_free_node(splay_tree_t *tree, splay_node_t *); extern splay_node_t *splay_insert(splay_tree_t *, void *); extern splay_node_t *splay_insert_node(splay_tree_t *, splay_node_t *); -extern void splay_insert_top(splay_tree_t *, splay_node_t *); -extern void splay_insert_before(splay_tree_t *, splay_node_t *, splay_node_t *); -extern void splay_insert_after(splay_tree_t *, splay_node_t *, splay_node_t *); - extern splay_node_t *splay_unlink(splay_tree_t *, void *); extern void splay_unlink_node(splay_tree_t *tree, splay_node_t *); extern void splay_delete(splay_tree_t *, void *); extern void splay_delete_node(splay_tree_t *, splay_node_t *); -/* Fast tree cleanup */ - -extern void splay_delete_tree(splay_tree_t *); - /* Searching */ extern void *splay_search(splay_tree_t *, const void *);