lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 67c5708 1/5: Prefer std::rint() to C99 rint()


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 67c5708 1/5: Prefer std::rint() to C99 rint()
Date: Tue, 2 May 2017 14:56:23 -0400 (EDT)

branch: master
commit 67c5708c2051f075f6dfde11d19eb62e91f8210f
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Prefer std::rint() to C99 rint()
---
 fenv_lmi_test.cpp | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/fenv_lmi_test.cpp b/fenv_lmi_test.cpp
index 1441aa2..4a26e6a 100644
--- a/fenv_lmi_test.cpp
+++ b/fenv_lmi_test.cpp
@@ -42,7 +42,7 @@
 #include <bitset>
 #include <cfenv>
 #include <climits>                      // CHAR_BIT
-#include <math.h>                       // C99 rint()
+#include <math.h>                       // std::rint()
 #include <stdexcept>
 
 std::bitset<CHAR_BIT * sizeof(unsigned long int)> bits(unsigned long int i)
@@ -187,31 +187,31 @@ int test_main(int, char*[])
 
     fenv_rounding   (fe_tonearest);
     BOOST_TEST_EQUAL(fe_tonearest , fenv_rounding());
-    BOOST_TEST_EQUAL(-2, rint(-2.5));
-    BOOST_TEST_EQUAL(-2, rint(-1.5));
-    BOOST_TEST_EQUAL( 2, rint( 1.5));
-    BOOST_TEST_EQUAL( 2, rint( 2.5));
+    BOOST_TEST_EQUAL(-2, std::rint(-2.5));
+    BOOST_TEST_EQUAL(-2, std::rint(-1.5));
+    BOOST_TEST_EQUAL( 2, std::rint( 1.5));
+    BOOST_TEST_EQUAL( 2, std::rint( 2.5));
 
     fenv_rounding   (fe_downward);
     BOOST_TEST_EQUAL(fe_downward  , fenv_rounding());
-    BOOST_TEST_EQUAL(-3, rint(-2.5));
-    BOOST_TEST_EQUAL(-2, rint(-1.5));
-    BOOST_TEST_EQUAL( 1, rint( 1.5));
-    BOOST_TEST_EQUAL( 2, rint( 2.5));
+    BOOST_TEST_EQUAL(-3, std::rint(-2.5));
+    BOOST_TEST_EQUAL(-2, std::rint(-1.5));
+    BOOST_TEST_EQUAL( 1, std::rint( 1.5));
+    BOOST_TEST_EQUAL( 2, std::rint( 2.5));
 
     fenv_rounding   (fe_upward);
     BOOST_TEST_EQUAL(fe_upward    , fenv_rounding());
-    BOOST_TEST_EQUAL(-2, rint(-2.5));
-    BOOST_TEST_EQUAL(-1, rint(-1.5));
-    BOOST_TEST_EQUAL( 2, rint( 1.5));
-    BOOST_TEST_EQUAL( 3, rint( 2.5));
+    BOOST_TEST_EQUAL(-2, std::rint(-2.5));
+    BOOST_TEST_EQUAL(-1, std::rint(-1.5));
+    BOOST_TEST_EQUAL( 2, std::rint( 1.5));
+    BOOST_TEST_EQUAL( 3, std::rint( 2.5));
 
     fenv_rounding   (fe_towardzero);
     BOOST_TEST_EQUAL(fe_towardzero, fenv_rounding());
-    BOOST_TEST_EQUAL(-2, rint(-2.5));
-    BOOST_TEST_EQUAL(-1, rint(-1.5));
-    BOOST_TEST_EQUAL( 1, rint( 1.5));
-    BOOST_TEST_EQUAL( 2, rint( 2.5));
+    BOOST_TEST_EQUAL(-2, std::rint(-2.5));
+    BOOST_TEST_EQUAL(-1, std::rint(-1.5));
+    BOOST_TEST_EQUAL( 1, std::rint( 1.5));
+    BOOST_TEST_EQUAL( 2, std::rint( 2.5));
 
     fenv_initialize();
     BOOST_TEST(fenv_validate());



reply via email to

[Prev in Thread] Current Thread [Next in Thread]