From e582d085de05151c41562d2c077ce05ca309af90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Wed, 29 Aug 2018 22:23:46 +0200 Subject: [PATCH] Fix InterlockedCompareExchange64Acquire -> InterlockedCompareExchangeAcquire64 and variants --- lib/isc/win32/include/isc/stdatomic.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/isc/win32/include/isc/stdatomic.h b/lib/isc/win32/include/isc/stdatomic.h index 4eeb10f88e..69f01ba275 100644 --- a/lib/isc/win32/include/isc/stdatomic.h +++ b/lib/isc/win32/include/isc/stdatomic.h @@ -205,13 +205,13 @@ atomic_compare_exchange_strong_explicit64(atomic_int_fast64_t *obj, REQUIRE(succ == fail); switch (succ) { case memory_order_relaxed: - __v = InterlockedCompareExchange64NoFence((atomic_int_fast64_t *)obj, desired, *expected); + __v = InterlockedCompareExchangeNoFence64((atomic_int_fast64_t *)obj, desired, *expected); break; case memory_order_acquire: - __v = InterlockedCompareExchange64Acquire((atomic_int_fast64_t *)obj, desired, *expected); + __v = InterlockedCompareExchangeAcquire64((atomic_int_fast64_t *)obj, desired, *expected); break; case memory_order_release: - __v = InterlockedCompareExchange64Release((atomic_int_fast64_t *)obj, desired, *expected); + __v = InterlockedCompareExchangeRelease64((atomic_int_fast64_t *)obj, desired, *expected); break; default: __v = InterlockedCompareExchange64((atomic_int_fast64_t *)obj, desired, *expected);