Home | History | Annotate | Download | only in common

Lines Matching refs:srcStart

83 us_arrayCopy(const UChar *src, int32_t srcStart,
87 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);
669 int32_t srcStart,
689 srcChars += srcStart;
696 srcLength = u_strlen(srcChars + srcStart);
748 int32_t srcStart,
761 srcStart = srcLength = 0;
764 int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, FALSE, TRUE);
1027 int32_t srcStart,
1032 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
1037 if(srcLength < 0 && srcChars[srcStart] == 0) {
1046 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength);
1091 int32_t srcStart,
1096 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) {
1101 if(srcLength < 0 && srcChars[srcStart] == 0) {
1110 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength);
1400 int32_t srcStart,
1404 src.pinIndices(srcStart, srcLength);
1408 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength);
1415 int32_t srcStart,
1445 return doAppend(srcChars, srcStart, srcLength);
1449 srcStart = srcLength = 0;
1452 srcLength = u_strlen(srcChars + srcStart);
1505 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength);
1522 UnicodeString::doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength) {
1528 src.pinIndices(srcStart, srcLength);
1529 return doAppend(src.getArrayStart(), srcStart, srcLength);
1533 UnicodeString::doAppend(const UChar *srcChars, int32_t srcStart, int32_t srcLength) {
1540 if((srcLength = u_strlen(srcChars + srcStart)) == 0) {
1558 if(srcChars + srcStart != newArray + oldLength) {
1559 us_arrayCopy(srcChars, srcStart, newArray, oldLength, srcLength);