Home | History | Annotate | Download | only in i18n

Lines Matching refs:fcdPosition

123     (s)->fcdPosition = 0;
173 backup->fcdPosition = data->fcdPosition;
244 buffer and modify the fcdPosition.
246 fcdPosition can not be reverted back.
249 data->fcdPosition = backup->fcdPosition;
355 // Null terminated main string. fcdPosition is the 'return' position into main buf.
356 return (*s->fcdPosition == 0);
360 return s->fcdPosition == s->endp;
379 *(source->pos - 1) == 0 && source->fcdPosition == NULL)) {
1298 const UChar *endP = collationSource->fcdPosition; /* End of region to normalize+1 */
1416 collationSource->fcdPosition = (UChar *)srcP;
1505 collationSource->pos = collationSource->fcdPosition;
1530 if (collationSource->fcdPosition >= collationSource->pos) {
1641 if (data->fcdPosition == NULL) {
1645 pStart = data->fcdPosition + 1;
1665 * fcdPosition is NULL, that means that we backed up to
1681 if (data->fcdPosition != NULL) {
1682 int32_t baseOffset = (int32_t)(data->fcdPosition - data->string);
1683 UChar baseChar = *data->fcdPosition;
1769 data->fcdPosition = NULL;
1789 data->fcdPosition = (UChar *)src;
1896 *(data->pos - 1) == 0 && data->fcdPosition == NULL);
2002 if (data->fcdPosition == NULL) {
2007 data->pos = data->fcdPosition + 1;
2033 (data->fcdPosition != NULL && data->fcdPosition <= data->pos)
2200 pEnd = data->fcdPosition;
2250 (data->fcdPosition != NULL && !innormbuf &&
2251 data->pos < data->fcdPosition)) {
2279 in writable buffer, at this point fcdPosition can not be
2282 if(data->fcdPosition) {
2283 if (*(data->fcdPosition + 1) == 0 ||
2284 data->fcdPosition + 1 == data->endp) {
2286 data->pos = insertBufferEnd(data, *(data->fcdPosition)) + 1;
2291 return *(data->fcdPosition ++);
2293 data->pos = data->fcdPosition;
2317 if ((data->fcdPosition == NULL || data->fcdPosition < data->pos) &&
2329 /* fcdposition shifted even when there's no normalization, if we
2332 int32_t length = (int32_t)(data->fcdPosition - data->pos + 1);
2373 fcdposition = pos, pos = start of normalization buffer. if pos in
2383 source->fcdPosition = source->pos;
2427 source->fcdPosition == NULL ||
2428 source->fcdPosition == source->endp ||
2429 *(source->fcdPosition) == 0 ||
2430 u_getCombiningClass(*(source->fcdPosition)) == 0)) ||
2491 know that fcdposition points to a base character. the normalization buffer
2549 if (data->fcdPosition == NULL) {
2553 pStart = data->fcdPosition + 1;
2611 if ((data->fcdPosition==NULL)||(data->flags & UCOL_ITER_HASLEN)) {
2622 in writable buffer, at this point fcdPosition can not be NULL.
2625 if (data->fcdPosition == data->string) {
2627 insertBufferFront(data, *(data->fcdPosition));
2628 data->fcdPosition = NULL;
2631 start = data->fcdPosition;
2639 if (data->fcdPosition > start &&
2653 data->fcdPosition ++;
2662 data->fcdPosition --;
3217 source->fcdPosition = source->pos; // Indicate where to continue in main input string
3490 *(source->pos - 1) == 0 && source->fcdPosition == NULL)))
3554 rawOffset = (int32_t)(temp.fcdPosition - temp.string);
3992 source->fcdPosition = NULL;
3994 source->fcdPosition = source->pos-1;
4034 prev = source->fcdPosition;