Author: hyperion
Date: Wed Jul 8 04:48:05 2009
New Revision: 41801
URL:
http://svn.reactos.org/svn/reactos?rev=41801&view=rev
Log:
Reverting part of r40006 that introduced a regression (Arch Blackmann HAS been committing
to mingw-w64). A real fix, if this is hiding a bug elsewhere, will have to wait until a
proper vendor drop of mingw-w64
Modified:
trunk/reactos/lib/3rdparty/mingw/crtexe.c
Modified: trunk/reactos/lib/3rdparty/mingw/crtexe.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/mingw/crtexe.…
==============================================================================
--- trunk/reactos/lib/3rdparty/mingw/crtexe.c [iso-8859-1] (original)
+++ trunk/reactos/lib/3rdparty/mingw/crtexe.c [iso-8859-1] Wed Jul 8 04:48:05 2009
@@ -88,7 +88,7 @@
extern void _pei386_runtime_relocator (void);
static long CALLBACK _gnu_exception_handler (EXCEPTION_POINTERS * exception_data);
-static LONG __mingw_vex(EXCEPTION_POINTERS * exception_data);
+//static LONG __mingw_vex(EXCEPTION_POINTERS * exception_data);
#ifdef WPRFLAG
static void duplicate_ppstrings (int ac, wchar_t ***av);
#else
@@ -216,7 +216,7 @@
#if defined(__i386__) || defined(_M_IX86)
__writefsdword(0, 0xffffffff);
#endif
- AddVectoredExceptionHandler (0, (PVECTORED_EXCEPTION_HANDLER)__mingw_vex);
+ //AddVectoredExceptionHandler (0, (PVECTORED_EXCEPTION_HANDLER)__mingw_vex);
SetUnhandledExceptionFilter (_gnu_exception_handler);
_fpreset ();
@@ -402,6 +402,7 @@
return action;
}
+#if 0
static LONG __mingw_vex(EXCEPTION_POINTERS * exception_data)
{
/* TODO this is not chainablem, therefore need rewrite. Disabled the ill code. */
@@ -426,6 +427,7 @@
#endif
return _gnu_exception_handler(exception_data);
}
+#endif
#ifdef WPRFLAG