AVL_SWAP(3AVL) AVL Tree Library Functions AVL_SWAP(3AVL)

NAME


avl_swap - swap the entries in two AVL trees

SYNOPSIS


AVL Tree Library (libavl, -lavl)
#include <sys/avl.h>

void
avl_swap(avl_tree_t *tree1, avl_tree_t *tree2);

DESCRIPTION


The avl_swap() function swaps the nodes in the AVL tree tree1 with
those in tree2. The two trees must have hold identical kinds of data,
the arguments passed to avl_create(3AVL) must be identical. The
behavior when they are not is undefined.

EXAMPLES


See the EXAMPLES section in libavl(3LIB).

INTERFACE STABILITY


Committed

MT-Level
See Locking in libavl(3LIB).

SEE ALSO


libavl(3LIB)

illumos May 7, 2015 illumos

tribblix@gmail.com :: GitHub :: Privacy