• Home
  • Raw
  • Download

Lines Matching refs:capacity

53     int32_t capacity;  member
79 api->start=api->index=api->limit=uni->capacity; in initIndexes()
84 api->start=api->index=api->limit=uni->capacity/2; in initIndexes()
90 reallocArrays(UNormIterator *uni, int32_t capacity, UBool addAtStart) { in reallocArrays() argument
98 states=(uint32_t *)uprv_malloc((capacity+1)*4+capacity*2); in reallocArrays()
103 chars=(UChar *)(states+(capacity+1)); in reallocArrays()
104 uni->capacity=capacity; in reallocArrays()
113 delta=capacity-uni->capacity; in reallocArrays()
165 destIndex=((UNormIterator *)api)->capacity; in moveContentsTowardEnd()
195 int32_t limit, capacity, room; in readNext() local
199 capacity=uni->capacity; in readNext()
200 room=capacity/4; in readNext()
201 if(room>(capacity-limit)) { in readNext()
219 room=unorm_next(iter, uni->chars+limit, capacity-limit, uni->mode, 0, TRUE, NULL, &errorCode); in readNext()
221 if(room<=capacity) { in readNext()
227 capacity+=room+100; in readNext()
228 if(!reallocArrays(uni, capacity, FALSE)) { in readNext()
238 … room=unorm_next(iter, uni->chars+limit, capacity-limit, uni->mode, 0, TRUE, NULL, &errorCode); in readNext()
265 int32_t start, capacity, room; in readPrevious() local
269 capacity=uni->capacity; in readPrevious()
270 room=capacity/4; in readPrevious()
291 if(room<=capacity) { in readPrevious()
293 uni->states[capacity]=uni->states[start]; in readPrevious()
294 api->start=api->index=api->limit=start=capacity; in readPrevious()
297 capacity+=room+100; in readPrevious()
298 if(!reallocArrays(uni, capacity, TRUE)) { in readPrevious()
376 api->start=api->index=api->limit=uni->capacity; in unormIteratorMove()
592 uni->capacity=INITIAL_CAPACITY; in unorm_openIter()