summaryrefslogtreecommitdiffstats
path: root/c/src/exec/posix/macros/rtems/posix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/exec/posix/macros/rtems/posix/mqueue.inl4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/exec/posix/macros/rtems/posix/mqueue.inl b/c/src/exec/posix/macros/rtems/posix/mqueue.inl
index dd941ca99c..91fce0dd60 100644
--- a/c/src/exec/posix/macros/rtems/posix/mqueue.inl
+++ b/c/src/exec/posix/macros/rtems/posix/mqueue.inl
@@ -73,7 +73,9 @@
/* absolute value without a library dependency */
#define _POSIX_Message_queue_Priority_from_core( _priority ) \
- ((((_priority) >= 0) ? (_priority) : -(_priority)))
+ ((((CORE_message_queue_Submit_types)(_priority)) >= 0) ? \
+ (_priority) : \
+ -((CORE_message_queue_Submit_types)(_priority)))
#endif
/* end of include file */