This will also allow us to cleanly add atomic operations for other types in the future.
defined(SDL_PLATFORM_WINDOWS)