Lines Matching refs:out_len
165 if (unlikely (!ensure (out_len + num_out))) return false; in make_room_for()
168 out_len + num_out > idx + num_in) in make_room_for()
173 memcpy (out_info, info, out_len * sizeof (out_info[0])); in make_room_for()
204 out_len = 0; in get_scratch_buffer()
247 out_len = 0; in clear()
296 out_len = 0; in remove_output()
309 out_len = 0; in clear_output()
322 out_len = 0; in clear_positions()
347 len = out_len; in swap_buffers()
348 out_len = tmp; in swap_buffers()
364 hb_glyph_info_t *pinfo = &out_info[out_len]; in replace_glyphs()
373 out_len += num_out; in replace_glyphs()
381 out_info[out_len] = info[idx]; in output_glyph()
382 out_info[out_len].codepoint = glyph_index; in output_glyph()
384 out_len++; in output_glyph()
392 out_info[out_len] = glyph_info; in output_info()
394 out_len++; in output_info()
402 out_info[out_len] = info[idx]; in copy_glyph()
404 out_len++; in copy_glyph()
419 assert (i <= out_len + (len - idx)); in move_to()
421 if (out_len < i) in move_to()
423 unsigned int count = i - out_len; in move_to()
426 memmove (out_info + out_len, info + idx, count * sizeof (out_info[0])); in move_to()
428 out_len += count; in move_to()
430 else if (out_len > i) in move_to()
433 unsigned int count = out_len - i; in move_to()
442 out_len -= count; in move_to()
443 memmove (info + idx, out_info + out_len, count * sizeof (out_info[0])); in move_to()
452 if (unlikely (out_info != info || out_len != idx)) { in replace_glyph()
454 out_info[out_len] = info[idx]; in replace_glyph()
456 out_info[out_len].codepoint = glyph_index; in replace_glyph()
459 out_len++; in replace_glyph()
570 for (unsigned int i = out_len; i && out_info[i - 1].cluster == info[start].cluster; i--) in merge_clusters_impl()
596 while (end < out_len && out_info[end - 1].cluster == out_info[end].cluster) in merge_out_clusters()
600 if (end == out_len) in merge_out_clusters()
617 if (out_len) in delete_glyph()
620 if (cluster < out_info[out_len - 1].cluster) in delete_glyph()
622 unsigned int old_cluster = out_info[out_len - 1].cluster; in delete_glyph()
623 for (unsigned i = out_len; i && out_info[i - 1].cluster == old_cluster; i--) in delete_glyph()