1.1 --- a/epoc32/include/tools/stlport/stl/config/_bc.h Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/tools/stlport/stl/config/_bc.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -1,125 +1,125 @@
1.4 -// STLport configuration file
1.5 -// It is internal STLport header - DO NOT include it directly
1.6 -
1.7 -//#define _STLP_VERBOSE
1.8 -
1.9 -#define _STLP_COMPILER "Borland"
1.10 -
1.11 -#if (__BORLANDC__ < 0x551)
1.12 -# error - Borland compilers below version 5.5.1 not supported.
1.13 -#endif
1.14 -
1.15 -#if (__BORLANDC__ >= 0x580) && (__BORLANDC__ < 0x590)
1.16 -# define _STLP_NO_NEW_C_HEADERS
1.17 -# define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../include/dinkumware/##header>
1.18 -# define _STLP_NO_FORCE_INSTANTIATE
1.19 -#endif
1.20 -
1.21 -#if (__BORLANDC__ >= 0x560) && (__BORLANDC__ < 0x570)
1.22 -# define _USE_OLD_RW_STL
1.23 -#endif
1.24 -
1.25 -#if (__BORLANDC__ >= 0x560)
1.26 -# define NOWINBASEINTERLOCK // src/fstream.cpp error in winbase.h
1.27 -#endif
1.28 -
1.29 -#if (__BORLANDC__ < 0x564)
1.30 -# define _STLP_QUALIFIED_SPECIALIZATION_BUG
1.31 -#endif
1.32 -
1.33 -#if (__BORLANDC__ < 0x560)
1.34 -# define _STLP_NO_CONTAINERS_EXTENSION
1.35 -#endif
1.36 -
1.37 -#define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
1.38 -#define _STLP_DONT_USE_PRIV_NAMESPACE
1.39 -#define _STLP_NO_VENDOR_STDLIB_L
1.40 -#define _STLP_NO_VENDOR_MATH_F
1.41 -#define _STLP_DONT_USE_SHORT_STRING_OPTIM 1
1.42 -#define _STLP_NO_NATIVE_MBSTATE_T
1.43 -#define _STLP_DLLEXPORT_NEEDS_PREDECLARATION
1.44 -#undef _STLP_NO_UNEXPECTED_EXCEPT_SUPPORT
1.45 -#if (__BORLANDC__ < 0x580) && !defined (_RTLDLL)
1.46 -# define _UNCAUGHT_EXCEPTION 1
1.47 -#endif
1.48 -
1.49 -// <limits> problem
1.50 -#define _STLP_STATIC_CONST_INIT_BUG
1.51 -
1.52 -// <bitset> problems
1.53 -#define _STLP_MEMBER_SPECIALIZATION_BUG 1
1.54 -#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG 1
1.55 -
1.56 -#define _STLP_LONG_LONG __int64
1.57 -
1.58 -// auto enable thread safety and exceptions:
1.59 -#ifndef _CPPUNWIND
1.60 -# define _STLP_HAS_NO_EXCEPTIONS
1.61 -#endif
1.62 -
1.63 -#if defined (__MT__) && !defined (_NOTHREADS) && !defined (_REENTRANT)
1.64 -# if defined (_STLP_VERBOSE)
1.65 -# pragma message ("multi threaded")
1.66 -# endif
1.67 -# define _REENTRANT 1
1.68 -#else
1.69 -# if defined (_STLP_VERBOSE)
1.70 -# pragma message ("single threaded")
1.71 -# endif
1.72 -#endif
1.73 -
1.74 -#define _STLP_EXPORT_DECLSPEC __declspec(dllexport)
1.75 -#define _STLP_IMPORT_DECLSPEC __declspec(dllimport)
1.76 -
1.77 -#define _STLP_CLASS_EXPORT_DECLSPEC __declspec(dllexport)
1.78 -#define _STLP_CLASS_IMPORT_DECLSPEC __declspec(dllimport)
1.79 -
1.80 -#if defined (_DLL)
1.81 -# define _STLP_DLL
1.82 -#endif
1.83 -#if defined (_RTLDLL)
1.84 -# define _STLP_RUNTIME_DLL
1.85 -#endif
1.86 -#include <stl/config/_detect_dll_or_lib.h>
1.87 -#undef _STLP_RUNTIME_DLL
1.88 -#undef _STLP_DLL
1.89 -
1.90 -#if defined (_STLP_USE_DYNAMIC_LIB)
1.91 -# if defined (_STLP_VERBOSE)
1.92 -# pragma message ("Using/Building STLport dll")
1.93 -# endif
1.94 -#elif defined (_STLP_USE_STATIC_LIB)
1.95 -# if defined (_STLP_VERBOSE)
1.96 -# pragma message ("Using/Building STLport lib")
1.97 -# endif
1.98 -#else
1.99 -# error Unknown STLport usage config (dll/lib?)
1.100 -#endif
1.101 -
1.102 -#if defined (_STLP_USING_CROSS_NATIVE_RUNTIME_LIB)
1.103 -# if defined (_STLP_VERBOSE)
1.104 -# pragma message ("Using cross version of native runtime")
1.105 -# endif
1.106 -#endif
1.107 -
1.108 -#if !defined (_STLP_IMPORT_TEMPLATE_KEYWORD)
1.109 -//# define _STLP_IMPORT_TEMPLATE_KEYWORD __declspec(dllimport)
1.110 -#endif
1.111 -//#define _STLP_EXPORT_TEMPLATE_KEYWORD __declspec(dllexport)
1.112 -
1.113 -#if defined (_STLP_USE_DYNAMIC_LIB)
1.114 -# define _STLP_USE_DECLSPEC 1
1.115 -# if (__BORLANDC__ < 0x580)
1.116 -# if defined (__BUILDING_STLPORT)
1.117 -# define _STLP_CALL __cdecl __export
1.118 -# else
1.119 -# define _STLP_CALL __cdecl __import
1.120 -# endif
1.121 -#else
1.122 -# define _STLP_CALL __cdecl
1.123 -#endif
1.124 -#else
1.125 -# define _STLP_CALL __cdecl
1.126 -#endif
1.127 -
1.128 -#include <stl/config/_auto_link.h>
1.129 +// STLport configuration file
1.130 +// It is internal STLport header - DO NOT include it directly
1.131 +
1.132 +//#define _STLP_VERBOSE
1.133 +
1.134 +#define _STLP_COMPILER "Borland"
1.135 +
1.136 +#if (__BORLANDC__ < 0x551)
1.137 +# error - Borland compilers below version 5.5.1 not supported.
1.138 +#endif
1.139 +
1.140 +#if (__BORLANDC__ >= 0x580) && (__BORLANDC__ < 0x590)
1.141 +# define _STLP_NO_NEW_C_HEADERS
1.142 +# define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../include/dinkumware/##header>
1.143 +# define _STLP_NO_FORCE_INSTANTIATE
1.144 +#endif
1.145 +
1.146 +#if (__BORLANDC__ >= 0x560) && (__BORLANDC__ < 0x570)
1.147 +# define _USE_OLD_RW_STL
1.148 +#endif
1.149 +
1.150 +#if (__BORLANDC__ >= 0x560)
1.151 +# define NOWINBASEINTERLOCK // src/fstream.cpp error in winbase.h
1.152 +#endif
1.153 +
1.154 +#if (__BORLANDC__ < 0x564)
1.155 +# define _STLP_QUALIFIED_SPECIALIZATION_BUG
1.156 +#endif
1.157 +
1.158 +#if (__BORLANDC__ < 0x560)
1.159 +# define _STLP_NO_CONTAINERS_EXTENSION
1.160 +#endif
1.161 +
1.162 +#define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
1.163 +#define _STLP_DONT_USE_PRIV_NAMESPACE
1.164 +#define _STLP_NO_VENDOR_STDLIB_L
1.165 +#define _STLP_NO_VENDOR_MATH_F
1.166 +#define _STLP_DONT_USE_SHORT_STRING_OPTIM 1
1.167 +#define _STLP_NO_NATIVE_MBSTATE_T
1.168 +#define _STLP_DLLEXPORT_NEEDS_PREDECLARATION
1.169 +#undef _STLP_NO_UNEXPECTED_EXCEPT_SUPPORT
1.170 +#if (__BORLANDC__ < 0x580) && !defined (_RTLDLL)
1.171 +# define _UNCAUGHT_EXCEPTION 1
1.172 +#endif
1.173 +
1.174 +// <limits> problem
1.175 +#define _STLP_STATIC_CONST_INIT_BUG
1.176 +
1.177 +// <bitset> problems
1.178 +#define _STLP_MEMBER_SPECIALIZATION_BUG 1
1.179 +#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG 1
1.180 +
1.181 +#define _STLP_LONG_LONG __int64
1.182 +
1.183 +// auto enable thread safety and exceptions:
1.184 +#ifndef _CPPUNWIND
1.185 +# define _STLP_HAS_NO_EXCEPTIONS
1.186 +#endif
1.187 +
1.188 +#if defined (__MT__) && !defined (_NOTHREADS) && !defined (_REENTRANT)
1.189 +# if defined (_STLP_VERBOSE)
1.190 +# pragma message ("multi threaded")
1.191 +# endif
1.192 +# define _REENTRANT 1
1.193 +#else
1.194 +# if defined (_STLP_VERBOSE)
1.195 +# pragma message ("single threaded")
1.196 +# endif
1.197 +#endif
1.198 +
1.199 +#define _STLP_EXPORT_DECLSPEC __declspec(dllexport)
1.200 +#define _STLP_IMPORT_DECLSPEC __declspec(dllimport)
1.201 +
1.202 +#define _STLP_CLASS_EXPORT_DECLSPEC __declspec(dllexport)
1.203 +#define _STLP_CLASS_IMPORT_DECLSPEC __declspec(dllimport)
1.204 +
1.205 +#if defined (_DLL)
1.206 +# define _STLP_DLL
1.207 +#endif
1.208 +#if defined (_RTLDLL)
1.209 +# define _STLP_RUNTIME_DLL
1.210 +#endif
1.211 +#include <stl/config/_detect_dll_or_lib.h>
1.212 +#undef _STLP_RUNTIME_DLL
1.213 +#undef _STLP_DLL
1.214 +
1.215 +#if defined (_STLP_USE_DYNAMIC_LIB)
1.216 +# if defined (_STLP_VERBOSE)
1.217 +# pragma message ("Using/Building STLport dll")
1.218 +# endif
1.219 +#elif defined (_STLP_USE_STATIC_LIB)
1.220 +# if defined (_STLP_VERBOSE)
1.221 +# pragma message ("Using/Building STLport lib")
1.222 +# endif
1.223 +#else
1.224 +# error Unknown STLport usage config (dll/lib?)
1.225 +#endif
1.226 +
1.227 +#if defined (_STLP_USING_CROSS_NATIVE_RUNTIME_LIB)
1.228 +# if defined (_STLP_VERBOSE)
1.229 +# pragma message ("Using cross version of native runtime")
1.230 +# endif
1.231 +#endif
1.232 +
1.233 +#if !defined (_STLP_IMPORT_TEMPLATE_KEYWORD)
1.234 +//# define _STLP_IMPORT_TEMPLATE_KEYWORD __declspec(dllimport)
1.235 +#endif
1.236 +//#define _STLP_EXPORT_TEMPLATE_KEYWORD __declspec(dllexport)
1.237 +
1.238 +#if defined (_STLP_USE_DYNAMIC_LIB)
1.239 +# define _STLP_USE_DECLSPEC 1
1.240 +# if (__BORLANDC__ < 0x580)
1.241 +# if defined (__BUILDING_STLPORT)
1.242 +# define _STLP_CALL __cdecl __export
1.243 +# else
1.244 +# define _STLP_CALL __cdecl __import
1.245 +# endif
1.246 +#else
1.247 +# define _STLP_CALL __cdecl
1.248 +#endif
1.249 +#else
1.250 +# define _STLP_CALL __cdecl
1.251 +#endif
1.252 +
1.253 +#include <stl/config/_auto_link.h>