Lines Matching refs:fPos
335 int32_t charsLeft = (int32_t)(f->str.fLimit - f->str.fPos);
340 u_strncpy(f->str.fPos, mySource, written);
341 f->str.fPos += written;
420 dataSize = (int32_t)(str->fLimit - str->fPos);
428 uprv_memmove(f->fUCBuffer, str->fPos, dataSize * sizeof(UChar));
477 str->fPos = str->fBuffer;
501 if (str->fPos >= str->fLimit) {
509 dataSize = (int32_t)(str->fLimit - str->fPos);
520 alias = str->fPos;
564 str->fPos = alias;
576 dataSize = (int32_t)(str->fLimit - str->fPos);
591 if(f->str.fPos < f->str.fLimit){
592 *ch = *(f->str.fPos)++;
597 if(f->str.fPos >= f->str.fLimit) {
600 if(f->str.fPos < f->str.fLimit) {
601 *ch = *(f->str.fPos)++;
626 if (f && str->fPos + 1 >= str->fLimit) {
631 if (str->fPos < str->fLimit) {
632 *c32 = *(str->fPos)++;
634 if (str->fPos < str->fLimit) {
635 UChar c16 = *(str->fPos)++;
668 if (str->fPos == str->fBuffer
669 || (U_IS_LEAD(ch) && (str->fPos - 1) == str->fBuffer))
677 if (*--(str->fPos) != U16_TRAIL(ch)
678 || *--(str->fPos) != U16_LEAD(ch))
683 else if (*--(str->fPos) != ch) {
702 dataSize = (int32_t)(str->fLimit - str->fPos);
706 dataSize = (int32_t)(str->fLimit - str->fPos);
715 memcpy(chars + read, str->fPos, dataSize * sizeof(UChar));
721 str->fPos += dataSize;