From 0b6e80b0303b0b7bf68b8b204c2ea3292d46af64 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 20 Nov 2022 10:50:15 +1000 Subject: [PATCH] Update c89atomic. --- miniaudio.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index e468ec6d..ac08889f 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -15481,7 +15481,7 @@ static C89ATOMIC_INLINE float c89atomic_compare_and_swap_f32(volatile float* dst c89atomic_if32 e, d; e.f = expected; d.f = desired; - r.i = c89atomic_compare_and_swap_32((volatile c89atomic_uint32*)dst, e.i, e.i); + r.i = c89atomic_compare_and_swap_32((volatile c89atomic_uint32*)dst, e.i, d.i); return r.f; } static C89ATOMIC_INLINE double c89atomic_compare_and_swap_f64(volatile double* dst, double expected, double desired) @@ -15490,7 +15490,7 @@ static C89ATOMIC_INLINE double c89atomic_compare_and_swap_f64(volatile double* d c89atomic_if64 e, d; e.f = expected; d.f = desired; - r.i = c89atomic_compare_and_swap_64((volatile c89atomic_uint64*)dst, e.i, e.i); + r.i = c89atomic_compare_and_swap_64((volatile c89atomic_uint64*)dst, e.i, d.i); return r.f; } typedef c89atomic_flag c89atomic_spinlock;