Eleminated avltree_get_node.
FossilOrigin-Name: 43897a28098bbbb150894e65c14d5b5aef05f51a92e60eabe376db8c7e01ad0f
This commit is contained in:
parent
568589528e
commit
b08e39bf2b
@ -53,7 +53,7 @@ struct avltree *avltree_create(int (*cmp) (const void *, const void *),
|
||||
void avltree_del_all(struct avltree *t);
|
||||
void *avltree_del(struct avltree *t, void *data);
|
||||
void *avltree_add(struct avltree *t, void *data);
|
||||
//void * avltree_get(struct avltree *t ,void *data);
|
||||
void * avltree_get(struct avltree *t ,void *data);
|
||||
struct avlnode *avltree_get_node(struct avltree *t, void *data);
|
||||
|
||||
extern int avltree_foreach_lr(struct avlnode *n, int (*callback) (void *, void *),
|
||||
@ -66,15 +66,6 @@ int avltree_foreach_from_lr(struct avltree *t, struct avlnode *n, void *data,
|
||||
|
||||
//extern void avltree_foreach(struct avltree *t, int (*callback)(void *,void*),void *cbpriv,int dir);
|
||||
|
||||
static inline void *avltree_get(struct avltree *t, void *data)
|
||||
{
|
||||
struct avlnode *n = avltree_get_node(t, data);
|
||||
if (!n)
|
||||
return NULL;
|
||||
return n->data;
|
||||
}
|
||||
|
||||
|
||||
static inline void *avltree_replace_data(struct avltree *t, void *data, int len)
|
||||
{
|
||||
void *df = avltree_get(t, data);
|
||||
|
Loading…
Reference in New Issue
Block a user