1 // STLport configuration file 2 // It is internal STLport header - DO NOT include it directly 3 4 #define _STLP_COMPILER "CC" 5 6 #define _STLP_HAS_SPECIFIC_PROLOG_EPILOG 7 8 // define native include path before trying to include anything 9 10 #define _STLP_NATIVE_HEADER(__x) </usr/include/CC/##__x> 11 #define _STLP_NATIVE_C_HEADER(__x) </usr/include/##__x> 12 #define _STLP_NATIVE_OLD_STREAMS_HEADER(__x) </usr/include/CC/##__x> 13 #define _STLP_NATIVE_CPP_C_HEADER(__x) </usr/include/CC/##__x> 14 #define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) </usr/include/CC/##__x> 15 16 #define _STLP_NO_NATIVE_MBSTATE_T 17 18 #define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS 19 #define _STLP_NO_NATIVE_WIDE_FUNCTIONS 20 #define _STLP_NO_MEMBER_TEMPLATE_CLASSES 21 22 // #define _STLP_NO_BAD_ALLOC 23 24 #define _STL_HAS_NAMESPACES 25 26 #if ! defined (__EXCEPTIONS) && ! defined (_STLP_NO_EXCEPTIONS) 27 # define _STLP_NO_EXCEPTIONS 28 #endif 29 30 #define __EDG_SWITCHES 31 32 #define _STLP_USE_SGI_STRING 1 33 34 #define _STLP_HAS_NO_NEW_C_HEADERS 1 35 // # define _STLP_VENDOR_GLOBAL_EXCEPT_STD 36 37 #define _STLP_NO_POST_COMPATIBLE_SECTION 38 39 #include <standards.h> 40 41 #if !(_COMPILER_VERSION >= 730) 42 # define _STLP_NO_NEW_NEW_HEADER 1 43 #endif 44 45 #if (_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) 46 # define _STLP_EXTERN_RANGE_ERRORS 47 #endif 48 49 #if !defined(_BOOL) 50 # define _STLP_NO_BOOL 51 #endif 52 #if defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32 53 # define _STLP_STATIC_CONST_INIT_BUG 54 #endif 55 56 #if (_COMPILER_VERSION < 720) || (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) 57 # define _STLP_DEF_CONST_PLCT_NEW_BUG 58 # define _STLP_DEF_CONST_DEF_PARAM_BUG 59 #endif 60 #if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32) 61 # define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 62 #endif 63 #if !defined(_STANDARD_C_PLUS_PLUS) 64 # define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS 65 #endif 66 #if !((_COMPILER_VERSION >= 721) && defined(_NAMESPACES)) 67 # define _STLP_HAS_NO_NAMESPACES 68 #endif 69 #if (_COMPILER_VERSION < 721) || !defined(_STL_HAS_NAMESPACES) || defined(_STLP_NO_NAMESPACES) 70 # define _STLP_NO_EXCEPTION_HEADER 71 #endif 72 #if _COMPILER_VERSION < 730 || !defined(_STANDARD_C_PLUS_PLUS) || !defined(_NAMESPACES) 73 # define _STLP_NO_BAD_ALLOC 74 #endif 75 #if defined(_LONGLONG) && defined(_SGIAPI) && _SGIAPI 76 # define _STLP_LONG_LONG long long 77 #endif 78 #if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) 79 # define _STLP_USE_NO_IOSTREAMS 80 #endif 81 #if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) 82 # define _STLP_NO_AT_MEMBER_FUNCTION 83 #endif 84 // # if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS)) 85 #if !(_COMPILER_VERSION >= 721 && defined(_STANDARD_C_PLUS_PLUS)) 86 # define _STLP_NO_TEMPLATE_CONVERSIONS 87 #endif 88 #if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32) 89 # define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER 90 #endif 91 92 #if !defined (_NOTHREADS) && !defined (_STLP_THREADS_DEFINED) && !defined (__GNUC__) 93 # define _STLP_SGI_THREADS 94 #endif 95