From 07255c94b94f2b9e40766757450f5b73745a9086 Mon Sep 17 00:00:00 2001 From: Martin Lund Date: Sun, 1 Oct 2017 09:51:29 +0200 Subject: [PATCH] Optimize clear screen command Replaced system call with inline ANSI/VT100 clear screen code sequence --- src/tty.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tty.c b/src/tty.c index 02b3feb..0734247 100644 --- a/src/tty.c +++ b/src/tty.c @@ -134,7 +134,9 @@ void handle_command_sequence(char input_char, char previous_char, char *output_c break; case KEY_L: - status = system("clear"); + /* Clear screen using ANSI/VT100 escape code */ + printf("\033c"); + fflush(stdout); break; case KEY_Q: