Lines Matching refs:newLength
357 int32_t getGrowCapacity(int32_t newLength) { in getGrowCapacity() argument
358 int32_t growSize = (newLength >> 2) + kGrowSize; in getGrowCapacity()
359 if(growSize <= (kMaxCapacity - newLength)) { in getGrowCapacity()
360 return newLength + growSize; in getGrowCapacity()
1168 int32_t newLength) in findAndReplace() argument
1176 newText.pinIndices(newStart, newLength); in findAndReplace()
1189 replace(pos, oldLength, newText, newStart, newLength); in findAndReplace()
1191 start = pos + newLength; in findAndReplace()
1465 int32_t newLength = oldLength - length; in doReplace() local
1466 if(srcLength > (INT32_MAX - newLength)) { in doReplace()
1470 newLength += srcLength; in doReplace()
1489 if((fUnion.fFields.fLengthAndFlags&kUsingStackBuffer) && (newLength > US_STACKBUF_SIZE)) { in doReplace()
1498 if(!cloneArrayIfNeeded(newLength, getGrowCapacity(newLength), in doReplace()
1523 setLength(newLength); in doReplace()
1566 int32_t newLength; in doAppend() local
1567 if (uprv_add32_overflow(oldLength, srcLength, &newLength)) { in doAppend()
1587 if((newLength <= getCapacity() && isBufferWritable()) || in doAppend()
1588 cloneArrayIfNeeded(newLength, getGrowCapacity(newLength))) { in doAppend()
1600 setLength(newLength); in doAppend()
1767 UnicodeString::releaseBuffer(int32_t newLength) { in releaseBuffer() argument
1768 if(fUnion.fFields.fLengthAndFlags&kOpenGetBuffer && newLength>=-1) { in releaseBuffer()
1771 if(newLength==-1) { in releaseBuffer()
1777 newLength=(int32_t)(p-array); in releaseBuffer()
1778 } else if(newLength>capacity) { in releaseBuffer()
1779 newLength=capacity; in releaseBuffer()
1781 setLength(newLength); in releaseBuffer()