teken_t
teken_t tg_teken; /* Teken core */
teken_t ts_teken;
teken_t tm_emulator;
teken_t t;
teken_t t;
teken_funcs_fill(const teken_t *t, const teken_rect_t *r,
teken_funcs_copy(const teken_t *t, const teken_rect_t *r, const teken_pos_t *p)
teken_funcs_pre_input(const teken_t *t)
teken_funcs_post_input(const teken_t *t)
teken_funcs_param(const teken_t *t, int cmd, unsigned int value)
teken_funcs_respond(const teken_t *t, const void *buf, size_t len)
teken_init(teken_t *t, const teken_funcs_t *tf, void *softc)
teken_input_char(teken_t *t, teken_char_t c)
teken_input_byte(teken_t *t, unsigned char c)
teken_input(teken_t *t, const void *buf, size_t len)
teken_get_cursor(const teken_t *t)
teken_set_cursor(teken_t *t, const teken_pos_t *p)
teken_get_curattr(const teken_t *t)
teken_set_curattr(teken_t *t, const teken_attr_t *a)
teken_get_defattr(const teken_t *t)
teken_set_defattr(teken_t *t, const teken_attr_t *a)
teken_get_winsize(const teken_t *t)
teken_trim_cursor_pos(teken_t *t, const teken_pos_t *new)
teken_set_winsize(teken_t *t, const teken_pos_t *p)
teken_set_winsize_noreset(teken_t *t, const teken_pos_t *p)
teken_set_8bit(teken_t *t)
teken_set_cons25(teken_t *t)
teken_set_cons25keys(teken_t *t)
teken_state_switch(teken_t *t, teken_state_t *s)
teken_state_numbers(teken_t *t, teken_char_t c)
teken_get_sequence(const teken_t *t, unsigned int k)
teken_funcs_bell(const teken_t *t)
teken_funcs_cursor(const teken_t *t)
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);
void teken_init(teken_t *, const teken_funcs_t *, void *);
void teken_input(teken_t *, const void *, size_t);
const teken_pos_t *teken_get_cursor(const teken_t *);
const teken_attr_t *teken_get_curattr(const teken_t *);
const teken_attr_t *teken_get_defattr(const teken_t *);
void teken_get_defattr_cons25(const teken_t *, int *, int *);
const teken_pos_t *teken_get_winsize(const teken_t *);
void teken_set_cursor(teken_t *, const teken_pos_t *);
void teken_set_curattr(teken_t *, const teken_attr_t *);
void teken_set_defattr(teken_t *, const teken_attr_t *);
void teken_set_winsize(teken_t *, const teken_pos_t *);
void teken_set_winsize_noreset(teken_t *, const teken_pos_t *);
const char *teken_get_sequence(const teken_t *, unsigned int);
void teken_set_8bit(teken_t *);
void teken_set_cons25(teken_t *);
void teken_set_cons25keys(teken_t *);
typedef void teken_state_t(teken_t *, teken_char_t);
teken_scs_process(const teken_t *t, teken_char_t c)
teken_scs_special_graphics(const teken_t *t, teken_char_t c)
teken_scs_uk_national(const teken_t *t, teken_char_t c)
teken_scs_us_ascii(const teken_t *t, teken_char_t c)
teken_subr_reset_to_initial_state(teken_t *t)
teken_subr_restore_cursor(teken_t *t)
teken_subr_reverse_index(teken_t *t)
teken_subr_save_cursor(teken_t *t)
teken_subr_secondary_device_attributes(const teken_t *t, unsigned int request)
teken_subr_set_dec_mode(teken_t *t, unsigned int cmd)
teken_subr_set_mode(teken_t *t, unsigned int cmd)
teken_subr_set_graphic_rendition(teken_t *t, unsigned int ncmds,
teken_subr_set_top_and_bottom_margins(teken_t *t, unsigned int top,
teken_subr_single_height_double_width_line(const teken_t *t)
teken_subr_single_height_single_width_line(const teken_t *t)
teken_subr_string_terminator(const teken_t *t)
teken_subr_tab_clear(teken_t *t, unsigned int cmd)
teken_subr_vertical_position_absolute(teken_t *t, unsigned int row)
teken_subr_repeat_last_graphic_char(teken_t *t, unsigned int rpts)
teken_subr_do_cpr(const teken_t *t, unsigned int cmd, char response[16])
teken_subr_alignment_test(teken_t *t)
teken_subr_backspace(teken_t *t)
teken_subr_bell(const teken_t *t)
teken_subr_carriage_return(teken_t *t)
teken_subr_cursor_backward(teken_t *t, unsigned int ncols)
teken_subr_cursor_backward_tabulation(teken_t *t, unsigned int ntabs)
teken_subr_cursor_down(teken_t *t, unsigned int nrows)
teken_subr_cursor_forward(teken_t *t, unsigned int ncols)
static void teken_subr_cursor_up(teken_t *, unsigned int);
teken_subr_cursor_forward_tabulation(teken_t *t, unsigned int ntabs)
static void teken_subr_erase_line(const teken_t *, unsigned int);
static void teken_subr_regular_character(teken_t *, teken_char_t);
teken_subr_cursor_next_line(teken_t *t, unsigned int ncols)
static void teken_subr_reset_to_initial_state(teken_t *);
teken_subr_cursor_position(teken_t *t, unsigned int row, unsigned int col)
static void teken_subr_save_cursor(teken_t *);
teken_subr_cursor_position_report(const teken_t *t, unsigned int cmd)
teken_subr_cursor_previous_line(teken_t *t, unsigned int ncols)
teken_tab_isset(const teken_t *t, unsigned int col)
teken_subr_cursor_up(teken_t *t, unsigned int nrows)
teken_subr_set_cursor_style(teken_t *t __unused, unsigned int style __unused)
teken_subr_delete_character(const teken_t *t, unsigned int ncols)
teken_subr_delete_line(const teken_t *t, unsigned int nrows)
teken_subr_device_control_string(teken_t *t)
teken_subr_device_status_report(const teken_t *t, unsigned int cmd)
teken_subr_double_height_double_width_line_top(const teken_t *t)
teken_subr_double_height_double_width_line_bottom(const teken_t *t)
teken_subr_erase_character(const teken_t *t, unsigned int ncols)
teken_tab_clear(teken_t *t, unsigned int col)
teken_subr_erase_display(const teken_t *t, unsigned int mode)
teken_subr_erase_line(const teken_t *t, unsigned int mode)
teken_subr_g0_scs_special_graphics(teken_t *t)
teken_subr_g0_scs_uk_national(teken_t *t)
teken_subr_g0_scs_us_ascii(teken_t *t)
teken_subr_g1_scs_special_graphics(teken_t *t)
teken_subr_g1_scs_uk_national(teken_t *t)
teken_subr_g1_scs_us_ascii(teken_t *t)
teken_subr_horizontal_position_absolute(teken_t *t, unsigned int col)
teken_subr_horizontal_tab(teken_t *t)
teken_subr_horizontal_tab_set(teken_t *t)
teken_subr_index(teken_t *t)
teken_tab_set(teken_t *t, unsigned int col)
teken_subr_insert_character(const teken_t *t, unsigned int ncols)
teken_subr_insert_line(const teken_t *t, unsigned int nrows)
teken_subr_keypad_application_mode(const teken_t *t)
teken_subr_keypad_numeric_mode(const teken_t *t)
teken_subr_newline(teken_t *t)
teken_subr_newpage(teken_t *t)
teken_subr_next_line(teken_t *t)
teken_subr_operating_system_command(teken_t *t)
teken_subr_pan_down(const teken_t *t, unsigned int nrows)
teken_subr_pan_up(const teken_t *t, unsigned int nrows)
teken_tab_default(teken_t *t)
teken_subr_primary_device_attributes(const teken_t *t, unsigned int request)
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)
teken_subr_do_scroll(const teken_t *t, int amount)
teken_subr_reset_dec_mode(teken_t *t, unsigned int cmd)
teken_subr_reset_mode(teken_t *t, unsigned int cmd)
teken_subr_do_resize(teken_t *t)
teken_subr_do_reset(teken_t *t)
teken_subr_cons25_set_bell_pitch_duration(const teken_t *t, unsigned int pitch,
teken_subr_cons25_set_graphic_rendition(teken_t *t, unsigned int cmd,
teken_subr_cons25_set_terminal_mode(teken_t *t, unsigned int mode)
teken_subr_vt52_decid(teken_t *t)
teken_subr_cons25_set_border(const teken_t *t, unsigned int c)
teken_subr_cons25_set_global_cursor_shape(const teken_t *t, unsigned int ncmds,
teken_subr_cons25_set_local_cursor_type(const teken_t *t, unsigned int type)
teken_subr_cons25_set_default_background(teken_t *t, unsigned int c)
teken_subr_cons25_set_default_foreground(teken_t *t, unsigned int c)
teken_get_defattr_cons25(const teken_t *t, int *fg, int *bg)
teken_subr_cons25_switch_virtual_terminal(const teken_t *t, unsigned int vt)