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

eliminate VACPP warning & info msgs - see Ticket #1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/crypt32/oid.c

    r21311 r21354  
    2323#include <stdio.h>
    2424#include <stdarg.h>
     25#include <string.h>
    2526#define NONAMELESSUNION
    2627#include "windef.h"
     
    6162    0, 0, &funcSetCS,
    6263    { &funcSetCSDebug.ProcessLocksList, &funcSetCSDebug.ProcessLocksList },
    63     0, 0, { (DWORD_PTR)(__FILE__ ": funcSetCS") }
     64    0, 0, { (DWORD)(DWORD_PTR)(__FILE__ ": funcSetCS") }
    6465};
    6566static RTL_CRITICAL_SECTION funcSetCS = { &funcSetCSDebug, -1, 0, 0, 0, 0 };
     
    106107        }
    107108        setCursor->cs.DebugInfo->Spare[0] = 0;
    108         DeleteCriticalSection(&setCursor->cs);
     109        DeleteCriticalSection((CRITICAL_SECTION*)&setCursor->cs);
    109110        CryptMemFree(setCursor);
    110111    }
     
    121122    TRACE("(%s, %x)\n", debugstr_a(pszFuncName), dwFlags);
    122123
    123     EnterCriticalSection(&funcSetCS);
     124    EnterCriticalSection((CRITICAL_SECTION*)&funcSetCS);
    124125    LIST_FOR_EACH_ENTRY(cursor, &funcSets, struct OIDFunctionSet, next)
    125126    {
     
    139140            if (ret->name)
    140141            {
    141                 InitializeCriticalSection(&ret->cs);
    142                 ret->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": OIDFunctionSet.cs");
     142                InitializeCriticalSection((CRITICAL_SECTION*)&ret->cs);
     143                ret->cs.DebugInfo->Spare[0] = (DWORD)(DWORD_PTR)(__FILE__ ": OIDFunctionSet.cs");
    143144                list_init(&ret->functions);
    144145                strcpy(ret->name, pszFuncName);
     
    152153        }
    153154    }
    154     LeaveCriticalSection(&funcSetCS);
     155    LeaveCriticalSection((CRITICAL_SECTION*)&funcSetCS);
    155156
    156157    return (HCRYPTOIDFUNCSET)ret;
     
    252253        DWORD i;
    253254
    254         EnterCriticalSection(&set->cs);
     255        EnterCriticalSection((CRITICAL_SECTION*)&set->cs);
    255256        for (i = 0; ret && i < cFuncEntry; i++)
    256257        {
     
    281282                ret = FALSE;
    282283        }
    283         LeaveCriticalSection(&set->cs);
     284        LeaveCriticalSection((CRITICAL_SECTION*)&set->cs);
    284285    }
    285286    else
     
    339340                    if (lib)
    340341                    {
    341                         *ppvFuncAddr = GetProcAddress(lib, funcName);
     342                        *ppvFuncAddr = (LPVOID)GetProcAddress(lib, funcName);
    342343                        if (*ppvFuncAddr)
    343344                        {
     
    399400        struct OIDFunction *function;
    400401
    401         EnterCriticalSection(&set->cs);
     402        EnterCriticalSection((CRITICAL_SECTION*)&set->cs);
    402403        LIST_FOR_EACH_ENTRY(function, &set->functions, struct OIDFunction, next)
    403404        {
     
    424425            }
    425426        }
    426         LeaveCriticalSection(&set->cs);
     427        LeaveCriticalSection((CRITICAL_SECTION*)&set->cs);
    427428    }
    428429    if (!*ppvFuncAddr)
     
    461462    if (*lib)
    462463    {
    463         *ppvFuncAddr = GetProcAddress(*lib, func);
     464        *ppvFuncAddr = (LPVOID)GetProcAddress(*lib, func);
    464465        if (*ppvFuncAddr)
    465466            ret = TRUE;
     
    648649    {
    649650        r = RegSetValueExA(hKey, "FuncName", 0, REG_SZ,
    650              (const BYTE*)pszOverrideFuncName, lstrlenA(pszOverrideFuncName) + 1);
     651             (LPBYTE)pszOverrideFuncName, lstrlenA(pszOverrideFuncName) + 1);
    651652        if (r != ERROR_SUCCESS) goto error_close_key;
    652653    }
    653     r = RegSetValueExW(hKey, DllW, 0, REG_SZ, (const BYTE*) pwszDll,
     654    r = RegSetValueExW(hKey, DllW, 0, REG_SZ, (LPBYTE) pwszDll,
    654655         (lstrlenW(pwszDll) + 1) * sizeof (WCHAR));
    655656
     
    758759    else
    759760    {
    760         rc = RegSetValueExW(hKey, pwszValueName, 0, dwValueType, pbValueData,
     761        rc = RegSetValueExW(hKey, pwszValueName, 0, dwValueType, (LPBYTE)pbValueData,
    761762         cbValueData);
    762763        if (rc)
     
    928929    LONG r;
    929930
    930     if ((r = RegSetValueExW(key, DllW, 0, REG_MULTI_SZ, (const BYTE *)dlls,
    931      len * sizeof (WCHAR))))
     931    if ((r = RegSetValueExW(key, DllW, 0, REG_MULTI_SZ, (LPBYTE)dlls,
     932     len * sizeof (WCHAR))) != 0)
    932933        SetLastError(r);
    933934    return r == ERROR_SUCCESS;
     
    990991
    991992    dlls = CRYPT_GetDefaultOIDDlls(key);
    992     if ((ret = CRYPT_RemoveStringFromMultiString(dlls, pwszDll)))
     993    if ((ret = CRYPT_RemoveStringFromMultiString(dlls, pwszDll)) != FALSE)
    993994        ret = CRYPT_SetDefaultOIDDlls(key, dlls);
    994995    CryptMemFree(dlls);
     
    10311032    0, 0, &oidInfoCS,
    10321033    { &oidInfoCSDebug.ProcessLocksList, &oidInfoCSDebug.ProcessLocksList },
    1033     0, 0, { (DWORD_PTR)(__FILE__ ": oidInfoCS") }
     1034    0, 0, { (DWORD)(DWORD_PTR)(__FILE__ ": oidInfoCS") }
    10341035};
    10351036static RTL_CRITICAL_SECTION oidInfoCS = { &oidInfoCSDebug, -1, 0, 0, 0, 0 };
     
    14091410            LPCWSTR stringresource = NULL;
    14101411            int len = LoadStringW(hInstance,
    1411              (UINT_PTR)oidInfoConstructors[i].pwszName,
     1412             (UINT)(UINT_PTR)oidInfoConstructors[i].pwszName,
    14121413             (LPWSTR)&stringresource, 0);
    14131414
     
    14261427                    info->info.dwGroupId = oidInfoConstructors[i].dwGroupId;
    14271428                    info->info.u.Algid = oidInfoConstructors[i].Algid;
    1428                     if (stringresource && (char*)stringresource != 0xAAAAAAAA)
     1429                    if (stringresource && (char*)stringresource != (char*)0xAAAAAAAA)
    14291430                        memcpy(info + 1, stringresource, len*sizeof(WCHAR));
    14301431                    ((LPWSTR)(info + 1))[len] = 0;
     
    14501451    LIST_FOR_EACH_ENTRY_SAFE(info, next, &oidInfo, struct OIDInfo, entry)
    14511452    {
    1452         if (info > 0x10000)
    1453         {
    1454             if (&info->entry  > 0x10000)
     1453        if (info > (struct OIDInfo*)0x10000)
     1454        {
     1455            if (&info->entry > (struct list*)0x10000)
    14551456                list_remove(&info->entry);
    14561457            CryptMemFree(info);
     
    14711472     pfnEnumOIDInfo);
    14721473
    1473     EnterCriticalSection(&oidInfoCS);
     1474    EnterCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    14741475    LIST_FOR_EACH_ENTRY(info, &oidInfo, struct OIDInfo, entry)
    14751476    {
     
    14811482        }
    14821483    }
    1483     LeaveCriticalSection(&oidInfoCS);
     1484    LeaveCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    14841485    return ret;
    14851486}
     
    14991500
    15001501        TRACE("CRYPT_OID_INFO_ALGID_KEY: %d\n", *(DWORD *)pvKey);
    1501         EnterCriticalSection(&oidInfoCS);
     1502        EnterCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15021503        LIST_FOR_EACH_ENTRY(info, &oidInfo, struct OIDInfo, entry)
    15031504        {
     
    15091510            }
    15101511        }
    1511         LeaveCriticalSection(&oidInfoCS);
     1512        LeaveCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15121513        break;
    15131514    }
     
    15171518
    15181519        TRACE("CRYPT_OID_INFO_NAME_KEY: %s\n", debugstr_w((LPWSTR)pvKey));
    1519         EnterCriticalSection(&oidInfoCS);
     1520        EnterCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15201521        LIST_FOR_EACH_ENTRY(info, &oidInfo, struct OIDInfo, entry)
    15211522        {
     
    15271528            }
    15281529        }
    1529         LeaveCriticalSection(&oidInfoCS);
     1530        LeaveCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15301531        break;
    15311532    }
     
    15361537
    15371538        TRACE("CRYPT_OID_INFO_OID_KEY: %s\n", debugstr_a(oid));
    1538         EnterCriticalSection(&oidInfoCS);
     1539        EnterCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15391540        LIST_FOR_EACH_ENTRY(info, &oidInfo, struct OIDInfo, entry)
    15401541        {
     
    15461547            }
    15471548        }
    1548         LeaveCriticalSection(&oidInfoCS);
     1549        LeaveCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15491550        break;
    15501551    }
     
    15541555
    15551556        TRACE("CRYPT_OID_INFO_SIGN_KEY: %d\n", *(DWORD *)pvKey);
    1556         EnterCriticalSection(&oidInfoCS);
     1557        EnterCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15571558        LIST_FOR_EACH_ENTRY(info, &oidInfo, struct OIDInfo, entry)
    15581559        {
     
    15671568            }
    15681569        }
    1569         LeaveCriticalSection(&oidInfoCS);
     1570        LeaveCriticalSection((CRITICAL_SECTION*)&oidInfoCS);
    15701571        break;
    15711572    }
Note: See TracChangeset for help on using the changeset viewer.