llvm/clang/test/InstallAPI/Inputs/Zippered/Zippered.framework/Headers/Zippered.h

#if !__is_target_environment(macabi)
typedef int MyType;
#else
typedef float MyType;
#endif

extern MyType invalidAPI();

#define OS_AVAILABLE(_target, _availability)                                   \
  __attribute__((availability(_target, _availability)))
extern int macOSAPI() OS_AVAILABLE(macos, introduced=10.14) OS_AVAILABLE(ios, unavailable);
extern int iOSAPI() OS_AVAILABLE(ios, introduced=12.0) OS_AVAILABLE(macos, unavailable);
extern int commonAPI() OS_AVAILABLE(macos, introduced=10.14) OS_AVAILABLE(ios, introduced=12.0);

extern int obsoletedMacOSAPI() OS_AVAILABLE(macos, obsoleted=10.14) OS_AVAILABLE(ios, unavailable);

#if !__is_target_environment(macabi)
extern int macOSAPI2() OS_AVAILABLE(macos, introduced = 10.14)
    OS_AVAILABLE(ios, unavailable);
#endif