Lines Matching defs:s8idx
131 size_t s8idx, s16idx;
140 s8idx = s16idx = 0;
151 if (s8idx + 1 >= s8len)
153 s8[s8idx++] = (uint8_t)utfchar;
155 if (s8idx + 2 >= s8len)
157 s8[s8idx++] = (uint8_t)(0xc0 | (utfchar >> 6));
158 s8[s8idx++] = (uint8_t)(0x80 | (utfchar & 0x3f));
160 if (s8idx + 3 >= s8len)
162 s8[s8idx++] = (uint8_t)(0xe0 | (utfchar >> 12));
163 s8[s8idx++] = (uint8_t)(0x80 | ((utfchar >> 6) & 0x3f));
164 s8[s8idx++] = (uint8_t)(0x80 | (utfchar & 0x3f));
166 if (s8idx + 4 >= s8len)
168 s8[s8idx++] = (uint8_t)(0xf0 | (utfchar >> 18));
169 s8[s8idx++] = (uint8_t)(0x80 | ((utfchar >> 12) & 0x3f));
170 s8[s8idx++] = (uint8_t)(0x80 | ((utfchar >> 6) & 0x3f));
171 s8[s8idx++] = (uint8_t)(0x80 | (utfchar & 0x3f));
174 s8[s8idx] = 0;
184 size_t s16idx, s8idx, s8len;
191 s8idx = s16idx = 0;
194 c = s8[s8idx++];