PATCH: uncripple winword 2000
Marcus Meissner
marcus at jet.franken.de
Sat Oct 25 07:23:17 CDT 2003
Hi,
Make Winword 2000 work again.
I do not know, why it does outb $al,0x70, inb 0x71, $al ...
And I am _afraid_ to ask.
Ciao, Marcus
Index: except.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/except.c,v
retrieving revision 1.2
diff -u -r1.2 except.c
--- except.c 14 Oct 2003 01:30:42 -0000 1.2
+++ except.c 25 Oct 2003 12:19:57 -0000
@@ -49,6 +49,7 @@
#include "wingdi.h"
#include "winuser.h"
#include "wine/exception.h"
+#include "miscemu.h"
#include "wine/library.h"
#include "thread.h"
#include "excpt.h"
@@ -444,6 +445,9 @@
/* do not launch the debugger on ^C, simply terminate the process */
TerminateProcess( GetCurrentProcess(), 1 );
}
+
+ if (INSTR_EmulateInstruction( epointers->ExceptionRecord, epointers->ContextRecord) == ExceptionContinueExecution)
+ return EXCEPTION_CONTINUE_EXECUTION;
if (top_filter)
{
More information about the wine-patches
mailing list