Lines Matching defs:vt_buf
195 struct vt_buf {
223 void vtbuf_lock(struct vt_buf *);
224 void vtbuf_unlock(struct vt_buf *);
225 void vtbuf_copy(struct vt_buf *, const term_rect_t *, const term_pos_t *);
226 void vtbuf_fill(struct vt_buf *, const term_rect_t *, term_char_t);
227 void vtbuf_init_early(struct vt_buf *);
228 void vtbuf_init(struct vt_buf *, const term_pos_t *);
229 void vtbuf_grow(struct vt_buf *, const term_pos_t *, unsigned int);
230 void vtbuf_putchar(struct vt_buf *, const term_pos_t *, term_char_t);
231 void vtbuf_cursor_position(struct vt_buf *, const term_pos_t *);
232 void vtbuf_scroll_mode(struct vt_buf *vb, int yes);
233 void vtbuf_dirty(struct vt_buf *vb, const term_rect_t *area);
234 void vtbuf_undirty(struct vt_buf *, term_rect_t *);
235 void vtbuf_sethistory_size(struct vt_buf *, unsigned int);
236 void vtbuf_clearhistory(struct vt_buf *);
237 int vtbuf_iscursor(const struct vt_buf *vb, int row, int col);
238 void vtbuf_cursor_visibility(struct vt_buf *, int);
240 int vtbuf_set_mark(struct vt_buf *vb, int type, int col, int row);
241 int vtbuf_get_marked_len(struct vt_buf *vb);
242 void vtbuf_extract_marked(struct vt_buf *vb, term_char_t *buf, int sz);
275 int vthistory_seek(struct vt_buf *, int offset, int whence);
276 void vthistory_addlines(struct vt_buf *vb, int offset);
277 void vthistory_getpos(const struct vt_buf *, unsigned int *offset);
286 struct vt_buf vw_buf; /* (u) Screen buffer. */