From ffa55918db8ac629b8a02ca96e32cbe4d4ae9cbf Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Fri, 24 Mar 2006 23:07:23 +0000 Subject: [PATCH] fix for sys_in* bugs / compiler warnings --- drivers/lance/lance.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/lance/lance.c b/drivers/lance/lance.c index c9637d100..15909cb78 100644 --- a/drivers/lance/lance.c +++ b/drivers/lance/lance.c @@ -65,20 +65,20 @@ static U8_t in_byte(U16_t port) { - U8_t value; + unsigned long value; int s; if ((s=sys_inb(port, &value)) != OK) printf( "lance: warning, sys_inb failed: %d\n", s ); - return value; + return (U8_t) value; } static U16_t in_word( U16_t port) { - U16_t value; + unsigned long value; int s; if ((s=sys_inw(port, &value)) != OK) printf( "lance: warning, sys_inw failed: %d\n", s ); - return value; + return (U16_t) value; } /* #define in_byte( x ) inb( x ) -- 2.44.0