Commit 9b197b5d authored by Bob Pendleton's avatar Bob Pendleton

Should now compile on 32 bit linux and 64 bit linux

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403872
parent 36ff6e0a
...@@ -82,16 +82,31 @@ SDL_AtomicUnlock(SDL_SpinLock *lock) ...@@ -82,16 +82,31 @@ SDL_AtomicUnlock(SDL_SpinLock *lock)
#define nativeAddThenFetch32 #define nativeAddThenFetch32
#define nativeSubtractThenFetch32 #define nativeSubtractThenFetch32
#define nativeTestThenSet64 #ifdef SDL_HAS_64BIT_TYPE
#define nativeClear64 #ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8
#define nativeFetchThenIncrement64 #define nativeTestThenSet64
#define nativeFetchThenDecrement64 #define nativeClear64
#define nativeFetchThenAdd64 #define nativeFetchThenIncrement64
#define nativeFetchThenSubtract64 #define nativeFetchThenDecrement64
#define nativeIncrementThenFetch64 #define nativeFetchThenAdd64
#define nativeDecrementThenFetch64 #define nativeFetchThenSubtract64
#define nativeAddThenFetch64 #define nativeIncrementThenFetch64
#define nativeSubtractThenFetch64 #define nativeDecrementThenFetch64
#define nativeAddThenFetch64
#define nativeSubtractThenFetch64
#elif
#undef nativeTestThenSet64
#undef nativeClear64
#undef nativeFetchThenIncrement64
#undef nativeFetchThenDecrement64
#undef nativeFetchThenAdd64
#undef nativeFetchThenSubtract64
#undef nativeIncrementThenFetch64
#undef nativeDecrementThenFetch64
#undef nativeAddThenFetch64
#undef nativeSubtractThenFetch64
#endif /* __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 */
#endif /* SDL_HAS_64BIT_TYPE */
/* /*
If any of the operations are not provided then we must emulate some If any of the operations are not provided then we must emulate some
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment