summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-04-17 06:47:34 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-04-17 06:47:34 +0000
commitdb280d23a792ed648ea693f9c6668c87260e22ab (patch)
tree9df7c0a3944da133a8fb11bab243253250c7a899
parent2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-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/ChangeLog5
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/mscan/mscan.c6
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)