80 while (cur_key !=
NULL)
89 free ((
void*)cur_key);
93 cur_key = cur_key->
next;
#define __UNUSED_PARAM(x)
static WCHAR reason[MAX_STRING_RESOURCE_LEN]
#define DLL_THREAD_DETACH
#define DLL_PROCESS_ATTACH
#define DLL_PROCESS_DETACH
#define DLL_THREAD_ATTACH
LPVOID WINAPI TlsGetValue(IN DWORD Index)
static HCRYPTKEY new_key(HCRYPTPROV hProv, ALG_ID aiAlgid, DWORD dwFlags, CRYPTKEY **ppCryptKey)
__mingwthr_key_t volatile * next
VOID WINAPI InitializeCriticalSection(OUT LPCRITICAL_SECTION lpCriticalSection)
static CRITICAL_SECTION __mingwthr_cs
static volatile int __mingwthr_cs_init
int ___w64_mingwthr_remove_key_dtor(DWORD key)
int ___w64_mingwthr_add_key_dtor(DWORD key, void(*dtor)(void *))
WINBOOL __mingw_TLScallback(HANDLE hDllHandle, DWORD reason, LPVOID reserved)
static __mingwthr_key_t volatile * key_dtor_list
static void __mingwthr_run_key_dtors(void)
DWORD WINAPI GetLastError(void)
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION)
void WINAPI EnterCriticalSection(LPCRITICAL_SECTION)
void WINAPI DeleteCriticalSection(PCRITICAL_SECTION)