Lines Matching refs:srcStart
81 us_arrayCopy(const UChar *src, int32_t srcStart, in us_arrayCopy() argument
85 uprv_memmove(dst+dstStart, src+srcStart, (size_t)(count*sizeof(*src))); in us_arrayCopy()
333 int32_t srcStart) in UnicodeString() argument
338 setTo(that, srcStart); in UnicodeString()
342 int32_t srcStart, in UnicodeString() argument
348 setTo(that, srcStart, srcLength); in UnicodeString()
573 int32_t srcStart, in doCompare() argument
586 srcStart = srcLength = 0; in doCompare()
593 srcChars += srcStart; in doCompare()
600 srcLength = u_strlen(srcChars + srcStart); in doCompare()
652 int32_t srcStart, in doCompareCodePointOrder() argument
665 srcStart = srcLength = 0; in doCompareCodePointOrder()
668 …int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FA… in doCompareCodePointOrder()
894 int32_t srcStart, in indexOf() argument
899 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) { in indexOf()
904 if(srcLength < 0 && srcChars[srcStart] == 0) { in indexOf()
913 const UChar *match = u_strFindFirst(array + start, length, srcChars + srcStart, srcLength); in indexOf()
958 int32_t srcStart, in lastIndexOf() argument
963 if(isBogus() || srcChars == 0 || srcStart < 0 || srcLength == 0) { in lastIndexOf()
968 if(srcLength < 0 && srcChars[srcStart] == 0) { in lastIndexOf()
977 const UChar *match = u_strFindLast(array + start, length, srcChars + srcStart, srcLength); in lastIndexOf()
1206 int32_t srcStart, in doReplace() argument
1211 src.pinIndices(srcStart, srcLength); in doReplace()
1215 return doReplace(start, length, src.getArrayStart(), srcStart, srcLength); in doReplace()
1226 int32_t srcStart, in doReplace() argument
1256 srcStart = srcLength = 0; in doReplace()
1259 srcLength = u_strlen(srcChars + srcStart); in doReplace()
1269 us_arrayCopy(srcChars, srcStart, getArrayStart(), oldLength, srcLength); in doReplace()
1322 us_arrayCopy(srcChars, srcStart, newArray, start, srcLength); in doReplace()