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