]> granicus.if.org Git - taglib/commitdiff
Ignore warnings about OSAtomicIncrement32Barrier
authorScott Wheeler <scott@directededge.com>
Fri, 3 Feb 2017 13:56:02 +0000 (13:56 +0000)
committerScott Wheeler <scott@directededge.com>
Fri, 3 Feb 2017 13:56:02 +0000 (13:56 +0000)
The warnings suggest moving to std::atomic functions, but those are only
available in C++11.  It would be possible to switch to the C versions of
those functions, which are now provided in stdatoic.h (in C11), but
let's wait until we actually hit problems with this function and are a
few more OS versions into C11 headers being included by default.

taglib/toolkit/trefcounter.h

index bc3cdd9bef9cd394d32f66f4d927e1ebfaf91504..db97c538542e57575e138f16f9d1c2fc17d2010a 100644 (file)
@@ -30,6 +30,7 @@
 #include "taglib.h"
 
 #ifdef __APPLE__
+#  define OSATOMIC_DEPRECATED 0
 #  include <libkern/OSAtomic.h>
 #  define TAGLIB_ATOMIC_MAC
 #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)