summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-12-13 21:21:31 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-12-13 21:21:31 +0000
commitda8ae79b3e66ab119dd7973bb42a36e8fee50ff8 (patch)
tree699dc5cff90363015cea2479055b5790dcfc4d08 /c/src/lib/libbsp/i386/pc386
parentPatch rtems-19991203.sh2.diff from John M. Mills <jmills@tga.com> which (diff)
downloadrtems-da8ae79b3e66ab119dd7973bb42a36e8fee50ff8.tar.bz2
Warning removal patch from Philip A. Prindeville <philipp@zembu.com>.
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386')
-rw-r--r--c/src/lib/libbsp/i386/pc386/3c509/3c509.c5
-rw-r--r--c/src/lib/libbsp/i386/pc386/console/console.c2
-rw-r--r--c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c5
3 files changed, 10 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/3c509/3c509.c b/c/src/lib/libbsp/i386/pc386/3c509/3c509.c
index e4c27d894f..07feea0255 100644
--- a/c/src/lib/libbsp/i386/pc386/3c509/3c509.c
+++ b/c/src/lib/libbsp/i386/pc386/3c509/3c509.c
@@ -58,6 +58,9 @@
*
* MODIFICATION/HISTORY:
* $Log$
+ * Revision 1.1 1999/05/14 16:23:42 joel
+ * Added 3COM 3C509 driver from Rosimildo DaSilva <rdasilva@connecttel.com>.
+ *
*
**********************************************************************************/
@@ -384,7 +387,7 @@ void __inline outb( unsigned short io_addr, unsigned char out_data )
**********************************************************************************/
static __inline unsigned char inb( unsigned short io_addr )
{
- unsigned short in_data;
+ unsigned char in_data;
inport_byte( io_addr, in_data );
return in_data;
}
diff --git a/c/src/lib/libbsp/i386/pc386/console/console.c b/c/src/lib/libbsp/i386/pc386/console/console.c
index dc3584111a..a16188c464 100644
--- a/c/src/lib/libbsp/i386/pc386/console/console.c
+++ b/c/src/lib/libbsp/i386/pc386/console/console.c
@@ -68,7 +68,7 @@ extern BSP_polling_getchar_function_type BSP_poll_char;
/*-------------------------------------------------------------------------+
| External Prototypes
+--------------------------------------------------------------------------*/
-extern void _IBMPC_keyboard_isr(void);
+extern void _IBMPC_keyboard_isr(rtems_vector_number);
extern rtems_boolean _IBMPC_scankey(char *); /* defined in 'inch.c' */
extern char BSP_wait_polled_input(void);
extern void _IBMPC_initVideo(void);
diff --git a/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c b/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c
index 666653f421..b0f1938802 100644
--- a/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c
+++ b/c/src/lib/libbsp/i386/pc386/ne2000/ne2000.c
@@ -186,6 +186,11 @@ struct ne_softc {
static struct ne_softc ne_softc[NNEDRIVER];
+/* Forward declarations to avoid warnings */
+
+static void ne_stop (struct ne_softc *sc);
+static void ne_init (void *arg);
+
/* Find the NE2000 device which is attached at a particular interrupt
vector. */