PATCH: native / wine_drivber_init

Marcus Meissner marcus at jet.franken.de
Sun Feb 15 14:14:51 CST 2004


Hi,

Ciao, Marcus

Changelog:
	No need to check for DllEntryPoint style constants.

Index: tools/winebuild/spec32.c
===================================================================
RCS file: /home/wine/wine/tools/winebuild/spec32.c,v
retrieving revision 1.76
diff -u -r1.76 spec32.c
--- tools/winebuild/spec32.c	13 Feb 2004 22:42:13 -0000	1.76
+++ tools/winebuild/spec32.c	15 Feb 2004 20:13:26 -0000
@@ -611,13 +611,13 @@
                  "static int __stdcall __wine_driver_entry( void *obj, void *path )\n"
                  "{\n"
                  "    int ret;\n"
-                 "    if (reason == %d && __wine_spec_init_state == 1)\n"
+                 "    if (__wine_spec_init_state == 1)\n"
                  "        _init( __wine_main_argc, __wine_main_argv, __wine_main_environ );\n"
                  "    ret = %s ? %s( obj, path ) : 0;\n"
-                 "    if (reason == %d && __wine_spec_init_state == 1) _fini();\n"
+                 "    if (__wine_spec_init_state == 1) _fini();\n"
                  "    return ret;\n"
                  "}\n",
-                 DLL_PROCESS_ATTACH, init_func, init_func, DLL_PROCESS_DETACH );
+                 init_func, init_func );
         init_func = "__wine_driver_entry";
         subsystem = IMAGE_SUBSYSTEM_NATIVE;
         break;
-- 



More information about the wine-patches mailing list