summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1997-10-23 18:49:02 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1997-10-23 18:49:02 +0000
commit87d3d02640ff9a8ea0e289194c2c6d36d5185ee0 (patch)
tree225997bf94694ad413b9c7fb4cf038f85c626fed /c/src/lib/libbsp
parentAdded TOD driver from Katsutoshi Shibuya. (diff)
downloadrtems-87d3d02640ff9a8ea0e289194c2c6d36d5185ee0.tar.bz2
Switched to new style for read support routine.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/sparc/erc32/console/console.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/sparc/erc32/console/console.c b/c/src/lib/libbsp/sparc/erc32/console/console.c
index 8ab3bbc06f..d60f2e0c46 100644
--- a/c/src/lib/libbsp/sparc/erc32/console/console.c
+++ b/c/src/lib/libbsp/sparc/erc32/console/console.c
@@ -63,10 +63,7 @@ void console_outbyte_polled(
* This routine polls for a character.
*/
-int console_inbyte_nonblocking(
- int port,
- char *c
-)
+int console_inbyte_nonblocking( int port )
{
int UStat;
@@ -81,8 +78,8 @@ int console_inbyte_nonblocking(
}
if ((UStat & ERC32_MEC_UART_STATUS_DRA) == 0)
- return 0;
- *c = (char) ERC32_MEC.UART_Channel_A;
+ return -1;
+ return (int) ERC32_MEC.UART_Channel_A;
return 1;
case 1:
@@ -92,15 +89,14 @@ int console_inbyte_nonblocking(
}
if ((UStat & ERC32_MEC_UART_STATUS_DRB) == 0)
- return 0;
- *c = (char) ERC32_MEC.UART_Channel_B;
- return 1;
+ return -1;
+ return (int) ERC32_MEC.UART_Channel_B;
default:
assert( 0 );
}
- return 0;
+ return -1;
}
/*