From e8cf7b5f6a94d5f77badb54240ffdbc3a2987e57 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Thu, 10 Dec 2009 08:46:17 +0000 Subject: [PATCH] =?UTF-8?q?2009-12-10=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * console/console.c: Let bsp_in_char return int. --- c/src/lib/libbsp/sparc/leon2/ChangeLog | 4 ++++ c/src/lib/libbsp/sparc/leon2/console/console.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/c/src/lib/libbsp/sparc/leon2/ChangeLog b/c/src/lib/libbsp/sparc/leon2/ChangeLog index 3fda0bab47..bf57c515f2 100644 --- a/c/src/lib/libbsp/sparc/leon2/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon2/ChangeLog @@ -1,3 +1,7 @@ +2009-12-10 Ralf Corsépius + + * console/console.c: Let bsp_in_char return int. + 2009-11-23 Joel Sherrill * Makefile.am: sparc/shared/bspstart.c was really leon2 specific. So diff --git a/c/src/lib/libbsp/sparc/leon2/console/console.c b/c/src/lib/libbsp/sparc/leon2/console/console.c index 8c55b8778a..4c924185fb 100644 --- a/c/src/lib/libbsp/sparc/leon2/console/console.c +++ b/c/src/lib/libbsp/sparc/leon2/console/console.c @@ -439,12 +439,12 @@ static void bsp_out_char (char c) BSP_output_char_function_type BSP_output_char = bsp_out_char; -static char bsp_in_char(void) +static int bsp_in_char(void) { int tmp; while ((tmp = console_inbyte_nonblocking(0)) < 0); - return (char) tmp; + return tmp; } BSP_polling_getchar_function_type BSP_poll_char = bsp_in_char;