From db280d23a792ed648ea693f9c6668c87260e22ab Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Tue, 17 Apr 2007 06:47:34 +0000 Subject: [PATCH] =?UTF-8?q?2007-04-17=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * mscan/mscan.c: Use size_t for message sizes. Remove absurd type cast. --- c/src/lib/libbsp/powerpc/gen5200/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/gen5200/mscan/mscan.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/c/src/lib/libbsp/powerpc/gen5200/ChangeLog b/c/src/lib/libbsp/powerpc/gen5200/ChangeLog index b7d1679793..215c8fd83e 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/ChangeLog +++ b/c/src/lib/libbsp/powerpc/gen5200/ChangeLog @@ -1,3 +1,8 @@ +2007-04-17 Ralf Corsépius + + * mscan/mscan.c: Use size_t for message sizes. Remove absurd type + cast. + 2007-04-12 Ralf Corsépius * bsp_specs: Remove qrtems_debug. diff --git a/c/src/lib/libbsp/powerpc/gen5200/mscan/mscan.c b/c/src/lib/libbsp/powerpc/gen5200/mscan/mscan.c index be5fcd436e..fa22e70691 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/mscan/mscan.c +++ b/c/src/lib/libbsp/powerpc/gen5200/mscan/mscan.c @@ -1196,8 +1196,8 @@ rtems_device_driver mscan_read( rtems_device_major_number major, void * arg ) { - rtems_status_code status; - uint32_t message_size = 0; + rtems_status_code status; + size_t message_size = 0; rtems_libio_rw_args_t *parms = (rtems_libio_rw_args_t *)arg; struct mscan_rx_parms *rx_parms = (struct mscan_rx_parms *)(parms->buffer); struct can_message *rx_mess = (struct can_message *)(rx_parms->rx_mess); @@ -1227,7 +1227,7 @@ rtems_device_driver mscan_read( rtems_device_major_number major, if((status = rtems_message_queue_receive(chan->rx_qid, (void *)(rx_mess), - (uint32_t *)&message_size, + &message_size, (uint32_t)(rx_parms->rx_flags), (rtems_interval)(rx_parms->rx_timeout))) != RTEMS_SUCCESSFUL)