Loading src/common/compat.c +6 −2 Original line number Diff line number Diff line Loading @@ -80,8 +80,12 @@ wint_t _getwch(void); #define WEOF (wchar_t)(0xFFFF) #endif #if defined(HAVE_DECL_SECUREZEROMEMORY) && !HAVE_DECL_SECUREZEROMEMORY #define SecureZeroMemory RtlSecureZeroMemory PVOID WINAPI SecureZeroMemory(PVOID ptr, SIZE_T cnt); static void inline SecureZeroMemory(PVOID ptr, SIZE_T cnt) { volatile char *vcptr = (volatile char*)ptr; while (cnt--) *vcptr++ = 0; } #endif #elif defined(HAVE_READPASSPHRASE_H) #include <readpassphrase.h> Loading Loading
src/common/compat.c +6 −2 Original line number Diff line number Diff line Loading @@ -80,8 +80,12 @@ wint_t _getwch(void); #define WEOF (wchar_t)(0xFFFF) #endif #if defined(HAVE_DECL_SECUREZEROMEMORY) && !HAVE_DECL_SECUREZEROMEMORY #define SecureZeroMemory RtlSecureZeroMemory PVOID WINAPI SecureZeroMemory(PVOID ptr, SIZE_T cnt); static void inline SecureZeroMemory(PVOID ptr, SIZE_T cnt) { volatile char *vcptr = (volatile char*)ptr; while (cnt--) *vcptr++ = 0; } #endif #elif defined(HAVE_READPASSPHRASE_H) #include <readpassphrase.h> Loading