Lines Matching refs:chars
20 static void putglyph(VTermState *state, const uint32_t chars[], int width, VTermPos pos)
23 .chars = chars,
32 fprintf(stderr, "libvterm: Unhandled putglyph U+%04x at (%d,%d)\n", chars[0], pos.col, pos.row);
183 printf("DEBUG: COMBINING SPLIT GLYPH of chars {");
189 /* Find where we need to append these combining chars */
228 uint32_t chars[glyph_ends - glyph_starts + 1];
231 chars[i - glyph_starts] = codepoints[i];
235 chars[glyph_ends - glyph_starts] = 0;
240 printf("DEBUG: COMBINED GLYPH of %d chars {", glyph_ends - glyph_starts);
242 printf("U+%04x ", chars[printpos]);
265 putglyph(state, chars, width, state->pos);
268 /* End of the buffer. Save the chars in case we have to combine with
271 for(save_i = 0; chars[save_i]; save_i++) {
274 state->combine_chars[save_i] = chars[save_i];