Files
Fred Wright 18b61ef47b Update for SDK 26
Updates the "normal" SDK version determination to handle SDK versions
16 (never actually issued) and 26.

Apple again failed to update AvailabilityMacros.h for the 26.0 SDK, so
it still appears to be a 14.x SDK.  This updates the workaround.

Also updates the list of version macros to undefine when needed.

Also updates the MacTypes.h hack for SDK 26.  The condition for the
__has_include() workaround in MacTypes.h uses a both-ways SDK version
check to avoid accidentally being applied inappropriately to a future
SDK.  But SDK 26 still needs the same fix, so we update the range.

TESTED:
The checksdkversion test now reports correct results for all available
SDKs (10.4-26.0).
All OS Xcode compilers, as well as all others tested, still
successfully build IOKit/usb/USB.h from all SDKs.
2025-09-24 14:48:47 -04:00
..
2025-09-24 14:48:47 -04:00
2025-05-20 18:32:36 -04:00
2022-09-27 22:55:17 -07:00
2025-05-20 18:32:36 -04:00
2025-09-24 14:48:47 -04:00
2025-02-20 08:39:19 -05:00
2024-07-20 21:10:17 -04:00
2024-07-20 21:10:17 -04:00
2025-01-20 08:30:46 -05:00
2025-07-08 22:22:56 -04:00
2024-07-20 21:10:17 -04:00