Lines Matching refs:rlRange
131 RangeDescriptor *rlRange; in build() local
164 rlRange = fRangeList; in build()
175 while (rlRange->fEndChar < inputSetRangeBegin) { in build()
176 rlRange = rlRange->fNext; in build()
185 if (rlRange->fStartChar < inputSetRangeBegin) { in build()
186 rlRange->split(inputSetRangeBegin, *fStatus); in build()
198 if (rlRange->fEndChar > inputSetRangeEnd) { in build()
199 rlRange->split(inputSetRangeEnd+1, *fStatus); in build()
207 if (rlRange->fIncludesSets->indexOf(usetNode) == -1) { in build()
208 rlRange->fIncludesSets->addElement(usetNode, *fStatus); in build()
215 if (inputSetRangeEnd == rlRange->fEndChar) { in build()
218 rlRange = rlRange->fNext; in build()
236 for (rlRange = fRangeList; rlRange!=0; rlRange=rlRange->fNext) { in build()
237 … for (rlSearchRange=fRangeList; rlSearchRange != rlRange; rlSearchRange=rlSearchRange->fNext) { in build()
238 if (rlRange->fIncludesSets->equals(*rlSearchRange->fIncludesSets)) { in build()
239 rlRange->fNum = rlSearchRange->fNum; in build()
243 if (rlRange->fNum == 0) { in build()
245 rlRange->fNum = fGroupCount+2; in build()
246 rlRange->setDictionaryFlag(); in build()
247 addValToSets(rlRange->fIncludesSets, fGroupCount+2); in build()
296 for (rlRange = fRangeList; rlRange!=0; rlRange=rlRange->fNext) { in build()
297 utrie_setRange32(fTrie, rlRange->fStartChar, rlRange->fEndChar+1, rlRange->fNum, TRUE); in build()
415 RangeDescriptor *rlRange; in getFirstChar() local
417 for (rlRange = fRangeList; rlRange!=0; rlRange=rlRange->fNext) { in getFirstChar()
418 if (rlRange->fNum == category) { in getFirstChar()
419 retVal = rlRange->fStartChar; in getFirstChar()
436 RangeDescriptor *rlRange; in printRanges() local
440 for (rlRange = fRangeList; rlRange!=0; rlRange=rlRange->fNext) { in printRanges()
441 RBBIDebugPrintf("%2i %4x-%4x ", rlRange->fNum, rlRange->fStartChar, rlRange->fEndChar); in printRanges()
443 for (i=0; i<rlRange->fIncludesSets->size(); i++) { in printRanges()
444 RBBINode *usetNode = (RBBINode *)rlRange->fIncludesSets->elementAt(i); in printRanges()
469 RangeDescriptor *rlRange; in printRangeGroups() local
475 for (rlRange = fRangeList; rlRange!=0; rlRange=rlRange->fNext) { in printRangeGroups()
476 int groupNum = rlRange->fNum & 0xbfff; in printRangeGroups()
481 if (rlRange->fNum & 0x4000) { RBBIDebugPrintf(" <DICT> ");} in printRangeGroups()
483 for (i=0; i<rlRange->fIncludesSets->size(); i++) { in printRangeGroups()
484 RBBINode *usetNode = (RBBINode *)rlRange->fIncludesSets->elementAt(i); in printRangeGroups()
497 for (tRange = rlRange; tRange != 0; tRange = tRange->fNext) { in printRangeGroups()
498 if (tRange->fNum == rlRange->fNum) { in printRangeGroups()