libidav/atomic.h

branch
dav-2
changeset 916
ddb41a915e63
parent 914
42c6b071b231
--- 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)

mercurial