Lines Matching refs:in_pos
375 size_t in_pos = 0;
377 while (in_pos < safeUtf8Len) {
378 uint8_t src = utf8[in_pos];
381 const uint8_t c2 = utf8[++in_pos];
382 const uint8_t c3 = utf8[++in_pos];
383 const uint8_t c4 = utf8[++in_pos];
391 in_pos++;
395 in_pos += CONST_3;
401 in_pos += CONST_2;
407 in_pos++;
409 } while (in_pos < safeUtf8Len && utf8[in_pos] < 0x80);
414 res += utf8Len - in_pos;
421 size_t in_pos = 0;
423 while (in_pos < safeUtf8Len && out_pos < utf16Len) {
424 uint8_t src = utf8In[in_pos];
427 const uint8_t c2 = utf8In[++in_pos];
428 const uint8_t c3 = utf8In[++in_pos];
429 const uint8_t c4 = utf8In[++in_pos];
443 in_pos++;
447 const uint8_t c2 = utf8In[++in_pos];
448 const uint8_t c3 = utf8In[++in_pos];
451 in_pos++;
456 const uint8_t c2 = utf8In[++in_pos];
458 in_pos++;
463 utf16Out[out_pos++] = static_cast<uint16_t>(utf8In[in_pos++]);
464 } while (in_pos < safeUtf8Len && out_pos < utf16Len && utf8In[in_pos] < 0x80);
469 while (in_pos < utf8Len && out_pos < utf16Len) {
470 utf16Out[out_pos++] = static_cast<uint16_t>(utf8In[in_pos++]);