29 #define USE_THREADED_AVL
31 #if defined(USE_THREADED_AVL)
32 #define avl_table tavl_table
33 #define avl_traverser tavl_traverser
34 #define avl_create tavl_create
35 #define avl_copy tavl_copy
36 #define avl_destroy tavl_destroy
37 #define avl_probe tavl_probe
38 #define avl_insert tavl_insert
39 #define avl_replace tavl_replace
40 #define avl_delete tavl_delete
41 #define avl_find tavl_find
42 #define avl_assert_insert tavl_assert_insert
43 #define avl_assert_delete tavl_assert_delete
44 #define avl_t_init tavl_t_init
45 #define avl_t_first tavl_t_first
46 #define avl_t_last tavl_t_last
47 #define avl_t_find tavl_t_find
48 #define avl_t_insert tavl_t_insert
49 #define avl_t_copy tavl_t_copy
50 #define avl_t_next tavl_t_next
51 #define avl_t_prev tavl_t_prev
52 #define avl_t_cur tavl_t_cur
53 #define avl_t_replace tavl_t_replace
118 const void *pvTouchI32B,
void *pvParam);
137 const void *pvPredistB,
void *pvParam);
153 const void *pvNodePri32B,
void *pvParam);
169 const void *pvEdgePri32B,
void *pvParam);
int dglTreeEdgeCompare(const void *pvEdgeA, const void *pvEdgeB, void *pvParam)
struct _dglTreePredist dglTreePredist_s
void dglTreeNode2Cancel(void *pvNode2, void *pvParam)
struct _dglTreeNodePri32 dglTreeNodePri32_s
void dglTreeNodeCancel(void *pvNode, void *pvParam)
void dglTreeEdgeCancel(void *pvEdge, void *pvParam)
dglTreeTouchI32_s * dglTreeTouchI32Add(void *pavl, dglInt32_t nKey)
int dglTreePredistCompare(const void *pvPredistA, const void *pvPredistB, void *pvParam)
dglTreePredist_s * dglTreePredistAlloc()
dglTreeEdge_s * dglTreeEdgeAlloc()
void dglTreeEdgePri32Cancel(void *pvEdgePri32, void *pvParam)
struct _dglTreeEdgePri32 dglTreeEdgePri32_s
dglTreeNode_s * dglTreeNodeAdd(void *pavl, dglInt32_t nKey)
dglTreeNode_s * dglTreeNodeAlloc()
int dglTreeNodeCompare(const void *pvNodeA, const void *pvNodeB, void *pvParam)
int dglTreeNode2Compare(const void *pvNode2A, const void *pvNode2B, void *pvParam)
struct _dglTreeEdge dglTreeEdge_s
dglTreeEdgePri32_s * dglTreeEdgePri32Alloc()
void * dglTreeGetAllocator()
struct _dglTreeNode2 dglTreeNode2_s
dglTreeEdge_s * dglTreeEdgeAdd(void *pavl, dglInt32_t nKey)
struct _dglTreeTouchI32 dglTreeTouchI32_s
void dglTreeTouchI32Cancel(void *pvTouchI32, void *pvParam)
dglTreeEdgePri32_s * dglTreeEdgePri32Add(void *pavl, dglInt32_t nKey)
void dglTreePredistCancel(void *pvPredist, void *pvParam)
dglTreeNode2_s * dglTreeNode2Alloc()
int dglTreeEdgePri32Compare(const void *pvEdgePri32A, const void *pvEdgePri32B, void *pvParam)
void dglTreeNodePri32Cancel(void *pvNodePri32, void *pvParam)
dglTreeNode2_s * dglTreeNode2Add(void *pavl, dglInt32_t nKey)
dglTreeNodePri32_s * dglTreeNodePri32Alloc()
int dglTreeTouchI32Compare(const void *pvTouchI32A, const void *pvTouchI32B, void *pvParam)
int dglTreeNodePri32Compare(const void *pvNodePri32A, const void *pvNodePri32B, void *pvParam)
dglTreePredist_s * dglTreePredistAdd(void *pavl, dglInt32_t nKey)
dglTreeNodePri32_s * dglTreeNodePri32Add(void *pavl, dglInt32_t nKey)
struct _dglTreeNode dglTreeNode_s
dglTreeTouchI32_s * dglTreeTouchI32Alloc()