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