Lines Matching defs:s16idx
131 size_t s8idx, s16idx;
135 for (s16idx = 0; s16idx < s16len; s16idx++)
136 if (s16[s16idx] == 0)
139 s16len = s16idx;
140 s8idx = s16idx = 0;
141 while (s16idx < s16len) {
142 utfchar = le16toh(s16[s16idx++]);
144 c = le16toh(s16[s16idx]);
148 s16idx++;
184 size_t s16idx, s8idx, s8len;
191 s8idx = s16idx = 0;
199 s16[s16idx++] = htole16(0xfffd);
200 if (s16idx == s16len) {
201 s16[--s16idx] = 0;
227 if (utfchar >= 0x10000 && s16idx + 2 >= s16len)
230 s16[s16idx++] = htole16((uint16_t)
232 s16[s16idx++] = htole16((uint16_t)
235 s16[s16idx++] = htole16((uint16_t)utfchar);
236 if (s16idx == s16len) {
242 while (s16idx < s16len)
243 s16[s16idx++] = 0;