From c6dbcd6910a13443f1daed2300afe07afee7ed26 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 30 Mar 2012 11:21:32 +0200 Subject: score/rbtree: C++ compatibility --- cpukit/score/inline/rtems/score/rbtree.inl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cpukit/score/inline/rtems/score') 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) */ -- cgit v1.2.3