[asperl] fixups to make it build and pass tests under both compilers
[p5sagit/p5-mst-13.2.git] / atomic.h
index 714bf23..4c44a89 100644 (file)
--- a/atomic.h
+++ b/atomic.h
@@ -77,6 +77,8 @@ extern __inline__ int atomic_sub_return(int i, atomic_t *v)
 #define atomic_inc(v) atomic_add(1,(v))
 #define atomic_dec_and_test(v) (atomic_sub_return(1, (v)) == 0)
 /* Add further gcc architectures here */
+#  else
+#    define EMULATE_ATOMIC_REFCOUNTS
 #  endif /* sparc64 */
 #endif /* i386 */
 #else