PATCH - Remove Free LoadLibrary16 and FreeLibrary16 calls in comdlg32
Steven Edwards
Steven_Ed4153 at yahoo.com
Wed Jun 25 12:23:42 CDT 2003
This is untested as I still cannot load/use comdlg32 under Windows.
Thanks
Steven
Changelog:
Remove unneeded? calls to LoadLibrary16 and FreeLibrary16
Index: cdlg32.c
===================================================================
RCS file: /home/wine/wine/dlls/commdlg/cdlg32.c,v
retrieving revision 1.26
diff -u -r1.26 cdlg32.c
--- cdlg32.c 21 Nov 2002 23:55:10 -0000 1.26
+++ cdlg32.c 25 Jun 2003 17:16:03 -0000
@@ -31,8 +31,6 @@
HINSTANCE COMDLG32_hInstance = 0;
-static HINSTANCE16 COMDLG32_hInstance16;
-
static DWORD COMDLG32_TlsIndex;
HINSTANCE SHELL32_hInstance = 0;
@@ -78,7 +76,6 @@
COMDLG32_hInstance = hInstance;
DisableThreadLibraryCalls(hInstance);
- COMDLG32_hInstance16 = LoadLibrary16("commdlg.dll");
COMDLG32_TlsIndex = 0xffffffff;
SHELL32_hInstance = GetModuleHandleA("SHELL32.DLL");
@@ -120,7 +117,6 @@
case DLL_PROCESS_DETACH:
if (COMDLG32_TlsIndex != 0xffffffff)
TlsFree(COMDLG32_TlsIndex);
- if(COMDLG32_hInstance16) FreeLibrary16(COMDLG32_hInstance16);
if(SHFOLDER_hInstance) FreeLibrary(SHFOLDER_hInstance);
break;
}
More information about the wine-patches
mailing list