111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// STLport configuration file
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// It is internal STLport header - DO NOT include it directly
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// AS/400 C++ config
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# ifdef _REENTRANT
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _PTHREADS
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# endif
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_NEW_NEW_HEADER 1
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_BOOL
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_LIMITED_DEFAULT_TEMPLATES
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_HAS_NO_NAMESPACES
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NEED_TYPENAME
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NEED_EXPLICIT
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_HAS_NO_EXCEPTIONS
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_EXCEPTION_SPEC
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_ARROW_OPERATOR
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_NEW_STYLE_CASTS
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NEED_MUTABLE
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_BAD_ALLOC
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_MEMBER_TEMPLATES
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_MEMBER_TEMPLATE_CLASSES
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_QUALIFIED_FRIENDS
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_METHOD_SPECIALIZATION
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// #  define _STLP_NO_EXCEPTION_HEADER
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_HAS_NO_NEW_C_HEADERS
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_STATIC_CONST_INIT_BUG
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_THROW_RETURN_BUG
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_LINK_TIME_INSTANTIATION
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NO_TEMPLATE_CONVERSIONS
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_NON_TYPE_TMPL_PARAM_BUG 1
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  define _STLP_TRIVIAL_DESTRUCTOR_BUG  1
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  if defined(_LONG_LONG)
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#    define _STLP_LONG_LONG long long
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  endif
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  if defined(_PTHREADS)
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#    define _MULTI_THREADED
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#  endif
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// fbp : to fix __partition() problem
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert# define _STLP_NONTEMPL_BASE_MATCH_BUG 1
56