5#define _STLP_COMPILER "aCC"
8#if defined (_XOPEN_SOURCE) && (_XOPEN_VERSION - 0 >= 4)
13#define _STLP_HPACC_BROKEN_BUFEND 1
14#define _STLP_WCHAR_HPACC_EXCLUDE 1
17#define _STLP_INLINE_STRING_LITERAL_BUG
20#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG
24# define _STLP_HAS_NO_EXCEPTIONS 1
27#define _STLP_NO_FORCE_INSTANTIATE
28#define _STLP_LONG_LONG long long
29#define _STLP_NO_VENDOR_STDLIB_L
35#if ((__HP_aCC > 60000) && (__HP_aCC < 61200))
37# define __EDG_VERSION__ 306
40#if (__HP_aCC >= 32500 )
41# define _STLP_USE_NEW_C_HEADERS
43# define _STLP_FORCE_ALLOCATORS(t,a) \
44 typedef typename _Alloc_traits<t,a>::_Orig _STLP_dummy_type1;\
45 typedef typename _STLP_dummy_type1:: _STLP_TEMPLATE rebind<t>::other _STLP_dummy_type2;
47# if defined (_HP_NAMESPACE_STD)
54# define _STLP_NATIVE_INCLUDE_PATH ../include_std
56# define _STLP_VENDOR_GLOBAL_STD 1
57# define _STLP_VENDOR_GLOBAL_CSTD 1
58# define _STLP_DONT_THROW_RANGE_ERRORS 1
62#if (__HP_aCC >= 31400 && __HP_aCC < 32500)
63# define _STLP_FORCE_ALLOCATORS(t,a) \
64typedef typename _Alloc_traits<t,a>::_Orig _STLP_dummy_type1;\
65typedef typename _STLP_dummy_type1:: _STLP_TEMPLATE rebind<t>::other _STLP_dummy_type2;
66# define _STLP_NO_CWCHAR
67# if defined (_NAMESPACE_STD)
69# define _STLP_NATIVE_INCLUDE_PATH ../include_std
71# define _STLP_VENDOR_GLOBAL_STD 1
72# define _STLP_VENDOR_GLOBAL_CSTD 1
73# define _STLP_DONT_THROW_RANGE_ERRORS 1
74# define _STLP_NO_ROPE 1
78#if ((__HP_aCC >= 30000 && __HP_aCC < 31400) || (__HP_aCC == 1))
81# define _STLP_HAS_NO_NEW_C_HEADERS 1
84# define _STLP_NO_QUALIFIED_FRIENDS 1
88# define _STLP_PARTIAL_SPEC_NEEDS_TEMPLATE_ARGS 1
90# define _STLP_NO_MEMBER_TEMPLATE_CLASSES 1
91# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 1
93# define _STLP_VENDOR_GLOBAL_EXCEPT_STD
95# define _STLP_VENDOR_GLOBAL_CSTD 1
98# define _INCLUDE_XOPEN_SOURCE
99# define _INCLUDE_AES_SOURCE
102#if (__HP_aCC <= 30000 && __HP_aCC >= 12100)
105static void _STLP_dummy_literal() {
const char *
p =
"x";}
106static void _STLP_dummy_literal_2() {
const char *
p =
"123456789"; }
107static void _STLP_dummy_literal_3() {
const char *
p =
"123456700000000000000089";}
110# define _STLP_VENDOR_GLOBAL_STD 1
111# define _STLP_VENDOR_GLOBAL_CSTD 1
112# define _STLP_DONT_THROW_RANGE_ERRORS 1
113# define _STLP_STATIC_CONST_INIT_BUG 1
114# if (__HP_aCC < 12700)
116# define _STLP_NO_CWCHAR
119# define _STLP_FORCE_ALLOCATORS(t,a) \
120 typedef typename _Alloc_traits<t,a>::_Orig _STLP_dummy_type1;\
121 typedef typename _STLP_dummy_type1:: _STLP_TEMPLATE rebind<t>::other _STLP_dummy_type2;
125# define _STLP_BROKEN_USING_IN_CLASS
126# define _STLP_USING_BASE_MEMBER
127# define _STLP_NO_CWCHAR