• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WebCore-7600.1.25/icu/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).
79 * Determine the length of an array of UChar.
86 u_strlen(const UChar *s);
90 * Count Unicode code points in the length UChar code units of the string.
91 * A code point may occupy either one or two UChar code units.
97 * @param length The number of UChar code units to be checked, or -1 to count all
103 u_countChar32(const UChar *s, int32_t length);
113 * A Unicode code point may occupy either one or two UChar code units.
124 u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number);
136 U_STABLE UChar* U_EXPORT2
137 u_strcat(UChar *dst,
138 const UChar *src);
154 U_STABLE UChar* U_EXPORT2
155 u_strncat(UChar *dst,
156 const UChar *src,
179 U_STABLE UChar * U_EXPORT2
180 u_strstr(const UChar *s, const UChar *substring);
203 U_STABLE UChar * U_EXPORT2
204 u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
223 U_STABLE UChar * U_EXPORT2
224 u_strchr(const UChar *s, UChar c);
243 U_STABLE UChar * U_EXPORT2
244 u_strchr32(const UChar *s, UChar32 c);
266 U_STABLE UChar * U_EXPORT2
267 u_strrstr(const UChar *s, const UChar *substring);
290 U_STABLE UChar * U_EXPORT2
291 u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
310 U_STABLE UChar * U_EXPORT2
311 u_strrchr(const UChar *s, UChar c);
330 U_STABLE UChar * U_EXPORT2
331 u_strrchr32(const UChar *s, UChar32 c);
345 U_STABLE UChar * U_EXPORT2
346 u_strpbrk(const UChar *string, const UChar *matchSet);
362 u_strcspn(const UChar *string, const UChar *matchSet);
378 u_strspn(const UChar *string, const UChar *matchSet);
399 * UChar *. (i.e. defined "Uhar *myLocalSaveState" and use
405 U_STABLE UChar * U_EXPORT2
406 u_strtok_r(UChar *src,
407 const UChar *delim,
408 UChar **saveState);
421 u_strcmp(const UChar *s1,
422 const UChar *s2);
436 u_strcmpCodePointOrder(const UChar *s1, const UChar *s2);
466 u_strCompare(const UChar *s1, int32_t length1,
467 const UChar *s2, int32_t length2,
544 u_strCaseCompare(const UChar *s1, int32_t length1,
545 const UChar *s2, int32_t length2,
562 u_strncmp(const UChar *ucs1,
563 const UChar *ucs2,
580 u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n);
602 u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options);
626 u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options);
650 u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options);
660 U_STABLE UChar* U_EXPORT2
661 u_strcpy(UChar *dst,
662 const UChar *src);
675 U_STABLE UChar* U_EXPORT2
676 u_strncpy(UChar *dst,
677 const UChar *src,
685 * Performs a host byte to UChar conversion
692 U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst,
699 * Performs a host byte to UChar conversion
707 U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst,
714 * Performs a UChar to host byte conversion
722 const UChar *src );
728 * Performs a UChar to host byte conversion
737 const UChar *src,
750 U_STABLE UChar* U_EXPORT2
751 u_memcpy(UChar *dest, const UChar *src, int32_t count);
761 U_STABLE UChar* U_EXPORT2
762 u_memmove(UChar *dest, const UChar *src, int32_t count);
773 U_STABLE UChar* U_EXPORT2
774 u_memset(UChar *dest, UChar c, int32_t count);
788 u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count);
804 u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count);
823 U_STABLE UChar* U_EXPORT2
824 u_memchr(const UChar *s, UChar c, int32_t count);
843 U_STABLE UChar* U_EXPORT2
844 u_memchr32(const UChar *s, UChar32 c, int32_t count);
863 U_STABLE UChar* U_EXPORT2
864 u_memrchr(const UChar *s, UChar c, int32_t count);
883 U_STABLE UChar* U_EXPORT2
884 u_memrchr32(const UChar *s, UChar32 c, int32_t count);
937 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=U_DECLARE_UTF16(cs)
941 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=L ## cs
945 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]={ (const UChar *)cs }
949 # define U_STRING_DECL(var, cs, length) static UChar var[(length)+1]
1003 UChar *dest, int32_t destCapacity);
1018 typedef UChar (U_CALLCONV *UNESCAPE_CHAR_AT)(int32_t offset, void *context);
1024 * pointer to a function that returns the UChar at a given offset. By
1032 * @param charAt callback function that returns a UChar of the source
1076 u_strToUpper(UChar *dest, int32_t destCapacity,
1077 const UChar *src, int32_t srcLength,
1102 u_strToLower(UChar *dest, int32_t destCapacity,
1103 const UChar *src, int32_t srcLength,
1148 u_strToTitle(UChar *dest, int32_t destCapacity,
1149 const UChar *src, int32_t srcLength,
1179 u_strFoldCase(UChar *dest, int32_t destCapacity,
1180 const UChar *src, int32_t srcLength,
1211 const UChar *src,
1236 U_STABLE UChar* U_EXPORT2
1237 u_strFromWCS(UChar *dest,
1271 const UChar *src,
1297 U_STABLE UChar* U_EXPORT2
1298 u_strFromUTF8(UChar *dest,
1345 const UChar *src,
1387 U_STABLE UChar* U_EXPORT2
1388 u_strFromUTF8WithSub(UChar *dest,
1447 U_STABLE UChar * U_EXPORT2
1448 u_strFromUTF8Lenient(UChar *dest,
1481 const UChar *src,
1507 U_STABLE UChar* U_EXPORT2
1508 u_strFromUTF32(UChar *dest,
1555 const UChar *src,
1596 U_STABLE UChar* U_EXPORT2
1597 u_strFromUTF32WithSub(UChar *dest,
1642 const UChar *src,
1686 U_STABLE UChar* U_EXPORT2
1688 UChar *dest,