diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-08-21 05:39:59 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-08-31 09:59:41 +0200 |
commit | 341f629614052656f1e1676143595a7be908dec2 (patch) | |
tree | 44ec0b8372568fecb50f01abd36408171d674ec3 /cpukit/sapi/include/rtems/rbtree.h | |
parent | sptests/sprbtree01: Avoid internal API (diff) | |
download | rtems-341f629614052656f1e1676143595a7be908dec2.tar.bz2 |
rbtree: Add _RBTree_Minimum(), _RBTree_Maximum()
Diffstat (limited to '')
-rw-r--r-- | cpukit/sapi/include/rtems/rbtree.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/cpukit/sapi/include/rtems/rbtree.h b/cpukit/sapi/include/rtems/rbtree.h index 900506fdc7..cf4cd60a9a 100644 --- a/cpukit/sapi/include/rtems/rbtree.h +++ b/cpukit/sapi/include/rtems/rbtree.h @@ -147,27 +147,23 @@ RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_root( } /** - * @brief Return pointer to RBTree Minimum - * - * This function returns a pointer to the minimum node of @a the_rbtree. + * @copydoc _RBTree_Minimum() */ RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_min( const rtems_rbtree_control *the_rbtree ) { - return _RBTree_First( the_rbtree, RBT_LEFT ); + return _RBTree_Minimum( the_rbtree ); } /** - * @brief Return pointer to RBTree maximum. - * - * This function returns a pointer to the maximum node of @a the_rbtree. + * @copydoc _RBTree_Maximum() */ RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_max( const rtems_rbtree_control *the_rbtree ) { - return _RBTree_First( the_rbtree, RBT_RIGHT ); + return _RBTree_Maximum( the_rbtree ); } /** @@ -338,7 +334,7 @@ RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_peek_min( const rtems_rbtree_control *the_rbtree ) { - return _RBTree_First( the_rbtree, RBT_LEFT ); + return rtems_rbtree_min( the_rbtree ); } /** @@ -352,7 +348,7 @@ RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_peek_max( const rtems_rbtree_control *the_rbtree ) { - return _RBTree_First( the_rbtree, RBT_RIGHT ); + return rtems_rbtree_max( the_rbtree ); } /** |