summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/include/rtems
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-08-21 05:39:59 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-08-31 09:59:41 +0200
commit341f629614052656f1e1676143595a7be908dec2 (patch)
tree44ec0b8372568fecb50f01abd36408171d674ec3 /cpukit/sapi/include/rtems
parentsptests/sprbtree01: Avoid internal API (diff)
downloadrtems-341f629614052656f1e1676143595a7be908dec2.tar.bz2
rbtree: Add _RBTree_Minimum(), _RBTree_Maximum()
Diffstat (limited to 'cpukit/sapi/include/rtems')
-rw-r--r--cpukit/sapi/include/rtems/rbtree.h16
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 );
}
/**