Lines Matching refs:kCmp
66 Word (*kCmp)(Word,Word) );
71 Word (*kCmp)(Word,Word) );
1000 Word (*kCmp)(Word,Word);
1007 static Bool avl_removeroot_wrk(AvlNode** t, Word(*kCmp)(Word,Word));
1068 Word (*kCmp)(Word,Word) )
1084 cmpres = kCmp( (*rootp)->key, a->key );
1090 if (avl_insert_wrk(&left_subtree, oldV, a, kCmp)) {
1123 if (avl_insert_wrk(&right_subtree, oldV, a, kCmp)) {
1167 Word(*kCmp)(Word,Word) )
1170 Word cmpres = kCmp( (*rootp)->key, a->key );
1176 ch = avl_remove_wrk(&left_subtree, a, kCmp);
1212 ch = avl_remove_wrk(&right_subtree, a, kCmp);
1246 return avl_removeroot_wrk(rootp, kCmp);
1256 Word(*kCmp)(Word,Word) )
1281 ch = avl_remove_wrk(rootp, a, kCmp);
1291 AvlNode* avl_find_node ( AvlNode* t, Word k, Word(*kCmp)(Word,Word) )
1296 cmpres = kCmp(t->key, k);
1400 Word (*kCmp)(Word,Word) )
1403 fm->kCmp = kCmp;
1412 Word (*kCmp)(Word,Word) )
1416 initFM(fm, alloc_nofail, dealloc, kCmp);
1459 avl_insert_wrk( &fm->root, &oldV, node, fm->kCmp );
1469 AvlNode* node = avl_find_node( fm->root, key, fm->kCmp );
1471 avl_remove_wrk( &fm->root, node, fm->kCmp );
1484 AvlNode* node = avl_find_node( fm->root, key, fm->kCmp );