--- tcl8.5.14/win/tclWin32Dll.c.x 2013-09-17 22:17:30.051486647 +0200
+++ tcl8.5.14/win/tclWin32Dll.c 2013-09-17 22:19:01.843373633 +0200
@@ -53,14 +53,14 @@
* them by creating an EXCEPTION_REGISTRATION within the activation record.
*/
-typedef struct EXCEPTION_REGISTRATION {
- struct EXCEPTION_REGISTRATION *link;
+typedef struct TCL_EXCEPTION_REGISTRATION {
+ struct TCL_EXCEPTION_REGISTRATION *link;
EXCEPTION_DISPOSITION (*handler)(
struct _EXCEPTION_RECORD*, void*, struct _CONTEXT*, void*);
void *ebp;
void *esp;
int status;
-} EXCEPTION_REGISTRATION;
+} TCL_EXCEPTION_REGISTRATION;
#endif
/*
@@ -302,7 +302,7 @@
LPVOID reserved) /* Not used. */
{
#if defined(HAVE_NO_SEH) && !defined(_WIN64)
- EXCEPTION_REGISTRATION registration;
+ TCL_EXCEPTION_REGISTRATION registration;
#endif
switch (reason) {
@@ -1086,7 +1086,7 @@
# else
- EXCEPTION_REGISTRATION registration;
+ TCL_EXCEPTION_REGISTRATION registration;
/*
* Execute the CPUID instruction with the given index, and store results