// ============================================================================ // // Copyright (c) 1999 The CGAL Consortium // // ---------------------------------------------------------------------------- // // release : // release_date : // // file : include/CGAL/MSVC_standard_header_fixes.h // chapter : $CGAL_Chapter: Configuration $ // // author(s) : Geert-Jan Giezeman // // coordinator : Utrecht University // ============================================================================ #ifndef CGAL_MSVC_STANDARD_HEADER_FIXES_H #define CGAL_MSVC_STANDARD_HEADER_FIXES_H #pragma warning(once: 4291) #pragma warning(once:4503) #include namespace std { using ::fabs; using ::sqrt; using ::log; using ::cos; using ::sin; using ::ceil; using ::floor; } #define M_PI 3.14159 #include namespace std{ using ::size_t; using ::ptrdiff_t; } #include namespace std{ using ::abort; using ::atoi; } #include namespace std{ using ::strcat; using ::strcpy; using ::strlen; } #include namespace std{ using ::clock; using ::clock_t; } #include // this should go away as soon as CGAL is made // compliant. namespace std{ // to provide replacements... using ::isalnum; using ::isdigit; using ::isspace; } #endif // CGAL_MSVC_STANDARD_HEADER_FIXES_H