diff src/atomic/SDL_spinlock.c @ 5028:fffb33ae85e8

Whoops, good catch from Greg Jandl
author Sam Lantinga <slouken@libsdl.org>
date Tue, 18 Jan 2011 22:10:37 -0800
parents 1bf9e38431ec
children fd125217f00c
line wrap: on
line diff
--- a/src/atomic/SDL_spinlock.c	Tue Jan 18 17:23:44 2011 -0800
+++ b/src/atomic/SDL_spinlock.c	Tue Jan 18 22:10:37 2011 -0800
@@ -24,20 +24,12 @@
 #include "SDL_atomic.h"
 #include "SDL_timer.h"
 
-#if defined(__WIN32__)
-#include <intrin.h>
-
-#elif defined(__MACOSX__)
-#include <libkern/OSAtomic.h>
-
-#endif
-
 
 /* This function is where all the magic happens... */
 SDL_bool
 SDL_AtomicTryLock(SDL_SpinLock *lock)
 {
-#if defined(__WIN32__)
+#if defined(_MSC_VER)
     SDL_COMPILE_TIME_ASSERT(locksize, sizeof(*lock) == sizeof(long));
     return (_InterlockedExchange((long*)lock, 1) == 0);