forked from Mirrors/wine-wine
crypt32: Don't use strncasecmp.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>stable
parent
96c6d45759
commit
57a8c4dbe8
|
@ -2151,7 +2151,7 @@ static BOOL find_matching_rdn_attr(DWORD dwFlags, const CERT_NAME_INFO *name,
|
|||
name->rgRDN[i].rgRDNAttr[j].Value.cbData)
|
||||
match = FALSE;
|
||||
else if (dwFlags & CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG)
|
||||
match = !strncasecmp(nameStr, attrStr,
|
||||
match = !_strnicmp(nameStr, attrStr,
|
||||
attr->Value.cbData);
|
||||
else
|
||||
match = !strncmp(nameStr, attrStr, attr->Value.cbData);
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
#define CRYPT_OID_INFO_HAS_EXTRA_FIELDS
|
||||
#include "wincrypt.h"
|
||||
#include "winreg.h"
|
||||
#include "winternl.h"
|
||||
#include "winuser.h"
|
||||
#include "wine/debug.h"
|
||||
#include "wine/list.h"
|
||||
|
@ -118,7 +119,7 @@ HCRYPTOIDFUNCSET WINAPI CryptInitOIDFunctionSet(LPCSTR pszFuncName,
|
|||
EnterCriticalSection(&funcSetCS);
|
||||
LIST_FOR_EACH_ENTRY(cursor, &funcSets, struct OIDFunctionSet, next)
|
||||
{
|
||||
if (!strcasecmp(pszFuncName, cursor->name))
|
||||
if (!_strnicmp(pszFuncName, cursor->name, -1))
|
||||
{
|
||||
ret = cursor;
|
||||
break;
|
||||
|
@ -403,7 +404,7 @@ BOOL WINAPI CryptGetOIDFunctionAddress(HCRYPTOIDFUNCSET hFuncSet,
|
|||
if (!IS_INTOID(pszOID))
|
||||
{
|
||||
if (!IS_INTOID(function->entry.pszOID) &&
|
||||
!strcasecmp(function->entry.pszOID, pszOID))
|
||||
!_strnicmp(function->entry.pszOID, pszOID, -1))
|
||||
{
|
||||
*ppvFuncAddr = function->entry.pvFuncAddr;
|
||||
*phFuncAddr = NULL; /* FIXME: what should it be? */
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
#include "winbase.h"
|
||||
#include "winnls.h"
|
||||
#include "winreg.h"
|
||||
#include "winternl.h"
|
||||
#include "winuser.h"
|
||||
#include "wincrypt.h"
|
||||
#include "wine/debug.h"
|
||||
|
@ -873,19 +874,19 @@ HCERTSTORE WINAPI CertOpenStore(LPCSTR lpszStoreProvider,
|
|||
FIXME("unimplemented type %d\n", LOWORD(lpszStoreProvider));
|
||||
}
|
||||
}
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_MEMORY))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_MEMORY, -1))
|
||||
openFunc = CRYPT_MemOpenStore;
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_FILENAME_W))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_FILENAME_W, -1))
|
||||
openFunc = CRYPT_FileOpenStore;
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_SYSTEM))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_SYSTEM, -1))
|
||||
openFunc = CRYPT_SysOpenStoreW;
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_PKCS7))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_PKCS7, -1))
|
||||
openFunc = CRYPT_PKCSOpenStore;
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_SERIALIZED))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_SERIALIZED, -1))
|
||||
openFunc = CRYPT_SerializedOpenStore;
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_COLLECTION))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_COLLECTION, -1))
|
||||
openFunc = CRYPT_CollectionOpenStore;
|
||||
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_SYSTEM_REGISTRY))
|
||||
else if (!_strnicmp(lpszStoreProvider, sz_CERT_STORE_PROV_SYSTEM_REGISTRY, -1))
|
||||
openFunc = CRYPT_SysRegOpenStoreW;
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue