summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sprbtree01
diff options
context:
space:
mode:
authorGedare Bloom <gedare@rtems.org>2012-03-29 20:41:34 -0400
committerGedare Bloom <gedare@rtems.org>2012-03-29 20:42:36 -0400
commit890358f4f7cb8bc3ac3dcbbe5805e8285c92444a (patch)
treeb939b17a28d00fe2a094bb2f64778da355f7bc40 /testsuites/sptests/sprbtree01
parentPC386 - Add files missed in previous commit (diff)
downloadrtems-890358f4f7cb8bc3ac3dcbbe5805e8285c92444a.tar.bz2
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.c8
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;
}
/*