mirror of https://github.com/encounter/SDL.git
Fixed Xcode warnings on macOS
This commit is contained in:
parent
910d499c54
commit
5892ed4373
|
@ -486,7 +486,8 @@ SDL_LogOutput(void *userdata, int category, SDL_LogPriority priority,
|
|||
fclose (pFile);
|
||||
}
|
||||
#endif
|
||||
#if HAVE_STDIO_H
|
||||
#if HAVE_STDIO_H && \
|
||||
!(defined(__APPLE__) && (defined(SDL_VIDEO_DRIVER_COCOA) || defined(SDL_VIDEO_DRIVER_UIKIT)))
|
||||
fprintf(stderr, "%s: %s\n", SDL_priority_prefixes[priority], message);
|
||||
#if __NACL__
|
||||
fflush(stderr);
|
||||
|
|
|
@ -632,18 +632,13 @@ SDL_AppleTVRemoteRotationHintChanged(void *udata, const char *name, const char *
|
|||
}
|
||||
#endif /* TARGET_OS_TV */
|
||||
|
||||
#if defined(__MACOSX__)
|
||||
static int is_macos11(void)
|
||||
{
|
||||
return (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_15);
|
||||
}
|
||||
#endif
|
||||
|
||||
static int
|
||||
IOS_JoystickInit(void)
|
||||
{
|
||||
#if defined(__MACOSX__)
|
||||
if (!is_macos11()) {
|
||||
if (@available(macOS 10.16, *)) {
|
||||
/* Continue with initialization on macOS 11+ */
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
@ -1654,7 +1649,7 @@ IOS_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)
|
|||
#if defined(SDL_JOYSTICK_MFI) && defined(__MACOSX__)
|
||||
SDL_bool IOS_SupportedHIDDevice(IOHIDDeviceRef device)
|
||||
{
|
||||
if (is_macos11()) {
|
||||
if (@available(macOS 10.16, *)) {
|
||||
if ([GCController supportsHIDDevice:device]) {
|
||||
return SDL_TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue