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;