Lines Matching refs:num_to_read
134 size_t num_to_read = 0; in utf32_at_internal() local
136 for (num_to_read = 1, mask = 0x40, to_ignore_mask = 0xFFFFFF80; in utf32_at_internal()
138 num_to_read++, to_ignore_mask |= mask, mask >>= 1) { in utf32_at_internal()
143 utf32 &= ~(to_ignore_mask << (6 * (num_to_read - 1))); in utf32_at_internal()
144 *num_read = num_to_read; in utf32_at_internal()
336 size_t num_to_read = 0; in utf8_length() local
338 for (num_to_read = 1, mask = 0x40, to_ignore_mask = 0x80; in utf8_length()
339 num_to_read < 5 && (first_char & mask); in utf8_length()
340 num_to_read++, to_ignore_mask |= mask, mask >>= 1) { in utf8_length()
348 if (num_to_read == 5) { in utf8_length()
352 utf32 |= ((~to_ignore_mask) & first_char) << (6 * (num_to_read - 1)); in utf8_length()
356 ret += num_to_read; in utf8_length()