19720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block// STLport configuration file
29720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block// It is internal STLport header - DO NOT include it directly
39720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
49720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_COMPILER "CC"
59720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
69720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG
79720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
89720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block// define native include path before trying to include anything
99720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
109720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NATIVE_HEADER(__x) </usr/include/CC/##__x>
119720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NATIVE_C_HEADER(__x) </usr/include/##__x>
129720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NATIVE_OLD_STREAMS_HEADER(__x) </usr/include/CC/##__x>
139720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NATIVE_CPP_C_HEADER(__x) </usr/include/CC/##__x>
149720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) </usr/include/CC/##__x>
159720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
169720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NO_NATIVE_MBSTATE_T
179720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
189720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS
199720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NO_NATIVE_WIDE_FUNCTIONS
209720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NO_MEMBER_TEMPLATE_CLASSES
219720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
229720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block// #define _STLP_NO_BAD_ALLOC
239720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
249720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STL_HAS_NAMESPACES
259720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
269720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if ! defined (__EXCEPTIONS) && ! defined (_STLP_NO_EXCEPTIONS)
279720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_EXCEPTIONS
289720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
299720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
309720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define __EDG_SWITCHES
319720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
329720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_USE_SGI_STRING         1
339720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
349720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_HAS_NO_NEW_C_HEADERS 1
359720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block// #  define _STLP_VENDOR_GLOBAL_EXCEPT_STD
369720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
379720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#define _STLP_NO_POST_COMPATIBLE_SECTION
389720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
399720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#include <standards.h>
409720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
419720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !(_COMPILER_VERSION >= 730)
429720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_NEW_NEW_HEADER 1
439720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
449720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
459720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if (_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
469720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_EXTERN_RANGE_ERRORS
479720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
489720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
499720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !defined(_BOOL)
509720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_BOOL
519720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
529720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32
539720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_STATIC_CONST_INIT_BUG
549720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
559720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block
569720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if (_COMPILER_VERSION < 720) || (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32)
579720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_DEF_CONST_PLCT_NEW_BUG
589720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_DEF_CONST_DEF_PARAM_BUG
599720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
609720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32)
619720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
629720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
639720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !defined(_STANDARD_C_PLUS_PLUS)
649720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS
659720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
669720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !((_COMPILER_VERSION >= 721) && defined(_NAMESPACES))
679720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_HAS_NO_NAMESPACES
689720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
699720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if (_COMPILER_VERSION < 721) || !defined(_STL_HAS_NAMESPACES) || defined(_STLP_NO_NAMESPACES)
709720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_EXCEPTION_HEADER
719720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
729720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if _COMPILER_VERSION < 730 || !defined(_STANDARD_C_PLUS_PLUS) || !defined(_NAMESPACES)
739720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_BAD_ALLOC
749720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
759720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if defined(_LONGLONG) && defined(_SGIAPI) && _SGIAPI
769720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_LONG_LONG long long
779720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
789720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
799720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_USE_NO_IOSTREAMS
809720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
819720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
829720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_AT_MEMBER_FUNCTION
839720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
849720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block// #   if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
859720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !(_COMPILER_VERSION >= 721 && defined(_STANDARD_C_PLUS_PLUS))
869720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_TEMPLATE_CONVERSIONS
879720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
889720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32)
899720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#  define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
909720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif
91e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
92e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if !defined (_NOTHREADS) && !defined (_STLP_THREADS_DEFINED) && !defined (__GNUC__)
93e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#  define _STLP_SGI_THREADS
94e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
95