Home | History | Annotate | Download | only in utils

Lines Matching defs:char16_t

26 typedef uint16_t char16_t;
28 // Standard string functions on char16_t strings.
29 int strcmp16(const char16_t *, const char16_t *);
30 int strncmp16(const char16_t *s1, const char16_t *s2, size_t n);
31 size_t strlen16(const char16_t *);
32 size_t strnlen16(const char16_t *, size_t);
33 char16_t *strcpy16(char16_t *, const char16_t *);
34 char16_t *strncpy16(char16_t *, const char16_t *, size_t);
43 int strzcmp16(const char16_t *s1, size_t n1, const char16_t *s2, size_t n2);
46 int strzcmp16_h_n(const char16_t *s1H, size_t n1, const char16_t *s2N, size_t n2);
108 ssize_t utf16_to_utf8_length(const char16_t *src, size_t src_len);
115 void utf16_to_utf8(const char16_t* src, size_t src_len, char* dst);
157 char16_t* utf8_to_utf16_no_null_terminator(const uint8_t* src, size_t srcLen, char16_t* dst);
164 void utf8_to_utf16(const uint8_t* src, size_t srcLen, char16_t* dst);
171 char16_t* utf8_to_utf16_n(const uint8_t* src, size_t srcLen, char16_t* dst, size_t dstLen);