diff options
author | Gedare Bloom <gedare@rtems.org> | 2012-03-29 20:41:34 -0400 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2012-03-29 20:42:36 -0400 |
commit | 890358f4f7cb8bc3ac3dcbbe5805e8285c92444a (patch) | |
tree | b939b17a28d00fe2a094bb2f64778da355f7bc40 /testsuites/sptests/sprbtree01 | |
parent | 8d0913b865ac2571338a2f39045fbaebbc72f627 (diff) |
PR1994: RBTree Compare Result Change
Change the meaning of the compare result to simplify comparison of
integer keys.
Diffstat (limited to 'testsuites/sptests/sprbtree01')
-rw-r--r-- | testsuites/sptests/sprbtree01/init.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/testsuites/sptests/sprbtree01/init.c b/testsuites/sptests/sprbtree01/init.c index 38badc94d6..754876d5fa 100644 --- a/testsuites/sptests/sprbtree01/init.c +++ b/testsuites/sptests/sprbtree01/init.c @@ -28,16 +28,14 @@ typedef struct { } test_node; static int test_compare_function ( - rtems_rbtree_node* n1, - rtems_rbtree_node* n2 + const rtems_rbtree_node *n1, + const rtems_rbtree_node *n2 ) { int key1 = rtems_rbtree_container_of( n1, test_node, Node )->key; int key2 = rtems_rbtree_container_of( n2, test_node, Node )->key; - if (key1 > key2) return 1; - else if (key1 < key2) return -1; - else return 0; + return key1 - key2; } /* |