diff --git a/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_2.h b/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_2.h index 758094add12..f6710fc352d 100644 --- a/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_2.h +++ b/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_2.h @@ -571,8 +571,8 @@ public: CGAL_KINETIC_LOG(CGAL::Kinetic::LOG_SOME, "DELAUNAY ERROR not flipping unflippable edge" << std::endl); //make this better double ub=to_interval(traits_.simulator_handle()->next_event_time()).second; - ub= std::max(ub+.0000001, - nextafter(ub, std::numeric_limits::max())); + ub= (std::max)(ub+.0000001, + nextafter(ub, (std::numeric_limits::max)())); Time t=ub; //cert.pop_failure_time(); Event_key k =traits_.simulator_handle()->new_event(t, O2_event(cert, e, this)); diff --git a/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_cell_base_3.h b/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_cell_base_3.h index f15e0116af3..94dd59c8b18 100644 --- a/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_cell_base_3.h +++ b/Kinetic_data_structures/include/CGAL/Kinetic/Delaunay_triangulation_cell_base_3.h @@ -93,7 +93,7 @@ class Delaunay_triangulation_cell_base_3: public Cell_base CGAL_precondition(i!= j); //if (i (p)); } size_type max_size() const throw() { - return std::numeric_limits::max()/sizeof(dummy_value_type); + return (std::numeric_limits::max)()/sizeof(dummy_value_type); } template void construct(pointer p, const TT &) { @@ -318,7 +318,7 @@ public: //if (end_time != std::numeric_limits::infinity()){ set_end_priority(end_time); /*} else { - NT end=std::numeric_limits::max(); + NT end=(std::numeric_limits::max)(); std::cerr << "WARNING Infinity is being rounded down to " << end << std::endl; set_end_priority(end); }*/ diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/basic.h b/Kinetic_data_structures/include/CGAL/Polynomial/basic.h index 312856a8043..9c7705b1498 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/basic.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/basic.h @@ -171,7 +171,7 @@ inline Rt infinity() { //BOOST_STATIC_ASSERT(std::numeric_limits::is_specialized); if (std::numeric_limits::has_infinity) return std::numeric_limits::infinity(); - else return std::numeric_limits::max(); + else return (std::numeric_limits::max)(); }