From 3eeb6351ea365d8eb095a3db3063b6129f73a178 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Sat, 27 Jan 2024 20:41:36 -0500 Subject: Switch the order of al_array_insert args, cleanup Signed-off-by: Andrew Opalach --- src/array.c | 2 +- src/ring_buffer.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/array.c b/src/array.c index 9b61cd9..6af0f40 100644 --- a/src/array.c +++ b/src/array.c @@ -35,7 +35,7 @@ al_array_at(arr, (arr).size++) = item; \ } while (0) -#define al_array_insert(arr, item, i) \ +#define al_array_insert(arr, i, item) \ do { \ if ((arr).size > i) { \ al_array_reserve(arr, (arr).size + 1); \ diff --git a/src/ring_buffer.c b/src/ring_buffer.c index eaff139..751ea4a 100644 --- a/src/ring_buffer.c +++ b/src/ring_buffer.c @@ -1,5 +1,6 @@ -#include "../include/al/lib.h" #include "../include/al/ring_buffer.h" +#include "../include/al/atomic.h" +#include "../include/al/lib.h" // https://github.com/MusicPlayerDaemon/MPD/blob/master/src/util/RingBuffer.hxx // https://andrea.lattuada.me/blog/2019/the-design-and-implementation-of-a-lock-free-ring-buffer-with-contiguous-reservations.html -- cgit v1.2.3-101-g0448