Lines Matching refs:output
26 static char* wchar_to_utf8(char* output, u32 wc, size_t outsize) in wchar_to_utf8() argument
32 *output++ = (char) wc; in wchar_to_utf8()
38 *output++ = 0xc0 | (wc >> 6); in wchar_to_utf8()
39 *output++ = 0x80 | (wc & 0x3f); in wchar_to_utf8()
45 *output++ = 0xe0 | (wc >> 12); in wchar_to_utf8()
46 *output++ = 0x80 | ((wc >> 6) & 0x3f); in wchar_to_utf8()
47 *output++ = 0x80 | (wc & 0x3f); in wchar_to_utf8()
53 *output++ = 0xf0 | (wc >> 18); in wchar_to_utf8()
54 *output++ = 0x80 | ((wc >> 12) & 0x3f); in wchar_to_utf8()
55 *output++ = 0x80 | ((wc >> 6) & 0x3f); in wchar_to_utf8()
56 *output++ = 0x80 | (wc & 0x3f); in wchar_to_utf8()
62 *output++ = 0xf8 | (wc >> 24); in wchar_to_utf8()
63 *output++ = 0x80 | ((wc >> 18) & 0x3f); in wchar_to_utf8()
64 *output++ = 0x80 | ((wc >> 12) & 0x3f); in wchar_to_utf8()
65 *output++ = 0x80 | ((wc >> 6) & 0x3f); in wchar_to_utf8()
66 *output++ = 0x80 | (wc & 0x3f); in wchar_to_utf8()
72 *output++ = 0xfc | (wc >> 30); in wchar_to_utf8()
73 *output++ = 0x80 | ((wc >> 24) & 0x3f); in wchar_to_utf8()
74 *output++ = 0x80 | ((wc >> 18) & 0x3f); in wchar_to_utf8()
75 *output++ = 0x80 | ((wc >> 12) & 0x3f); in wchar_to_utf8()
76 *output++ = 0x80 | ((wc >> 6) & 0x3f); in wchar_to_utf8()
77 *output++ = 0x80 | (wc & 0x3f); in wchar_to_utf8()
82 return output; in wchar_to_utf8()
104 int exfat_utf16_to_utf8(char* output, const le16_t* input, size_t outsize, in exfat_utf16_to_utf8() argument
109 char* optr = output; in exfat_utf16_to_utf8()
110 const char* oend = output + outsize; in exfat_utf16_to_utf8()
195 static le16_t* wchar_to_utf16(le16_t* output, u32 wc, size_t outsize) in wchar_to_utf16() argument
201 output[0] = cpu_to_le16(wc); in wchar_to_utf16()
202 return output + 1; in wchar_to_utf16()
207 output[0] = cpu_to_le16(0xd800 | ((wc >> 10) & 0x3ff)); in wchar_to_utf16()
208 output[1] = cpu_to_le16(0xdc00 | (wc & 0x3ff)); in wchar_to_utf16()
209 return output + 2; in wchar_to_utf16()
212 int exfat_utf8_to_utf16(le16_t* output, const char* input, size_t outsize, in exfat_utf8_to_utf16() argument
217 le16_t* optr = output; in exfat_utf8_to_utf16()
218 const le16_t* oend = output + outsize; in exfat_utf8_to_utf16()