Alexandre Julliard : winebuild: Add DllMain to the list of functions that should be private.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Jul 15 09:51:23 CDT 2015
Module: wine
Branch: master
Commit: 8935863f550fd26e8cc111dd92a90d4c9b15ef01
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8935863f550fd26e8cc111dd92a90d4c9b15ef01
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Jul 15 15:57:51 2015 +0900
winebuild: Add DllMain to the list of functions that should be private.
---
dlls/acledit/acledit.spec | 2 +-
dlls/gpkcsp/gpkcsp.spec | 2 +-
dlls/xinput1_3/xinput1_3.spec | 2 +-
dlls/xinput1_4/xinput1_4.spec | 2 +-
tools/winebuild/parser.c | 1 +
5 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/acledit/acledit.spec b/dlls/acledit/acledit.spec
index e1a30a1..7343290 100644
--- a/dlls/acledit/acledit.spec
+++ b/dlls/acledit/acledit.spec
@@ -1,7 +1,7 @@
1 stub EditAuditInfo
2 stub EditOwnerInfo
3 stub EditPermissionInfo
-4 stdcall DllMain(long long ptr)
+4 stdcall -private DllMain(long long ptr)
5 stdcall FMExtensionProcW(long long long)
6 stub SedDiscretionaryAclEditor
7 stub SedSystemAclEditor
diff --git a/dlls/gpkcsp/gpkcsp.spec b/dlls/gpkcsp/gpkcsp.spec
index af3cdee..7b21641 100644
--- a/dlls/gpkcsp/gpkcsp.spec
+++ b/dlls/gpkcsp/gpkcsp.spec
@@ -21,6 +21,6 @@
@ stub CPSetProvParam
@ stub CPSignHash
@ stub CPVerifySignature
-@ stdcall DllMain(ptr long ptr)
+@ stdcall -private DllMain(ptr long ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
diff --git a/dlls/xinput1_3/xinput1_3.spec b/dlls/xinput1_3/xinput1_3.spec
index 5b7f1b9..af4f1e0 100644
--- a/dlls/xinput1_3/xinput1_3.spec
+++ b/dlls/xinput1_3/xinput1_3.spec
@@ -1,4 +1,4 @@
-1 stdcall DllMain(long long ptr)
+1 stdcall -private DllMain(long long ptr)
2 stdcall XInputGetState(long ptr)
3 stdcall XInputSetState(long ptr)
4 stdcall XInputGetCapabilities(long long ptr)
diff --git a/dlls/xinput1_4/xinput1_4.spec b/dlls/xinput1_4/xinput1_4.spec
index a911666..9d08286 100644
--- a/dlls/xinput1_4/xinput1_4.spec
+++ b/dlls/xinput1_4/xinput1_4.spec
@@ -1,4 +1,4 @@
-1 stdcall DllMain(long long ptr)
+1 stdcall -private DllMain(long long ptr)
2 stdcall XInputGetState(long ptr) xinput1_3.XInputGetState
3 stdcall XInputSetState(long ptr) xinput1_3.XInputSetState
4 stdcall XInputGetCapabilities(long long ptr) xinput1_3.XInputGetCapabilities
diff --git a/tools/winebuild/parser.c b/tools/winebuild/parser.c
index 9252ee8..1d7b84e 100644
--- a/tools/winebuild/parser.c
+++ b/tools/winebuild/parser.c
@@ -603,6 +603,7 @@ static int parse_spec_ordinal( int ordinal, DLLSPEC *spec )
{
if (!strcmp( odp->name, "DllRegisterServer" ) ||
!strcmp( odp->name, "DllUnregisterServer" ) ||
+ !strcmp( odp->name, "DllMain" ) ||
!strcmp( odp->name, "DllGetClassObject" ) ||
!strcmp( odp->name, "DllGetVersion" ) ||
!strcmp( odp->name, "DllInstall" ) ||
More information about the wine-cvs
mailing list