--- st.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/st.c b/st.c index e60643c..1711842 100644 --- a/st.c +++ b/st.c _AT_@ -358,6 +358,7 @@ static void strreset(void); static int tattrset(int); static void tprinter(char *s, size_t len); static void tdumpline(int); +static void tdump(void); static void tclearregion(int, int, int, int); static void tcursor(int); static void tdeletechar(int); _AT_@ -1986,6 +1987,8 @@ csihandle(void) { case 'i': /* MC -- Media Copy */ switch(csiescseq.arg[0]) { case 0: + tdump(); + break; case 1: tdumpline(term.c.y); break; _AT_@ -2295,6 +2298,14 @@ tdumpline(int n) { } void +tdump(void) { + int i; + + for(i = 0; i < term.row; ++i) + tdumpline(i); +} + +void tputtab(bool forward) { uint x = term.c.x; -- 1.8.5.3Received on Thu Mar 06 2014 - 08:04:29 CET
This archive was generated by hypermail 2.3.0 : Thu Mar 06 2014 - 08:12:24 CET