Lines Matching refs:srcChars
572 const UChar *srcChars, in doCompare() argument
585 if(srcChars == NULL) { in doCompare()
593 srcChars += srcStart; in doCompare()
600 srcLength = u_strlen(srcChars + srcStart); in doCompare()
625 if(minLength > 0 && chars != srcChars) { in doCompare()
630 result = uprv_memcmp(chars, srcChars, minLength * sizeof(UChar)); in doCompare()
637 result = ((int32_t)*(chars++) - (int32_t)*(srcChars++)); in doCompare()
651 const UChar *srcChars, in doCompareCodePointOrder() argument
664 if(srcChars == NULL) { in doCompareCodePointOrder()
668 …int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FA… in doCompareCodePointOrder()
893 UnicodeString::indexOf(const UChar *srcChars, 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()
957 UnicodeString::lastIndexOf(const UChar *srcChars, 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()
1225 const UChar *srcChars, in doReplace() argument
1255 if(srcChars == 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()