term_char_t
term_char_t c;
term_char_t c;
vga_get_cp437(term_char_t c)
term_char_t c;
term_char_t c;
term_char_t *vpb_buf; /* Copy-paste buffer. */
term_char_t *vd_drawn; /* (?) Most recent char drawn. */
term_char_t *vb_buffer; /* (u) Data buffer. */
term_char_t **vb_rows; /* (u) Array of rows */
void vtbuf_fill(struct vt_buf *, const term_rect_t *, term_char_t);
void vtbuf_putchar(struct vt_buf *, const term_pos_t *, term_char_t);
void vtbuf_extract_marked(struct vt_buf *vb, term_char_t *buf, int sz, int mark);
const uint8_t *vtfont_lookup(const struct vt_font *vf, term_char_t c);
void vt_determine_colors(term_char_t c, int cursor,
cols * sizeof(term_char_t));
cols * sizeof(term_char_t));
vtbuf_do_fill(struct vt_buf *vb, const term_rect_t *r, term_char_t c)
term_char_t *row;
vtbuf_fill(struct vt_buf *vb, const term_rect_t *r, term_char_t c)
term_char_t ch;
sz = vb->vb_history_size * p->tp_col * sizeof(term_char_t);
sz = vb->vb_history_size * sizeof(term_char_t *);
term_char_t *old, *new, **rows, **oldrows, **copyrows, *row, *oldrow;
term_char_t ch;
bufsize = history_size * p->tp_col * sizeof(term_char_t);
MIN(p->tp_col, w) * sizeof(term_char_t));
MIN(p->tp_col, w) * sizeof(term_char_t));
vtbuf_putchar(struct vt_buf *vb, const term_pos_t *p, term_char_t c)
term_char_t *row;
return (sz * sizeof(term_char_t));
tchar_is_word_separator(term_char_t ch)
vtbuf_extract_marked(struct vt_buf *vb, term_char_t *buf, int sz, int mark)
term_char_t *r;
vtterm_putchar(struct terminal *tm, const term_pos_t *p, term_char_t c)
vtterm_fill(struct terminal *tm, const term_rect_t *r, term_char_t c)
vt_determine_colors(term_char_t c, int cursor,
term_char_t c;
term_char_t c;
static term_char_t vt_consdrawn[PIXEL_HEIGHT(VT_FB_MAX_HEIGHT) * PIXEL_WIDTH(VT_FB_MAX_WIDTH)];
term_char_t *buf;
len /= sizeof(term_char_t);
static term_char_t vt_constextbuf[(_VTDEFW) * (VBF_DEFAULT_HISTORY_SIZE)];
static term_char_t *vt_constextbufrows[VBF_DEFAULT_HISTORY_SIZE];
vtfont_lookup(const struct vt_font *vf, term_char_t c)
terminal_input_char(struct terminal *tm, term_char_t c)
term_char_t c);
term_char_t c);
void terminal_input_char(struct terminal *tm, term_char_t c);