forked from Imagelibrary/rtems
make inline and macro implementations match
This commit is contained in:
@@ -133,10 +133,9 @@ STATIC INLINE void _Message_queue_Free (
|
||||
Message_queue_Control *the_message_queue
|
||||
)
|
||||
{
|
||||
if (the_message_queue->message_buffers)
|
||||
{
|
||||
_Workspace_Free((void *) the_message_queue->message_buffers);
|
||||
the_message_queue->message_buffers = 0;
|
||||
if (the_message_queue->message_buffers) {
|
||||
_Workspace_Free((void *) the_message_queue->message_buffers);
|
||||
the_message_queue->message_buffers = 0;
|
||||
}
|
||||
|
||||
_Objects_Free( &_Message_queue_Information, &the_message_queue->Object );
|
||||
|
||||
@@ -133,10 +133,9 @@ STATIC INLINE void _Message_queue_Free (
|
||||
Message_queue_Control *the_message_queue
|
||||
)
|
||||
{
|
||||
if (the_message_queue->message_buffers)
|
||||
{
|
||||
_Workspace_Free((void *) the_message_queue->message_buffers);
|
||||
the_message_queue->message_buffers = 0;
|
||||
if (the_message_queue->message_buffers) {
|
||||
_Workspace_Free((void *) the_message_queue->message_buffers);
|
||||
the_message_queue->message_buffers = 0;
|
||||
}
|
||||
|
||||
_Objects_Free( &_Message_queue_Information, &the_message_queue->Object );
|
||||
|
||||
@@ -23,8 +23,7 @@
|
||||
*/
|
||||
|
||||
#define _Message_queue_Copy_buffer( _source, _destination ) \
|
||||
*(Message_queue_Buffer *)(_destination) = \
|
||||
*(Message_queue_Buffer *)(_source)
|
||||
memcpy( _destination, _source, _size)
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
@@ -84,16 +83,6 @@
|
||||
#define _Message_queue_Is_null( _the_message_queue ) \
|
||||
( (_the_message_queue) == NULL )
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
* _Message_queue_Allocate
|
||||
*
|
||||
*/
|
||||
|
||||
#define _Message_queue_Allocate() \
|
||||
(Message_queue_Control *) \
|
||||
_Objects_Allocate( &_Message_queue_Information )
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
* _Message_queue_Free
|
||||
@@ -101,8 +90,19 @@
|
||||
*/
|
||||
|
||||
#define _Message_queue_Free( _the_message_queue ) \
|
||||
_Objects_Free( &_Message_queue_Information, \
|
||||
&(_the_message_queue)->Object )
|
||||
do { \
|
||||
\
|
||||
if ( (_the_messsage_queue)->message_buffers ) { \
|
||||
_Workspace_Free((void *) (_the_message_queue)->message_buffers); \
|
||||
(_the_message_queue)->message_buffers = 0; \
|
||||
}
|
||||
\
|
||||
_Objects_Free( \
|
||||
&_Message_queue_Information, \
|
||||
&(_the_message_queue)->Object \
|
||||
); \
|
||||
} while ( 0 )
|
||||
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
|
||||
@@ -23,8 +23,7 @@
|
||||
*/
|
||||
|
||||
#define _Message_queue_Copy_buffer( _source, _destination ) \
|
||||
*(Message_queue_Buffer *)(_destination) = \
|
||||
*(Message_queue_Buffer *)(_source)
|
||||
memcpy( _destination, _source, _size)
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
@@ -84,16 +83,6 @@
|
||||
#define _Message_queue_Is_null( _the_message_queue ) \
|
||||
( (_the_message_queue) == NULL )
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
* _Message_queue_Allocate
|
||||
*
|
||||
*/
|
||||
|
||||
#define _Message_queue_Allocate() \
|
||||
(Message_queue_Control *) \
|
||||
_Objects_Allocate( &_Message_queue_Information )
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
* _Message_queue_Free
|
||||
@@ -101,8 +90,19 @@
|
||||
*/
|
||||
|
||||
#define _Message_queue_Free( _the_message_queue ) \
|
||||
_Objects_Free( &_Message_queue_Information, \
|
||||
&(_the_message_queue)->Object )
|
||||
do { \
|
||||
\
|
||||
if ( (_the_messsage_queue)->message_buffers ) { \
|
||||
_Workspace_Free((void *) (_the_message_queue)->message_buffers); \
|
||||
(_the_message_queue)->message_buffers = 0; \
|
||||
}
|
||||
\
|
||||
_Objects_Free( \
|
||||
&_Message_queue_Information, \
|
||||
&(_the_message_queue)->Object \
|
||||
); \
|
||||
} while ( 0 )
|
||||
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
|
||||
@@ -133,10 +133,9 @@ STATIC INLINE void _Message_queue_Free (
|
||||
Message_queue_Control *the_message_queue
|
||||
)
|
||||
{
|
||||
if (the_message_queue->message_buffers)
|
||||
{
|
||||
_Workspace_Free((void *) the_message_queue->message_buffers);
|
||||
the_message_queue->message_buffers = 0;
|
||||
if (the_message_queue->message_buffers) {
|
||||
_Workspace_Free((void *) the_message_queue->message_buffers);
|
||||
the_message_queue->message_buffers = 0;
|
||||
}
|
||||
|
||||
_Objects_Free( &_Message_queue_Information, &the_message_queue->Object );
|
||||
|
||||
@@ -23,8 +23,7 @@
|
||||
*/
|
||||
|
||||
#define _Message_queue_Copy_buffer( _source, _destination ) \
|
||||
*(Message_queue_Buffer *)(_destination) = \
|
||||
*(Message_queue_Buffer *)(_source)
|
||||
memcpy( _destination, _source, _size)
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
@@ -84,16 +83,6 @@
|
||||
#define _Message_queue_Is_null( _the_message_queue ) \
|
||||
( (_the_message_queue) == NULL )
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
* _Message_queue_Allocate
|
||||
*
|
||||
*/
|
||||
|
||||
#define _Message_queue_Allocate() \
|
||||
(Message_queue_Control *) \
|
||||
_Objects_Allocate( &_Message_queue_Information )
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
* _Message_queue_Free
|
||||
@@ -101,8 +90,19 @@
|
||||
*/
|
||||
|
||||
#define _Message_queue_Free( _the_message_queue ) \
|
||||
_Objects_Free( &_Message_queue_Information, \
|
||||
&(_the_message_queue)->Object )
|
||||
do { \
|
||||
\
|
||||
if ( (_the_messsage_queue)->message_buffers ) { \
|
||||
_Workspace_Free((void *) (_the_message_queue)->message_buffers); \
|
||||
(_the_message_queue)->message_buffers = 0; \
|
||||
}
|
||||
\
|
||||
_Objects_Free( \
|
||||
&_Message_queue_Information, \
|
||||
&(_the_message_queue)->Object \
|
||||
); \
|
||||
} while ( 0 )
|
||||
|
||||
|
||||
/*PAGE
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user