# HG changeset patch # User vitor # Date 1267467370 0 # Node ID e067fb9b7d6870ce5ffc9f4fca8d791767bf2940 # Parent ae61fe3a97b91e8523281432f11975da88302bdb Revert r22119 and partially revert 22120. diff -r ae61fe3a97b9 -r e067fb9b7d68 tree.c --- a/tree.c Sun Feb 28 20:48:42 2010 +0000 +++ b/tree.c Mon Mar 01 18:16:10 2010 +0000 @@ -135,15 +135,6 @@ } } -void av_tree_destroy_free_elem(AVTreeNode *t){ - if(t){ - av_tree_destroy_free_elem(t->child[0]); - av_tree_destroy_free_elem(t->child[1]); - av_free(t->elem); - av_free(t); - } -} - #if 0 void av_tree_enumerate(AVTreeNode *t, void *opaque, int (*cmp)(void *opaque, void *elem), int (*enu)(void *opaque, void *elem)){ if(t){ diff -r ae61fe3a97b9 -r e067fb9b7d68 tree.h --- a/tree.h Sun Feb 28 20:48:42 2010 +0000 +++ b/tree.h Mon Mar 01 18:16:10 2010 +0000 @@ -78,6 +78,5 @@ */ void *av_tree_insert(struct AVTreeNode **rootp, void *key, int (*cmp)(void *key, const void *b), struct AVTreeNode **next); void av_tree_destroy(struct AVTreeNode *t); -void av_tree_destroy_free_elem(struct AVTreeNode *t); #endif /* AVUTIL_TREE_H */