Home | History | Annotate | Download | only in common

Lines Matching refs:srcStart

81 us_arrayCopy(const UChar *src, int32_t srcStart,
85 uprv_memmove(dst+dstStart, src+srcStart, (size_t)(count*sizeof(*src)));
317 int32_t srcStart) {
319 setTo(that, srcStart);
323 int32_t srcStart,
326 setTo(that, srcStart, srcLength);
640 int32_t srcStart,
660 srcChars += srcStart;
667 srcLength = u_strlen(srcChars + srcStart);
719 int32_t srcStart,
732 srcStart = srcLength = 0;
735 int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, FALSE, TRUE);
998 int32_t srcStart,
1003 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
1008 if(srcLength < 0 && srcChars[srcStart] == 0) {
1017 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength);
1062 int32_t srcStart,
1067 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
1072 if(srcLength < 0 && srcChars[srcStart] == 0) {
1081 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength);
1371 int32_t srcStart,
1375 src.pinIndices(srcStart, srcLength);
1379 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength);
1386 int32_t srcStart,
1416 return doAppend(srcChars, srcStart, srcLength);
1420 srcStart = srcLength = 0;
1423 srcLength = u_strlen(srcChars + srcStart);
1470 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength);
1487 UnicodeString::doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength) {
1493 src.pinIndices(srcStart, srcLength);
1494 return doAppend(src.getArrayStart(), srcStart, srcLength);
1498 UnicodeString::doAppend(const UChar *srcChars, int32_t srcStart, int32_t srcLength) {
1505 if((srcLength = u_strlen(srcChars + srcStart)) == 0) {
1523 if(srcChars + srcStart != newArray + oldLength) {
1524 us_arrayCopy(srcChars, srcStart, newArray, oldLength, srcLength);