Home | History | Annotate | Download | only in unicode

Lines Matching refs:UChar

50  * ICU uses 16-bit Unicode (UTF-16) in the form of arrays of UChar code units.
51 * UTF-16 encodes each Unicode code point with either one or two UChar code units.
73 * a single UChar code unit (i.e., their code point values are <=0xffff).
86 * Determine the length of an array of UChar.
93 u_strlen(const UChar *s);
97 * Count Unicode code points in the length UChar code units of the string.
98 * A code point may occupy either one or two UChar code units.
104 * @param length The number of UChar code units to be checked, or -1 to count all
110 u_countChar32(const UChar *s, int32_t length);
120 * A Unicode code point may occupy either one or two UChar code units.
131 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number);
143 U_STABLE UChar* U_EXPORT2
144 u_strcat(UChar *dst,
145 const UChar *src);
161 U_STABLE UChar* U_EXPORT2
162 u_strncat(UChar *dst,
163 const UChar *src,
186 U_STABLE UChar * U_EXPORT2
187 u_strstr(const UChar *s, const UChar *substring);
210 U_STABLE UChar * U_EXPORT2
211 u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
230 U_STABLE UChar * U_EXPORT2
231 u_strchr(const UChar *s, UChar c);
250 U_STABLE UChar * U_EXPORT2
251 u_strchr32(const UChar *s, UChar32 c);
273 U_STABLE UChar * U_EXPORT2
274 u_strrstr(const UChar *s, const UChar *substring);
297 U_STABLE UChar * U_EXPORT2
298 u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
317 U_STABLE UChar * U_EXPORT2
318 u_strrchr(const UChar *s, UChar c);
337 U_STABLE UChar * U_EXPORT2
338 u_strrchr32(const UChar *s, UChar32 c);
352 U_STABLE UChar * U_EXPORT2
353 u_strpbrk(const UChar *string, const UChar *matchSet);
369 u_strcspn(const UChar *string, const UChar *matchSet);
385 u_strspn(const UChar *string, const UChar *matchSet);
406 * UChar *. (i.e. defined "Uhar *myLocalSaveState" and use
412 U_STABLE UChar * U_EXPORT2
413 u_strtok_r(UChar *src,
414 const UChar *delim,
415 UChar **saveState);
428 u_strcmp(const UChar *s1,
429 const UChar *s2);
443 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2);
473 u_strCompare(const UChar *s1, int32_t length1,
474 const UChar *s2, int32_t length2,
541 u_strCaseCompare(const UChar *s1, int32_t length1,
542 const UChar *s2, int32_t length2,
559 u_strncmp(const UChar *ucs1,
560 const UChar *ucs2,
577 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n);
599 u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options);
623 u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options);
647 u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options);
657 U_STABLE UChar* U_EXPORT2
658 u_strcpy(UChar *dst,
659 const UChar *src);
672 U_STABLE UChar* U_EXPORT2
673 u_strncpy(UChar *dst,
674 const UChar *src,
682 * Performs a host byte to UChar conversion
689 U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst,
696 * Performs a host byte to UChar conversion
704 U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst,
711 * Performs a UChar to host byte conversion
719 const UChar *src );
725 * Performs a UChar to host byte conversion
734 const UChar *src,
747 U_STABLE UChar* U_EXPORT2
748 u_memcpy(UChar *dest, const UChar *src, int32_t count);
758 U_STABLE UChar* U_EXPORT2
759 u_memmove(UChar *dest, const UChar *src, int32_t count);
770 U_STABLE UChar* U_EXPORT2
771 u_memset(UChar *dest, UChar c, int32_t count);
785 u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count);
801 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count);
820 U_STABLE UChar* U_EXPORT2
821 u_memchr(const UChar *s, UChar c, int32_t count);
840 U_STABLE UChar* U_EXPORT2
841 u_memchr32(const UChar *s, UChar32 c, int32_t count);
860 U_STABLE UChar* U_EXPORT2
861 u_memrchr(const UChar *s, UChar c, int32_t count);
880 U_STABLE UChar* U_EXPORT2
881 u_memrchr32(const UChar *s, UChar32 c, int32_t count);
934 # define U_STRING_DECL(var, cs, length) static const UChar *var=(const UChar *)U_DECLARE_UTF16(cs)
938 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=L ## cs
942 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=cs
946 # define U_STRING_DECL(var, cs, length) static UChar var[(length)+1]
1000 UChar *dest, int32_t destCapacity);
1015 typedef UChar (U_CALLCONV *UNESCAPE_CHAR_AT)(int32_t offset, void *context);
1021 * pointer to a function that returns the UChar at a given offset. By
1029 * @param charAt callback function that returns a UChar of the source
1073 u_strToUpper(UChar *dest, int32_t destCapacity,
1074 const UChar *src, int32_t srcLength,
1099 u_strToLower(UChar *dest, int32_t destCapacity,
1100 const UChar *src, int32_t srcLength,
1145 u_strToTitle(UChar *dest, int32_t destCapacity,
1146 const UChar *src, int32_t srcLength,
1178 u_strFoldCase(UChar *dest, int32_t destCapacity,
1179 const UChar *src, int32_t srcLength,
1210 const UChar *src,
1235 U_STABLE UChar* U_EXPORT2
1236 u_strFromWCS(UChar *dest,
1270 const UChar *src,
1296 U_STABLE UChar* U_EXPORT2
1297 u_strFromUTF8(UChar *dest,
1343 const UChar *src,
1384 U_STABLE UChar* U_EXPORT2
1385 u_strFromUTF8WithSub(UChar *dest,
1444 U_STABLE UChar * U_EXPORT2
1445 u_strFromUTF8Lenient(UChar *dest,
1478 const UChar *src,
1504 U_STABLE UChar* U_EXPORT2
1505 u_strFromUTF32(UChar *dest,
1551 const UChar *src,
1591 U_STABLE UChar* U_EXPORT2
1592 u_strFromUTF32WithSub(UChar *dest,
1637 const UChar *src,
1682 U_STABLE UChar* U_EXPORT2
1684 UChar *dest,