Subversion Repositories HelenOS-historic

Rev

Rev 1147 | Rev 1164 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1147 Rev 1150
Line 81... Line 81...
81
 
81
 
82
extern void btree_insert(btree_t *t, __native key, void *value, btree_node_t *leaf_node);
82
extern void btree_insert(btree_t *t, __native key, void *value, btree_node_t *leaf_node);
83
extern void btree_remove(btree_t *t, __native key, btree_node_t *leaf_node);
83
extern void btree_remove(btree_t *t, __native key, btree_node_t *leaf_node);
84
extern void *btree_search(btree_t *t, __native key, btree_node_t **leaf_node);
84
extern void *btree_search(btree_t *t, __native key, btree_node_t **leaf_node);
85
 
85
 
86
extern btree_node_t *btree_node_left_sibling(btree_t *t, btree_node_t *node);
86
extern btree_node_t *btree_leaf_node_left_neighbour(btree_t *t, btree_node_t *node);
87
extern btree_node_t *btree_node_right_sibling(btree_t *t, btree_node_t *node);
87
extern btree_node_t *btree_leaf_node_right_neighbour(btree_t *t, btree_node_t *node);
88
 
88
 
89
extern void btree_print(btree_t *t);
89
extern void btree_print(btree_t *t);
90
#endif
90
#endif