From f4064c8d74477bb5c21bbb6ca70a223202eb6096 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 10 Mar 2026 10:55:27 +0000 Subject: [PATCH] [console] Use symbolic character names in special character tests Signed-off-by: Michael Brown --- src/core/lineconsole.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/lineconsole.c b/src/core/lineconsole.c index 25eae39dd..9488d500e 100644 --- a/src/core/lineconsole.c +++ b/src/core/lineconsole.c @@ -33,6 +33,7 @@ FILE_SECBOOT ( PERMITTED ); #include #include #include +#include #include /** @@ -49,18 +50,18 @@ size_t line_putchar ( struct line_console *line, int character ) { return 0; /* Handle backspace characters */ - if ( character == '\b' ) { + if ( character == BACKSPACE ) { if ( line->index ) line->index--; return 0; } /* Ignore carriage return */ - if ( character == '\r' ) + if ( character == CR ) return 0; /* Treat newline as a terminator */ - if ( character == '\n' ) + if ( character == LF ) character = 0; /* Add character to buffer */