summaryrefslogtreecommitdiffstats
path: root/sal
diff options
context:
space:
mode:
authorYukio Siraichi <yukio.siraichi@gmail.com>2020-03-12 19:45:07 +0900
committerMike Kaganski <mike.kaganski@collabora.com>2020-03-12 20:06:13 +0100
commitc95529ed8eee120c109cd6fc7c94f615606586b0 (patch)
treeaedfdc7ee4ac490d52d22b672b536bda4a322f00 /sal
parentRevert "loplugin:constfields in slideshow" (diff)
downloadcore-c95529ed8eee120c109cd6fc7c94f615606586b0.tar.gz
core-c95529ed8eee120c109cd6fc7c94f615606586b0.zip
tdf#130976 replace `rtl::math::isInf` with `std::inf`.
Change-Id: Id0f0e07b324230d2d69cbf4ab07b0fff5b24474d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90377 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sal')
-rw-r--r--sal/qa/rtl/math/test-rtl-math.cxx20
-rw-r--r--sal/rtl/math.cxx2
2 files changed, 11 insertions, 11 deletions
diff --git a/sal/qa/rtl/math/test-rtl-math.cxx b/sal/qa/rtl/math/test-rtl-math.cxx
index af45eded639e..43d8e90afffc 100644
--- a/sal/qa/rtl/math/test-rtl-math.cxx
+++ b/sal/qa/rtl/math/test-rtl-math.cxx
@@ -79,14 +79,14 @@ public:
'.', ',', &status, &end);
CPPUNIT_ASSERT_EQUAL(rtl_math_ConversionStatus_OutOfRange, status);
CPPUNIT_ASSERT_EQUAL(sal_Int32(3), end);
- CPPUNIT_ASSERT_EQUAL(true, rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
res = rtl::math::stringToDouble(
OUString("INF1.23"),
'.', ',', &status, &end);
CPPUNIT_ASSERT_EQUAL(rtl_math_ConversionStatus_OutOfRange, status);
CPPUNIT_ASSERT_EQUAL(sal_Int32(3), end);
- CPPUNIT_ASSERT_EQUAL(true, rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
res = rtl::math::stringToDouble(
OUString(".5"),
@@ -402,7 +402,7 @@ public:
CPPUNIT_ASSERT_EQUAL(true, rtl::math::isSignBitSet(res));
rtl::math::setInf( &x, false);
res = rtl::math::expm1(x);
- CPPUNIT_ASSERT_EQUAL(true, rtl::math::isInf(res) && !rtl::math::isSignBitSet(res));
+ CPPUNIT_ASSERT_EQUAL(true, std::isinf(res) && !rtl::math::isSignBitSet(res));
rtl::math::setInf( &x, true);
res = rtl::math::expm1(x);
CPPUNIT_ASSERT_EQUAL(-1.0,res);
@@ -422,10 +422,10 @@ public:
CPPUNIT_ASSERT_EQUAL(true, rtl::math::isSignBitSet(res));
rtl::math::setInf( &x, false);
res = rtl::math::log1p(x);
- CPPUNIT_ASSERT_EQUAL(true, rtl::math::isInf(res) && !rtl::math::isSignBitSet(res));
+ CPPUNIT_ASSERT_EQUAL(true, std::isinf(res) && !rtl::math::isSignBitSet(res));
x = -1.0;
res = rtl::math::log1p(x);
- CPPUNIT_ASSERT_EQUAL(true, rtl::math::isInf(res) && rtl::math::isSignBitSet(res));
+ CPPUNIT_ASSERT_EQUAL(true, std::isinf(res) && rtl::math::isSignBitSet(res));
x = -1.1;
res = rtl::math::log1p(x);
CPPUNIT_ASSERT_EQUAL(true, rtl::math::isNan(res));
@@ -453,7 +453,7 @@ public:
res = rtl::math::acosh(std::numeric_limits<double>::infinity()); // +Inf
CPPUNIT_ASSERT(!rtl::math::isSignBitSet(res));
- CPPUNIT_ASSERT(rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
// #i97605
CPPUNIT_ASSERT_DOUBLES_EQUAL(692.56728736744176, rtl::math::acosh(3e+300), 1e-15);
@@ -465,13 +465,13 @@ public:
res = rtl::math::asinh(-std::numeric_limits<double>::infinity()); // -Inf
CPPUNIT_ASSERT(rtl::math::isSignBitSet(res));
- CPPUNIT_ASSERT(rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
CPPUNIT_ASSERT_EQUAL(0.0, rtl::math::asinh(0.0));
res = rtl::math::asinh(std::numeric_limits<double>::infinity()); // +Inf
CPPUNIT_ASSERT(!rtl::math::isSignBitSet(res));
- CPPUNIT_ASSERT(rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
// #i97605
CPPUNIT_ASSERT_DOUBLES_EQUAL(691.67568924815798, rtl::math::asinh(1.23e+300), 1e-15);
@@ -492,13 +492,13 @@ public:
res = rtl::math::atanh(-1.0); // -Inf
CPPUNIT_ASSERT(rtl::math::isSignBitSet(res));
- CPPUNIT_ASSERT(rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
CPPUNIT_ASSERT_EQUAL(0.0, rtl::math::atanh(0.0));
res = rtl::math::atanh(1.0); // +Inf
CPPUNIT_ASSERT(!rtl::math::isSignBitSet(res));
- CPPUNIT_ASSERT(rtl::math::isInf(res));
+ CPPUNIT_ASSERT(std::isinf(res));
res = rtl::math::atanh(2.0); // NaN
CPPUNIT_ASSERT(rtl::math::isNan(res));
diff --git a/sal/rtl/math.cxx b/sal/rtl/math.cxx
index 5f52b96a34c7..31de7f718b09 100644
--- a/sal/rtl/math.cxx
+++ b/sal/rtl/math.cxx
@@ -259,7 +259,7 @@ void doubleToString(typename T::String ** pResult,
}
bool bHuge = fValue == HUGE_VAL; // g++ 3.0.1 requires it this way...
- if (bHuge || rtl::math::isInf(fValue))
+ if (bHuge || std::isinf(fValue))
{
// #i112652# XMLSchema-2
sal_Int32 nCapacity = RTL_CONSTASCII_LENGTH("-INF");