Home | History | Annotate | Download | only in utils

Lines Matching refs:dst

59  * Stores a UTF-8 string converted from "src" in "dst", if "dst_length" is not
61 * into "dst" as much as possible. See the examples for more detail.
63 * dst" is not null-terminated when dst_len is fully used (like strncpy).
71 * "dst" becomes \xE3\x81\x82\xE3\x81\x84\0
72 * (note that "dst" is null-terminated)
80 * "dst" becomes \xE3\x81\x82\0
81 * (note that "dst" is null-terminated, but \u3044 is not stored in "dst"
82 * since "dst" does not have enough size to store the character)
90 * "dst" becomes \xE3\x81\x82\xE3\x81\x84
91 * (note that "dst" is NOT null-terminated, like strncpy)
93 void utf32_to_utf8(const char32_t* src, size_t src_len, char* dst);
115 void utf16_to_utf8(const char16_t* src, size_t src_len, char* dst);
141 * Stores a UTF-32 string converted from "src" in "dst". "dst" must be large
145 void utf8_to_utf32(const char* src, size_t src_len, char32_t* 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);