diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2023-05-10 13:56:48 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2023-05-10 13:56:48 +0900 |
commit | 7191c125aca1c8cbaadf7a167b09035b9d8301ec (patch) | |
tree | 16f377bc6a33954a9b97ed11e48bb96c65cb0a1f | |
parent | f2d829e3db0241fef527135c5d92540fa758f8dd (diff) | |
download | libassuan-7191c125aca1c8cbaadf7a167b09035b9d8301ec.tar.gz |
w32: Fix test header file for 64-bit Windows.
* tests/common.h: Add for HAVE_W64_SYSTEM.
--
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
-rw-r--r-- | tests/common.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/common.h b/tests/common.h index dc3c073..bd9730f 100644 --- a/tests/common.h +++ b/tests/common.h @@ -26,7 +26,13 @@ #endif -#if HAVE_W32_SYSTEM +#if HAVE_W64_SYSTEM +#define SOCKET2HANDLE(s) ((void *)(s)) +#define HANDLE2SOCKET(h) ((uintptr_t)(h)) +CRITICAL_SECTION _log_critsect; +#define _log_enter() do { EnterCriticalSection (&_log_critsect); } while (0) +#define _log_leave() do { LeaveCriticalSection (&_log_critsect); } while (0) +#elif HAVE_W32_SYSTEM #define SOCKET2HANDLE(s) ((void *)(s)) #define HANDLE2SOCKET(h) ((unsigned int)(h)) CRITICAL_SECTION _log_critsect; |