teken_char_t
gfx_fb_putchar(void *arg, const teken_pos_t *p, teken_char_t c,
gfx_fb_fill(void *arg, const teken_rect_t *r, teken_char_t c,
font_bisearch(const vfnt_map_t *map, uint32_t len, teken_char_t src)
font_lookup(const struct vt_font *vf, teken_char_t c, const teken_attr_t *a)
uint8_t *font_lookup(const struct vt_font *, teken_char_t,
teken_char_t c;
efi_text_putchar(void *s, const teken_pos_t *p, teken_char_t c,
efi_text_fill(void *arg, const teken_rect_t *r, teken_char_t c,
vga_get_cp437(teken_char_t c)
vidc_text_putchar(void *s, const teken_pos_t *p, teken_char_t c,
vidc_text_fill(void *arg, const teken_rect_t *r, teken_char_t c,
scteken_get_cp437(teken_char_t *c, int *attr)
scteken_putchar(void *arg, const teken_pos_t *tp, teken_char_t c,
scteken_fill(void *arg, const teken_rect_t *r, teken_char_t c,
TCHAR_CREATE((teken_char_t)' ', attr));
termteken_putchar(void *softc, const teken_pos_t *p, teken_char_t c,
termteken_fill(void *softc, const teken_rect_t *r, teken_char_t c,
teken_char_t codepoint;
test_putchar(void *s __unused, const teken_pos_t *p, teken_char_t c,
test_fill(void *s, const teken_rect_t *r, teken_char_t c,
teken_char_t c;
teken_char_t c __unused, const teken_attr_t *a __unused)
teken_char_t c __unused, const teken_attr_t *a __unused)
const teken_char_t c, const teken_attr_t *a)
teken_input_char(teken_t *t, teken_char_t c)
teken_state_numbers(teken_t *t, teken_char_t c)
teken_funcs_putchar(const teken_t *t, const teken_pos_t *p, teken_char_t c,
typedef teken_char_t teken_scs_t(const teken_t *, teken_char_t);
teken_char_t t_utf8_partial;
teken_char_t t_last;
typedef void teken_state_t(teken_t *, teken_char_t);
typedef void tf_putchar_t(void *, const teken_pos_t *, teken_char_t,
typedef void tf_fill_t(void *, const teken_rect_t *, teken_char_t,
static inline teken_char_t
teken_scs_process(const teken_t *t, teken_char_t c)
static teken_char_t
teken_scs_special_graphics(const teken_t *t, teken_char_t c)
static teken_char_t
teken_scs_uk_national(const teken_t *t, teken_char_t c)
static teken_char_t
teken_scs_us_ascii(const teken_t *t, teken_char_t c)
static void teken_subr_regular_character(teken_t *, teken_char_t);
teken_subr_do_putchar(teken_t *t, const teken_pos_t *tp, teken_char_t c,
teken_subr_regular_character(teken_t *t, teken_char_t c)
static inline teken_char_t
teken_char_t first;
teken_char_t last;
bisearch(teken_char_t ucs, const struct interval *table, int max)
teken_wcwidth(teken_char_t ucs)