diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-04-17 06:47:34 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-04-17 06:47:34 +0000 |
commit | db280d23a792ed648ea693f9c6668c87260e22ab (patch) | |
tree | 9df7c0a3944da133a8fb11bab243253250c7a899 | |
parent | 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-db280d23a792ed648ea693f9c6668c87260e22ab.tar.bz2 |
2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* mscan/mscan.c: Use size_t for message sizes. Remove absurd type
cast.
-rw-r--r-- | c/src/lib/libbsp/powerpc/gen5200/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <ralf.corsepius@rtems.org> + + * mscan/mscan.c: Use size_t for message sizes. Remove absurd type + cast. + 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org> * 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) |