summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems/src/msgmp.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1996-12-02 22:50:33 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1996-12-02 22:50:33 +0000
commitffe316d5267c5e7ce99685be45efc9308b041dc6 (patch)
tree35cf4feefc6218fed328a2d13346ecbf1792245c /cpukit/rtems/src/msgmp.c
parentChanges to reflect new revision of erc32 per Jiri Gaisler's suggestions. (diff)
downloadrtems-ffe316d5267c5e7ce99685be45efc9308b041dc6.tar.bz2
Suggested changes from Mark Jordan which eliminate warnings and errors
he received using the Microtec C++ compiler. Most of these are either missing casts from/to (void *), heavy handed use of enumerated types, or simply assumed conversions. There is at least one actual bug in an error path in thread.c in which the wrong argument was passed to _Thread_Stack_Free and was not being caught by gcc.
Diffstat (limited to 'cpukit/rtems/src/msgmp.c')
-rw-r--r--cpukit/rtems/src/msgmp.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/cpukit/rtems/src/msgmp.c b/cpukit/rtems/src/msgmp.c
index e43fc28aef..596aabdd71 100644
--- a/cpukit/rtems/src/msgmp.c
+++ b/cpukit/rtems/src/msgmp.c
@@ -140,9 +140,11 @@ rtems_status_code _Message_queue_MP_Send_request_packet (
);
}
- return _MPCI_Send_request_packet(rtems_get_node(message_queue_id),
- &the_packet->Prefix,
- STATES_WAITING_FOR_MESSAGE);
+ return (rtems_status_code) _MPCI_Send_request_packet(
+ rtems_get_node(message_queue_id),
+ &the_packet->Prefix,
+ STATES_WAITING_FOR_MESSAGE
+ );
break;
case MESSAGE_QUEUE_MP_RECEIVE_REQUEST:
@@ -163,9 +165,11 @@ rtems_status_code _Message_queue_MP_Send_request_packet (
_Thread_Executing->Wait.return_argument = (unsigned32 *)buffer;
_Thread_Executing->Wait.return_argument_1 = size_p;
- return _MPCI_Send_request_packet(rtems_get_node(message_queue_id),
- &the_packet->Prefix,
- STATES_WAITING_FOR_MESSAGE);
+ return (rtems_status_code) _MPCI_Send_request_packet(
+ rtems_get_node(message_queue_id),
+ &the_packet->Prefix,
+ STATES_WAITING_FOR_MESSAGE
+ );
break;
case MESSAGE_QUEUE_MP_ANNOUNCE_CREATE: