From dedb8438145c47918838ff5b692f928f6f6985a9 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 14 Jun 2020 13:02:50 +1000 Subject: [PATCH] Fix ma_compare_and_swap_*() on non-MSVC builds. --- miniaudio.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index 514f4018..34baab28 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -7611,9 +7611,9 @@ ma_atomic_increment/decrement_*() takes a pointer to the variable being incremen #endif #define ma_atomic_increment_32(a) __sync_add_and_fetch(a, 1) #define ma_atomic_decrement_32(a) __sync_sub_and_fetch(a, 1) -#define ma_compare_and_swap_32(d, e, c) __sync_val_compare_and_swap(d, e, c) -#define ma_compare_and_swap_64(d, e, c) __sync_val_compare_and_swap(d, e, c) -#define ma_compare_and_swap_ptr(d, e, c) __sync_val_compare_and_swap(d, e, c) +#define ma_compare_and_swap_32(d, e, c) __sync_val_compare_and_swap(d, c, e) +#define ma_compare_and_swap_64(d, e, c) __sync_val_compare_and_swap(d, c, e) +#define ma_compare_and_swap_ptr(d, e, c) __sync_val_compare_and_swap(d, c, e) #endif #ifdef MA_64BIT