summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabio Buso <dev.siroibaf@gmail.com>2016-02-25 09:45:03 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-03-09 10:03:57 +0000
commitb009252f78d5106c11c0eed601a0889dd3366bb1 (patch)
tree29ae4911de884380aae8cc0f5f71e08080710ddd
parenttdf#87034 RTF import: fix multiple superscripts after footnote ... (diff)
downloadcore-b009252f78d5106c11c0eed601a0889dd3366bb1.tar.gz
core-b009252f78d5106c11c0eed601a0889dd3366bb1.zip
Use rtl::math::isNan()
isnan() not found causes compilation error System: Archlinux (Kernel Version 4.4) - GCC 5.3.0 Change-Id: Id0bb4555428896678437e8abf228f1c208f1e7a0 Reviewed-on: https://gerrit.libreoffice.org/22695 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/22917 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--svx/source/items/e3ditem.cxx5
-rw-r--r--xmloff/source/draw/ximp3dscene.cxx3
2 files changed, 5 insertions, 3 deletions
diff --git a/svx/source/items/e3ditem.cxx b/svx/source/items/e3ditem.cxx
index f853012e2516..634070377bed 100644
--- a/svx/source/items/e3ditem.cxx
+++ b/svx/source/items/e3ditem.cxx
@@ -19,6 +19,7 @@
#include <com/sun/star/drawing/Direction3D.hpp>
#include <tools/stream.hxx>
+#include <rtl/math.hxx>
#include <svx/e3ditem.hxx>
@@ -95,7 +96,7 @@ SvStream& SvxB3DVectorItem::Store(SvStream &rStream, sal_uInt16 /*nItemVersion*/
bool SvxB3DVectorItem::QueryValue( uno::Any& rVal, sal_uInt8 /*nMemberId*/ ) const
{
- assert(!isnan(aVal.getX()) && !isnan(aVal.getY()) && !isnan(aVal.getZ()));
+ assert(!rtl::math::isNan(aVal.getX()) && !rtl::math::isNan(aVal.getY()) && !rtl::math::isNan(aVal.getZ()));
drawing::Direction3D aDirection;
@@ -120,7 +121,7 @@ bool SvxB3DVectorItem::PutValue( const uno::Any& rVal, sal_uInt8 /*nMemberId*/ )
aVal.setY(aDirection.DirectionY);
aVal.setZ(aDirection.DirectionZ);
- assert(!isnan(aVal.getX()) && !isnan(aVal.getY()) && !isnan(aVal.getZ()));
+ assert(!rtl::math::isNan(aVal.getX()) && !rtl::math::isNan(aVal.getY()) && !rtl::math::isNan(aVal.getZ()));
return true;
}
diff --git a/xmloff/source/draw/ximp3dscene.cxx b/xmloff/source/draw/ximp3dscene.cxx
index 83c20330bfb1..971fda1607fc 100644
--- a/xmloff/source/draw/ximp3dscene.cxx
+++ b/xmloff/source/draw/ximp3dscene.cxx
@@ -18,6 +18,7 @@
*/
#include <sax/tools/converter.hxx>
+#include <rtl/math.hxx>
#include "ximp3dscene.hxx"
#include <xmloff/xmluconv.hxx>
@@ -66,7 +67,7 @@ SdXML3DLightContext::SdXML3DLightContext(
{
::basegfx::B3DVector aVal;
SvXMLUnitConverter::convertB3DVector(aVal, sValue);
- if (!isnan(aVal.getX()) && !isnan(aVal.getY()) && !isnan(aVal.getZ()))
+ if (!rtl::math::isNan(aVal.getX()) && !rtl::math::isNan(aVal.getY()) && !rtl::math::isNan(aVal.getZ()))
{
maDirection = aVal;
}