summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2023-05-10 13:56:48 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2023-05-10 13:56:48 +0900
commit7191c125aca1c8cbaadf7a167b09035b9d8301ec (patch)
tree16f377bc6a33954a9b97ed11e48bb96c65cb0a1f
parentf2d829e3db0241fef527135c5d92540fa758f8dd (diff)
downloadlibassuan-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.h8
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;