nfs-ganesha 1.4
|
#include "avltree.h"
Go to the source code of this file.
Defines | |
#define | NODE_INIT { NULL, } |
Functions | |
struct bstree_node * | bstree_first (const struct bstree *tree) |
struct bstree_node * | bstree_last (const struct bstree *tree) |
struct bstree_node * | bstree_next (const struct bstree_node *node) |
struct bstree_node * | bstree_prev (const struct bstree_node *node) |
struct bstree_node * | bstree_lookup (const struct bstree_node *key, const struct bstree *tree) |
struct bstree_node * | bstree_insert (struct bstree_node *node, struct bstree *tree) |
void | bstree_remove (struct bstree_node *node, struct bstree *tree) |
void | bstree_replace (struct bstree_node *old, struct bstree_node *new, struct bstree *tree) |
int | bstree_init (struct bstree *tree, bstree_cmp_fn_t cmp, unsigned long flags) |
struct bstree_node* bstree_first | ( | const struct bstree * | tree | ) | [read] |
int bstree_init | ( | struct bstree * | tree, |
bstree_cmp_fn_t | cmp, | ||
unsigned long | flags | ||
) |
struct bstree_node* bstree_insert | ( | struct bstree_node * | node, |
struct bstree * | tree | ||
) | [read] |
struct bstree_node* bstree_last | ( | const struct bstree * | tree | ) | [read] |
struct bstree_node* bstree_lookup | ( | const struct bstree_node * | key, |
const struct bstree * | tree | ||
) | [read] |
struct bstree_node* bstree_next | ( | const struct bstree_node * | node | ) | [read] |
struct bstree_node* bstree_prev | ( | const struct bstree_node * | node | ) | [read] |
void bstree_remove | ( | struct bstree_node * | node, |
struct bstree * | tree | ||
) |
void bstree_replace | ( | struct bstree_node * | old, |
struct bstree_node * | new, | ||
struct bstree * | tree | ||
) |