Home | History | Annotate | Download | only in io

Lines Matching refs:fPos

324         int32_t charsLeft = (int32_t)(f->str.fLimit - f->str.fPos);
329 u_strncpy(f->str.fPos, mySource, written);
330 f->str.fPos += written;
409 dataSize = (int32_t)(str->fLimit - str->fPos);
417 uprv_memmove(f->fUCBuffer, str->fPos, dataSize * sizeof(UChar));
466 str->fPos = str->fBuffer;
490 if (str->fPos >= str->fLimit) {
498 dataSize = (int32_t)(str->fLimit - str->fPos);
509 alias = str->fPos;
553 str->fPos = alias;
565 dataSize = (int32_t)(str->fLimit - str->fPos);
580 if(f->str.fPos < f->str.fLimit){
581 *ch = *(f->str.fPos)++;
586 if(f->str.fPos >= f->str.fLimit) {
589 if(f->str.fPos < f->str.fLimit) {
590 *ch = *(f->str.fPos)++;
615 if (f && str->fPos + 1 >= str->fLimit) {
620 if (str->fPos < str->fLimit) {
621 *c32 = *(str->fPos)++;
623 if (str->fPos < str->fLimit) {
624 UChar c16 = *(str->fPos)++;
657 if (str->fPos == str->fBuffer
658 || (U_IS_LEAD(ch) && (str->fPos - 1) == str->fBuffer))
666 if (*--(str->fPos) != U16_TRAIL(ch)
667 || *--(str->fPos) != U16_LEAD(ch))
672 else if (*--(str->fPos) != ch) {
691 dataSize = (int32_t)(str->fLimit - str->fPos);
695 dataSize = (int32_t)(str->fLimit - str->fPos);
704 memcpy(chars + read, str->fPos, dataSize * sizeof(UChar));
710 str->fPos += dataSize;