diff options
Diffstat (limited to 'graphics/panomatic/files/patch-vigra-include-vigra-rational.hxx')
-rw-r--r-- | graphics/panomatic/files/patch-vigra-include-vigra-rational.hxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/graphics/panomatic/files/patch-vigra-include-vigra-rational.hxx b/graphics/panomatic/files/patch-vigra-include-vigra-rational.hxx new file mode 100644 index 000000000000..c2f5920549c1 --- /dev/null +++ b/graphics/panomatic/files/patch-vigra-include-vigra-rational.hxx @@ -0,0 +1,18 @@ +--- vigra/include/vigra/rational.hxx.orig 2008-02-14 23:14:15.000000000 +0000 ++++ vigra/include/vigra/rational.hxx 2012-09-24 12:02:46.539117586 +0000 +@@ -1015,6 +1015,7 @@ + // Handle the easy cases. Take advantage of the fact + // that the denominator is never negative. + if(l.denominator() == zero) ++ { + if(r.denominator() == zero) + // -inf < inf, !(-inf < -inf), !(inf < -inf), !(inf < inf) + return l.numerator() < r.numerator(); +@@ -1022,6 +1023,7 @@ + // -inf < -1, -inf < 0, -inf < 1 + // !(inf < -1), !(inf < 0), !(inf < 1) + return l.numerator() < zero; ++ } + if(r.denominator() == zero) + // -1 < inf, 0 < inf, 1 < inf + // !(-1 < -inf), !(0 < -inf), !(1 < -inf) |