Index: src/atomic.h ================================================================== --- src/atomic.h +++ src/atomic.h @@ -72,11 +72,11 @@ return OSAtomicAdd32Barrier(i, p); #endif } static OF_INLINE void* -of_atomic_add_ptr(volatile void **p, intptr_t i) +of_atomic_add_ptr(void* volatile *p, intptr_t i) { #if !defined(OF_THREADS) return (*p += i); #elif defined(OF_X86_ASM) || defined(OF_AMD64_ASM) __asm__ ( @@ -154,11 +154,11 @@ return OSAtomicAdd32Barrier(-i, p); #endif } static OF_INLINE void* -of_atomic_sub_ptr(volatile void **p, intptr_t i) +of_atomic_sub_ptr(void* volatile *p, intptr_t i) { #if !defined(OF_THREADS) return (*p -= i); #elif defined(OF_X86_ASM) || defined(OF_AMD64_ASM) __asm__ (