Lines Matching refs:where
115 * An opaque type used to locate a position in the tree where a node
157 * found. If not found, it returns NULL and then if "where" is not NULL it sets
158 * "where" for use with avl_insert() or avl_nearest().
161 * where - position for use with avl_nearest() or avl_insert(), may be NULL
163 extern void *avl_find(avl_tree_t *tree, const void *node, avl_index_t *where);
169 * where - position as returned from avl_find()
171 extern void avl_insert(avl_tree_t *tree, void *node, avl_index_t where);
213 * where - position as returned from avl_find()
222 * avl_index_t where;
224 * node = avl_find(tree, &look_for_value, &where);
228 * less = avl_nearest(tree, where, AVL_BEFORE);
230 extern void *avl_nearest(avl_tree_t *tree, avl_index_t where, int direction);