diff options
-rw-r--r-- | pw.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -169,7 +169,7 @@ static void drawline(const char *line, int hpos, int columns) } } -static void clear_cur_line() +static void clrline() { printf("\r\033[J"); } @@ -184,7 +184,7 @@ static void drawstatus(unsigned stat, char *cmd) if ((stat & stat_susp)) printf("SUSPENDED "); } else { - clear_cur_line(); + clrline(); } fflush(stdout); } @@ -204,7 +204,7 @@ static void redraw(char **circbuf, int nlines, int hpos, snapshot[i] = dsref(circbuf[i]); } } else { - clear_cur_line(); + clrline(); } drawstatus(stat, cmd); } @@ -213,7 +213,7 @@ static void execute(char *cmd) { char *arg = cmd + 2 + strspn(cmd + 2, " \t"); - clear_cur_line(); + clrline(); switch (cmd[1]) { case 'w': case 'a': @@ -388,7 +388,7 @@ int main(int argc, char **argv) if (kbd_state == kbd_esc || kbd_state == kbd_result) { kbd_state = kbd_cmd; colcmd = 0; - clear_cur_line(); + clrline(); drawstatus(stat, colcmd); } } else { @@ -403,7 +403,7 @@ int main(int argc, char **argv) circbuf[nlines++] = line; if ((stat & stat_susp) == 0) { snapshot[snaplines++] = dsref(line); - clear_cur_line(); + clrline(); drawline(line, hpos, columns); drawstatus(stat, colcmd); } @@ -432,7 +432,7 @@ int main(int argc, char **argv) case 'q': case 3: kbd_state = kbd_exit; if ((stat & (stat_eof | stat_susp))) { - clear_cur_line(); + clrline(); fflush(stdout); } break; @@ -553,7 +553,7 @@ int main(int argc, char **argv) redraw(circbuf, nlines, hpos, columns, stat, colcmd); stat &= ~stat_dirty; } else if (kbd_state == kbd_colon || kbd_state == kbd_result) { - clear_cur_line(); + clrline(); drawstatus(stat, colcmd); } } |