Lines Matching refs:limit
99 return iter->limit; in stringIteratorGetIndex()
124 pos=iter->limit+delta; in stringIteratorMove()
135 } else if(pos>iter->limit) { in stringIteratorMove()
136 pos=iter->limit; in stringIteratorMove()
144 return iter->index<iter->limit; in stringIteratorHasNext()
154 if(iter->index<iter->limit) { in stringIteratorCurrent()
163 if(iter->index<iter->limit) { in stringIteratorNext()
190 } else if((int32_t)state<iter->start || iter->limit<(int32_t)state) { in stringIteratorSetState()
222 iter->limit=iter->length; in uiter_setString()
252 if((index=iter->index)<iter->limit) { in utf16BEIteratorCurrent()
263 if((index=iter->index)<iter->limit) { in utf16BEIteratorNext()
343 iter->limit=iter->length; in uiter_setUTF16BE()
496 if(iter->index<iter->limit) { in replaceableIteratorCurrent()
505 if(iter->index<iter->limit) { in replaceableIteratorNext()
541 iter->limit=iter->length=rep->length(); in uiter_setReplaceable()
597 int32_t i, limit, index; in utf8IteratorGetIndex() local
601 limit=iter->start; /* count up to the UTF-8 index */ in utf8IteratorGetIndex()
602 while(i<limit) { in utf8IteratorGetIndex()
603 U8_NEXT_OR_FFFD(s, i, limit, c); in utf8IteratorGetIndex()
608 if(i==iter->limit) { in utf8IteratorGetIndex()
622 int32_t i, limit, length; in utf8IteratorGetIndex() local
631 limit=iter->start; in utf8IteratorGetIndex()
634 while(i<limit) { in utf8IteratorGetIndex()
635 U8_NEXT_OR_FFFD(s, i, limit, c); in utf8IteratorGetIndex()
651 limit=iter->limit; in utf8IteratorGetIndex()
652 while(i<limit) { in utf8IteratorGetIndex()
653 U8_NEXT_OR_FFFD(s, i, limit, c); in utf8IteratorGetIndex()
700 iter->start=iter->limit; in utf8IteratorMove()
722 iter->start=iter->limit; in utf8IteratorMove()
738 iter->start=iter->limit; in utf8IteratorMove()
754 } else if(delta>=(iter->limit-iter->start)) { in utf8IteratorMove()
757 iter->start=iter->limit; in utf8IteratorMove()
771 int32_t limit=iter->limit; in utf8IteratorMove() local
777 while(delta>0 && i<limit) { in utf8IteratorMove()
778 U8_NEXT_OR_FFFD(s, i, limit, c); in utf8IteratorMove()
792 if(i==limit) { in utf8IteratorMove()
841 return iter->start<iter->limit || iter->reservedField!=0; in utf8IteratorHasNext()
853 } else if(iter->start<iter->limit) { in utf8IteratorCurrent()
858 U8_NEXT_OR_FFFD(s, i, iter->limit, c); in utf8IteratorCurrent()
880 } else if(iter->start<iter->limit) { in utf8IteratorNext()
884 U8_NEXT_OR_FFFD(s, iter->start, iter->limit, c); in utf8IteratorNext()
887 if(iter->length<0 && iter->start==iter->limit) { in utf8IteratorNext()
890 } else if(iter->start==iter->limit && iter->length>=0) { in utf8IteratorNext()
962 if((state==0 ? index<0 : index<4) || iter->limit<index) { in utf8IteratorSetState()
1008 iter->limit=length; in uiter_setUTF8()
1010 iter->limit=(int32_t)uprv_strlen(s); in uiter_setUTF8()
1012 iter->length= iter->limit<=1 ? iter->limit : -1; in uiter_setUTF8()