Index: math/bindings/rr.hpp =================================================================== --- math/bindings/rr.hpp (Revision 41172) +++ math/bindings/rr.hpp (Arbeitskopie) @@ -15,7 +15,7 @@ #include #include #include -#include +#include // to which project does this file belong? #ifndef BOOST_MATH_NTL_RR_HPP #define BOOST_MATH_NTL_RR_HPP Index: math/tools/traits.hpp =================================================================== --- math/tools/traits.hpp (Revision 41172) +++ math/tools/traits.hpp (Arbeitskopie) @@ -29,8 +29,8 @@ namespace detail{ -BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_value_type, value_type, true); -BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_policy_type, policy_type, true); +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_value_type, value_type, true) +BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_policy_type, policy_type, true) template char cdf(const D& ...); Index: math/distributions/find_location.hpp =================================================================== --- math/distributions/find_location.hpp (Revision 41172) +++ math/distributions/find_location.hpp (Arbeitskopie) @@ -12,6 +12,8 @@ #include #include #include +#include // isfinite +#include // raise_domain_error #include // using boost::math::policies::policy; // using boost::math::complement; // will be needed by users who want complement, Index: math/distributions/find_scale.hpp =================================================================== --- math/distributions/find_scale.hpp (Revision 41172) +++ math/distributions/find_scale.hpp (Arbeitskopie) @@ -13,6 +13,8 @@ #include // using boost::math::policies::policy; #include +#include // isfinite +#include // raise_domain_error #include // using boost::math::complement; // will be needed by users who want complement, // but NOT placed here to avoid putting it in global scope. Index: math/complex/asinh.hpp =================================================================== --- math/complex/asinh.hpp (Revision 41172) +++ math/complex/asinh.hpp (Arbeitskopie) @@ -6,12 +6,11 @@ #ifndef BOOST_MATH_COMPLEX_ASINH_INCLUDED #define BOOST_MATH_COMPLEX_ASINH_INCLUDED +// why is there such a useless test? It is part of details.hpp! #ifndef BOOST_MATH_COMPLEX_DETAILS_INCLUDED # include #endif -#ifndef BOOST_MATH_COMPLEX_ASINH_INCLUDED -# include -#endif +#include namespace boost{ namespace math{