Fix build with Xcode < 7

The _Nullable attribute is not available in older versions.
This commit is contained in:
Joshua Root 2022-11-27 11:27:19 +11:00 committed by Sam Lantinga
parent 1fa80ca529
commit 9a64aa6f95

View file

@ -44,6 +44,16 @@
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#endif
/* _Nullable is available starting Xcode 7 */
#ifdef __has_feature
#if __has_feature(nullability)
#define HAS_FEATURE_NULLABLE
#endif
#endif
#ifndef HAS_FEATURE_NULLABLE
#define _Nullable
#endif
static SDL_bool SDL_opengl_async_dispatch = SDL_FALSE;
static void SDLCALL