cs 452 src/viewer/ascii.c mcview_next_combining_char_sequence (WView *view, mcview_state_machine_t *state, int *cs, int clen, cs 457 src/viewer/ascii.c if (!mcview_get_next_maybe_nroff_char (view, state, cs, color)) cs 461 src/viewer/ascii.c if (cs[0] == '\r') cs 469 src/viewer/ascii.c cs[0] = '\n'; cs 474 src/viewer/ascii.c if (!mcview_isprint (view, cs[0])) cs 477 src/viewer/ascii.c if (mcview_ismark (view, cs[0])) cs 487 src/viewer/ascii.c cs[1] = cs[0]; cs 488 src/viewer/ascii.c cs[0] = BASE_CHARACTER_FOR_LONELY_COMBINING; cs 493 src/viewer/ascii.c if (mcview_wcwidth (view, cs[0]) == 2) cs 506 src/viewer/ascii.c if (!mcview_get_next_maybe_nroff_char (view, &state_after_combining, &cs[i], NULL)) cs 508 src/viewer/ascii.c if (!mcview_ismark (view, cs[i]) || !mcview_isprint (view, cs[i])) cs 510 src/viewer/ascii.c if (g_unichar_type (cs[i]) == G_UNICODE_SPACING_MARK) cs 557 src/viewer/ascii.c int cs[1 + MAX_COMBINING_CHARS]; cs 586 src/viewer/ascii.c n = mcview_next_combining_char_sequence (view, state, cs, 1 + MAX_COMBINING_CHARS, &color); cs 597 src/viewer/ascii.c if (cs[0] == '\n') cs 606 src/viewer/ascii.c if (mcview_is_non_spacing_mark (view, cs[0])) cs 614 src/viewer/ascii.c if ((!mcview_isprint (view, cs[0]) || mcview_ismark (view, cs[0])) && cs[0] != '\t') cs 615 src/viewer/ascii.c cs[0] = '.'; cs 618 src/viewer/ascii.c charwidth += mcview_wcwidth (view, cs[i]); cs 623 src/viewer/ascii.c if (cs[0] == '\t') cs 654 src/viewer/ascii.c if (cs[0] == '\t') cs 663 src/viewer/ascii.c j += mcview_char_display (view, cs[i], str + j); cs 682 src/viewer/ascii.c tty_print_anychar ((cs[0] == '\t') ? ' ' : PARTIAL_CJK_AT_LEFT_MARGIN); cs 695 src/viewer/ascii.c tty_print_anychar ((cs[0] == '\t') ? ' ' : PARTIAL_CJK_AT_RIGHT_MARGIN);