# HG changeset patch # User Olaf Wintermann # Date 1782575685 -7200 # Node ID ddb41a915e630a9332c69e72c3f48cb7d047af12 # Parent 8f9dbd755fdb446dc55c318067c63b6eacbabe41 fix atomic.h on macos diff -r 8f9dbd755fdb -r ddb41a915e63 libidav/atomic.h --- 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)