Mercurial > sdl-ios-xcode
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);