Home | History | Annotate | Download | only in unicode

Lines Matching refs:UChar

43  * ICU uses 16-bit Unicode (UTF-16) in the form of arrays of UChar code units.
44 * UTF-16 encodes each Unicode code point with either one or two UChar code units.
66 * a single UChar code unit (i.e., their code point values are <=0xffff).
74 * Determine the length of an array of UChar.
81 u_strlen(const UChar *s);
84 * Count Unicode code points in the length UChar code units of the string.
85 * A code point may occupy either one or two UChar code units.
91 * @param length The number of UChar code units to be checked, or -1 to count all
97 u_countChar32(const UChar *s, int32_t length);
107 * A Unicode code point may occupy either one or two UChar code units.
118 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number);
130 U_STABLE UChar* U_EXPORT2
131 u_strcat(UChar *dst,
132 const UChar *src);
148 U_STABLE UChar* U_EXPORT2
149 u_strncat(UChar *dst,
150 const UChar *src,
173 U_STABLE UChar * U_EXPORT2
174 u_strstr(const UChar *s, const UChar *substring);
197 U_STABLE UChar * U_EXPORT2
198 u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
217 U_STABLE UChar * U_EXPORT2
218 u_strchr(const UChar *s, UChar c);
237 U_STABLE UChar * U_EXPORT2
238 u_strchr32(const UChar *s, UChar32 c);
260 U_STABLE UChar * U_EXPORT2
261 u_strrstr(const UChar *s, const UChar *substring);
284 U_STABLE UChar * U_EXPORT2
285 u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
304 U_STABLE UChar * U_EXPORT2
305 u_strrchr(const UChar *s, UChar c);
324 U_STABLE UChar * U_EXPORT2
325 u_strrchr32(const UChar *s, UChar32 c);
339 U_STABLE UChar * U_EXPORT2
340 u_strpbrk(const UChar *string, const UChar *matchSet);
356 u_strcspn(const UChar *string, const UChar *matchSet);
372 u_strspn(const UChar *string, const UChar *matchSet);
393 * UChar *. (i.e. defined "Uhar *myLocalSaveState" and use
399 U_STABLE UChar * U_EXPORT2
400 u_strtok_r(UChar *src,
401 const UChar *delim,
402 UChar **saveState);
415 u_strcmp(const UChar *s1,
416 const UChar *s2);
430 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2);
460 u_strCompare(const UChar *s1, int32_t length1,
461 const UChar *s2, int32_t length2,
538 u_strCaseCompare(const UChar *s1, int32_t length1,
539 const UChar *s2, int32_t length2,
556 u_strncmp(const UChar *ucs1,
557 const UChar *ucs2,
574 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n);
596 u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options);
620 u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options);
644 u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options);
654 U_STABLE UChar* U_EXPORT2
655 u_strcpy(UChar *dst,
656 const UChar *src);
669 U_STABLE UChar* U_EXPORT2
670 u_strncpy(UChar *dst,
671 const UChar *src,
679 * Performs a host byte to UChar conversion
686 U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst,
693 * Performs a host byte to UChar conversion
701 U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst,
708 * Performs a UChar to host byte conversion
716 const UChar *src );
722 * Performs a UChar to host byte conversion
731 const UChar *src,
744 U_STABLE UChar* U_EXPORT2
745 u_memcpy(UChar *dest, const UChar *src, int32_t count);
755 U_STABLE UChar* U_EXPORT2
756 u_memmove(UChar *dest, const UChar *src, int32_t count);
767 U_STABLE UChar* U_EXPORT2
768 u_memset(UChar *dest, UChar c, int32_t count);
782 u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count);
798 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count);
817 U_STABLE UChar* U_EXPORT2
818 u_memchr(const UChar *s, UChar c, int32_t count);
837 U_STABLE UChar* U_EXPORT2
838 u_memchr32(const UChar *s, UChar32 c, int32_t count);
857 U_STABLE UChar* U_EXPORT2
858 u_memrchr(const UChar *s, UChar c, int32_t count);
877 U_STABLE UChar* U_EXPORT2
878 u_memrchr32(const UChar *s, UChar32 c, int32_t count);
921 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]={ (const UChar *)cs }
925 # define U_STRING_DECL(var, cs, length) static UChar var[(length)+1]
979 UChar *dest, int32_t destCapacity);
994 typedef UChar (U_CALLCONV *UNESCAPE_CHAR_AT)(int32_t offset, void *context);
1000 * pointer to a function that returns the UChar at a given offset. By
1008 * @param charAt callback function that returns a UChar of the source
1052 u_strToUpper(UChar *dest, int32_t destCapacity,
1053 const UChar *src, int32_t srcLength,
1078 u_strToLower(UChar *dest, int32_t destCapacity,
1079 const UChar *src, int32_t srcLength,
1124 u_strToTitle(UChar *dest, int32_t destCapacity,
1125 const UChar *src, int32_t srcLength,
1155 u_strFoldCase(UChar *dest, int32_t destCapacity,
1156 const UChar *src, int32_t srcLength,
1183 const UChar *src,
1205 U_STABLE UChar* U_EXPORT2
1206 u_strFromWCS(UChar *dest,
1235 const UChar *src,
1258 U_STABLE UChar* U_EXPORT2
1259 u_strFromUTF8(UChar *dest,
1289 const UChar *src,
1312 U_STABLE UChar* U_EXPORT2
1313 u_strFromUTF32(UChar *dest,