Lines Matching refs:limit
96 return iter->limit; in stringIteratorGetIndex()
121 pos=iter->limit+delta; in stringIteratorMove()
132 } else if(pos>iter->limit) { in stringIteratorMove()
133 pos=iter->limit; in stringIteratorMove()
141 return iter->index<iter->limit; in stringIteratorHasNext()
151 if(iter->index<iter->limit) { in stringIteratorCurrent()
160 if(iter->index<iter->limit) { in stringIteratorNext()
187 } else if((int32_t)state<iter->start || iter->limit<(int32_t)state) { in stringIteratorSetState()
219 iter->limit=iter->length; in uiter_setString()
249 if((index=iter->index)<iter->limit) { in utf16BEIteratorCurrent()
260 if((index=iter->index)<iter->limit) { in utf16BEIteratorNext()
340 iter->limit=iter->length; in uiter_setUTF16BE()
493 if(iter->index<iter->limit) { in replaceableIteratorCurrent()
502 if(iter->index<iter->limit) { in replaceableIteratorNext()
538 iter->limit=iter->length=rep->length(); in uiter_setReplaceable()
594 int32_t i, limit, index; in utf8IteratorGetIndex() local
598 limit=iter->start; /* count up to the UTF-8 index */ in utf8IteratorGetIndex()
599 while(i<limit) { in utf8IteratorGetIndex()
600 U8_NEXT(s, i, limit, c); in utf8IteratorGetIndex()
609 if(i==iter->limit) { in utf8IteratorGetIndex()
623 int32_t i, limit, length; in utf8IteratorGetIndex() local
632 limit=iter->start; in utf8IteratorGetIndex()
635 while(i<limit) { in utf8IteratorGetIndex()
636 U8_NEXT(s, i, limit, c); in utf8IteratorGetIndex()
656 limit=iter->limit; in utf8IteratorGetIndex()
657 while(i<limit) { in utf8IteratorGetIndex()
658 U8_NEXT(s, i, limit, c); in utf8IteratorGetIndex()
709 iter->start=iter->limit; in utf8IteratorMove()
731 iter->start=iter->limit; in utf8IteratorMove()
747 iter->start=iter->limit; in utf8IteratorMove()
763 } else if(delta>=(iter->limit-iter->start)) { in utf8IteratorMove()
766 iter->start=iter->limit; in utf8IteratorMove()
780 int32_t limit=iter->limit; in utf8IteratorMove() local
786 while(delta>0 && i<limit) { in utf8IteratorMove()
787 U8_NEXT(s, i, limit, c); in utf8IteratorMove()
801 if(i==limit) { in utf8IteratorMove()
850 return iter->start<iter->limit || iter->reservedField!=0; in utf8IteratorHasNext()
862 } else if(iter->start<iter->limit) { in utf8IteratorCurrent()
867 U8_NEXT(s, i, iter->limit, c); in utf8IteratorCurrent()
891 } else if(iter->start<iter->limit) { in utf8IteratorNext()
895 U8_NEXT(s, iter->start, iter->limit, c); in utf8IteratorNext()
898 if(iter->length<0 && iter->start==iter->limit) { in utf8IteratorNext()
901 } else if(iter->start==iter->limit && iter->length>=0) { in utf8IteratorNext()
977 if((state==0 ? index<0 : index<4) || iter->limit<index) { in utf8IteratorSetState()
1023 iter->limit=length; in uiter_setUTF8()
1025 iter->limit=(int32_t)uprv_strlen(s); in uiter_setUTF8()
1027 iter->length= iter->limit<=1 ? iter->limit : -1; in uiter_setUTF8()