aboutsummarylogtreecommitdiffstats
path: root/st.c
diff options
context:
space:
mode:
authorAurélien Aptel2010-08-29 12:27:59 +0200
committerAurélien Aptel2010-08-29 12:27:59 +0200
commitb5fed5da3cc39b1e78adb3daff919be295838aea (patch)
tree9bd0b61466fd2b581165c5d393104edf0deb1680 /st.c
parent3446cb08c63b6039d32b6960d4f55cf1bc313847 (diff)
downloadaur-b5fed5da3cc39b1e78adb3daff919be295838aea.tar.gz
merged tscroll() with tscrollup().
Diffstat (limited to 'st.c')
-rw-r--r--st.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/st.c b/st.c
index 9ca032f5a34a..eabc0c585c33 100644
--- a/st.c
+++ b/st.c
@@ -149,7 +149,6 @@ static void tputc(char);
static void tputs(char*, int);
static void treset(void);
static void tresize(int, int);
-static void tscroll(void);
static void tscrollup(int);
static void tscrolldown(int);
static void tsetattr(int*, int);
@@ -355,18 +354,6 @@ tnew(int col, int row) {
term.line[row] = calloc(term.col, sizeof(Glyph));
}
-/* TODO: Replace with scrollup/scolldown */
-void
-tscroll(void) {
- Line temp = term.line[term.top];
- int i;
-
- for(i = term.top; i < term.bot; i++)
- term.line[i] = term.line[i+1];
- memset(temp, 0, sizeof(Glyph) * term.col);
- term.line[term.bot] = temp;
-}
-
void
tscrolldown (int n) {
int i;
@@ -404,7 +391,7 @@ void
tnewline(void) {
int y = term.c.y + 1;
if(y > term.bot)
- tscroll(), y = term.bot;
+ tscrollup(1), y = term.bot;
tmoveto(0, y);
}