From 7357bb54ebaefbec4129a90db8a3691fcdcc2389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 14 Jul 2020 09:11:17 +0200 Subject: [PATCH] vt: sort C0's in the switch statement, and use escaped character possible --- vt.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/vt.c b/vt.c index 4aa101f9..ea2b7135 100644 --- a/vt.c +++ b/vt.c @@ -121,14 +121,10 @@ action_execute(struct terminal *term, uint8_t c) case '\0': break; - case '\n': - /* LF - line feed */ - term_linefeed(term); - break; - - case '\r': - /* FF - form feed */ - term_formfeed(term); + case '\a': + /* BEL - bell */ + // LOG_INFO("BELL"); + // term_flash(term, 50); break; case '\b': @@ -136,13 +132,7 @@ action_execute(struct terminal *term, uint8_t c) term_cursor_left(term, 1); break; - case '\x07': - /* BEL */ - // LOG_INFO("BELL"); - // term_flash(term, 50); - break; - - case '\x09': { + case '\t': { /* HT - horizontal tab */ int new_col = term->cols - 1; tll_foreach(term->tab_stops, it) { @@ -156,11 +146,21 @@ action_execute(struct terminal *term, uint8_t c) break; } - case '\x0b': + case '\n': + /* LF - line feed */ + term_linefeed(term); + break; + + case '\v': /* VT - vertical tab */ term_cursor_down(term, 1); break; + case '\r': + /* CR - carriage ret */ + term_formfeed(term); + break; + case '\x0e': /* SO - shift out */ term->charsets.selected = 1; /* G1 */