--- a/libidav/atomic.h Wed Jun 24 20:26:58 2026 +0200 +++ b/libidav/atomic.h Sat Jun 27 17:54:45 2026 +0200 @@ -33,7 +33,7 @@ extern "C" { #endif -#if defined(__gnu_linux__) || defined(OSX) || defined(BSD) +#if defined(__gnu_linux__) || defined(__APPLE__) || defined(__GNUC__) || defined(__clang__) #define dav_atomic_inc32(intptr) __sync_fetch_and_add(intptr, 1) #define dav_atomic_dec32(intptr) (__sync_fetch_and_sub(intptr, 1) - 1)