Alexandre Julliard : include: Remove no longer needed dependency on setjmp.h.

Alexandre Julliard julliard at winehq.org
Wed Sep 25 16:45:18 CDT 2019


Module: wine
Branch: master
Commit: 8d40f81d1e8d01f35cb6c27d06052bea463455a0
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8d40f81d1e8d01f35cb6c27d06052bea463455a0

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Sep 25 16:26:59 2019 +0200

include: Remove no longer needed dependency on setjmp.h.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/wine/exception.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/include/wine/exception.h b/include/wine/exception.h
index 3281130c50..90ce30d6a2 100644
--- a/include/wine/exception.h
+++ b/include/wine/exception.h
@@ -21,7 +21,6 @@
 #ifndef __WINE_WINE_EXCEPTION_H
 #define __WINE_WINE_EXCEPTION_H
 
-#include <setjmp.h>
 #include <windef.h>
 #include <excpt.h>
 
@@ -92,11 +91,7 @@ extern "C" {
 
 #else  /* USE_COMPILER_EXCEPTIONS */
 
-/* jmp_buf definition that should be compatible with the one in msvcrt/setjmp.h */
-
-#if defined(__MINGW32__) || defined(__WINE_SETJMP_H)
-typedef _JUMP_BUFFER __wine_jmp_buf;
-#elif defined(__i386__)
+#ifdef __i386__
 typedef struct { int reg[16]; } __wine_jmp_buf;
 #elif defined(__x86_64__)
 typedef struct { DECLSPEC_ALIGN(16) struct { unsigned __int64 Part[2]; } reg[16]; } __wine_jmp_buf;




More information about the wine-cvs mailing list