54#define TF_UNDERLINE 0x02
56#define TF_REVERSE 0x08
102#define TP_SHOWCURSOR 0
103#define TP_CURSORKEYS 1
104#define TP_KEYPADAPP 2
105#define TP_AUTOREPEAT 3
108#define TP_SETBELLPD 6
109#define TP_SETBELLPD_PITCH(pd) ((pd) >> 16)
110#define TP_SETBELLPD_DURATION(pd) ((pd) & 0xffff)
123#if defined(TEKEN_XTERM) && defined(TEKEN_UTF8)
159 unsigned int t_utf8_left;
163#if defined(TEKEN_XTERM) && defined(TEKEN_UTF8)
164 unsigned int t_curscs;
165 teken_scs_t *t_saved_curscs;
166 teken_scs_t *t_scs[2];
#define C
Used to define external C functions.
unsigned int t_nums[T_NUMSIZE]
const teken_funcs_t * t_funcs
teken_attr_t t_saved_curattr
unsigned int t_stateflags
teken_state_t * t_nextstate
unsigned int t_tabstops[T_NUMCOL/(sizeof(unsigned int) *8)]
teken_pos_t t_saved_cursor
tf_putchar_t * tf_putchar
tf_respond_t * tf_respond
C void teken_set_cursor(teken_t *, const teken_pos_t *)
C const teken_attr_t * teken_get_curattr(teken_t *)
void teken_state_t(teken_t *, teken_char_t)
C void teken_set_defattr(teken_t *, const teken_attr_t *)
C void teken_set_curattr(teken_t *, const teken_attr_t *)
C void teken_input(teken_t *, const void *, size_t)
C const teken_attr_t * teken_get_defattr(teken_t *)
void tf_param_t(void *, int, unsigned int)
void tf_respond_t(void *, const void *, size_t)
void tf_fill_t(void *, const teken_rect_t *, teken_char_t, const teken_attr_t *)
unsigned char teken_char_t
unsigned char teken_color_t
unsigned short teken_unit_t
C void teken_set_winsize(teken_t *, const teken_pos_t *)
unsigned char teken_format_t
void tf_cursor_t(void *, const teken_pos_t *)
void tf_copy_t(void *, const teken_rect_t *, const teken_pos_t *)
void tf_putchar_t(void *, const teken_pos_t *, teken_char_t, const teken_attr_t *)
C void teken_init(teken_t *, const teken_funcs_t *, void *)