From 77aeaee7a7a581d5bca833096d0580637c5d5a51 Mon Sep 17 00:00:00 2001 From: Anthony Williams Date: Fri, 16 Sep 2005 14:05:33 +0000 Subject: [PATCH] Added BOOST_INTERLOCKED_EXCHANGE_POINTER in all branches of the #if [SVN r31012] --- include/boost/detail/interlocked.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/boost/detail/interlocked.hpp b/include/boost/detail/interlocked.hpp index 3150642..1771eb7 100644 --- a/include/boost/detail/interlocked.hpp +++ b/include/boost/detail/interlocked.hpp @@ -82,6 +82,8 @@ extern "C" __declspec(dllimport) long __stdcall InterlockedExchange( long volati # define BOOST_INTERLOCKED_EXCHANGE ::boost::detail::InterlockedExchange # define BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER(dest,exchange,compare) \ ((void*)BOOST_INTERLOCKED_COMPARE_EXCHANGE((long volatile*)(dest),(long)(exchange),(long)(compare))) +# define BOOST_INTERLOCKED_EXCHANGE_POINTER(dest,exchange) \ + ((void*)BOOST_INTERLOCKED_EXCHANGE((long volatile*)(dest),(long)(exchange))) #else