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/context.c

    r21311 r21354  
    1818#include <assert.h>
    1919#include <stdarg.h>
     20#include <string.h>
    2021#include "windef.h"
    2122#include "winbase.h"
     
    196197        list->contextInterface = contextInterface;
    197198        list->contextSize = contextSize;
    198         InitializeCriticalSection(&list->cs);
    199         list->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": ContextList.cs");
     199        InitializeCriticalSection((CRITICAL_SECTION*)&list->cs);
     200        list->cs.DebugInfo->Spare[0] = (DWORD)(DWORD_PTR)(__FILE__ ": ContextList.cs");
    200201        list_init(&list->contexts);
    201202    }
     
    234235
    235236        TRACE("adding %p\n", context);
    236         EnterCriticalSection(&list->cs);
     237        EnterCriticalSection((CRITICAL_SECTION*)&list->cs);
    237238        if (toReplace)
    238239        {
     
    248249        else
    249250            list_add_head(&list->contexts, entry);
    250         LeaveCriticalSection(&list->cs);
     251        LeaveCriticalSection((CRITICAL_SECTION*)&list->cs);
    251252    }
    252253    return context;
     
    258259    void *ret;
    259260
    260     EnterCriticalSection(&list->cs);
     261    EnterCriticalSection((CRITICAL_SECTION*)&list->cs);
    261262    if (pPrev)
    262263    {
     
    268269    else
    269270        listNext = list_next(&list->contexts, &list->contexts);
    270     LeaveCriticalSection(&list->cs);
     271    LeaveCriticalSection((CRITICAL_SECTION*)&list->cs);
    271272
    272273    if (listNext)
     
    284285    struct list *entry = ContextList_ContextToEntry(list, context);
    285286
    286     EnterCriticalSection(&list->cs);
     287    EnterCriticalSection((CRITICAL_SECTION*)&list->cs);
    287288    list_remove(entry);
    288     LeaveCriticalSection(&list->cs);
     289    LeaveCriticalSection((CRITICAL_SECTION*)&list->cs);
    289290    list->contextInterface->confree(context);
    290291}
     
    294295    struct list *entry, *next;
    295296
    296     EnterCriticalSection(&list->cs);
     297    EnterCriticalSection((CRITICAL_SECTION*)&list->cs);
    297298    LIST_FOR_EACH_SAFE(entry, next, &list->contexts)
    298299    {
     
    303304        list->contextInterface->confree(context);
    304305    }
    305     LeaveCriticalSection(&list->cs);
     306    LeaveCriticalSection((CRITICAL_SECTION*)&list->cs);
    306307}
    307308
     
    310311    ContextList_Empty(list);
    311312    list->cs.DebugInfo->Spare[0] = 0;
    312     DeleteCriticalSection(&list->cs);
     313    DeleteCriticalSection((CRITICAL_SECTION*)&list->cs);
    313314    CryptMemFree(list);
    314315}
Note: See TracChangeset for help on using the changeset viewer.