Ignore:
Timestamp:
Feb 21, 2010, 5:30:47 PM (16 years ago)
Author:
rlwalsh
Message:

eliminate VACPP warning & info msgs - see Ticket #1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advapi32/crypt.c

    r21326 r21353  
    200200
    201201#define CRYPT_GetProvFunc(name) \
    202         if ( !(provider->pFuncs->p##name = (void*)GetProcAddress(provider->hModule, #name)) ) goto error
     202        if ( !(provider->pFuncs->p##name = (fn##name *)GetProcAddress(provider->hModule, #name)) ) goto error
    203203#define CRYPT_GetProvFuncOpt(name) \
    204         provider->pFuncs->p##name = (void*)GetProcAddress(provider->hModule, #name)
     204        provider->pFuncs->p##name = (fn##name *)GetProcAddress(provider->hModule, #name)
    205205static PCRYPTPROV CRYPT_LoadProvider(PCWSTR pImage)
    206206{
     
    208208        DWORD errorcode = ERROR_NOT_ENOUGH_MEMORY;
    209209
    210         if ( !(provider = CRYPT_Alloc(sizeof(CRYPTPROV))) ) goto error;
    211         if ( !(provider->pFuncs = CRYPT_Alloc(sizeof(PROVFUNCS))) ) goto error;
    212         if ( !(provider->pVTable = CRYPT_Alloc(sizeof(VTableProvStruc))) ) goto error;
     210        if ( !(provider = (PCRYPTPROV)CRYPT_Alloc(sizeof(CRYPTPROV))) ) goto error;
     211        if ( !(provider->pFuncs = (PPROVFUNCS)CRYPT_Alloc(sizeof(PROVFUNCS))) ) goto error;
     212        if ( !(provider->pVTable = (PVTableProvStruc)CRYPT_Alloc(sizeof(VTableProvStruc))) ) goto error;
    213213        if ( !(provider->hModule = LoadLibraryW(pImage)) )
    214214        {
     
    325325                                             uuid.Data4[6], uuid.Data4[7] );
    326326                                    RegSetValueExW(key, machineGuidW, 0, REG_SZ,
    327                                                    (const BYTE *)buf,
     327                                                   (BYTE *)buf,
    328328                                                   (lstrlenW(buf)+1)*sizeof(WCHAR));
    329329                                }
     
    417417                        goto error;
    418418                }
    419                 if(!(provname = CRYPT_Alloc(len)))
     419                if(!(provname = (PWSTR)CRYPT_Alloc(len)))
    420420                {
    421421                        RegCloseKey(key);
     
    433433                RegCloseKey(key);
    434434        } else {
    435                 if ( !(provname = CRYPT_Alloc((strlenW(pszProvider) +1)*sizeof(WCHAR))) )
     435                if ( !(provname = (PWSTR)CRYPT_Alloc((strlenW(pszProvider) +1)*sizeof(WCHAR))) )
    436436                {
    437437                        SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    471471                goto error;
    472472        }
    473         if (!(temp = CRYPT_Alloc(len)))
     473        if (!(temp = (PWSTR)CRYPT_Alloc(len)))
    474474        {
    475475                RegCloseKey(key);
     
    487487        RegCloseKey(key);
    488488        len = ExpandEnvironmentStringsW(temp, NULL, 0);
    489         if ( !(imagepath = CRYPT_Alloc(len*sizeof(WCHAR))) )
     489        if ( !(imagepath = (PWSTR)CRYPT_Alloc(len*sizeof(WCHAR))) )
    490490        {
    491491                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    660660
    661661        pProv->refcount--;
    662         if (pProv->refcount <= 0)
     662        if (pProv->refcount == 0)
    663663        {
    664664                ret = pProv->pFuncs->pCPReleaseContext(pProv->hPrivate, dwFlags);
     
    757757                return FALSE;
    758758        }
    759         if ( !(hash = CRYPT_Alloc(sizeof(CRYPTHASH))) )
     759        if ( !(hash = (PCRYPTHASH)CRYPT_Alloc(sizeof(CRYPTHASH))) )
    760760        {
    761761                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    851851                return FALSE;
    852852        }
    853         if ( !(key = CRYPT_Alloc(sizeof(CRYPTKEY))) )
     853        if ( !(key = (PCRYPTKEY)CRYPT_Alloc(sizeof(CRYPTKEY))) )
    854854        {
    855855                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    984984        }
    985985
    986         if ( !(newhash = CRYPT_Alloc(sizeof(CRYPTHASH))) )
     986        if ( !(newhash = (PCRYPTHASH)CRYPT_Alloc(sizeof(CRYPTHASH))) )
    987987        {
    988988                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    10371037        }
    10381038
    1039         if ( !(newkey = CRYPT_Alloc(sizeof(CRYPTKEY))) )
     1039        if ( !(newkey = (PCRYPTKEY)CRYPT_Alloc(sizeof(CRYPTKEY))) )
    10401040        {
    10411041                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    11591159                                 NULL, NULL, NULL, NULL, NULL, NULL);
    11601160               
    1161                 if (!(provNameW = CRYPT_Alloc(*pcbProvName * sizeof(WCHAR))))
     1161                if (!(provNameW = (WCHAR *)CRYPT_Alloc(*pcbProvName * sizeof(WCHAR))))
    11621162                {
    11631163                        SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    12131213        if(!CryptEnumProvidersW(dwIndex, pdwReserved, dwFlags, pdwProvType, NULL, &bufsize))
    12141214                return FALSE;
    1215         if ( pszProvName && !(str = CRYPT_Alloc(bufsize)) )
     1215        if ( pszProvName && !(str = (PWSTR)CRYPT_Alloc(bufsize)) )
    12161216        {
    12171217                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    12961296        }
    12971297        keylen++;
    1298         if ( !(keyname = CRYPT_Alloc(keylen*sizeof(WCHAR))) )
     1298        if ( !(keyname = (PWSTR)CRYPT_Alloc(keylen*sizeof(WCHAR))) )
    12991299        {
    13001300                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    13421342        if(!CryptEnumProviderTypesW(dwIndex, pdwReserved, dwFlags, pdwProvType, NULL, &bufsize))
    13431343                return FALSE;
    1344         if ( pszTypeName && !(str = CRYPT_Alloc(bufsize)) )
     1344        if ( pszTypeName && !(str = (PWSTR)CRYPT_Alloc(bufsize)) )
    13451345        {
    13461346                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    14351435                return FALSE;
    14361436        }
    1437         if ( !(key = CRYPT_Alloc(sizeof(CRYPTKEY))) )
     1437        if ( !(key = (PCRYPTKEY)CRYPT_Alloc(sizeof(CRYPTKEY))) )
    14381438        {
    14391439                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    15401540
    15411541        CryptGetDefaultProviderW(dwProvType, pdwReserved, dwFlags, NULL, &bufsize);
    1542         if ( pszProvName && !(str = CRYPT_Alloc(bufsize)) )
     1542        if ( pszProvName && !(str = (PWSTR)CRYPT_Alloc(bufsize)) )
    15431543        {
    15441544                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    17031703                return FALSE;
    17041704        }
    1705         if ( !(key = CRYPT_Alloc(sizeof(CRYPTKEY))) )
     1705        if ( !(key = (PCRYPTKEY)CRYPT_Alloc(sizeof(CRYPTKEY))) )
    17061706        {
    17071707                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    18291829        }
    18301830
    1831         if ( !(importkey = CRYPT_Alloc(sizeof(CRYPTKEY))) )
     1831        if ( !(importkey = (PCRYPTKEY)CRYPT_Alloc(sizeof(CRYPTKEY))) )
    18321832        {
    18331833                SetLastError(ERROR_NOT_ENOUGH_MEMORY);
     
    20672067        if (dwFlags & CRYPT_DELETE_DEFAULT)
    20682068        {
    2069                 RegDeleteValueW(hTypeKey, nameW);
     2069        RegDeleteValueW(hTypeKey, (WCHAR*)nameW);
    20702070        }
    20712071        else
     
    20872087                CRYPT_Free(keyname);
    20882088               
    2089                 if (RegSetValueExW(hTypeKey, nameW, 0, REG_SZ, (const BYTE *)pszProvName,
     2089                if (RegSetValueExW(hTypeKey, nameW, 0, REG_SZ, (BYTE *)pszProvName,
    20902090                        (strlenW(pszProvName) + 1)*sizeof(WCHAR)))
    20912091                {
Note: See TracChangeset for help on using the changeset viewer.