Lines Matching refs:UChar
39 isMatchAtCPBoundary(const UChar *start, const UChar *match, const UChar *matchLimit, const UChar *l… in isMatchAtCPBoundary()
51 U_CAPI UChar * U_EXPORT2
52 u_strFindFirst(const UChar *s, int32_t length, in u_strFindFirst()
53 const UChar *sub, int32_t subLength) { in u_strFindFirst()
54 const UChar *start, *p, *q, *subLimit; in u_strFindFirst()
55 UChar c, cs, cq; in u_strFindFirst()
58 return (UChar *)s; in u_strFindFirst()
69 return (UChar *)s; in u_strFindFirst()
84 return (UChar *)(s-1); /* well-formed match */ in u_strFindFirst()
109 return (UChar *)s; in u_strFindFirst()
132 return (UChar *)(s-1); /* well-formed match */ in u_strFindFirst()
149 const UChar *limit, *preLimit; in u_strFindFirst()
170 return (UChar *)(s-1); /* well-formed match */ in u_strFindFirst()
189 U_CAPI UChar * U_EXPORT2
190 u_strstr(const UChar *s, const UChar *substring) { in u_strstr()
194 U_CAPI UChar * U_EXPORT2
195 u_strchr(const UChar *s, UChar c) { in u_strchr()
200 UChar cs; in u_strchr()
205 return (UChar *)s; in u_strchr()
215 U_CAPI UChar * U_EXPORT2
216 u_strchr32(const UChar *s, UChar32 c) { in u_strchr32()
219 return u_strchr(s, (UChar)c); in u_strchr32()
222 UChar cs, lead=U16_LEAD(c), trail=U16_TRAIL(c); in u_strchr32()
226 return (UChar *)(s-1); in u_strchr32()
236 U_CAPI UChar * U_EXPORT2
237 u_memchr(const UChar *s, UChar c, int32_t count) { in u_memchr()
245 const UChar *limit=s+count; in u_memchr()
248 return (UChar *)s; in u_memchr()
255 U_CAPI UChar * U_EXPORT2
256 u_memchr32(const UChar *s, UChar32 c, int32_t count) { in u_memchr32()
259 return u_memchr(s, (UChar)c, count); in u_memchr32()
265 … const UChar *limit=s+count-1; /* -1 so that we do not need a separate check for the trail unit */ in u_memchr32()
266 UChar lead=U16_LEAD(c), trail=U16_TRAIL(c); in u_memchr32()
270 return (UChar *)s; in u_memchr32()
282 U_CAPI UChar * U_EXPORT2
283 u_strFindLast(const UChar *s, int32_t length, in u_strFindLast()
284 const UChar *sub, int32_t subLength) { in u_strFindLast()
285 const UChar *start, *limit, *p, *q, *subLimit; in u_strFindLast()
286 UChar c, cs; in u_strFindLast()
289 return (UChar *)s; in u_strFindLast()
309 return (UChar *)s; in u_strFindLast()
346 return (UChar *)p; /* well-formed match */ in u_strFindLast()
362 U_CAPI UChar * U_EXPORT2
363 u_strrstr(const UChar *s, const UChar *substring) { in u_strrstr()
367 U_CAPI UChar * U_EXPORT2
368 u_strrchr(const UChar *s, UChar c) { in u_strrchr()
373 const UChar *result=NULL; in u_strrchr()
374 UChar cs; in u_strrchr()
382 return (UChar *)result; in u_strrchr()
389 U_CAPI UChar * U_EXPORT2
390 u_strrchr32(const UChar *s, UChar32 c) { in u_strrchr32()
393 return u_strrchr(s, (UChar)c); in u_strrchr32()
396 const UChar *result=NULL; in u_strrchr32()
397 UChar cs, lead=U16_LEAD(c), trail=U16_TRAIL(c); in u_strrchr32()
404 return (UChar *)result; in u_strrchr32()
411 U_CAPI UChar * U_EXPORT2
412 u_memrchr(const UChar *s, UChar c, int32_t count) { in u_memrchr()
420 const UChar *limit=s+count; in u_memrchr()
423 return (UChar *)limit; in u_memrchr()
430 U_CAPI UChar * U_EXPORT2
431 u_memrchr32(const UChar *s, UChar32 c, int32_t count) { in u_memrchr32()
434 return u_memrchr(s, (UChar)c, count); in u_memrchr32()
440 const UChar *limit=s+count-1; in u_memrchr32()
441 UChar lead=U16_LEAD(c), trail=U16_TRAIL(c); in u_memrchr32()
445 return (UChar *)(limit-1); in u_memrchr32()
464 _matchFromSet(const UChar *string, const UChar *matchSet, UBool polarity) { in _matchFromSet()
467 UChar c, c2; in _matchFromSet()
536 U_CAPI UChar * U_EXPORT2
537 u_strpbrk(const UChar *string, const UChar *matchSet) in u_strpbrk()
541 return (UChar *)string + idx; in u_strpbrk()
549 u_strcspn(const UChar *string, const UChar *matchSet) in u_strcspn()
561 u_strspn(const UChar *string, const UChar *matchSet) in u_strspn()
573 U_CAPI UChar* U_EXPORT2
574 u_strtok_r(UChar *src, in u_strtok_r()
575 const UChar *delim, in u_strtok_r()
576 UChar **saveState) in u_strtok_r()
578 UChar *tokSource; in u_strtok_r()
579 UChar *nextToken; in u_strtok_r()
623 U_CAPI UChar* U_EXPORT2
624 u_strcat(UChar *dst, in u_strcat()
625 const UChar *src) in u_strcat()
627 UChar *anchor = dst; /* save a pointer to start of dst */ in u_strcat()
638 U_CAPI UChar* U_EXPORT2
639 u_strncat(UChar *dst, in u_strncat()
640 const UChar *src, in u_strncat()
644 UChar *anchor = dst; /* save a pointer to start of dst */ in u_strncat()
667 u_strcmp(const UChar *s1, in u_strcmp()
668 const UChar *s2) in u_strcmp()
670 UChar c1, c2; in u_strcmp()
683 uprv_strCompare(const UChar *s1, int32_t length1, in uprv_strCompare()
684 const UChar *s2, int32_t length2, in uprv_strCompare()
686 const UChar *start1, *start2, *limit1, *limit2; in uprv_strCompare()
687 UChar c1, c2; in uprv_strCompare()
921 u_strCompare(const UChar *s1, int32_t length1, in u_strCompare()
922 const UChar *s2, int32_t length2, in u_strCompare()
933 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2) { in u_strcmpCodePointOrder()
938 u_strncmp(const UChar *s1, in u_strncmp()
939 const UChar *s2, in u_strncmp()
958 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n) { in u_strncmpCodePointOrder()
962 U_CAPI UChar* U_EXPORT2
963 u_strcpy(UChar *dst, in u_strcpy()
964 const UChar *src) in u_strcpy()
966 UChar *anchor = dst; /* save a pointer to start of dst */ in u_strcpy()
974 U_CAPI UChar* U_EXPORT2
975 u_strncpy(UChar *dst, in u_strncpy()
976 const UChar *src, in u_strncpy()
979 UChar *anchor = dst; /* save a pointer to start of dst */ in u_strncpy()
990 u_strlen(const UChar *s) in u_strlen()
995 const UChar *t = s; in u_strlen()
1004 u_countChar32(const UChar *s, int32_t length) { in u_countChar32()
1024 UChar c; in u_countChar32()
1045 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number) { in u_strHasMoreChar32Than()
1056 UChar c; in u_strHasMoreChar32Than()
1073 const UChar *limit; in u_strHasMoreChar32Than()
1112 U_CAPI UChar * U_EXPORT2
1113 u_memcpy(UChar *dest, const UChar *src, int32_t count) { in u_memcpy()
1114 return (UChar *)uprv_memcpy(dest, src, count*U_SIZEOF_UCHAR); in u_memcpy()
1117 U_CAPI UChar * U_EXPORT2
1118 u_memmove(UChar *dest, const UChar *src, int32_t count) { in u_memmove()
1119 return (UChar *)uprv_memmove(dest, src, count*U_SIZEOF_UCHAR); in u_memmove()
1122 U_CAPI UChar * U_EXPORT2
1123 u_memset(UChar *dest, UChar c, int32_t count) { in u_memset()
1125 UChar *ptr = dest; in u_memset()
1126 UChar *limit = dest + count; in u_memset()
1136 u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count) { in u_memcmp()
1138 const UChar *limit = buf1 + count; in u_memcmp()
1154 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count) { in u_memcmpCodePointOrder()
1161 static const UChar UNESCAPE_MAP[] = {
1178 static int8_t _digit8(UChar c) { in _digit8()
1186 static int8_t _digit16(UChar c) { in _digit16()
1209 UChar c; in u_unescapeAt()
1287 c = (UChar) u_unescapeAt(charAt, &ahead, length, context); in u_unescapeAt()
1310 UChar c2 = charAt(*offset, context); in u_unescapeAt()
1313 c = (UChar) UTF16_GET_PAIR_VALUE(c, c2); /* [sic] */ in u_unescapeAt()
1323 UChar c2 = charAt(*offset, context); in u_unescapeAt()
1338 static UChar U_CALLCONV
1340 UChar c16; in _charPtr_charAt()
1348 static void _appendUChars(UChar *dest, int32_t destCapacity, in _appendUChars()
1361 u_unescape(const char *src, UChar *dest, int32_t destCapacity) { in u_unescape()
1444 u_terminateUChars(UChar *dest, int32_t destCapacity, int32_t length, UErrorCode *pErrorCode) { in u_terminateUChars()