// Root.h - common include directives #ifndef ROOT_H #define ROOT_H // Include the following ONLY for Microsoft Visual C++, to // shorten identifiers and avoid compiler warnings. #ifdef _MSC_VER #ifdef _DEBUG #define reverse_iterator revit #define basic_string bs #define allocator alt #endif #endif // This is for everyone. #include #include #include #include #include #include #include #include // Include the following ONLY for Microsoft Visual C++, // to fix a bug in the getline() template function. #ifdef _MSC_VER #include "strpatch.h" #endif // This is for everyone. using namespace std; extern int getYN( const char * ); #endif