Lines Matching refs:dst
145 int utf8_put(s32 code, char **dst) in utf8_put() argument
147 if (!dst || !*dst) in utf8_put()
152 **dst = code; in utf8_put()
155 **dst = code >> 6 | 0xC0; in utf8_put()
158 **dst = code >> 12 | 0xE0; in utf8_put()
160 **dst = code >> 18 | 0xF0; in utf8_put()
161 ++*dst; in utf8_put()
162 **dst = (code >> 12 & 0x3F) | 0x80; in utf8_put()
164 ++*dst; in utf8_put()
165 **dst = (code >> 6 & 0x3F) | 0x80; in utf8_put()
167 ++*dst; in utf8_put()
168 **dst = (code & 0x3F) | 0x80; in utf8_put()
170 ++*dst; in utf8_put()
195 int utf8_utf16_strncpy(u16 **dst, const char *src, size_t count) in utf8_utf16_strncpy() argument
197 if (!src || !dst || !*dst) in utf8_utf16_strncpy()
205 utf16_put(code, dst); in utf8_utf16_strncpy()
207 **dst = 0; in utf8_utf16_strncpy()
239 int utf16_put(s32 code, u16 **dst) in utf16_put() argument
241 if (!dst || !*dst) in utf16_put()
246 **dst = code; in utf16_put()
249 **dst = code >> 10 | 0xD800; in utf16_put()
250 ++*dst; in utf16_put()
251 **dst = (code & 0x3ff) | 0xDC00; in utf16_put()
253 ++*dst; in utf16_put()
299 int utf16_utf8_strncpy(char **dst, const u16 *src, size_t count) in utf16_utf8_strncpy() argument
301 if (!src || !dst || !*dst) in utf16_utf8_strncpy()
309 utf8_put(code, dst); in utf16_utf8_strncpy()
311 **dst = 0; in utf16_utf8_strncpy()