Commit | Line | Data |
---|---|---|
97e79716 KB |
1 | /*- |
2 | * Copyright (c) 1992 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * This code is derived from software contributed to Berkeley by | |
6 | * Christos Zoulas of Cornell University. | |
7 | * | |
8 | * %sccs.include.redist.c% | |
9 | * | |
b6dd18ed | 10 | * @(#)refresh.h 5.3 (Berkeley) %G% |
97e79716 KB |
11 | */ |
12 | ||
13 | /* | |
14 | * el.refresh.h: Screen refresh functions | |
15 | */ | |
16 | #ifndef _h_el_refresh | |
17 | #define _h_el_refresh | |
18 | ||
25b839a8 | 19 | #include "histedit.h" |
97e79716 KB |
20 | |
21 | typedef struct { | |
22 | coord_t r_cursor; /* Refresh cursor position */ | |
23 | int r_oldcv, r_newcv; /* Vertical locations */ | |
24 | } el_refresh_t; | |
25 | ||
26 | protected void re_putc __P((EditLine *, int)); | |
27 | protected void re_clear_lines __P((EditLine *)); | |
28 | protected void re_clear_display __P((EditLine *)); | |
29 | protected void re_refresh __P((EditLine *)); | |
30 | protected void re_refresh_cursor __P((EditLine *)); | |
31 | protected void re_fastaddc __P((EditLine *)); | |
32 | protected void re_goto_bottom __P((EditLine *)); | |
33 | ||
34 | #endif /* _h_el_refresh */ |