Lines Matching refs:to
24 put_utf8_byte(char*& to, size_t& left, char c)
29 *(to++) = c;
38 to_utf8(const uint16* from, size_t maxFromLength, char* to, size_t toSize)
40 const char* start = to;
69 put_utf8_byte(to, toSize, c);
71 put_utf8_byte(to, toSize, 0xc0 | (c >> 6));
72 put_utf8_byte(to, toSize, 0x80 | (c & 0x3f));
74 put_utf8_byte(to, toSize, 0xe0 | (c >> 12));
75 put_utf8_byte(to, toSize, 0x80 | ((c >> 6) & 0x3f));
76 put_utf8_byte(to, toSize, 0x80 | (c & 0x3f));
78 put_utf8_byte(to, toSize, 0xf0 | (c >> 18));
79 put_utf8_byte(to, toSize, 0x80 | ((c >> 12) & 0x3f));
80 put_utf8_byte(to, toSize, 0x80 | ((c >> 6) & 0x3f));
81 put_utf8_byte(to, toSize, 0x80 | (c & 0x3f));
86 *to++ = '\0';
88 return to - start;
94 to_ucs2(const char* from, size_t fromLength, uint16* to, size_t maxToLength)
103 to[index++] = B_HOST_TO_LENDIAN_INT16(c);
110 to[index++] = B_HOST_TO_LENDIAN_INT16(w1);
111 to[index++] = B_HOST_TO_LENDIAN_INT16(w2);
116 to[index++] = '\0';