summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/console/outch.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386/console/outch.c')
-rw-r--r--c/src/lib/libbsp/i386/pc386/console/outch.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/console/outch.c b/c/src/lib/libbsp/i386/pc386/console/outch.c
index ecf08ae2ca..7c7371b70b 100644
--- a/c/src/lib/libbsp/i386/pc386/console/outch.c
+++ b/c/src/lib/libbsp/i386/pc386/console/outch.c
@@ -266,8 +266,11 @@ _IBMPC_outch(char c)
{
static int escaped = 0;
- if ( ! (escaped = handleEscape(escaped, c)) )
+ if ( ! (escaped = handleEscape(escaped, c)) ) {
+ if ( '\n' == c )
+ videoPutChar('\r');
videoPutChar(c);
+ }
} /* _IBMPC_outch */
/*-------------------------------------------------------------------------+