Lines Matching refs:buffer
104 static void wchar_to_utf8(uint16_t wchar, char *buffer, size_t buffer_length)
109 buffer[0] = wchar & 0x7F;
110 buffer[1] = 0;
114 buffer[0] = 0xC0 | ((wchar >> 6) & 0x1F);
115 buffer[1] = 0x80 | (wchar & 0x3F);
116 buffer[2] = 0;
120 buffer[0] = 0xE0 | ((wchar >> 12) & 0x0F);
121 buffer[1] = 0x80 | ((wchar >> 6) & 0x3F);
122 buffer[2] = 0x80 | (wchar & 0x3F);
123 buffer[3] = 0;