|
@@ -120,7 +120,9 @@ Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
|
|
Atomic32 old_value,
|
|
Atomic32 old_value,
|
|
Atomic32 new_value);
|
|
Atomic32 new_value);
|
|
|
|
|
|
|
|
+#if defined(__MINGW32__) && defined(MemoryBarrier)
|
|
#undef MemoryBarrier
|
|
#undef MemoryBarrier
|
|
|
|
+#endif
|
|
void MemoryBarrier();
|
|
void MemoryBarrier();
|
|
void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value);
|
|
void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value);
|
|
void Acquire_Store(volatile Atomic32* ptr, Atomic32 value);
|
|
void Acquire_Store(volatile Atomic32* ptr, Atomic32 value);
|