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