Lines Matching refs:StopMiddle

606 			   *StopMiddle;  in FindWord()  local
617 StopMiddle = StopLow + ((StopHigh - StopLow) >> 1); in FindWord()
618 if (StopMiddle->val == *ptr) in FindWord()
620 if (*(ptr + 1) == '\0' && StopMiddle->isword) in FindWord()
629 if (StopMiddle->compoundflag & FF_COMPOUNDONLY) in FindWord()
632 else if ((flag & StopMiddle->compoundflag) == 0) in FindWord()
639 if (IsAffixFlagInUse(Conf, StopMiddle->affix, affixflag)) in FindWord()
642 node = StopMiddle->node; in FindWord()
646 else if (StopMiddle->val < *ptr) in FindWord()
647 StopLow = StopMiddle + 1; in FindWord()
649 StopHigh = StopMiddle; in FindWord()
2041 *StopMiddle; in FindAffixes() local
2057 StopMiddle = StopLow + ((StopHigh - StopLow) >> 1); in FindAffixes()
2060 if (StopMiddle->val == symbol) in FindAffixes()
2063 if (StopMiddle->naff) in FindAffixes()
2064 return StopMiddle; in FindAffixes()
2065 node = StopMiddle->node; in FindAffixes()
2068 else if (StopMiddle->val < symbol) in FindAffixes()
2069 StopLow = StopMiddle + 1; in FindAffixes()
2071 StopHigh = StopMiddle; in FindAffixes()
2388 *StopMiddle = NULL; in SplitToVariants() local
2466 StopMiddle = StopLow + ((StopHigh - StopLow) >> 1); in SplitToVariants()
2467 if (StopMiddle->val == ((uint8 *) (word))[level]) in SplitToVariants()
2469 else if (StopMiddle->val < ((uint8 *) (word))[level]) in SplitToVariants()
2470 StopLow = StopMiddle + 1; in SplitToVariants()
2472 StopHigh = StopMiddle; in SplitToVariants()
2485 if (StopMiddle->isword && in SplitToVariants()
2486 (StopMiddle->compoundflag & compoundflag) && in SplitToVariants()
2517 node = StopMiddle->node; in SplitToVariants()