Lines Matching refs:limit
73 api->start=api->index=api->limit=0; in initIndexes()
78 api->start=api->index=api->limit=uni->capacity; in initIndexes()
83 api->start=api->index=api->limit=uni->capacity/2; in initIndexes()
95 int32_t start, limit; in reallocArrays() local
106 limit=api->limit; in reallocArrays()
113 uprv_memcpy(states+delta+start, uni->states+start, (limit-start+1)*4); in reallocArrays()
114 uprv_memcpy(chars+delta+start, uni->chars+start, (limit-start)*4); in reallocArrays()
118 api->limit=limit+delta; in reallocArrays()
121 uprv_memcpy(states+start, uni->states+start, (limit-start+1)*4); in reallocArrays()
122 uprv_memcpy(chars+start, uni->chars+start, (limit-start)*4); in reallocArrays()
134 int32_t srcIndex, destIndex, limit; in moveContentsTowardStart() local
136 limit=api->limit; in moveContentsTowardStart()
140 while(srcIndex<limit && states[srcIndex]==UITER_NO_STATE) { in moveContentsTowardStart()
147 while(srcIndex<limit) { in moveContentsTowardStart()
155 api->limit=destIndex; in moveContentsTowardStart()
166 if(srcIndex<api->limit) { in moveContentsTowardEnd()
174 api->limit=destIndex; in moveContentsTowardEnd()
194 int32_t limit, capacity, room; in readNext() local
197 limit=api->limit; in readNext()
200 if(room>(capacity-limit)) { in readNext()
203 api->index=limit=api->limit; in readNext()
209 if(uni->state!=uni->states[limit]) { in readNext()
210 uiter_setState(iter, uni->states[limit], &errorCode); in readNext()
218 room=unorm_next(iter, uni->chars+limit, capacity-limit, uni->mode, 0, TRUE, NULL, &errorCode); in readNext()
222 uni->states[0]=uni->states[limit]; in readNext()
223 api->start=api->index=api->limit=limit=0; in readNext()
232 limit=api->limit; in readNext()
236 uiter_setState(iter, uni->states[limit], &errorCode); in readNext()
237 … room=unorm_next(iter, uni->chars+limit, capacity-limit, uni->mode, 0, TRUE, NULL, &errorCode); in readNext()
246 ++limit; /* leave the known states[limit] alone */ in readNext()
249 uni->states[limit++]=UITER_NO_STATE; in readNext()
251 uni->states[limit]=uni->state=uiter_getState(iter); in readNext()
253 api->limit=limit; in readNext()
293 api->start=api->index=api->limit=start=capacity; in readPrevious()
359 api->start=api->index=api->limit=0; in unormIteratorMove()
360 uni->states[api->limit]=uni->state=uiter_getState(iter); in unormIteratorMove()
375 api->start=api->index=api->limit=uni->capacity; in unormIteratorMove()
376 uni->states[api->limit]=uni->state=uiter_getState(iter); in unormIteratorMove()
381 api->index=api->limit; in unormIteratorMove()
395 delta=pos-api->limit; /* remainder beyond buffered text */ in unormIteratorMove()
402 api->index=api->limit; in unormIteratorMove()
434 return api->index<api->limit || ((UNormIterator *)api)->hasNext; in unormIteratorHasNext()
446 if( api->index<api->limit || in unormIteratorCurrent()
459 if( api->index<api->limit || in unormIteratorNext()
511 } else if(state==uni->states[api->limit]) { in unormIteratorSetState()
512 api->index=api->limit; in unormIteratorSetState()
518 for(i=api->start; i<api->limit; ++i) { in unormIteratorSetState()
528 uni->states[api->limit]=state; in unormIteratorSetState()
640 uni->states[uni->api.limit]=uni->state=uiter_getState(iter); in unorm_setIter()