Lines Matching refs:vt_buf
204 struct vt_buf { struct
232 void vtbuf_lock(struct vt_buf *); argument
233 void vtbuf_unlock(struct vt_buf *);
234 void vtbuf_copy(struct vt_buf *, const term_rect_t *, const term_pos_t *);
235 void vtbuf_fill(struct vt_buf *, const term_rect_t *, term_char_t);
236 void vtbuf_init_early(struct vt_buf *);
237 void vtbuf_init(struct vt_buf *, const term_pos_t *);
238 void vtbuf_grow(struct vt_buf *, const term_pos_t *, unsigned int);
239 void vtbuf_putchar(struct vt_buf *, const term_pos_t *, term_char_t);
240 void vtbuf_cursor_position(struct vt_buf *, const term_pos_t *);
241 void vtbuf_scroll_mode(struct vt_buf *vb, int yes);
242 void vtbuf_dirty(struct vt_buf *vb, const term_rect_t *area);
243 void vtbuf_undirty(struct vt_buf *, term_rect_t *);
244 void vtbuf_sethistory_size(struct vt_buf *, unsigned int);
245 void vtbuf_clearhistory(struct vt_buf *);
246 int vtbuf_iscursor(const struct vt_buf *vb, int row, int col);
247 void vtbuf_cursor_visibility(struct vt_buf *, int);
249 int vtbuf_set_mark(struct vt_buf *vb, int type, int col, int row);
250 int vtbuf_get_marked_len(struct vt_buf *vb);
251 void vtbuf_extract_marked(struct vt_buf *vb, term_char_t *buf, int sz, int mark);
284 int vthistory_seek(struct vt_buf *, int offset, int whence);
285 void vthistory_addlines(struct vt_buf *vb, int offset);
286 void vthistory_getpos(const struct vt_buf *, unsigned int *offset);
295 struct vt_buf vw_buf; /* (u) Screen buffer. */