williamr@4: // STLport configuration file williamr@4: // It is internal STLport header - DO NOT include it directly williamr@4: williamr@4: #define _STLP_COMPILER "CC" williamr@4: williamr@4: #define _STLP_HAS_SPECIFIC_PROLOG_EPILOG williamr@4: williamr@4: // define native include path before trying to include anything williamr@4: williamr@4: #define _STLP_NATIVE_HEADER(__x) williamr@4: #define _STLP_NATIVE_C_HEADER(__x) williamr@4: #define _STLP_NATIVE_OLD_STREAMS_HEADER(__x) williamr@4: #define _STLP_NATIVE_CPP_C_HEADER(__x) williamr@4: #define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) williamr@4: williamr@4: #define _STLP_NO_NATIVE_MBSTATE_T williamr@4: williamr@4: #define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS williamr@4: #define _STLP_NO_NATIVE_WIDE_FUNCTIONS williamr@4: #define _STLP_NO_MEMBER_TEMPLATE_CLASSES williamr@4: williamr@4: // #define _STLP_NO_BAD_ALLOC williamr@4: williamr@4: #define _STL_HAS_NAMESPACES williamr@4: williamr@4: #if ! defined (__EXCEPTIONS) && ! defined (_STLP_NO_EXCEPTIONS) williamr@4: # define _STLP_NO_EXCEPTIONS williamr@4: #endif williamr@4: williamr@4: // #define _STLP_NOTHROW throw() williamr@4: williamr@4: #define __EDG_SWITCHES williamr@4: williamr@4: #define _STLP_USE_SGI_STRING 1 williamr@4: williamr@4: #define _STLP_HAS_NO_NEW_C_HEADERS 1 williamr@4: // # define _STLP_VENDOR_GLOBAL_EXCEPT_STD williamr@4: williamr@4: #define _STLP_NO_POST_COMPATIBLE_SECTION williamr@4: williamr@4: #include williamr@4: williamr@4: #if !(_COMPILER_VERSION >= 730) williamr@4: # define _STLP_NO_NEW_NEW_HEADER 1 williamr@4: #endif williamr@4: williamr@4: #if (_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) williamr@4: # define _STLP_EXTERN_RANGE_ERRORS williamr@4: #endif williamr@4: williamr@4: #if !defined(_BOOL) williamr@4: # define _STLP_NO_BOOL williamr@4: #endif williamr@4: #if defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32 williamr@4: # define _STLP_STATIC_CONST_INIT_BUG williamr@4: #endif williamr@4: williamr@4: #if (_COMPILER_VERSION < 720) || (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) williamr@4: # define _STLP_DEF_CONST_PLCT_NEW_BUG williamr@4: # define _STLP_DEF_CONST_DEF_PARAM_BUG williamr@4: #endif williamr@4: #if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32) williamr@4: # define _STLP_NO_MEMBER_TEMPLATE_KEYWORD williamr@4: #endif williamr@4: #if !defined(_STANDARD_C_PLUS_PLUS) williamr@4: # define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS williamr@4: #endif williamr@4: #if !((_COMPILER_VERSION >= 721) && defined(_NAMESPACES)) williamr@4: # define _STLP_HAS_NO_NAMESPACES williamr@4: #endif williamr@4: #if (_COMPILER_VERSION < 721) || !defined(_STL_HAS_NAMESPACES) || defined(_STLP_NO_NAMESPACES) williamr@4: # define _STLP_NO_EXCEPTION_HEADER williamr@4: #endif williamr@4: #if _COMPILER_VERSION < 730 || !defined(_STANDARD_C_PLUS_PLUS) || !defined(_NAMESPACES) williamr@4: # define _STLP_NO_BAD_ALLOC williamr@4: #endif williamr@4: #if defined(_LONGLONG) && defined(_SGIAPI) && _SGIAPI williamr@4: # define _STLP_LONG_LONG long long williamr@4: #endif williamr@4: #if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) williamr@4: # define _STLP_USE_NO_IOSTREAMS williamr@4: #endif williamr@4: #if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) williamr@4: # define _STLP_NO_AT_MEMBER_FUNCTION williamr@4: #endif williamr@4: // # if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) williamr@4: #if !(_COMPILER_VERSION >= 721 && defined(_STANDARD_C_PLUS_PLUS)) williamr@4: # define _STLP_NO_TEMPLATE_CONVERSIONS williamr@4: #endif williamr@4: #if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32) williamr@4: # define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER williamr@4: #endif