Home | History | Annotate | Download | only in i18n

Lines Matching refs:fcdPosition

124     (s)->fcdPosition = 0;
174 backup->fcdPosition = data->fcdPosition;
245 buffer and modify the fcdPosition.
247 fcdPosition can not be reverted back.
250 data->fcdPosition = backup->fcdPosition;
356 // Null terminated main string. fcdPosition is the 'return' position into main buf.
357 return (*s->fcdPosition == 0);
361 return s->fcdPosition == s->endp;
380 *(source->pos - 1) == 0 && source->fcdPosition == NULL)) {
1349 const UChar *endP = collationSource->fcdPosition; /* End of region to normalize+1 */
1467 collationSource->fcdPosition = (UChar *)srcP;
1557 collationSource->pos = collationSource->fcdPosition;
1582 if (collationSource->fcdPosition >= collationSource->pos) {
1695 if (data->fcdPosition == NULL) {
1699 pStart = data->fcdPosition + 1;
1719 * fcdPosition is NULL, that means that we backed up to
1735 if (data->fcdPosition != NULL) {
1736 int32_t baseOffset = (int32_t)(data->fcdPosition - data->string);
1737 UChar baseChar = *data->fcdPosition;
1823 data->fcdPosition = NULL;
1843 data->fcdPosition = (UChar *)src;
1950 *(data->pos - 1) == 0 && data->fcdPosition == NULL);
2057 if (data->fcdPosition == NULL) {
2062 data->pos = data->fcdPosition + 1;
2088 (data->fcdPosition != NULL && data->fcdPosition <= data->pos)
2256 pEnd = data->fcdPosition;
2306 (data->fcdPosition != NULL && !innormbuf &&
2307 data->pos < data->fcdPosition)) {
2335 in writable buffer, at this point fcdPosition can not be
2338 if(data->fcdPosition) {
2339 if (*(data->fcdPosition + 1) == 0 ||
2340 data->fcdPosition + 1 == data->endp) {
2342 data->pos = insertBufferEnd(data, *(data->fcdPosition)) + 1;
2347 return *(data->fcdPosition ++);
2349 data->pos = data->fcdPosition;
2373 if ((data->fcdPosition == NULL || data->fcdPosition < data->pos) &&
2385 /* fcdposition shifted even when there's no normalization, if we
2388 int32_t length = (int32_t)(data->fcdPosition - data->pos + 1);
2429 fcdposition = pos, pos = start of normalization buffer. if pos in
2439 source->fcdPosition = source->pos;
2483 source->fcdPosition == NULL ||
2484 source->fcdPosition == source->endp ||
2485 *(source->fcdPosition) == 0 ||
2486 u_getCombiningClass(*(source->fcdPosition)) == 0)) ||
2547 know that fcdposition points to a base character. the normalization buffer
2605 if (data->fcdPosition == NULL) {
2609 pStart = data->fcdPosition + 1;
2667 if ((data->fcdPosition==NULL)||(data->flags & UCOL_ITER_HASLEN)) {
2678 in writable buffer, at this point fcdPosition can not be NULL.
2681 if (data->fcdPosition == data->string) {
2683 insertBufferFront(data, *(data->fcdPosition));
2684 data->fcdPosition = NULL;
2687 start = data->fcdPosition;
2695 if (data->fcdPosition > start &&
2709 data->fcdPosition ++;
2718 data->fcdPosition --;
3276 source->fcdPosition = source->pos;
3549 *(source->pos - 1) == 0 && source->fcdPosition == NULL)))
3613 rawOffset = (int32_t)(temp.fcdPosition - temp.string);
4046 source->fcdPosition = NULL;
4049 source->fcdPosition = source->pos-1;
4104 prev = source->fcdPosition;