os macOS 12.3 to 13.0 API Differences

availability.h
Added #def API_TO_BE_DEPRECATED_MACOS
Added #def API_TO_BE_DEPRECATED_IOS
Added #def API_TO_BE_DEPRECATED_TVOS
Added #def API_TO_BE_DEPRECATED_WATCHOS
Added #def API_TO_BE_DEPRECATED_DRIVERKIT
base.h
Added #def OS_SWIFT_UNAVAILABLE_FROM_ASYNC
Added #def OS_ASSUME_PTR_ABI_SINGLE_BEGIN
Added #def OS_ASSUME_PTR_ABI_SINGLE_END
Added #def OS_UNSAFE_INDEXABLE
Added #def OS_HEADER_INDEXABLE
Added #def OS_COUNTED_BY
Added #def OS_SIZED_BY
lock.h
Modified os_unfair_lock_assert_owner()
Declaration
Fromvoid os_unfair_lock_assert_owner(os_unfair_lock_t lock)
Tovoid os_unfair_lock_assert_owner(const os_unfair_lock *lock)

Modified os_unfair_lock_assert_not_owner()
Declaration
Fromvoid os_unfair_lock_assert_not_owner(os_unfair_lock_t lock)
Tovoid os_unfair_lock_assert_not_owner(const os_unfair_lock *lock)

object.h
Added #def OS_OBJECT_ASSUME_ABI_SINGLE_BEGIN
Added #def OS_OBJECT_ASSUME_ABI_SINGLE_END
workgroup_base.h
Added #def OS_WORKGROUP_ASSUME_ABI_SINGLE_BEGIN
Added #def OS_WORKGROUP_ASSUME_ABI_SINGLE_END
Added #def OS_WORKGROUP_UNSAFE_INDEXABLE