From 42908bd95f18ab9dbb89250fb3aeacd360711217 Mon Sep 17 00:00:00 2001 From: krasimir Date: Thu, 26 Feb 2015 13:10:01 +0000 Subject: [PATCH] use the same trick for comparison of doubles in cmp_expr_state --- src/runtime/c/pgf/parser.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c index 1fdcfda84..2ab1cdd61 100644 --- a/src/runtime/c/pgf/parser.c +++ b/src/runtime/c/pgf/parser.c @@ -1729,12 +1729,7 @@ cmp_expr_state(GuOrder* self, const void* a, const void* b) prob_t prob1 = s1->answers->outside_prob+s1->ep.prob; prob_t prob2 = s2->answers->outside_prob+s2->ep.prob; - if (prob1 < prob2) - return -1; - else if (prob1 > prob2) - return 1; - else - return 0; + return (prob1>prob2) - (prob1