X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fsplay_tree.h;h=d61b5b008f4aaab02ab3b1721e76f4ca2fcceba5;hb=d93d4f9dbd09bc5e53a9b5eeb1cc94939fee32bc;hp=24645fa5fefe74facb5e0879ec76073051685d31;hpb=3d787920d51a35e74e442c7265be3b13b69ad8e4;p=tinc diff --git a/src/splay_tree.h b/src/splay_tree.h index 24645fa5..d61b5b00 100644 --- a/src/splay_tree.h +++ b/src/splay_tree.h @@ -63,11 +63,11 @@ typedef struct splay_tree_t { /* (De)constructors */ -extern splay_tree_t *splay_alloc_tree(splay_compare_t compare, splay_action_t delete) ATTR_MALLOC; extern void splay_free_tree(splay_tree_t *tree); +extern splay_tree_t *splay_alloc_tree(splay_compare_t compare, splay_action_t delete) ATTR_MALLOC ATTR_DEALLOCATOR(splay_free_tree); -extern splay_node_t *splay_alloc_node(void) ATTR_MALLOC; extern void splay_free_node(splay_tree_t *tree, splay_node_t *node); +extern splay_node_t *splay_alloc_node(void) ATTR_MALLOC ATTR_DEALLOCATOR(splay_free_node); /* Insertion and deletion */