1.1 --- a/epoc32/include/tools/stlport/stl/config/_mwccnlm.h Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/tools/stlport/stl/config/_mwccnlm.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,88 +1,88 @@
1.4 -// STLport configuration file
1.5 -// It is internal STLport header - DO NOT include it directly
1.6 -
1.7 -#define _STLP_COMPILER "Metrowerks CodeWarrior"
1.8 -
1.9 -// Bring in definition of __MSL__ and related items
1.10 -#include <mslGlobals.h>
1.11 -#include <ansi_parms.h>
1.12 -
1.13 -// *** CodeWarrior Compiler Common Features ***
1.14 -#if __option(longlong)
1.15 -# define _STLP_LONG_LONG long long
1.16 -#endif
1.17 -
1.18 -#define _STLP_USE_UNIX_EMULATION_IO 1
1.19 -
1.20 -#define _STLP_USE_AUTO_PTR_CONVERSIONS 1
1.21 -
1.22 -#ifdef __INTEL__
1.23 -# define _STLP_LITTLE_ENDIAN
1.24 -#else
1.25 -# define _STLP_BIG_ENDIAN
1.26 -#endif
1.27 -
1.28 -#if defined(_MSL_NO_LOCALE)
1.29 -# define _STLP_NO_IMPORT_LOCALE
1.30 -#endif
1.31 -
1.32 -#if !__option( wchar_type )
1.33 -# define _STLP_WCHAR_T_IS_USHORT
1.34 -#endif
1.35 -
1.36 -#if __MWERKS__ < 0x3000
1.37 -// *** CodeWarrior Compiler Common Bugs ***
1.38 -# define __MSL_FIX_ITERATORS__(myType) // Some MSL headers rely on this
1.39 -# define _STLP_NO_FRIEND_TEMPLATES 1 // Bug mysteriously reintroduced in this version.
1.40 -# define _STLP_THROW_RETURN_BUG 1
1.41 -#endif
1.42 -
1.43 -#if __MWERKS__ >= 0x2405
1.44 -# define _STLP_HAS_NATIVE_FLOAT_ABS
1.45 -#endif
1.46 -
1.47 -#if __MWERKS__ < 0x2405
1.48 -# define _STLP_STATIC_CONST_INIT_BUG
1.49 -#endif
1.50 -
1.51 -#if __MWERKS__ <= 0x2303
1.52 -# define _STLP_NO_TEMPLATE_CONVERSIONS 1
1.53 -# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 1
1.54 -#endif
1.55 -
1.56 -#if __MWERKS__ < 0x2301
1.57 -# define _STLP_MEMBER_SPECIALIZATION_BUG 1
1.58 -#endif
1.59 -
1.60 -#if __MWERKS__ < 0x2300 // CW Pro5 features
1.61 -# define _STLP_INLINE_MEMBER_TEMPLATES 1
1.62 -# define _STLP_RELOPS_IN_STD_BUG 1
1.63 -# define _STLP_DEF_CONST_PLCT_NEW_BUG 1
1.64 -# define _STLP_DEF_CONST_DEF_PARAM_BUG 1
1.65 -# define _STLP_NO_TYPENAME_ON_RETURN_TYPE
1.66 -#endif
1.67 -
1.68 -// fixes to native inclusion wrappers.
1.69 -#if __MWERKS__ >= 0x2300 // CWPro5 changes paths - dwa 2/28/99
1.70 -# define _STLP_NATIVE_INCLUDE_PATH ../nwsdk/include/nlm
1.71 -# define _STLP_NATIVE_C_INCLUDE_PATH ../nwsdk/include/nlm
1.72 -# define _STLP_NATIVE_HEADER(header) <../nwsdk/include/nlm/##header>
1.73 -# define _STLP_NATIVE_CPP_C_HEADER(header) <../Libraries/MSL C++/Include/##header>
1.74 -# define _STLP_NATIVE_C_HEADER(header) <../nwsdk/include/nlm/##header>
1.75 -# define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../Libraries/MSL C++/Include/##header>
1.76 -
1.77 -# define _STLP_VENDOR_GLOBAL_CSTD 1
1.78 -# define _STLP_NO_VENDOR_STDLIB_L 1
1.79 -# define _STLP_NO_VENDOR_MATH_F 1
1.80 -# define _STLP_NO_VENDOR_MATH_L 1
1.81 - //# define _MSL_NO_THROW_SPECS
1.82 - //# define _STD
1.83 - //# define _CSTD
1.84 -#endif
1.85 -
1.86 -// fbp
1.87 -#if !defined( __MSL_CPP__ ) || __MSL_CPP__ <= 0x4105
1.88 -# define _STLP_NO_NATIVE_WIDE_STREAMS 1
1.89 -# endif
1.90 -
1.91 -#define _STLP_DLLEXPORT_NEEDS_PREDECLARATION 1
1.92 +// STLport configuration file
1.93 +// It is internal STLport header - DO NOT include it directly
1.94 +
1.95 +#define _STLP_COMPILER "Metrowerks CodeWarrior"
1.96 +
1.97 +// Bring in definition of __MSL__ and related items
1.98 +#include <mslGlobals.h>
1.99 +#include <ansi_parms.h>
1.100 +
1.101 +// *** CodeWarrior Compiler Common Features ***
1.102 +#if __option(longlong)
1.103 +# define _STLP_LONG_LONG long long
1.104 +#endif
1.105 +
1.106 +#define _STLP_USE_UNIX_EMULATION_IO 1
1.107 +
1.108 +#define _STLP_USE_AUTO_PTR_CONVERSIONS 1
1.109 +
1.110 +#ifdef __INTEL__
1.111 +# define _STLP_LITTLE_ENDIAN
1.112 +#else
1.113 +# define _STLP_BIG_ENDIAN
1.114 +#endif
1.115 +
1.116 +#if defined(_MSL_NO_LOCALE)
1.117 +# define _STLP_NO_IMPORT_LOCALE
1.118 +#endif
1.119 +
1.120 +#if !__option( wchar_type )
1.121 +# define _STLP_WCHAR_T_IS_USHORT
1.122 +#endif
1.123 +
1.124 +#if __MWERKS__ < 0x3000
1.125 +// *** CodeWarrior Compiler Common Bugs ***
1.126 +# define __MSL_FIX_ITERATORS__(myType) // Some MSL headers rely on this
1.127 +# define _STLP_NO_FRIEND_TEMPLATES 1 // Bug mysteriously reintroduced in this version.
1.128 +# define _STLP_THROW_RETURN_BUG 1
1.129 +#endif
1.130 +
1.131 +#if __MWERKS__ >= 0x2405
1.132 +# define _STLP_HAS_NATIVE_FLOAT_ABS
1.133 +#endif
1.134 +
1.135 +#if __MWERKS__ < 0x2405
1.136 +# define _STLP_STATIC_CONST_INIT_BUG
1.137 +#endif
1.138 +
1.139 +#if __MWERKS__ <= 0x2303
1.140 +# define _STLP_NO_TEMPLATE_CONVERSIONS 1
1.141 +# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD 1
1.142 +#endif
1.143 +
1.144 +#if __MWERKS__ < 0x2301
1.145 +# define _STLP_MEMBER_SPECIALIZATION_BUG 1
1.146 +#endif
1.147 +
1.148 +#if __MWERKS__ < 0x2300 // CW Pro5 features
1.149 +# define _STLP_INLINE_MEMBER_TEMPLATES 1
1.150 +# define _STLP_RELOPS_IN_STD_BUG 1
1.151 +# define _STLP_DEF_CONST_PLCT_NEW_BUG 1
1.152 +# define _STLP_DEF_CONST_DEF_PARAM_BUG 1
1.153 +# define _STLP_NO_TYPENAME_ON_RETURN_TYPE
1.154 +#endif
1.155 +
1.156 +// fixes to native inclusion wrappers.
1.157 +#if __MWERKS__ >= 0x2300 // CWPro5 changes paths - dwa 2/28/99
1.158 +# define _STLP_NATIVE_INCLUDE_PATH ../nwsdk/include/nlm
1.159 +# define _STLP_NATIVE_C_INCLUDE_PATH ../nwsdk/include/nlm
1.160 +# define _STLP_NATIVE_HEADER(header) <../nwsdk/include/nlm/##header>
1.161 +# define _STLP_NATIVE_CPP_C_HEADER(header) <../Libraries/MSL C++/Include/##header>
1.162 +# define _STLP_NATIVE_C_HEADER(header) <../nwsdk/include/nlm/##header>
1.163 +# define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../Libraries/MSL C++/Include/##header>
1.164 +
1.165 +# define _STLP_VENDOR_GLOBAL_CSTD 1
1.166 +# define _STLP_NO_VENDOR_STDLIB_L 1
1.167 +# define _STLP_NO_VENDOR_MATH_F 1
1.168 +# define _STLP_NO_VENDOR_MATH_L 1
1.169 + //# define _MSL_NO_THROW_SPECS
1.170 + //# define _STD
1.171 + //# define _CSTD
1.172 +#endif
1.173 +
1.174 +// fbp
1.175 +#if !defined( __MSL_CPP__ ) || __MSL_CPP__ <= 0x4105
1.176 +# define _STLP_NO_NATIVE_WIDE_STREAMS 1
1.177 +# endif
1.178 +
1.179 +#define _STLP_DLLEXPORT_NEEDS_PREDECLARATION 1