Petr Machata 255051
diff -up boost_1_53_0/boost/math/special_functions/sign.hpp\~ boost_1_53_0/boost/math/special_functions/sign.hpp
Petr Machata 255051
--- boost_1_53_0/boost/math/special_functions/sign.hpp~	2011-05-17 14:19:17.000000000 +0200
Petr Machata 255051
+++ boost_1_53_0/boost/math/special_functions/sign.hpp	2013-07-22 23:24:39.751342557 +0200
Petr Machata 255051
@@ -110,7 +110,6 @@ template<class T> int (signbit)(T x)
Petr Machata 255051
 { 
Petr Machata 255051
    typedef typename detail::fp_traits<T>::type traits;
Petr Machata 255051
    typedef typename traits::method method;
Petr Machata 255051
-   typedef typename boost::is_floating_point<T>::type fp_tag;
Petr Machata 255051
    return detail::signbit_impl(x, method());
Petr Machata 255051
 }
Petr Machata 255051
 
Petr Machata 255051
@@ -124,7 +123,6 @@ template<class T> T (changesign)(const T
Petr Machata 255051
 { //!< \brief return unchanged binary pattern of x, except for change of sign bit. 
Petr Machata 255051
    typedef typename detail::fp_traits<T>::sign_change_type traits;
Petr Machata 255051
    typedef typename traits::method method;
Petr Machata 255051
-   typedef typename boost::is_floating_point<T>::type fp_tag;
Petr Machata 255051
 
Petr Machata 255051
    return detail::changesign_impl(x, method());
Petr Machata 255051
 }
Petr Machata 255051
diff -up boost_1_53_0/boost/math/special_functions/fpclassify.hpp~ boost_1_53_0/boost/math/special_functions/fpclassify.hpp
Petr Machata 255051
--- boost_1_53_0/boost/math/special_functions/fpclassify.hpp~	2012-12-12 19:17:22.000000000 +0100
Petr Machata 255051
+++ boost_1_53_0/boost/math/special_functions/fpclassify.hpp	2013-07-22 12:07:59.478713488 +0200
Petr Machata 255051
@@ -327,7 +327,6 @@ inline bool (isfinite)(T x)
Petr Machata 255051
 { //!< \brief return true if floating-point type t is finite.
Petr Machata 255051
    typedef typename detail::fp_traits<T>::type traits;
Petr Machata 255051
    typedef typename traits::method method;
Petr Machata 255051
-   typedef typename boost::is_floating_point<T>::type fp_tag;
Petr Machata 255051
    typedef typename tools::promote_args<T>::type value_type;
Petr Machata 255051
    return detail::isfinite_impl(static_cast<value_type>(x), method());
Petr Machata 255051
 }
Petr Machata 255051
@@ -338,7 +338,6 @@ inline bool (isfinite)(long double x)
Petr Machata 255051
 { //!< \brief return true if floating-point type t is finite.
Petr Machata 255051
    typedef detail::fp_traits<long double>::type traits;
Petr Machata 255051
    typedef traits::method method;
Petr Machata 255051
-   typedef boost::is_floating_point<long double>::type fp_tag;
Petr Machata 255051
    typedef long double value_type;
Petr Machata 255051
    return detail::isfinite_impl(static_cast<value_type>(x), method());
Petr Machata 255051
 }
Petr Machata 255051
@@ -398,7 +397,6 @@ inline bool (isnormal)(T x)
Petr Machata 255051
 {
Petr Machata 255051
    typedef typename detail::fp_traits<T>::type traits;
Petr Machata 255051
    typedef typename traits::method method;
Petr Machata 255051
-   typedef typename boost::is_floating_point<T>::type fp_tag;
Petr Machata 255051
    typedef typename tools::promote_args<T>::type value_type;
Petr Machata 255051
    return detail::isnormal_impl(static_cast<value_type>(x), method());
Petr Machata 255051
 }
Petr Machata 255051
@@ -409,7 +408,6 @@ inline bool (isnormal)(long double x)
Petr Machata 255051
 {
Petr Machata 255051
    typedef detail::fp_traits<long double>::type traits;
Petr Machata 255051
    typedef traits::method method;
Petr Machata 255051
-   typedef boost::is_floating_point<long double>::type fp_tag;
Petr Machata 255051
    typedef long double value_type;
Petr Machata 255051
    return detail::isnormal_impl(static_cast<value_type>(x), method());
Petr Machata 255051
 }
Petr Machata 255051
@@ -487,7 +485,6 @@ inline bool (isinf)(T x)
Petr Machata 255051
 {
Petr Machata 255051
    typedef typename detail::fp_traits<T>::type traits;
Petr Machata 255051
    typedef typename traits::method method;
Petr Machata 255051
-   typedef typename boost::is_floating_point<T>::type fp_tag;
Petr Machata 255051
    typedef typename tools::promote_args<T>::type value_type;
Petr Machata 255051
    return detail::isinf_impl(static_cast<value_type>(x), method());
Petr Machata 255051
 }
Petr Machata 255051
@@ -498,7 +496,6 @@ inline bool (isinf)(long double x)
Petr Machata 255051
 {
Petr Machata 255051
    typedef detail::fp_traits<long double>::type traits;
Petr Machata 255051
    typedef traits::method method;
Petr Machata 255051
-   typedef boost::is_floating_point<long double>::type fp_tag;
Petr Machata 255051
    typedef long double value_type;
Petr Machata 255051
    return detail::isinf_impl(static_cast<value_type>(x), method());
Petr Machata 255051
 }
Petr Machata 255051
@@ -570,7 +567,6 @@ inline bool (isnan)(T x)
Petr Machata 255051
 { //!< \brief return true if floating-point type t is NaN (Not A Number).
Petr Machata 255051
    typedef typename detail::fp_traits<T>::type traits;
Petr Machata 255051
    typedef typename traits::method method;
Petr Machata 255051
-   typedef typename boost::is_floating_point<T>::type fp_tag;
Petr Machata 255051
    return detail::isnan_impl(x, method());
Petr Machata 255051
 }
Petr Machata 255051
 
Petr Machata 255051
Petr Machata 255051
Diff finished.  Mon Jul 22 12:09:24 2013