Home | History | Annotate | Download | only in common

Lines Matching defs:srcLength

343                              int32_t srcLength)
348 setTo(that, srcStart, srcLength);
484 int32_t srcLength = src.length();
485 setLength(srcLength);
492 uprv_memcpy(fUnion.fStackBuffer, src.fUnion.fStackBuffer, srcLength * U_SIZEOF_UCHAR);
516 if(allocate(srcLength)) {
517 uprv_memcpy(getArrayStart(), src.getArrayStart(), srcLength * U_SIZEOF_UCHAR);
574 int32_t srcLength) const
586 srcStart = srcLength = 0;
598 // get the srcLength if necessary
599 if(srcLength < 0) {
600 srcLength = u_strlen(srcChars + srcStart);
604 if(length != srcLength) {
605 if(length < srcLength) {
609 minLength = srcLength;
653 int32_t srcLength) const
665 srcStart = srcLength = 0;
668 int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FALSE, TRUE);
895 int32_t srcLength,
899 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
904 if(srcLength < 0 && srcChars[srcStart] == 0) {
913 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength);
959 int32_t srcLength,
963 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
968 if(srcLength < 0 && srcChars[srcStart] == 0) {
977 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength);
1207 int32_t srcLength)
1211 src.pinIndices(srcStart, srcLength);
1215 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength);
1227 int32_t srcLength)
1236 if((fFlags&kBufferIsReadonly) && srcLength == 0) {
1256 srcStart = srcLength = 0;
1257 } else if(srcLength < 0) {
1258 // get the srcLength if necessary
1259 srcLength = u_strlen(srcChars + srcStart);
1267 newSize = oldLength + srcLength;
1269 us_arrayCopy(srcChars, srcStart, getArrayStart(), oldLength, srcLength);
1281 newSize = oldLength - length + srcLength;
1312 newArray, start + srcLength,
1314 } else if(length != srcLength) {
1317 newArray, start + srcLength,
1322 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength);