@@ -24,11 +24,11 @@ of_atomic_int32_add(volatile int32_t *_Nonnull p, int32_t i) { return (*p += i); } -static OF_INLINE void* +static OF_INLINE void *_Nullable of_atomic_ptr_add(void *volatile _Nullable *_Nonnull p, intptr_t i) { return (*(char* volatile*)p += i); } @@ -42,11 +42,11 @@ of_atomic_int32_sub(volatile int32_t *_Nonnull p, int32_t i) { return (*p -= i); } -static OF_INLINE void* +static OF_INLINE void *_Nullable of_atomic_ptr_sub(void *volatile _Nullable *_Nonnull p, intptr_t i) { return (*(char* volatile*)p -= i); }