diff --git a/Kinetic_data_structures/include/CGAL/Kinetic/internal/infinity_or_max.h b/Kinetic_data_structures/include/CGAL/Kinetic/internal/infinity_or_max.h index 48b49b2ff8e..6ee6d4ebae3 100644 --- a/Kinetic_data_structures/include/CGAL/Kinetic/internal/infinity_or_max.h +++ b/Kinetic_data_structures/include/CGAL/Kinetic/internal/infinity_or_max.h @@ -28,7 +28,7 @@ template T infinity_or_max() { if (std::numeric_limits::has_infinity) return std::numeric_limits::infinity(); - else return std::numeric_limits::max(); + else return (std::numeric_limits::max)(); } @@ -36,7 +36,7 @@ template T infinity_or_max(T) { if (std::numeric_limits::has_infinity) return std::numeric_limits::infinity(); - else return std::numeric_limits::max(); + else return (std::numeric_limits::max)(); } diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Double_with_infinity.h b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Double_with_infinity.h index 07094262573..5cc6ed3afcd 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Double_with_infinity.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Double_with_infinity.h @@ -27,7 +27,7 @@ CGAL_POLYNOMIAL_BEGIN_INTERNAL_NAMESPACE template struct Double_with_infinity_default { - static double value(){return std::numeric_limits::max();}; + static double value(){return (std::numeric_limits::max)();}; }; template struct Double_with_infinity_default { @@ -76,7 +76,7 @@ namespace std { public: static const bool is_specialized = true; static const bool has_infinity=true; - static double infinity() throw() {return std::numeric_limits::max();} + static double infinity() throw() {return (std::numeric_limits::max)();} }; }; diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Sturm_root_rep.h b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Sturm_root_rep.h index b594e40d90a..80e5b910aef 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Sturm_root_rep.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Sturm_root_rep.h @@ -887,7 +887,7 @@ public: double compute_double(double acc = 1e-10) const { if (idx < 0) { - double inf=std::numeric_limits::has_infinity? std::numeric_limits::infinity() : std::numeric_limits::max(); + double inf=std::numeric_limits::has_infinity? std::numeric_limits::infinity() : (std::numeric_limits::max)(); if ( idx == -1 ){ return inf; } else return -inf;