X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libs%2Fserialization%2Fexample%2Fdemo_dll_b.ipp;h=74d53b794a039b89726187d25ee23f8d21f06e5a;hb=08c1e93fa36a49f49325a07fe91ff92c964c2b6c;hp=245ce371335ec2e8f0b29aae9b4a8f87f5286708;hpb=bb4dd8289b351fae6b55e303f189127a394a1edd;p=platform%2Fupstream%2Fboost.git diff --git a/libs/serialization/example/demo_dll_b.ipp b/libs/serialization/example/demo_dll_b.ipp index 245ce37..74d53b7 100644 --- a/libs/serialization/example/demo_dll_b.ipp +++ b/libs/serialization/example/demo_dll_b.ipp @@ -2,7 +2,7 @@ #define BOOST_SERIALIZATION_TEST_B_HPP // MS compatible compilers support #pragma once -#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#if defined(_MSC_VER) # pragma once #endif @@ -104,8 +104,8 @@ inline bool B::operator==(const B &rhs) const && t == rhs.t && u == rhs.u && v == rhs.v - && std::fabs(w - rhs.w) <= std::numeric_limits::round_error() - && std::fabs(x - rhs.x) <= std::numeric_limits::round_error() + && std::abs( boost::math::float_distance(w, rhs.w)) < 2 + && std::abs( boost::math::float_distance(x, rhs.x)) < 2 ; }