• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/i18n/

Lines Matching defs:h*h

85 inline int hash(uint32_t ce)
90 // to be discussed on the hash algo.
497 shift[hash(cetable[count])] = temp > 1 ? temp : 1;
499 shift[hash(cetable[cesize])] = 1;
501 shift[hash(0)] = 1;
508 backshift[hash(cetable[count])] = count > expansionsize ?
511 backshift[hash(cetable[0])] = 1;
512 backshift[hash(0)] = 1;
735 int32_t shift = pattern->shift[hash(ce)];
753 // * high surrogate character: similar to contraction
917 UBool hasAccentsBeforeMatch(const UStringSearch *strsrch, int32_t start,
998 UBool hasAccentsAfterMatch(const UStringSearch *strsrch, int32_t start,
1186 // are in the normalization buffer, hasAccentsBeforeMatch would
1259 hasAccentsBeforeMatch(strsrch, start, *textoffset) ||
1261 hasAccentsAfterMatch(strsrch, start, *textoffset)) {
1829 // are in the normalization buffer, hasAccentsBeforeMatch would
1976 int32_t shift = strsrch->pattern.backShift[hash(ce)];
2027 // if we are in the normalization buffer, hasAccentsBeforeMatch
2107 hasAccentsBeforeMatch(strsrch, *textoffset, end) ||
2109 hasAccentsAfterMatch(strsrch, *textoffset, end)) {
2467 // if we are in the normalization buffer, hasAccentsBeforeMatch
3868 // 2. An int64_t CE weight is determined for each resulting unit (high 16 bits are primary strength, next
3869 // 16 bits are secondary, next 16 (the high 16 bits of the low 32-bit half) are tertiary. Any of these
3941 // Look at the high and low indices of the CE following the match. If
4007 // When the last CE's low index is same with its high index, the CE is likely
4227 // Look at the high index of the first CE in the match. If it's the same as the
4240 // Look at the high and low indices of the CE following the match. If