summaryrefslogtreecommitdiffstats
path: root/cpukit/score/inline/rtems
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-30 11:21:32 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-30 11:40:20 +0200
commitc6dbcd6910a13443f1daed2300afe07afee7ed26 (patch)
tree5f0af751407e0466b1fd185e5dfaa7448ba850bf /cpukit/score/inline/rtems
parentscore/scheduleredf: Simplify and fix warning (diff)
downloadrtems-c6dbcd6910a13443f1daed2300afe07afee7ed26.tar.bz2
score/rbtree: C++ compatibility
Diffstat (limited to 'cpukit/score/inline/rtems')
-rw-r--r--cpukit/score/inline/rtems/score/rbtree.inl5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpukit/score/inline/rtems/score/rbtree.inl b/cpukit/score/inline/rtems/score/rbtree.inl
index c74726a30e..422924a340 100644
--- a/cpukit/score/inline/rtems/score/rbtree.inl
+++ b/cpukit/score/inline/rtems/score/rbtree.inl
@@ -38,7 +38,7 @@ RTEMS_INLINE_ROUTINE RBTree_Direction _RBTree_Opposite_direction(
RBTree_Direction the_dir
)
{
- return (!the_dir);
+ return (RBTree_Direction) !((int) the_dir);
}
/** @brief Set off rbtree
@@ -368,7 +368,8 @@ RTEMS_INLINE_ROUTINE RBTree_Node *_RBTree_Find_unprotected(
break;
}
- RBTree_Direction dir = _RBTree_Is_greater( compare_result );
+ RBTree_Direction dir =
+ (RBTree_Direction) _RBTree_Is_greater( compare_result );
iter_node = iter_node->child[dir];
} /* while(iter_node) */