diff --git a/avl.c b/avl.c index 91b2bb8..545fd2a 100644 --- a/avl.c +++ b/avl.c @@ -225,7 +225,7 @@ avl_insert(struct avl_tree *tree, struct avl_node *new) new->leader = true; if (tree->root == NULL) { - list_add_head(&tree->list_head, &new->list); + list_add(&new->list, &tree->list_head); tree->root = new; tree->count = 1; return 0; diff --git a/list_compat.h b/list_compat.h index 3dd1fd6..1357287 100644 --- a/list_compat.h +++ b/list_compat.h @@ -17,7 +17,6 @@ #ifndef __LIST_COMPAT_H #define __LIST_COMPAT_H -#define list_add_head(_head, _list) list_add(_list, _head) #define list_add_after(_after, _list) list_add(_list, _after) #define list_add_before(_before, _list) list_add_tail(_list, _before) #define list_remove(_list) list_del(_list)