Don't hose code that isn't expecting a windows include
This commit is contained in:
parent
b0e0f61c7e
commit
57d90f79d3
1 changed files with 5 additions and 1 deletions
|
@ -108,9 +108,13 @@ extern DECLSPEC void SDLCALL SDL_AtomicUnlock(SDL_SpinLock *lock);
|
|||
/*@}*//*SDL AtomicLock*/
|
||||
|
||||
/* Platform specific optimized versions of the atomic functions */
|
||||
#if defined(__WIN32__)
|
||||
#if defined(__WIN32__) && defined(_INC_WINDOWS)
|
||||
/* Don't include windows.h, since it may hose code that isn't expecting it,
|
||||
but if someone has already included it, this is fair game... */
|
||||
#if 0
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#define SDL_AtomicSet(a, v) InterlockedExchange(&(a)->value, v)
|
||||
#define SDL_AtomicGet(a) ((a)->value)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue