term_char_t
static void tem_virtual_display(struct tem_vt_state *, term_char_t *,
static void tem_pix_display(struct tem_vt_state *, term_char_t *,
text_color_t *, text_color_t *, term_char_t *);
static void tem_text_display(struct tem_vt_state *, term_char_t *, int,
static void tem_pix_bit2pix(struct tem_vt_state *, term_char_t *);
tem_copy_width(term_char_t *src, term_char_t *dst, int cols)
term_char_t *src, *dst;
width * sizeof (term_char_t));
width * sizeof (term_char_t));
tem_text_display(struct tem_vt_state *tem __unused, term_char_t *string,
term_char_t c;
term_char_t c;
term_char_t *string, int count,
tem_pix_bit2pix(struct tem_vt_state *tem, term_char_t *c)
size = width * height * sizeof (term_char_t);
term_char_t c;
term_char_t c;
term_char_t *c)
term_char_t c;
term_char_t c;
tem_virtual_display(struct tem_vt_state *tem, term_char_t *string,
term_char_t *addr;
term_char_t c;
term_char_t *tvs_outbuf; /* place to keep incomplete lines */
term_char_t *tvs_screen_buf; /* whole screen buffer */
void (*tsc_display)(struct tem_vt_state *, term_char_t *, int,
void (*tsc_bit2pix)(struct tem_vt_state *, term_char_t *);
sizeof (term_char_t *), KM_SLEEP);
sizeof (term_char_t *));
text_color_t *, text_color_t *, term_char_t *);
tem_copy_width(term_char_t *src, term_char_t *dst, int cols)
term_char_t *, int, screen_pos_t, screen_pos_t);
term_char_t *src, *dst;
tem_safe_text_display(struct tem_vt_state *tem, term_char_t *string,
term_char_t c;
term_char_t *string, int count,
tem_safe_pix_bit2pix(struct tem_vt_state *tem, term_char_t *c)
term_char_t c;
term_char_t c;
text_color_t *bg, term_char_t *c)
term_char_t c;
tem_safe_virtual_display(struct tem_vt_state *tem, term_char_t *string,
term_char_t *addr;
i_virtual_copy_tem_chars(term_char_t *base,
term_char_t *from;
term_char_t *to;
term_char_t *to_row_start;
term_char_t *from_row_start;
term_char_t c;
term_char_t *tvs_outbuf; /* place to keep incomplete lines */
term_char_t *tvs_screen_buf; /* whole screen buffer */
term_char_t **tvs_screen_rows; /* screen buffer rows */
void (*tsc_display)(struct tem_vt_state *, term_char_t *, int,
void (*tsc_bit2pix)(struct tem_vt_state *, term_char_t *);
term_char_t *ts_blank_line; /* a blank line for scrolling */
void tem_safe_text_display(struct tem_vt_state *, term_char_t *,
void tem_safe_pix_display(struct tem_vt_state *, term_char_t *,
void tem_safe_pix_bit2pix(struct tem_vt_state *, term_char_t *);