Lines Matching defs:srcLength

344                              int32_t srcLength)
349 setTo(that, srcStart, srcLength);
485 int32_t srcLength = src.length();
486 setLength(srcLength);
493 uprv_memcpy(fUnion.fStackBuffer, src.fUnion.fStackBuffer, srcLength * U_SIZEOF_UCHAR);
517 if(allocate(srcLength)) {
518 uprv_memcpy(getArrayStart(), src.getArrayStart(), srcLength * U_SIZEOF_UCHAR);
575 int32_t srcLength) const
587 srcStart = srcLength = 0;
599 // get the srcLength if necessary
600 if(srcLength < 0) {
601 srcLength = u_strlen(srcChars + srcStart);
605 if(length != srcLength) {
606 if(length < srcLength) {
610 minLength = srcLength;
654 int32_t srcLength) const
666 srcStart = srcLength = 0;
669 int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FALSE, TRUE);
896 int32_t srcLength,
900 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
905 if(srcLength < 0 && srcChars[srcStart] == 0) {
914 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength);
960 int32_t srcLength,
964 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
969 if(srcLength < 0 && srcChars[srcStart] == 0) {
978 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength);
1208 int32_t srcLength)
1212 src.pinIndices(srcStart, srcLength);
1216 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength);
1228 int32_t srcLength)
1237 if((fFlags&kBufferIsReadonly) && srcLength == 0) {
1257 srcStart = srcLength = 0;
1258 } else if(srcLength < 0) {
1259 // get the srcLength if necessary
1260 srcLength = u_strlen(srcChars + srcStart);
1268 newLength = oldLength + srcLength;
1279 us_arrayCopy(srcChars, srcStart, oldArray, oldLength, srcLength);
1292 newLength = oldLength - length + srcLength;
1323 newArray, start + srcLength,
1325 } else if(length != srcLength) {
1328 newArray, start + srcLength,
1333 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength);