diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-03-30 11:21:32 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-03-30 11:40:20 +0200 |
commit | c6dbcd6910a13443f1daed2300afe07afee7ed26 (patch) | |
tree | 5f0af751407e0466b1fd185e5dfaa7448ba850bf /cpukit/score/inline/rtems/score | |
parent | score/scheduleredf: Simplify and fix warning (diff) | |
download | rtems-c6dbcd6910a13443f1daed2300afe07afee7ed26.tar.bz2 |
score/rbtree: C++ compatibility
Diffstat (limited to 'cpukit/score/inline/rtems/score')
-rw-r--r-- | cpukit/score/inline/rtems/score/rbtree.inl | 5 |
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) */ |