Lines Matching refs:iscii

20     if ((line->ctl_info.iscii = vt_iscii_new()) == NULL) {  in vt_line_set_use_iscii()
27 vt_iscii_destroy(line->ctl_info.iscii); in vt_line_set_use_iscii()
50 if (line->ctl_info.iscii->has_iscii) { in vt_line_iscii_render()
55 if ((ret = vt_iscii(line->ctl_info.iscii, line->chars, line->num_filled_chars)) <= 0) { in vt_line_iscii_render()
59 if (line->ctl_info.iscii->has_iscii) { in vt_line_iscii_render()
91 if (line->ctl_info.iscii->size == 0 || !line->ctl_info.iscii->has_iscii) { in vt_line_iscii_visual()
106 dst_len = line->ctl_info.iscii->size; in vt_line_iscii_visual()
116 line->ctl_info.iscii->size = dst_len = line->num_chars; in vt_line_iscii_visual()
124 if (line->ctl_info.iscii->num_chars_array[dst_pos] == 0) { in vt_line_iscii_visual()
133 for (count = 1; count < line->ctl_info.iscii->num_chars_array[dst_pos]; count++) { in vt_line_iscii_visual()
177 if (line->ctl_info.iscii->size == 0 || !line->ctl_info.iscii->has_iscii) { in vt_line_iscii_logical()
193 for (src_pos = 0; src_pos < line->ctl_info.iscii->size; src_pos++) { in vt_line_iscii_logical()
197 if (line->ctl_info.iscii->num_chars_array[src_pos] == 0) { in vt_line_iscii_logical()
199 } else if (line->ctl_info.iscii->num_chars_array[src_pos] == 1) { in vt_line_iscii_logical()
232 if (line->ctl_info.iscii->size == 0 || !line->ctl_info.iscii->has_iscii) { in vt_line_iscii_convert_logical_char_index_to_visual()
239 for (visual_char_index = 0; visual_char_index < line->ctl_info.iscii->size; visual_char_index++) { in vt_line_iscii_convert_logical_char_index_to_visual()
241 (logical_char_index -= line->ctl_info.iscii->num_chars_array[visual_char_index]) < 0) { in vt_line_iscii_convert_logical_char_index_to_visual()
259 if (line->ctl_info.iscii->size == 0 || !line->ctl_info.iscii->has_iscii) { in vt_line_iscii_convert_visual_char_index_to_logical()
266 if (line->ctl_info.iscii->size - 1 < visual_char_index) { in vt_line_iscii_convert_visual_char_index_to_logical()
267 visual_char_index = line->ctl_info.iscii->size - 1; in vt_line_iscii_convert_visual_char_index_to_logical()
272 logical_char_index += line->ctl_info.iscii->num_chars_array[count]; in vt_line_iscii_convert_visual_char_index_to_logical()
279 return line->ctl_info.iscii->size > 0 && line->ctl_info.iscii->has_iscii; in vt_line_iscii_need_shape()