• Home
  • Raw
  • Download

Lines Matching refs:fcdPosition

124     (s)->fcdPosition = 0;  in IInit_collIterate()
174 backup->fcdPosition = data->fcdPosition; in backupState()
250 data->fcdPosition = backup->fcdPosition; in loadState()
357 return (*s->fcdPosition == 0); in collIter_eos()
361 return s->fcdPosition == s->endp; in collIter_eos()
380 *(source->pos - 1) == 0 && source->fcdPosition == NULL)) { in collIter_bos()
1349 const UChar *endP = collationSource->fcdPosition; /* End of region to normalize+1 */ in collIterNormalize()
1467 collationSource->fcdPosition = (UChar *)srcP; in collIterFCD()
1557 collationSource->pos = collationSource->fcdPosition; in ucol_IGetNextCE()
1582 if (collationSource->fcdPosition >= collationSource->pos) { in ucol_IGetNextCE()
1695 if (data->fcdPosition == NULL) { in collPrevIterNormalize()
1699 pStart = data->fcdPosition + 1; in collPrevIterNormalize()
1735 if (data->fcdPosition != NULL) { in collPrevIterNormalize()
1736 int32_t baseOffset = (int32_t)(data->fcdPosition - data->string); in collPrevIterNormalize()
1737 UChar baseChar = *data->fcdPosition; in collPrevIterNormalize()
1823 data->fcdPosition = NULL; in collPrevIterFCD()
1843 data->fcdPosition = (UChar *)src; in collPrevIterFCD()
1950 *(data->pos - 1) == 0 && data->fcdPosition == NULL); in isAtStartPrevIterate()
2057 if (data->fcdPosition == NULL) { in ucol_IGetPrevCE()
2062 data->pos = data->fcdPosition + 1; in ucol_IGetPrevCE()
2088 (data->fcdPosition != NULL && data->fcdPosition <= data->pos) in ucol_IGetPrevCE()
2256 pEnd = data->fcdPosition; in normalizeNextContraction()
2306 (data->fcdPosition != NULL && !innormbuf && in getNextNormalizedChar()
2307 data->pos < data->fcdPosition)) { in getNextNormalizedChar()
2338 if(data->fcdPosition) { in getNextNormalizedChar()
2339 if (*(data->fcdPosition + 1) == 0 || in getNextNormalizedChar()
2340 data->fcdPosition + 1 == data->endp) { in getNextNormalizedChar()
2342 data->pos = insertBufferEnd(data, *(data->fcdPosition)) + 1; in getNextNormalizedChar()
2347 return *(data->fcdPosition ++); in getNextNormalizedChar()
2349 data->pos = data->fcdPosition; in getNextNormalizedChar()
2373 if ((data->fcdPosition == NULL || data->fcdPosition < data->pos) && in getNextNormalizedChar()
2388 int32_t length = (int32_t)(data->fcdPosition - data->pos + 1); in getNextNormalizedChar()
2439 source->fcdPosition = source->pos; in setDiscontiguosAttribute()
2483 source->fcdPosition == NULL || in getDiscontiguous()
2484 source->fcdPosition == source->endp || in getDiscontiguous()
2485 *(source->fcdPosition) == 0 || in getDiscontiguous()
2486 u_getCombiningClass(*(source->fcdPosition)) == 0)) || in getDiscontiguous()
2605 if (data->fcdPosition == NULL) { in normalizePrevContraction()
2609 pStart = data->fcdPosition + 1; in normalizePrevContraction()
2667 if ((data->fcdPosition==NULL)||(data->flags & UCOL_ITER_HASLEN)) { in getPrevNormalizedChar()
2681 if (data->fcdPosition == data->string) { in getPrevNormalizedChar()
2683 insertBufferFront(data, *(data->fcdPosition)); in getPrevNormalizedChar()
2684 data->fcdPosition = NULL; in getPrevNormalizedChar()
2687 start = data->fcdPosition; in getPrevNormalizedChar()
2695 if (data->fcdPosition > start && in getPrevNormalizedChar()
2709 data->fcdPosition ++; in getPrevNormalizedChar()
2718 data->fcdPosition --; in getPrevNormalizedChar()
3276 source->fcdPosition = source->pos; in ucol_prv_getSpecialCE()
3549 *(source->pos - 1) == 0 && source->fcdPosition == NULL))) in ucol_prv_getSpecialPrevCE()
3613 rawOffset = (int32_t)(temp.fcdPosition - temp.string); in ucol_prv_getSpecialPrevCE()
4046 source->fcdPosition = NULL; in ucol_prv_getSpecialPrevCE()
4049 source->fcdPosition = source->pos-1; in ucol_prv_getSpecialPrevCE()
4104 prev = source->fcdPosition; in ucol_prv_getSpecialPrevCE()