diff options
| author | krasimir <krasimir@chalmers.se> | 2015-02-26 13:10:01 +0000 |
|---|---|---|
| committer | krasimir <krasimir@chalmers.se> | 2015-02-26 13:10:01 +0000 |
| commit | 9c83b2e27dc6b1037aa9fabfa40bde94e3a7e1a2 (patch) | |
| tree | af37dfa5cc24c97cd48c14a3bf307db149c7c42e /src | |
| parent | 532647c97899b911998c635a5b1031ffcdc6275b (diff) | |
use the same trick for comparison of doubles in cmp_expr_state
Diffstat (limited to 'src')
| -rw-r--r-- | src/runtime/c/pgf/parser.c | 7 |
1 files changed, 1 insertions, 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<prob2); } static GuOrder |
