Author: tkreuzer
Date: Thu Mar 5 21:09:12 2015
New Revision: 66572
URL:
http://svn.reactos.org/svn/reactos?rev=66572&view=rev
Log:
[CRT]
Remove definition of __JUMP_BUFFER and include setjmp.h instead, where it is defined.
Modified:
trunk/reactos/lib/sdk/crt/except/i386/unwind.c
Modified: trunk/reactos/lib/sdk/crt/except/i386/unwind.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/except/i386/un…
==============================================================================
--- trunk/reactos/lib/sdk/crt/except/i386/unwind.c [iso-8859-1] (original)
+++ trunk/reactos/lib/sdk/crt/except/i386/unwind.c [iso-8859-1] Thu Mar 5 21:09:12 2015
@@ -1,6 +1,7 @@
#define WIN32_NO_STATUS
#include <precomp.h>
#define NTOS_MODE_USER
+#include <setjmp.h>
#include <ndk/umtypes.h>
#include <ndk/extypes.h>
#include <ndk/rtlfuncs.h>
@@ -24,23 +25,6 @@
PEXCEPTION_POINTERS xpointers;
} MSVCRT_EXCEPTION_FRAME;
-
-typedef struct __JUMP_BUFFER
-{
- unsigned long Ebp;
- unsigned long Ebx;
- unsigned long Edi;
- unsigned long Esi;
- unsigned long Esp;
- unsigned long Eip;
- unsigned long Registration;
- unsigned long TryLevel;
- /* Start of new struct members */
- unsigned long Cookie;
- unsigned long UnwindFunc;
- unsigned long UnwindData[6];
-} _JUMP_BUFFER;
-
void
_local_unwind2(MSVCRT_EXCEPTION_FRAME *RegistrationFrame,
LONG TryLevel);