]> granicus.if.org Git - postgresql/commitdiff
Avoid changing the sign of zero. Per buildfarm failures.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 6 Feb 2010 05:42:49 +0000 (05:42 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 6 Feb 2010 05:42:49 +0000 (05:42 +0000)
src/port/rint.c

index ff5aab087a0f31628ba22d1d485494adda820b6e..0e32dd92720eccc05989d53d3bc6254a9727b686 100644 (file)
@@ -4,16 +4,16 @@
  *       rint() implementation
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/port/rint.c,v 1.3 2010/02/05 03:20:56 momjian Exp $
+ *       $PostgreSQL: pgsql/src/port/rint.c,v 1.4 2010/02/06 05:42:49 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
-
 #include "c.h"
+
 #include <math.h>
 
 double
 rint(double x)
 {
-       return (x > 0.0) ? floor(x + 0.5) : ceil(x - 0.5);
+       return (x >= 0.0) ? floor(x + 0.5) : ceil(x - 0.5);
 }