Make WINEDLLOVERRIDES also match for *dll

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Wed Sep 22 07:00:32 CDT 2004


Changelog:
	dlls/ntdll/loadorder: MODULE_GetLoadOrderW
	Allow *dll=x,y syntax also for WINEDLLOVERRIDES
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Index: wine/dlls/ntdll/loadorder.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/loadorder.c,v
retrieving revision 1.10
diff -u -w -r1.10 loadorder.c
--- wine/dlls/ntdll/loadorder.c	15 Jul 2004 22:07:21 -0000	1.10
+++ wine/dlls/ntdll/loadorder.c	22 Sep 2004 11:55:24 -0000
@@ -564,6 +564,13 @@
     /* then module basename preceded by '*' in AppDefaults */
     basename = (WCHAR *)get_basename( module+1 );
     basename[-1] = '*';
+    if (get_env_load_order( basename-1, loadorder ))
+    {
+        TRACE( "got environment %s for %s\n",
+               debugstr_loadorder(loadorder), debugstr_w(basename-1) );
+        goto done;
+    }
+
     if (app_key && get_registry_value( app_key, basename-1, loadorder ))
     {
         TRACE( "got app defaults basename %s for %s\n",



More information about the wine-patches mailing list