diff --git a/c/src/lib/libbsp/powerpc/virtex/ChangeLog b/c/src/lib/libbsp/powerpc/virtex/ChangeLog index 22a3566815..00fed6094c 100644 --- a/c/src/lib/libbsp/powerpc/virtex/ChangeLog +++ b/c/src/lib/libbsp/powerpc/virtex/ChangeLog @@ -1,3 +1,8 @@ +2010-05-23 Ralf Corsépius + + * console/consolelite.c, network/xiltemac.c: + Reflect prototypes having changed (Warning removal). + 2010-04-28 Joel Sherrill * network/xiltemac.c, startup/bspstart.c: Remove warnings. diff --git a/c/src/lib/libbsp/powerpc/virtex/console/consolelite.c b/c/src/lib/libbsp/powerpc/virtex/console/consolelite.c index 6ce4620ead..1b9b6628b5 100644 --- a/c/src/lib/libbsp/powerpc/virtex/console/consolelite.c +++ b/c/src/lib/libbsp/powerpc/virtex/console/consolelite.c @@ -180,10 +180,10 @@ int xlite_read_polled (int minor ) -int xlite_write_buffer_polled( +ssize_t xlite_write_buffer_polled( int minor, const char *buf, - int len + size_t len ) { uint32_t base = Console_Port_Tbl[minor].ulCtrlPort1; @@ -356,9 +356,9 @@ void outputChar(char ch) xlite_write_char_polled( 0, ch ); } -char inputChar(void) +int inputChar(void) { - return (char)xlite_read_polled(0); + return xlite_read_polled(0); } BSP_output_char_function_type BSP_output_char = outputChar; diff --git a/c/src/lib/libbsp/powerpc/virtex/network/xiltemac.c b/c/src/lib/libbsp/powerpc/virtex/network/xiltemac.c index d53e34a5b1..5fc0586907 100644 --- a/c/src/lib/libbsp/powerpc/virtex/network/xiltemac.c +++ b/c/src/lib/libbsp/powerpc/virtex/network/xiltemac.c @@ -908,7 +908,7 @@ int32_t xilTemac_driver_attach(struct rtems_bsdnet_ifconfig* aBsdConfig, int aDu xilTemac->iIsPresent = 1; - snprintf( xilTemac->iUnitName, MAX_UNIT_BYTES, "%s%d", unitName, unit ); + snprintf( xilTemac->iUnitName, MAX_UNIT_BYTES, "%s%" PRId32, unitName, unit ); xilTemac->iIfp = &(xilTemac->iArpcom.ac_if); ifp = &(xilTemac->iArpcom.ac_if);