Use Apple's nomenclature for macOS and iOS

Fixes https://github.com/libsdl-org/SDL/issues/6621
This commit is contained in:
Sam Lantinga
2022-11-25 16:00:06 -08:00
parent 5fb3eb9475
commit cc1f9eb983
83 changed files with 291 additions and 296 deletions

View File

@@ -524,71 +524,69 @@ SDL_GetRevision(void)
const char *
SDL_GetPlatform(void)
{
#if __AIX__
#if defined(__AIX__)
return "AIX";
#elif __ANDROID__
#elif defined(__ANDROID__)
return "Android";
#elif __BSDI__
#elif defined(__BSDI__)
return "BSDI";
#elif __DREAMCAST__
#elif defined(__DREAMCAST__)
return "Dreamcast";
#elif __EMSCRIPTEN__
#elif defined(__EMSCRIPTEN__)
return "Emscripten";
#elif __FREEBSD__
#elif defined(__FREEBSD__)
return "FreeBSD";
#elif __HAIKU__
#elif defined(__HAIKU__)
return "Haiku";
#elif __HPUX__
#elif defined(__HPUX__)
return "HP-UX";
#elif __IRIX__
#elif defined(__IRIX__)
return "Irix";
#elif __LINUX__
#elif defined(__LINUX__)
return "Linux";
#elif __MINT__
#elif defined(__MINT__)
return "Atari MiNT";
#elif __MACOS__
return "MacOS Classic";
#elif __MACOSX__
return "Mac OS X";
#elif __NACL__
#elif defined(__MACOS__)
return "macOS";
#elif defined(__NACL__)
return "NaCl";
#elif __NETBSD__
#elif defined(__NETBSD__)
return "NetBSD";
#elif __OPENBSD__
#elif defined(__OPENBSD__)
return "OpenBSD";
#elif __OS2__
#elif defined(__OS2__)
return "OS/2";
#elif __OSF__
#elif defined(__OSF__)
return "OSF/1";
#elif __QNXNTO__
#elif defined(__QNXNTO__)
return "QNX Neutrino";
#elif __RISCOS__
#elif defined(__RISCOS__)
return "RISC OS";
#elif __SOLARIS__
#elif defined(__SOLARIS__)
return "Solaris";
#elif __WIN32__
#elif defined(__WIN32__)
return "Windows";
#elif __WINRT__
#elif defined(__WINRT__)
return "WinRT";
#elif __WINGDK__
#elif defined(__WINGDK__)
return "WinGDK";
#elif __XBOXONE__
#elif defined(__XBOXONE__)
return "Xbox One";
#elif __XBOXSERIES__
#elif defined(__XBOXSERIES__)
return "Xbox Series X|S";
#elif __TVOS__
return "tvOS";
#elif __IPHONEOS__
#elif defined(__IOS__)
return "iOS";
#elif __PS2__
#elif defined(__TVOS__)
return "tvOS";
#elif defined(__PS2__)
return "PlayStation 2";
#elif __PSP__
#elif defined(__PSP__)
return "PlayStation Portable";
#elif __VITA__
#elif defined(__VITA__)
return "PlayStation Vita";
#elif __NGAGE__
#elif defined(__NGAGE__)
return "Nokia N-Gage";
#elif __3DS__
#elif defined(__3DS__)
return "Nintendo 3DS";
#else
return "Unknown (see SDL_platform.h)";
@@ -601,7 +599,7 @@ SDL_IsTablet(void)
#if __ANDROID__
extern SDL_bool SDL_IsAndroidTablet(void);
return SDL_IsAndroidTablet();
#elif __IPHONEOS__
#elif __IOS__
extern SDL_bool SDL_IsIPad(void);
return SDL_IsIPad();
#else