#ifndef __StdHeaders_H__ #define __StdHeaders_H__ #ifdef __BORLANDC__ #define __STD_ALGORITHM #endif #include #include #include #include #include #include #include // STL containers #include #include #include #include #include #include #include // Note - not in the original STL, but exists in SGI STL and STLport #ifdef EXT_HASH # include # include #else # include # include #endif // STL algorithms & functions #include #include #include // C++ Stream stuff #include #include #include #include #ifdef __BORLANDC__ namespace Ogre { using namespace std; } #endif extern "C" { # include # include } #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32 #undef min #undef max #endif #if OGRE_PLATFORM == OGRE_PLATFORM_LINUX extern "C" { # include # include } #endif #if OGRE_PLATFORM == OGRE_PLATFORM_APPLE extern "C" { # include # include # include } #endif #if OGRE_THREAD_SUPPORT # include #endif #endif