1csc_tree(l)
2
3NAME
4	csc_tree
5
6DESCRIPTION
7	Balanced Binary Tree Subsystem
8
9	The CSCbinTree functions provide an interface to a balanced binary tree
10	subsystem.  The tree is an opaque data type, and client code never has
11	direct access to the nodes.  Note that you can't remove nodes, but the
12	tree can be deleted.
13
14	The CSCbinTreeNode functions provide individual node manipulation
15	capability.  Trees can be built with the CSCbinTreeNodeJoin function,
16	which returns a pointer to the upper node.  These trees are not likely
17	to be balanced.
18
19	Don't try mixing the CSCbinTree and CSCbinTreeNode functions on the
20	same tree.
21
22FUNCTIONS
23		tree
24		----
25	CSCbinTreeNew - create an empty libcsc balanced binary tree
26	CSCbinTreeDel - delete a libcsc balanced binary tree
27	CSCbinTreeInsert - insert a node into a libcsc balanced binary tree
28	CSCbinTreeTagOrderedInsert - put node into libcsc balanced binary tree
29	CSCbinTreeTraverse - traverse a libcsc balanced binary tree
30	CSCbinTreeUserSearch - arbitrary search of libcsc balanced binary tree
31	CSCbinTreeTagSearch - search a balanced binary tree for node with tag
32	CSCbinTreeStat - retrieve libcsc balanced binary tree statistics
33	CSCbinTreePrint - print a libcsc balanced binary tree
34
35		node
36		----
37	CSCbinTreeNodeNew - create a new empty libcsc binary tree node
38	CSCbinTreeNodeDel - deallocate a libcsc binary tree node
39	CSCbinTreeNodeJoin - join libcsc binary tree nodes
40	CSCbinTreeNodeBreak - break libcsc binary tree at a node
41	CSCbinTreeNodeTraverse - traverse a libcsc binary tree
42	CSCbinTreeNodeUserSearch - arbitrary libcsc binary tree traversal
43	CSCbinTreeNodeTagSearch - search a libcsc binary tree for a given tag
44	CSCbinTreeNodeStat - retrieve fields from a libcsc binary tree node
45	CSCbinTreeNodePrint - print the values of a libcsc binary tree node
46