Make VIRTUAL_SetFaultHandler an internal function
Dimitrie O. Paun
dpaun at rogers.com
Thu Apr 14 07:41:27 CDT 2005
I guess this has no chance of going away until we have a DIB engine,
which is not even on the horizon.
Let's make it explicit it's an internal Wine function.
ChangeLog
Export VIRTUAL_SetFaultHandler() as __wine_set_fault_handler().
Index: dlls/ntdll/ntdll.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ntdll/ntdll.spec,v
retrieving revision 1.175
diff -u -p -r1.175 ntdll.spec
--- dlls/ntdll/ntdll.spec 30 Mar 2005 10:22:51 -0000 1.175
+++ dlls/ntdll/ntdll.spec 5 Apr 2005 01:24:24 -0000
@@ -1024,6 +1024,7 @@
# signal handling
@ cdecl __wine_set_signal_handler(long ptr)
+@ cdecl __wine_set_fault_handler(ptr ptr ptr) VIRTUAL_SetFaultHandler
# Filesystem
@ cdecl wine_nt_to_unix_file_name(ptr ptr long long)
@@ -1035,4 +1036,3 @@
@ cdecl MODULE_DllThreadAttach(ptr)
@ cdecl MODULE_GetLoadOrderW(ptr wstr wstr)
@ cdecl VERSION_Init(wstr)
-@ cdecl VIRTUAL_SetFaultHandler(ptr ptr ptr)
Index: dlls/x11drv/dib.c
===================================================================
RCS file: /var/cvs/wine/dlls/x11drv/dib.c,v
retrieving revision 1.34
diff -u -p -r1.34 dib.c
--- dlls/x11drv/dib.c 13 Apr 2005 14:45:27 -0000 1.34
+++ dlls/x11drv/dib.c 13 Apr 2005 21:18:59 -0000
@@ -4536,7 +4536,7 @@ static XImage *X11DRV_XShmCreateImage( i
HBITMAP X11DRV_CreateDIBSection( X11DRV_PDEVICE *physDev, HBITMAP hbitmap,
const BITMAPINFO *bmi, UINT usage )
{
- extern BOOL VIRTUAL_SetFaultHandler(LPCVOID addr, BOOL (*proc)(LPVOID, LPCVOID), LPVOID arg);
+ extern BOOL __wine_set_fault_handler(LPCVOID addr, BOOL (*proc)(LPVOID, LPCVOID), LPVOID arg);
X_PHYSBITMAP *physBitmap;
DIBSECTION dib;
@@ -4572,7 +4572,7 @@ HBITMAP X11DRV_CreateDIBSection( X11DRV_
/* install fault handler */
InitializeCriticalSection( &physBitmap->lock );
- if (VIRTUAL_SetFaultHandler(dib.dsBm.bmBits, X11DRV_DIB_FaultHandler, physBitmap))
+ if (__wine_set_fault_handler(dib.dsBm.bmBits, X11DRV_DIB_FaultHandler, physBitmap))
{
X11DRV_DIB_DoProtectDIBSection( physBitmap, PAGE_READWRITE );
physBitmap->status = DIB_Status_AppMod;
--
Dimi.
More information about the wine-patches
mailing list