Lines Matching refs:combine_chars
80 vterm_allocator_free(state->vt, state->combine_chars); in vterm_state_free()
145 memcpy(new_chars, state->combine_chars, state->combine_chars_size * sizeof(new_chars[0])); in grow_combine_buffer()
147 vterm_allocator_free(state->vt, state->combine_chars); in grow_combine_buffer()
149 state->combine_chars = new_chars; in grow_combine_buffer()
278 for(printpos = 0; state->combine_chars[printpos]; printpos++) in on_text()
279 printf("U+%04x ", state->combine_chars[printpos]); in on_text()
285 while(state->combine_chars[saved_i]) in on_text()
292 state->combine_chars[saved_i++] = codepoints[i++]; in on_text()
296 state->combine_chars[saved_i] = 0; in on_text()
299 for(; state->combine_chars[printpos]; printpos++) in on_text()
300 printf("U+%04x ", state->combine_chars[printpos]); in on_text()
305 putglyph(state, state->combine_chars, state->combine_width, state->combine_pos); in on_text()
376 state->combine_chars[save_i] = chars[save_i]; in on_text()
380 state->combine_chars[save_i] = 0; in on_text()
1187 putglyph(state, state->combine_chars, state->combine_width, state->pos); in on_csi()
1677 …state->combine_chars = vterm_allocator_malloc(state->vt, state->combine_chars_size * sizeof(state-… in vterm_obtain_state()