There is no such constant ExceptionExecuteHandler in WinSDK or WinDDK.
And Windows system does not recognize SEH disposition value 4. If some SEH
handler returns value 4 then Windows raises a new SEH exception with status
code 0xc0000026 (STATUS_INVALID_DISPOSITION).
Seems that ExceptionExecuteHandler was added to mingw-w64-header by
mistake. So completely remove this value from mingw-w64-header.
---
mingw-w64-headers/crt/excpt.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/mingw-w64-headers/crt/excpt.h b/mingw-w64-headers/crt/excpt.h
index 0ad224a171f5..5559f5bea6ad 100644
--- a/mingw-w64-headers/crt/excpt.h
+++ b/mingw-w64-headers/crt/excpt.h
@@ -23,7 +23,6 @@ extern "C" {
#define ExceptionContinueSearch 1
#define ExceptionNestedException 2
#define ExceptionCollidedUnwind 3
-#define ExceptionExecuteHandler 4
#if (defined(_X86_) && !defined(__x86_64))
struct _EXCEPTION_RECORD;
--
2.20.1
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public