Added a warning for DllGetVersion and DllInstall not being declared
private. Also warn when one of the Dll* functions is using a different internal name.
This commit is contained in:
parent
4ffc11ad0e
commit
d5d8967f69
|
@ -522,9 +522,14 @@ static int parse_spec_ordinal( int ordinal, DLLSPEC *spec )
|
||||||
if (!strcmp( odp->name, "DllRegisterServer" ) ||
|
if (!strcmp( odp->name, "DllRegisterServer" ) ||
|
||||||
!strcmp( odp->name, "DllUnregisterServer" ) ||
|
!strcmp( odp->name, "DllUnregisterServer" ) ||
|
||||||
!strcmp( odp->name, "DllGetClassObject" ) ||
|
!strcmp( odp->name, "DllGetClassObject" ) ||
|
||||||
|
!strcmp( odp->name, "DllGetVersion" ) ||
|
||||||
|
!strcmp( odp->name, "DllInstall" ) ||
|
||||||
!strcmp( odp->name, "DllCanUnloadNow" ))
|
!strcmp( odp->name, "DllCanUnloadNow" ))
|
||||||
{
|
{
|
||||||
warning( "Function %s should be marked private\n", odp->name );
|
warning( "Function %s should be marked private\n", odp->name );
|
||||||
|
if (strcmp( odp->name, odp->link_name ))
|
||||||
|
warning( "Function %s should not use a different internal name (%s)\n",
|
||||||
|
odp->name, odp->link_name );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue