Lines Matching refs:char_count
232 static size_t CountUtf8Bytes_reference(const uint16_t* chars, size_t char_count) { in CountUtf8Bytes_reference() argument
234 while (char_count--) { in CountUtf8Bytes_reference()
239 if (char_count > 0) { in CountUtf8Bytes_reference()
246 char_count--; in CountUtf8Bytes_reference()
267 size_t char_count) { in ConvertUtf16ToModifiedUtf8_reference() argument
268 while (char_count--) { in ConvertUtf16ToModifiedUtf8_reference()
277 if ((ch >= 0xd800 && ch <= 0xdbff) && (char_count > 0)) { in ConvertUtf16ToModifiedUtf8_reference()
285 char_count--; in ConvertUtf16ToModifiedUtf8_reference()
316 static void testConversions(uint16_t *buf, int char_count) { in testConversions() argument
323 byte_count_reference = CountUtf8Bytes_reference(buf, char_count); in testConversions()
324 byte_count_test = CountUtf8Bytes(buf, char_count); in testConversions()
328 ConvertUtf16ToModifiedUtf8_reference(bytes_reference, buf, char_count); in testConversions()
329 ConvertUtf16ToModifiedUtf8(bytes_test, byte_count_test, buf, char_count); in testConversions()
338 EXPECT_EQ(char_count, char_count_reference); in testConversions()
339 EXPECT_EQ(char_count, char_count_test); in testConversions()