Interrupts / Remove obsolete stuff

Jukka Heinonen jhei at iki.fi
Tue Nov 19 11:02:49 CST 2002


This patch contains some cleanups. After this patch is
applied, the only obsolete file left is msdos/interrupts.c.
However, some users of that file require modification before
the file can be removed...



Changelog:
  Remove obsolete code.



Files msdos/int13.c and msdos/int20.c can be removed 
after this patch has been applied.



Index: include/miscemu.h
===================================================================
RCS file: /home/wine/wine/include/miscemu.h,v
retrieving revision 1.57
diff -u -r1.57 miscemu.h
--- include/miscemu.h   18 Nov 2002 22:53:38 -0000      1.57
+++ include/miscemu.h   19 Nov 2002 16:54:13 -0000
@@ -212,55 +212,20 @@
 /* msdos/int11.c */
 extern void WINAPI INT_Int11Handler(CONTEXT86*);
 
-/* msdos/int12.c */
-extern void WINAPI INT_Int12Handler(CONTEXT86*);
-
-/* msdos/int13.c */
-extern void WINAPI INT_Int13Handler(CONTEXT86*);
-
 /* msdos/int15.c */
 extern void WINAPI INT_Int15Handler(CONTEXT86*);
 
-/* msdos/int1a.c */
-extern DWORD INT1A_GetTicksSinceMidnight(void);
-extern void WINAPI INT_Int1aHandler(CONTEXT86*);
-
-/* msdos/int20.c */
-extern void WINAPI INT_Int20Handler(CONTEXT86*);
-
 /* msdos/int25.c */
 extern void WINAPI INT_Int25Handler(CONTEXT86*);
 
 /* msdos/int26.c */
 extern void WINAPI INT_Int26Handler(CONTEXT86*);
 
-/* msdos/int2a.c */
-extern void WINAPI INT_Int2aHandler(CONTEXT86*);
-
 /* msdos/int2f.c */
 extern void WINAPI INT_Int2fHandler(CONTEXT86*);
 
-/* msdos/int41.c */
-extern void WINAPI INT_Int41Handler(CONTEXT86*);
-
-/* msdos/int4b.c */
-extern void WINAPI INT_Int4bHandler(CONTEXT86*);
-
 /* msdos/int5c.c */
 extern void WINAPI NetBIOSCall16(CONTEXT86*);
-
-/* fpu.c */
-extern void WINAPI INT_Int34Handler(CONTEXT86*);
-extern void WINAPI INT_Int35Handler(CONTEXT86*);
-extern void WINAPI INT_Int36Handler(CONTEXT86*);
-extern void WINAPI INT_Int37Handler(CONTEXT86*);
-extern void WINAPI INT_Int38Handler(CONTEXT86*);
-extern void WINAPI INT_Int39Handler(CONTEXT86*);
-extern void WINAPI INT_Int3aHandler(CONTEXT86*);
-extern void WINAPI INT_Int3bHandler(CONTEXT86*);
-extern void WINAPI INT_Int3cHandler(CONTEXT86*);
-extern void WINAPI INT_Int3dHandler(CONTEXT86*);
-extern void WINAPI INT_Int3eHandler(CONTEXT86*);
 
 /* msdos/dpmi.c */
 extern BOOL DPMI_LoadDosSystem(void);



Index: dlls/kernel/wprocs.spec
===================================================================
RCS file: /home/wine/wine/dlls/kernel/wprocs.spec,v
retrieving revision 1.11
diff -u -r1.11 wprocs.spec
--- dlls/kernel/wprocs.spec     18 Nov 2002 22:53:39 -0000      1.11
+++ dlls/kernel/wprocs.spec     19 Nov 2002 16:55:25 -0000
@@ -2,7 +2,6 @@
 # The '-interrupt' keyword takes care of the flags pushed on the stack by the interrupt
 117 pascal -interrupt INT_Int11Handler() INT_Int11Handler
 121 pascal -interrupt INT_Int15Handler() INT_Int15Handler
-132 pascal -interrupt INT_Int20Handler() INT_Int20Handler
 133 pascal -interrupt INT_Int21Handler() DOS3Call
 # Note: int 25 and 26 don't pop the flags from the stack
 137 pascal -register  INT_Int25Handler() INT_Int25Handler



Index: dlls/ntdll/Makefile.in
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/Makefile.in,v
retrieving revision 1.42
diff -u -r1.42 Makefile.in
--- dlls/ntdll/Makefile.in      18 Nov 2002 23:11:18 -0000      1.42
+++ dlls/ntdll/Makefile.in      19 Nov 2002 16:55:42 -0000
@@ -51,9 +51,7 @@
        $(TOPOBJDIR)/msdos/dosmem.c \
        $(TOPOBJDIR)/msdos/dpmi.c \
        $(TOPOBJDIR)/msdos/int11.c \
-       $(TOPOBJDIR)/msdos/int13.c \
        $(TOPOBJDIR)/msdos/int15.c \
-       $(TOPOBJDIR)/msdos/int20.c \
        $(TOPOBJDIR)/msdos/int21.c \
        $(TOPOBJDIR)/msdos/int25.c \
        $(TOPOBJDIR)/msdos/int26.c \



-- 
Jukka Heinonen <http://www.iki.fi/jhei/>



More information about the wine-patches mailing list