Lines Matching full:capacity
50 * capacity: length of allocated arrays
52 int32_t capacity;
78 api->start=api->index=api->limit=uni->capacity;
83 api->start=api->index=api->limit=uni->capacity/2;
89 reallocArrays(UNormIterator *uni, int32_t capacity, UBool addAtStart) {
97 states=(uint32_t *)uprv_malloc((capacity+1)*4+capacity*2);
102 chars=(UChar *)(states+(capacity+1));
103 uni->capacity=capacity;
112 delta=capacity-uni->capacity;
164 destIndex=((UNormIterator *)api)->capacity;
193 /* make capacity/4 room at the end of the arrays */
194 int32_t limit, capacity, room;
198 capacity=uni->capacity;
199 room=capacity/4;
200 if(room>(capacity-limit)) {
218 room=unorm_next(iter, uni->chars+limit, capacity-limit, uni->mode, 0, TRUE, NULL, &errorCode);
220 if(room<=capacity) {
226 capacity+=room+100;
227 if(!reallocArrays(uni, capacity, FALSE)) {
237 room=unorm_next(iter, uni->chars+limit, capacity-limit, uni->mode, 0, TRUE, NULL, &errorCode);
263 /* make capacity/4 room at the start of the arrays */
264 int32_t start, capacity, room;
268 capacity=uni->capacity;
269 room=capacity/4;
290 if(room<=capacity) {
292 uni->states[capacity]=uni->states[start];
293 api->start=api->index=api->limit=start=capacity;
296 capacity+=room+100;
297 if(!reallocArrays(uni, capacity, TRUE)) {
375 api->start=api->index=api->limit=uni->capacity;
591 uni->capacity=INITIAL_CAPACITY;