Lines Matching refs:Word

43 typedef  signed long   Word;
66 Word (*kCmp)(Word,Word) );
71 Word (*kCmp)(Word,Word) );
75 void deleteFM ( WordFM*, void(*kFin)(Word), void(*vFin)(Word) );
80 void addToFM ( WordFM* fm, Word k, Word v );
83 Bool delFromFM ( WordFM* fm, /*OUT*/Word* oldV, Word key );
86 Bool lookupFM ( WordFM* fm, /*OUT*/Word* valP, Word key );
88 Word sizeFM ( WordFM* fm );
95 Bool nextIterFM ( WordFM* fm, /*OUT*/Word* pKey, /*OUT*/Word* pVal );
106 WordFM* dopyFM ( WordFM* fm, Word(*dopyK)(Word), Word(*dopyV)(Word) );
366 (Word(*)(Word))dopy_Counts );
371 deleteFM( innerMap, NULL, (void(*)(Word))ddel_Counts );
389 deleteFM( cpf->outerMap, (void(*)(Word))ddel_FileFn,
390 (void(*)(Word))ddel_InnerMap );
421 while (nextIterFM( cpf->outerMap, (Word*)(&topKey), (Word*)(&topVal) )) {
425 while (nextIterFM( topVal, (Word*)(&subKey), (Word*)(&subVal) )) {
443 static Word cmp_FileFn ( Word s1, Word s2 )
447 Word r = strcmp(ff1->fi_name, ff2->fi_name);
453 static Word cmp_unboxed_UWord ( Word s1, Word s2 )
539 if (lookupFM( counts_map, (Word*)(&oldCounts), (Word)lnno )) {
545 addToFM( counts_map, (Word)lnno, (Word)newCounts );
580 if (lookupFM( cpf->outerMap, (Word*)(&countsMap), (Word)topKey )) {
589 addToFM( cpf->outerMap, (Word)topKey, (Word)countsMap );
802 while (nextIterFM( src->outerMap, (Word*)&soKey, (Word*)&soVal )) {
805 if (! lookupFM( dst->outerMap, (Word*)&doVal, (Word)soKey )) {
811 addToFM( dst->outerMap, (Word)c_soKey, (Word)c_soVal );
819 while (nextIterFM( soVal, (Word*)&siKey, (Word*)&siVal )) {
822 if (! lookupFM( doVal, (Word*)&diVal, siKey )) {
827 addToFM( doVal, siKey, (Word)c_siVal );
979 Word key;
980 Word val;
989 Word w;
1000 Word (*kCmp)(Word,Word);
1007 static Bool avl_removeroot_wrk(AvlNode** t, Word(*kCmp)(Word,Word));
1052 static Word size_avl_nonNull ( AvlNode* nd )
1068 Word (*kCmp)(Word,Word) )
1070 Word cmpres;
1167 Word(*kCmp)(Word,Word) )
1170 Word cmpres = kCmp( (*rootp)->key, a->key );
1256 Word(*kCmp)(Word,Word) )
1291 AvlNode* avl_find_node ( AvlNode* t, Word k, Word(*kCmp)(Word,Word) )
1293 Word cmpres;
1345 Word(*dopyK)(Word),
1346 Word(*dopyV)(Word),
1400 Word (*kCmp)(Word,Word) )
1412 Word (*kCmp)(Word,Word) )
1421 void(*kFin)(Word),
1422 void(*vFin)(Word),
1441 void deleteFM ( WordFM* fm, void(*kFin)(Word), void(*vFin)(Word) )
1450 void addToFM ( WordFM* fm, Word k, Word v )
1467 Bool delFromFM ( WordFM* fm, /*OUT*/Word* oldV, Word key )
1482 Bool lookupFM ( WordFM* fm, /*OUT*/Word* valP, Word key )
1494 Word sizeFM ( WordFM* fm )
1511 Bool nextIterFM ( WordFM* fm, /*OUT*/Word* pKey, /*OUT*/Word* pVal )
1550 WordFM* dopyFM ( WordFM* fm, Word(*dopyK)(Word), Word(*dopyV)(Word) )