diff --git a/Packages/Triangulation_2/changes.txt b/Packages/Triangulation_2/changes.txt index 401c1127971..c71cd52197b 100644 --- a/Packages/Triangulation_2/changes.txt +++ b/Packages/Triangulation_2/changes.txt @@ -1,6 +1,9 @@ Package triangulation: provides triangulations Delaunay triangulations, constrained and regular triangulations with tests and examples. +ver 7.21 +- again a fix for VC7 + Ver 7.20 - add special_insert_in_edge() for Delaunay_constrained_triangulations - fixes for VC7 diff --git a/Packages/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h b/Packages/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h index eed98c85c33..8b374dbe65e 100644 --- a/Packages/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h +++ b/Packages/Triangulation_2/include/CGAL/Constrained_triangulation_plus_2.h @@ -181,7 +181,15 @@ public: //template member functions public: template < class InputIterator > - int insert(InputIterator first, InputIterator last) +#ifdef _MSC_VER + #if _MSC_VER>1200 + int insert(InputIterator first, InputIterator last, int i = 0) + #else + int insert(InputIterator first, InputIterator last) + #endif +#else + int insert(InputIterator first, InputIterator last) +#endif { int n = number_of_vertices(); while(first != last){