From 63cea8dcb79be7bf2bd32b7c05ac289a473192a5 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 22 Jan 2011 17:02:23 +0100 Subject: update avl implementation from packetbb --- avl.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'avl.h') diff --git a/avl.h b/avl.h index 1c57604..80a29b7 100644 --- a/avl.h +++ b/avl.h @@ -155,12 +155,12 @@ enum avl_find_mode { }; void EXPORT(avl_init)(struct avl_tree *, avl_tree_comp, bool, void *); -struct avl_node *EXPORT(avl_find)(struct avl_tree *, const void *); -struct avl_node *EXPORT(avl_find_greaterequal)(struct avl_tree *tree, const void *key); -struct avl_node *EXPORT(avl_find_lessequal)(struct avl_tree *tree, const void *key); +struct avl_node *EXPORT(avl_find)(const struct avl_tree *, const void *); +struct avl_node *EXPORT(avl_find_greaterequal)(const struct avl_tree *tree, const void *key); +struct avl_node *EXPORT(avl_find_lessequal)(const struct avl_tree *tree, const void *key); int EXPORT(avl_insert)(struct avl_tree *, struct avl_node *); void EXPORT(avl_delete)(struct avl_tree *, struct avl_node *); -void *EXPORT(__avl_find_element)(struct avl_tree *tree, const void *key, +void *EXPORT(__avl_find_element)(const struct avl_tree *tree, const void *key, size_t offset, enum avl_find_mode mode); /** -- cgit v1.2.3