#include <xpc/base.h> also included by
<xpc/xpc.h>xpc/base.h
!defined(__has_include)
macroXPC_CONSTRUCTOR
#define XPC_CONSTRUCTOR __attribute__((constructor))
macroXPC_NORETURN
#define XPC_NORETURN __attribute__((__noreturn__))
macroXPC_NOTHROW
#define XPC_NOTHROW __attribute__((__nothrow__))
macroXPC_NONNULL1
#define XPC_NONNULL1 __attribute__((__nonnull__(1)))
macroXPC_NONNULL2
#define XPC_NONNULL2 __attribute__((__nonnull__(2)))
macroXPC_NONNULL3
#define XPC_NONNULL3 __attribute__((__nonnull__(3)))
macroXPC_NONNULL4
#define XPC_NONNULL4 __attribute__((__nonnull__(4)))
macroXPC_NONNULL5
#define XPC_NONNULL5 __attribute__((__nonnull__(5)))
macroXPC_NONNULL6
#define XPC_NONNULL6 __attribute__((__nonnull__(6)))
macroXPC_NONNULL7
#define XPC_NONNULL7 __attribute__((__nonnull__(7)))
macroXPC_NONNULL8
#define XPC_NONNULL8 __attribute__((__nonnull__(8)))
macroXPC_NONNULL9
#define XPC_NONNULL9 __attribute__((__nonnull__(9)))
macroXPC_NONNULL10
#define XPC_NONNULL10 __attribute__((__nonnull__(10)))
macroXPC_NONNULL11
#define XPC_NONNULL11 __attribute__((__nonnull__(11)))
macroXPC_NONNULL_ALL
#define XPC_NONNULL_ALL __attribute__((__nonnull__))
macroXPC_SENTINEL
#define XPC_SENTINEL __attribute__((__sentinel__))
macroXPC_PURE
#define XPC_PURE __attribute__((__pure__))
macroXPC_WARN_RESULT
#define XPC_WARN_RESULT __attribute__((__warn_unused_result__))
macroXPC_MALLOC
#define XPC_MALLOC __attribute__((__malloc__))
macroXPC_UNUSED
#define XPC_UNUSED __attribute__((__unused__))
macroXPC_USED
#define XPC_USED __attribute__((__used__))
macroXPC_PACKED
#define XPC_PACKED __attribute__((__packed__))
macroXPC_PRINTF
#define XPC_PRINTF(m, n) __attribute__((format(printf, m, n)))
macroXPC_INLINE
#define XPC_INLINE static __inline__ __attribute__((__always_inline__))
macroXPC_NOINLINE
#define XPC_NOINLINE __attribute__((noinline))
macroXPC_NOIMPL
#define XPC_NOIMPL __attribute__((unavailable))
macroXPC_NOESCAPE
#define XPC_NOESCAPE __attribute__((__noescape__))
macroXPC_UNAVAILABLE
#define XPC_UNAVAILABLE(m) __attribute__((unavailable(m)))
macroXPC_EXPORT
#define XPC_EXPORT extern __attribute__((visibility("default")))macroXPC_NOEXPORT
#define XPC_NOEXPORT __attribute__((visibility("hidden")))macroXPC_WEAKIMPORT
#define XPC_WEAKIMPORT extern __attribute__((weak_import))
macroXPC_DEBUGGER_EXCL
#define XPC_DEBUGGER_EXCL XPC_NOEXPORT XPC_USED
macroXPC_TRANSPARENT_UNION
#define XPC_TRANSPARENT_UNION __attribute__((transparent_union))
macroXPC_DEPRECATED
#define XPC_DEPRECATED(m) __attribute__((deprecated(m)))
macroXPC_TESTEXPORT
#define XPC_TESTEXPORT XPC_NOEXPORT
macroXPC_TESTSTATIC
#define XPC_TESTSTATIC static
macroXPC_TESTNORETURN
#define XPC_TESTNORETURN XPC_NORETURN
macroXPC_GIVES_REFERENCE
#define XPC_GIVES_REFERENCE
macroXPC_UNRETAINED
#define XPC_UNRETAINED
macroXPC_BRIDGE
#define XPC_BRIDGE(xo) (xo)
macroXPC_BRIDGEREF_BEGIN
#define XPC_BRIDGEREF_BEGIN(xo) (xo)
macroXPC_BRIDGEREF_BEGIN_WITH_REF
#define XPC_BRIDGEREF_BEGIN_WITH_REF(xo) (xo)
macroXPC_BRIDGEREF_MIDDLE
#define XPC_BRIDGEREF_MIDDLE(xo) (xo)
macroXPC_BRIDGEREF_END
#define XPC_BRIDGEREF_END(xo) (xo)
macro_xpc_unreachable
#define _xpc_unreachable() __builtin_unreachable()
macroXPC_ASSUME_NONNULL_BEGIN
#define XPC_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin")macroXPC_ASSUME_NONNULL_END
#define XPC_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end")macroXPC_NONNULL_ARRAY
#define XPC_NONNULL_ARRAY _Nonnull
macroXPC_PTR_ASSUMES_SINGLE
#define XPC_PTR_ASSUMES_SINGLE
macroXPC_SINGLE
#define XPC_SINGLE
macroXPC_UNSAFE_INDEXABLE
#define XPC_UNSAFE_INDEXABLE
macroXPC_CSTRING
#define XPC_CSTRING
macroXPC_SIZEDBY
#define XPC_SIZEDBY(N)
macroXPC_COUNTEDBY
#define XPC_COUNTEDBY(N)
macroXPC_UNSAFE_FORGE_SIZED_BY
#define XPC_UNSAFE_FORGE_SIZED_BY(_type, _ptr, _size) ((_type)(_ptr))
macroXPC_UNSAFE_FORGE_SINGLE
#define XPC_UNSAFE_FORGE_SINGLE(_type, _ptr) ((_type)(_ptr))
macroXPC_FLAGS_ENUM
#define XPC_FLAGS_ENUM(_name, _type, ...) OS_CLOSED_OPTIONS(_name, _type, __VA_ARGS__)
macroXPC_ENUM
#define XPC_ENUM(_name, _type, ...) OS_CLOSED_ENUM(_name, _type, __VA_ARGS__)
macroXPC_SWIFT_NAME
#define XPC_SWIFT_NAME(_name) __attribute__((swift_name(_name)))
macroXPC_SWIFT_UNAVAILABLE
#define XPC_SWIFT_UNAVAILABLE(msg) __swift_unavailable(msg)
macroXPC_SWIFT_NOEXPORT
#define XPC_SWIFT_NOEXPORT XPC_SWIFT_UNAVAILABLE("Unavailable in Swift from the XPC C Module")
macroXPC_SWIFT_SENDABLE
#define XPC_SWIFT_SENDABLE __attribute__((__swift_attr__("@Sendable")))