summaryrefslogtreecommitdiff
path: root/media-sound/ardour/files/ardour-7.4-libc++.patch
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/ardour/files/ardour-7.4-libc++.patch')
-rw-r--r--media-sound/ardour/files/ardour-7.4-libc++.patch12
1 files changed, 6 insertions, 6 deletions
diff --git a/media-sound/ardour/files/ardour-7.4-libc++.patch b/media-sound/ardour/files/ardour-7.4-libc++.patch
index a596fafba0f7..44d8b2ccca47 100644
--- a/media-sound/ardour/files/ardour-7.4-libc++.patch
+++ b/media-sound/ardour/files/ardour-7.4-libc++.patch
@@ -13,9 +13,9 @@ Signed-off-by: Violet Purcell <vimproved@inventati.org>
#endif
#if SMTG_OS_LINUX
-+#if !defined (SMTG_USE_STDATOMIC_H)
++#if !defined (SMTG_USE_ATOMIC)
+#if defined (_LIBCPP_VERSION)
-+#define SMTG_USE_STDATOMIC_H 1
++#define SMTG_USE_ATOMIC 1
+#else
#include <ext/atomicity.h>
+#endif
@@ -26,8 +26,8 @@ Signed-off-by: Violet Purcell <vimproved@inventati.org>
#include <boost/uuid/uuid_generators.hpp>
#endif
-+#if defined (SMTG_USE_STDATOMIC_H) && SMTG_USE_STDATOMIC_H
-+#include <stdatomic.h>
++#if defined (SMTG_USE_ATOMIC) && SMTG_USE_ATOMIC
++#include <atomic>
+#endif
+
namespace Steinberg {
@@ -38,8 +38,8 @@ Signed-off-by: Violet Purcell <vimproved@inventati.org>
int32 PLUGIN_API atomicAdd (int32& var, int32 d)
{
-#if SMTG_OS_WINDOWS
-+#if SMTG_USE_STDATOMIC_H
-+ return atomic_fetch_add (reinterpret_cast<atomic_int_least32_t*> (&var), d) +d;
++#if SMTG_USE_ATOMIC
++ return atomic_fetch_add (reinterpret_cast<std::atomic_int_least32_t*> (&var), d) +d;
+#elif SMTG_OS_WINDOWS
return InterlockedExchangeAdd ((volatile long int*)&var, d) + d;
#elif SMTG_OS_MACOS