diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-08-21 05:24:17 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-08-31 09:59:42 +0200 |
commit | 2d48456ef55717224065d21c6c3b837c816a69c1 (patch) | |
tree | 9b2d7a4d9894280bfb2fee6e9fedd1b3c99e0560 /cpukit/score/src/rbtreeiterate.c | |
parent | rbtree: Delete _RBTree_Is_first() (diff) | |
download | rtems-2d48456ef55717224065d21c6c3b837c816a69c1.tar.bz2 |
rbheap: Drop direction from _RBTree_Iterate()
Diffstat (limited to 'cpukit/score/src/rbtreeiterate.c')
-rw-r--r-- | cpukit/score/src/rbtreeiterate.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/cpukit/score/src/rbtreeiterate.c b/cpukit/score/src/rbtreeiterate.c index 8b5da1ea9f..46a0e43fcd 100644 --- a/cpukit/score/src/rbtreeiterate.c +++ b/cpukit/score/src/rbtreeiterate.c @@ -28,18 +28,16 @@ void _RBTree_Iterate( const RBTree_Control *rbtree, - RBTree_Direction dir, RBTree_Visitor visitor, void *visitor_arg ) { - RBTree_Direction opp_dir = _RBTree_Opposite_direction( dir ); - const RBTree_Node *current = _RBTree_First( rbtree, opp_dir ); + const RBTree_Node *current = _RBTree_Minimum( rbtree ); bool stop = false; while ( !stop && current != NULL ) { - stop = ( *visitor )( current, dir, visitor_arg ); + stop = ( *visitor )( current, visitor_arg ); - current = _RBTree_Next( current, dir ); + current = _RBTree_Successor( current ); } } |