1.1 --- a/epoc32/include/tools/stlport/stl/config/_dec_vms.h Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/tools/stlport/stl/config/_dec_vms.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,90 +1,90 @@
1.4 -// OpenVMS version
1.5 -
1.6 -#define _STLP_COMPILER "Dec Vms"
1.7 -
1.8 -# define _STLP_NATIVE_HEADER(header) <sys$library:##header>
1.9 -# define _STLP_NATIVE_C_HEADER(x) <sys$library:##x>
1.10 -# define _STLP_NATIVE_CPP_C_HEADER(header) <sys$library:##header>
1.11 -# define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <sys$library:##header>
1.12 -
1.13 -#if (__DECCXX_VER < 60000000)
1.14 -
1.15 -// automatic template instantiation does not
1.16 -// work with namespaces ;(
1.17 -# define _STLP_HAS_NO_NAMESPACES 1
1.18 -
1.19 -# define _STLP_NO_WCHAR_T 1
1.20 -# define _STLP_NEED_EXPLICIT 1
1.21 -
1.22 -# define _STLP_NO_BOOL 1
1.23 -# define _STLP_NEED_TYPENAME 1
1.24 -# define _STLP_NO_NEW_STYLE_CASTS 1
1.25 -# define _STLP_NEED_MUTABLE 1
1.26 -# define _STLP_NO_BAD_ALLOC 1
1.27 -
1.28 -# define _STLP_NO_NEW_NEW_HEADER 1
1.29 -# define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX 1
1.30 -
1.31 -# define _STLP_NO_MEMBER_TEMPLATES 1
1.32 -# define _STLP_NO_MEMBER_TEMPLATE_CLASSES 1
1.33 -# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 1
1.34 -# define _STLP_NO_FRIEND_TEMPLATES 1
1.35 -# define _STLP_NO_QUALIFIED_FRIENDS 1
1.36 -# define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1
1.37 -# define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER 1
1.38 -# define _STLP_NON_TYPE_TMPL_PARAM_BUG 1
1.39 -# define _STLP_BROKEN_USING_DIRECTIVE 1
1.40 -# define _STLP_NO_EXCEPTION_HEADER 1
1.41 -# define _STLP_DEF_CONST_PLCT_NEW_BUG 1
1.42 -# define _STLP_DEF_CONST_DEF_PARAM_BUG 1
1.43 -
1.44 -#endif
1.45 -
1.46 -
1.47 -#ifdef __NO_USE_STD_IOSTREAM
1.48 -# define _STLP_USE_NO_IOSTREAMS 1
1.49 -# else
1.50 -// default is to use new iostreams, anyway
1.51 -# ifndef __USE_STD_IOSTREAM
1.52 -# define __USE_STD_IOSTREAM
1.53 -# endif
1.54 -#endif
1.55 -
1.56 -#ifndef __EXCEPTIONS
1.57 -# define _STLP_HAS_NO_EXCEPTIONS 1
1.58 -#endif
1.59 -
1.60 -# ifdef __IMPLICIT_INCLUDE_ENABLED
1.61 -
1.62 -#ifdef _STLP_USE_NO_IOSTREAMS
1.63 -// implicit include introduces conflicts
1.64 -// between stlport and native lib.
1.65 -# undef __IMPLICIT_INCLUDE_ENABLED
1.66 -#endif
1.67 -
1.68 -// but, works with ours ;).
1.69 -# define _STLP_LINK_TIME_INSTANTIATION 1
1.70 -
1.71 -# endif
1.72 -
1.73 -# if defined (__IMPLICIT_USING_STD) && !defined (__NO_USE_STD_IOSTREAM)
1.74 -// we should ban that !
1.75 -# error "STLport won't work with new iostreams and std:: being implicitly included. Please use -std strict_ansi[_errors] or specify __NO_USE_STD_IOSTREAM"
1.76 -# endif
1.77 -
1.78 -# if !(defined (__STD_STRICT_ANSI) || defined (__STD_STRICT_ANSI_ERRORS))
1.79 -// we want to enforce it
1.80 -# define _STLP_LONG_LONG long long
1.81 -# endif
1.82 -
1.83 -// unsigned 32-bit integer type
1.84 -# define _STLP_UINT32_T unsigned int
1.85 -#if defined(_XOPEN_SOURCE) && (_XOPEN_VERSION - 0 >= 4)
1.86 -# define _STLP_RAND48 1
1.87 -#endif
1.88 -// # define _STLP_RAND48 1
1.89 -
1.90 -# define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS 1
1.91 -
1.92 -#define _STLP_HAS_NO_NEW_C_HEADERS 1
1.93 -
1.94 +// OpenVMS version
1.95 +
1.96 +#define _STLP_COMPILER "Dec Vms"
1.97 +
1.98 +# define _STLP_NATIVE_HEADER(header) <sys$library:##header>
1.99 +# define _STLP_NATIVE_C_HEADER(x) <sys$library:##x>
1.100 +# define _STLP_NATIVE_CPP_C_HEADER(header) <sys$library:##header>
1.101 +# define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <sys$library:##header>
1.102 +
1.103 +#if (__DECCXX_VER < 60000000)
1.104 +
1.105 +// automatic template instantiation does not
1.106 +// work with namespaces ;(
1.107 +# define _STLP_HAS_NO_NAMESPACES 1
1.108 +
1.109 +# define _STLP_NO_WCHAR_T 1
1.110 +# define _STLP_NEED_EXPLICIT 1
1.111 +
1.112 +# define _STLP_NO_BOOL 1
1.113 +# define _STLP_NEED_TYPENAME 1
1.114 +# define _STLP_NO_NEW_STYLE_CASTS 1
1.115 +# define _STLP_NEED_MUTABLE 1
1.116 +# define _STLP_NO_BAD_ALLOC 1
1.117 +
1.118 +# define _STLP_NO_NEW_NEW_HEADER 1
1.119 +# define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX 1
1.120 +
1.121 +# define _STLP_NO_MEMBER_TEMPLATES 1
1.122 +# define _STLP_NO_MEMBER_TEMPLATE_CLASSES 1
1.123 +# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 1
1.124 +# define _STLP_NO_FRIEND_TEMPLATES 1
1.125 +# define _STLP_NO_QUALIFIED_FRIENDS 1
1.126 +# define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1
1.127 +# define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER 1
1.128 +# define _STLP_NON_TYPE_TMPL_PARAM_BUG 1
1.129 +# define _STLP_BROKEN_USING_DIRECTIVE 1
1.130 +# define _STLP_NO_EXCEPTION_HEADER 1
1.131 +# define _STLP_DEF_CONST_PLCT_NEW_BUG 1
1.132 +# define _STLP_DEF_CONST_DEF_PARAM_BUG 1
1.133 +
1.134 +#endif
1.135 +
1.136 +
1.137 +#ifdef __NO_USE_STD_IOSTREAM
1.138 +# define _STLP_USE_NO_IOSTREAMS 1
1.139 +# else
1.140 +// default is to use new iostreams, anyway
1.141 +# ifndef __USE_STD_IOSTREAM
1.142 +# define __USE_STD_IOSTREAM
1.143 +# endif
1.144 +#endif
1.145 +
1.146 +#ifndef __EXCEPTIONS
1.147 +# define _STLP_HAS_NO_EXCEPTIONS 1
1.148 +#endif
1.149 +
1.150 +# ifdef __IMPLICIT_INCLUDE_ENABLED
1.151 +
1.152 +#ifdef _STLP_USE_NO_IOSTREAMS
1.153 +// implicit include introduces conflicts
1.154 +// between stlport and native lib.
1.155 +# undef __IMPLICIT_INCLUDE_ENABLED
1.156 +#endif
1.157 +
1.158 +// but, works with ours ;).
1.159 +# define _STLP_LINK_TIME_INSTANTIATION 1
1.160 +
1.161 +# endif
1.162 +
1.163 +# if defined (__IMPLICIT_USING_STD) && !defined (__NO_USE_STD_IOSTREAM)
1.164 +// we should ban that !
1.165 +# error "STLport won't work with new iostreams and std:: being implicitly included. Please use -std strict_ansi[_errors] or specify __NO_USE_STD_IOSTREAM"
1.166 +# endif
1.167 +
1.168 +# if !(defined (__STD_STRICT_ANSI) || defined (__STD_STRICT_ANSI_ERRORS))
1.169 +// we want to enforce it
1.170 +# define _STLP_LONG_LONG long long
1.171 +# endif
1.172 +
1.173 +// unsigned 32-bit integer type
1.174 +# define _STLP_UINT32_T unsigned int
1.175 +#if defined(_XOPEN_SOURCE) && (_XOPEN_VERSION - 0 >= 4)
1.176 +# define _STLP_RAND48 1
1.177 +#endif
1.178 +// # define _STLP_RAND48 1
1.179 +
1.180 +# define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS 1
1.181 +
1.182 +#define _STLP_HAS_NO_NEW_C_HEADERS 1
1.183 +