Farid Zaripov wrote:
-----Original Message-----
From: Travis Vitek [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 18, 2007 7:24 PM
To: stdcxx-dev@incubator.apache.org
Subject: RE: status of fix for incompatibilities in exception
classes on Windows
I totally forgot about it after scrambling to get the other
patch made last night. I'll post a patch for review ASAP.
-----Original Message-----
From: Martin Sebor [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 18, 2007 8:50 AM
To: stdcxx-dev@incubator.apache.org
Subject: status of fix for incompatibilities in exception classes on
Windows
What is the status of the patch for the unsats for the exception
classes on Windows? Anyone working on it? Farid? Travis?
Martin
The patch is very simple:
Index: _config-msvcrt.h
===================================================================
--- _config-msvcrt.h (revision 586020)
+++ _config-msvcrt.h (working copy)
@@ -219,3 +219,18 @@
typedef unsigned short wchar_t;
#endif // _NATIVE_WCHAR_T_DEFINED
+
+#if 5 <= _RWSTD_VER_MAJOR
Don't you mean: #if 5 > _RWSTD_VER_MAJOR
The patch might be simple but testing it is non-trivial.
Martin
+ // defined for binary compatibility with stdcxx 4.1.x
+# define _RWSTD_NO_BAD_CAST_ASSIGNMENT
+# define _RWSTD_NO_BAD_CAST_COPY_CTOR
+# define _RWSTD_NO_BAD_CAST_DTOR
+# define _RWSTD_NO_BAD_TYPEID_ASSIGNMENT
+# define _RWSTD_NO_BAD_TYPEID_COPY_CTOR
+# define _RWSTD_NO_BAD_TYPEID_DTOR
+# define _RWSTD_NO_EXCEPTION_ASSIGNMENT
+# define _RWSTD_NO_EXCEPTION_COPY_CTOR
+# define _RWSTD_NO_EXCEPTION_DEFAULT_CTOR
+# define _RWSTD_NO_EXCEPTION_DTOR
+# define _RWSTD_NO_EXCEPTION_WHAT
+#endif // 5 <= stdcxx version
Farid.