1// STLport configuration file
2// It is internal STLport header - DO NOT include it directly
3
4// AS/400 C++ config
5
6# ifdef _REENTRANT
7#  define _PTHREADS
8# endif
9
10#  define _STLP_NO_NEW_NEW_HEADER 1
11
12#  define _STLP_NO_BOOL
13#  define _STLP_LIMITED_DEFAULT_TEMPLATES
14
15#  define _STLP_HAS_NO_NAMESPACES
16#  define _STLP_NEED_TYPENAME
17#  define _STLP_NEED_EXPLICIT
18#  define _STLP_HAS_NO_EXCEPTIONS
19#  define _STLP_NO_EXCEPTION_SPEC
20#  define _STLP_NO_ARROW_OPERATOR
21#  define _STLP_NO_NEW_STYLE_CASTS
22
23#  define _STLP_NEED_MUTABLE
24#  define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX
25#  define _STLP_NO_BAD_ALLOC
26#  define _STLP_NO_MEMBER_TEMPLATES
27#  define _STLP_NO_MEMBER_TEMPLATE_CLASSES
28#  define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
29#  define _STLP_NO_QUALIFIED_FRIENDS
30#  define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION
31#  define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
32
33#  define _STLP_NO_METHOD_SPECIALIZATION
34#  define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS
35
36// #  define _STLP_NO_EXCEPTION_HEADER
37
38#  define _STLP_HAS_NO_NEW_C_HEADERS
39
40#  define _STLP_STATIC_CONST_INIT_BUG
41#  define _STLP_THROW_RETURN_BUG
42#  define _STLP_LINK_TIME_INSTANTIATION
43#  define _STLP_NO_TEMPLATE_CONVERSIONS
44
45#  define _STLP_NON_TYPE_TMPL_PARAM_BUG 1
46#  define _STLP_TRIVIAL_DESTRUCTOR_BUG  1
47
48#  if defined(_LONG_LONG)
49#    define _STLP_LONG_LONG long long
50#  endif
51#  if defined(_PTHREADS)
52#    define _MULTI_THREADED
53#  endif
54// fbp : to fix __partition() problem
55# define _STLP_NONTEMPL_BASE_MATCH_BUG 1
56