From 7191c125aca1c8cbaadf7a167b09035b9d8301ec Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 10 May 2023 13:56:48 +0900 Subject: w32: Fix test header file for 64-bit Windows. * tests/common.h: Add for HAVE_W64_SYSTEM. -- Signed-off-by: NIIBE Yutaka --- tests/common.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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; -- cgit v1.2.1