X-Git-Url: http://git.silc.fi/gitweb/?p=runtime.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Ftests%2Ftest_silctree.c;fp=lib%2Fsilcutil%2Ftests%2Ftest_silctree.c;h=ea2be1ab12453f936ae97c18f361b6082d2ef87d;hp=9f614c185796dca7db63bc95a607308a45c32ae7;hb=604b9f0bd54b22c88c6f2eb9a186d65cad0a45bd;hpb=63350b51434f4031b400daf94009ee1ed1020011 diff --git a/lib/silcutil/tests/test_silctree.c b/lib/silcutil/tests/test_silctree.c index 9f614c18..ea2be1ab 100644 --- a/lib/silcutil/tests/test_silctree.c +++ b/lib/silcutil/tests/test_silctree.c @@ -18,7 +18,11 @@ static int compare(void *e1, void *e2, void *context) { Foo *f1 = e1, *f2 = e2; SILC_LOG_DEBUG(("%p %d > %p %d", f1, f1->id, f2, f2->id)); - return f1->id - f2->id; + if (f1->id > f2->id) + return SILC_COMPARE_GREATER_THAN; + if (f1->id < f2->id) + return SILC_COMPARE_LESS_THAN; + return SILC_COMPARE_EQUAL_TO; } int main(int argc, char **argv)