Lines Matching refs:s16
131 utf16_to_utf8(const uint16_t *s16, size_t s16len, uint8_t *s8, size_t s8len)
138 if (s16[s16idx] == 0)
144 utfchar = le16toh(s16[s16idx++]);
146 c = le16toh(s16[s16idx]);
184 utf8_to_utf16(const uint8_t *s8, uint16_t *s16, size_t s16len)
201 s16[s16idx++] = htole16(0xfffd);
203 s16[--s16idx] = 0;
232 s16[s16idx++] = htole16((uint16_t)
234 s16[s16idx++] = htole16((uint16_t)
237 s16[s16idx++] = htole16((uint16_t)utfchar);
245 s16[s16idx++] = 0;