# 1 "gbc.c" # 1 "" 1 # 1 "" 3 # 369 "" 3 # 1 "" 1 # 1 "" 2 # 1 "gbc.c" 2 # 20 "gbc.c" # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 3 4 # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 65 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 103 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 131 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 210 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) #define __deprecated_enum_msg(_msg) __deprecated_msg(_msg) # 281 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 348 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 365 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 395 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 460 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 504 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 521 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 539 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 563 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 585 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 595 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 619 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 629 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h" 1 3 4 # 26 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h" 3 4 # 667 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 2 3 4 # 695 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 722 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h" 1 3 4 # 26 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h" 3 4 # 733 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 2 3 4 # 960 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h" 3 4 # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h" 3 4 typedef __signed char __int8_t; typedef unsigned char __uint8_t; typedef short __int16_t; typedef unsigned short __uint16_t; typedef int __int32_t; typedef unsigned int __uint32_t; typedef long long __int64_t; typedef unsigned long long __uint64_t; typedef long __darwin_intptr_t; typedef unsigned int __darwin_natural_t; # 70 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_types.h" 3 4 typedef int __darwin_ct_rune_t; typedef union { char __mbstate8[128]; long long _mbstateL; } __mbstate_t; typedef __mbstate_t __darwin_mbstate_t; typedef long int __darwin_ptrdiff_t; typedef long unsigned int __darwin_size_t; typedef __builtin_va_list __darwin_va_list; typedef int __darwin_wchar_t; typedef __darwin_wchar_t __darwin_rune_t; typedef int __darwin_wint_t; typedef unsigned long __darwin_clock_t; typedef __uint32_t __darwin_socklen_t; typedef long __darwin_ssize_t; typedef long __darwin_time_t; # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h" 2 3 4 # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h" 2 3 4 # 54 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h" 3 4 typedef __int64_t __darwin_blkcnt_t; typedef __int32_t __darwin_blksize_t; typedef __int32_t __darwin_dev_t; typedef unsigned int __darwin_fsblkcnt_t; typedef unsigned int __darwin_fsfilcnt_t; typedef __uint32_t __darwin_gid_t; typedef __uint32_t __darwin_id_t; typedef __uint64_t __darwin_ino64_t; typedef __darwin_ino64_t __darwin_ino_t; typedef __darwin_natural_t __darwin_mach_port_name_t; typedef __darwin_mach_port_name_t __darwin_mach_port_t; typedef __uint16_t __darwin_mode_t; typedef __int64_t __darwin_off_t; typedef __int32_t __darwin_pid_t; typedef __uint32_t __darwin_sigset_t; typedef __int32_t __darwin_suseconds_t; typedef __uint32_t __darwin_uid_t; typedef __uint32_t __darwin_useconds_t; typedef unsigned char __darwin_uuid_t[16]; typedef char __darwin_uuid_string_t[37]; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h" 3 4 // pthread opaque structures # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h" 3 4 struct __darwin_pthread_handler_rec { void (*__routine)(void *); // Routine to call void *__arg; // Argument to pass struct __darwin_pthread_handler_rec *__next; }; struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; }; struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; }; struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; }; struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; }; struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; }; struct _opaque_pthread_once_t { long __sig; char __opaque[8]; }; struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; }; struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; }; struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[8176]; }; typedef struct _opaque_pthread_attr_t __darwin_pthread_attr_t; typedef struct _opaque_pthread_cond_t __darwin_pthread_cond_t; typedef struct _opaque_pthread_condattr_t __darwin_pthread_condattr_t; typedef unsigned long __darwin_pthread_key_t; typedef struct _opaque_pthread_mutex_t __darwin_pthread_mutex_t; typedef struct _opaque_pthread_mutexattr_t __darwin_pthread_mutexattr_t; typedef struct _opaque_pthread_once_t __darwin_pthread_once_t; typedef struct _opaque_pthread_rwlock_t __darwin_pthread_rwlock_t; typedef struct _opaque_pthread_rwlockattr_t __darwin_pthread_rwlockattr_t; typedef struct _opaque_pthread_t *__darwin_pthread_t; # 81 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h" 2 3 4 # 28 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h" 2 3 4 # 39 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h" 3 4 typedef int __darwin_nl_item; typedef int __darwin_wctrans_t; typedef __uint32_t __darwin_wctype_t; # 62 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 119 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 129 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 3 4 # 72 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 3 4 # 137 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 3 4 # 175 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 3 4 # 210 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 3 4 # 252 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 3 4 # 166 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 3 4 #ifdef 120000 #endif #ifdef __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ #ifdef __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__ #define __TV_OS_VERSION_MAX_ALLOWED 160200 #endif #ifdef __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ #define __WATCH_OS_VERSION_MAX_ALLOWED 90200 #endif #ifdef __ENVIRONMENT_BRIDGE_OS_VERSION_MIN_REQUIRED__ #define __BRIDGE_OS_VERSION_MAX_ALLOWED 70100 #endif #ifdef __ENVIRONMENT_DRIVERKIT_VERSION_MIN_REQUIRED__ #endif #define __MAC_OS_X_VERSION_MAX_ALLOWED 130100 #define __IPHONE_OS_VERSION_MAX_ALLOWED 160200 #if 1 #else #endif #if 1 #if 1 #if 1 #if (1 && 1 && ((0 && 0) || (0 && 0))) #define __ENABLE_LEGACY_MAC_AVAILABILITY 1 #endif #endif #endif #define __ENABLE_LEGACY_MAC_AVAILABILITY 1 #if defined(0 && defined(0 #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=2.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=2.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=2.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=2.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_11_0 __attribute__((availability(ios,introduced=2.0,deprecated=11.0))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=2.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=2.1,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=2.1,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=2.1,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=2.1,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_2_1 __attribute__((availability(ios,introduced=2.1,deprecated=2.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_2_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=2.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_2_2 __attribute__((availability(ios,introduced=2.1,deprecated=2.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_2_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=2.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_3_0 __attribute__((availability(ios,introduced=2.1,deprecated=3.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_3_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=3.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_3_1 __attribute__((availability(ios,introduced=2.1,deprecated=3.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_3_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=3.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_3_2 __attribute__((availability(ios,introduced=2.1,deprecated=3.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_3_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=3.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_0 __attribute__((availability(ios,introduced=2.1,deprecated=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=4.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_1 __attribute__((availability(ios,introduced=2.1,deprecated=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=4.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_2 __attribute__((availability(ios,introduced=2.1,deprecated=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=4.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_3 __attribute__((availability(ios,introduced=2.1,deprecated=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_4_3_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=4.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_5_0 __attribute__((availability(ios,introduced=2.1,deprecated=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_5_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=5.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_5_1 __attribute__((availability(ios,introduced=2.1,deprecated=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_5_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=5.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_6_0 __attribute__((availability(ios,introduced=2.1,deprecated=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_6_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=6.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=2.1,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=2.1,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=2.1,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=2.1,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=2.1,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=2.1,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=2.1,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=2.1,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=2.1,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=2.1,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=2.1,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=2.1,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=2.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_2 __attribute__((availability(ios,introduced=2.2))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=2.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=3.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=3.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=3.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=3.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_3_0 __attribute__((availability(ios,introduced=3.0,deprecated=3.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_3_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=3.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_3_1 __attribute__((availability(ios,introduced=3.0,deprecated=3.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_3_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=3.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_3_2 __attribute__((availability(ios,introduced=3.0,deprecated=3.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_3_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=3.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_0 __attribute__((availability(ios,introduced=3.0,deprecated=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=4.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_1 __attribute__((availability(ios,introduced=3.0,deprecated=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=4.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_2 __attribute__((availability(ios,introduced=3.0,deprecated=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=4.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_3 __attribute__((availability(ios,introduced=3.0,deprecated=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_4_3_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=4.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_5_0 __attribute__((availability(ios,introduced=3.0,deprecated=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_5_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=5.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_5_1 __attribute__((availability(ios,introduced=3.0,deprecated=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_5_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=5.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_6_0 __attribute__((availability(ios,introduced=3.0,deprecated=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_6_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=6.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=3.0,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=3.0,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=3.0,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=3.0,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=3.0,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=3.0,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=3.0,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=3.0,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=3.0,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=3.0,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=3.0,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=3.0,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=3.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_1 __attribute__((availability(ios,introduced=3.1))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=3.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=3.2,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=3.2,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=3.2,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=3.2,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_3_2 __attribute__((availability(ios,introduced=3.2,deprecated=3.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_3_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=3.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_0 __attribute__((availability(ios,introduced=3.2,deprecated=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=4.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_1 __attribute__((availability(ios,introduced=3.2,deprecated=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=4.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_2 __attribute__((availability(ios,introduced=3.2,deprecated=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=4.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_3 __attribute__((availability(ios,introduced=3.2,deprecated=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_4_3_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=4.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_5_0 __attribute__((availability(ios,introduced=3.2,deprecated=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_5_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=5.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_5_1 __attribute__((availability(ios,introduced=3.2,deprecated=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_5_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=5.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_6_0 __attribute__((availability(ios,introduced=3.2,deprecated=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_6_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=6.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=3.2,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=3.2,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=3.2,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=3.2,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=3.2,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=3.2,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=3.2,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=3.2,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=3.2,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=3.2,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=3.2,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=3.2,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=3.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0 __attribute__((availability(ios,introduced=4.0))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=12.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_0 __attribute__((availability(ios,introduced=4.0,deprecated=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=4.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_1 __attribute__((availability(ios,introduced=4.0,deprecated=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=4.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_2 __attribute__((availability(ios,introduced=4.0,deprecated=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_2_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=4.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_3 __attribute__((availability(ios,introduced=4.0,deprecated=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_4_3_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=4.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_5_0 __attribute__((availability(ios,introduced=4.0,deprecated=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_5_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=5.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_5_1 __attribute__((availability(ios,introduced=4.0,deprecated=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_5_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=5.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_6_0 __attribute__((availability(ios,introduced=4.0,deprecated=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_6_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=6.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=4.0,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=4.0,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=4.0,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=4.0,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=4.0,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=4.0,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=4.0,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=4.0,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=4.0,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=4.0,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=4.0,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=4.0,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_1 __attribute__((availability(ios,introduced=4.1))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=4.2,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=4.2,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=4.2,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=4.2,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_4_2 __attribute__((availability(ios,introduced=4.2,deprecated=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_4_2_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=4.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_4_3 __attribute__((availability(ios,introduced=4.2,deprecated=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_4_3_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=4.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_5_0 __attribute__((availability(ios,introduced=4.2,deprecated=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_5_0_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=5.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_5_1 __attribute__((availability(ios,introduced=4.2,deprecated=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_5_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=5.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_6_0 __attribute__((availability(ios,introduced=4.2,deprecated=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_6_0_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=6.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=4.2,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=4.2,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=4.2,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=4.2,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=4.2,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=4.2,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=4.2,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=4.2,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=4.2,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=4.2,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=4.2,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=4.2,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_3 __attribute__((availability(ios,introduced=4.3))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=5.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=5.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=5.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=5.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_11_0 __attribute__((availability(ios,introduced=5.0,deprecated=11.0))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=5.1,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=5.1,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=5.1,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=5.1,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_5_1 __attribute__((availability(ios,introduced=5.1,deprecated=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_5_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=5.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_6_0 __attribute__((availability(ios,introduced=5.1,deprecated=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_6_0_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=6.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=5.1,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=5.1,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=5.1,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=5.1,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=5.1,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=5.1,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=5.1,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=5.1,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=5.1,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=5.1,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=5.1,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=5.1,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_0 __attribute__((availability(ios,introduced=6.0))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=6.1,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=6.1,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=6.1,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=6.1,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_6_1 __attribute__((availability(ios,introduced=6.1,deprecated=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_6_1_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=6.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=6.1,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=6.1,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=6.1,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=6.1,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=6.1,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=6.1,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=6.1,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=6.1,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=6.1,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=6.1,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=6.1,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0 __attribute__((availability(ios,introduced=7.0))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_11_3 __attribute__((availability(ios,introduced=7.0,deprecated=11.3))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_0_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=12.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_7_0 __attribute__((availability(ios,introduced=7.0,deprecated=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_7_0_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=7.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_7_1 __attribute__((availability(ios,introduced=7.0,deprecated=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_7_1_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=7.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_0 __attribute__((availability(ios,introduced=7.0,deprecated=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_0_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=8.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=7.0,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=7.0,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=7.0,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=7.0,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=7.0,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=7.0,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=7.0,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=7.0,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_7_1 __attribute__((availability(ios,introduced=7.1))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=8.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=8.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=8.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=8.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=10.3,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_0 __attribute__((availability(ios,introduced=8.0,deprecated=12.0))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=8.1,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=8.1,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=8.1,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=8.1,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_1 __attribute__((availability(ios,introduced=8.1,deprecated=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_1_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=8.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_2 __attribute__((availability(ios,introduced=8.1,deprecated=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_2_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=8.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=8.1,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=8.1,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=8.1,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=8.1,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=8.1,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=8.1,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_2 __attribute__((availability(ios,introduced=8.2))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=8.3,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=8.3,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=8.3,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=8.3,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_8_3 __attribute__((availability(ios,introduced=8.3,deprecated=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_8_3_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=8.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_8_4 __attribute__((availability(ios,introduced=8.3,deprecated=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_8_4_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=8.4,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=8.3,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=8.3,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=8.3,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=8.3,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_4 __attribute__((availability(ios,introduced=8.4))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=9.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=9.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=9.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=9.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_0 __attribute__((availability(ios,introduced=9.0,deprecated=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_0_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=9.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_1 __attribute__((availability(ios,introduced=9.0,deprecated=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_1_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=9.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=9.0,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=9.0,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_9_1 __attribute__((availability(ios,introduced=9.1))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=9.2,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=9.2,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=9.2,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=9.2,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_9_2 __attribute__((availability(ios,introduced=9.2,deprecated=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_9_2_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=9.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_9_3 __attribute__((availability(ios,introduced=9.2,deprecated=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_9_3_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=9.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_3 __attribute__((availability(ios,introduced=9.3))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_0 __attribute__((availability(ios,introduced=10.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_0_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_1 __attribute__((availability(ios,introduced=10.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_1_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=10.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=10.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_11_0 __attribute__((availability(ios,introduced=10.0,deprecated=11.0))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_10_1 __attribute__((availability(ios,introduced=10.1))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_10_2 __attribute__((availability(ios,introduced=10.2,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_10_2_MSG(_msg) __attribute__((availability(ios,introduced=10.2,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_10_3 __attribute__((availability(ios,introduced=10.2,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_10_3_MSG(_msg) __attribute__((availability(ios,introduced=10.2,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_10_3 __attribute__((availability(ios,introduced=10.3))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_11_0 __attribute__((availability(ios,introduced=11.0))) #define __AVAILABILITY_INTERNAL__IPHONE_12_0 __attribute__((availability(ios,introduced=12.0))) #define __AVAILABILITY_INTERNAL__IPHONE_NA__IPHONE_NA __attribute__((availability(ios,unavailable))) #define __AVAILABILITY_INTERNAL__IPHONE_NA_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,unavailable))) #if 1 #if 1 #if 1 #endif #endif #endif #define __AVAILABILITY_INTERNAL__IPHONE_COMPAT_VERSION __attribute__((availability(ios,introduced=4.0))) #if 1 #else #endif #endif # 2963 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 3 4 #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.1,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.12,message=_msg))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.2,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.3,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.2,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.2,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.2,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.2,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.2,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3 __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.3,deprecated=10.10))) #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.3,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.3,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.3,deprecated=10.13))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.4,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.3,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.4,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.4,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.4,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.4,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.4,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5 __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.5,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.3,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.6,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.3,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.6,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.6,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.6,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.6,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_7 __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.7,deprecated=10.10))) #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.7,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.7,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.2))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.8,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.3,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.8,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.8,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_9 __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.9,deprecated=10.10))) #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.9,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.9,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.9,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.9,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_0 __attribute__((availability(macosx,introduced=10.0))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.0,deprecated=10.10))) #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.0,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.0,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.0,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.0,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.0,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.0,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.0,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.0,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_10 __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10.3))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.10,deprecated=10.10))) #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.10,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.10,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.10,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.11.2))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.4))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.4,message=_msg))) #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.11,deprecated=10.11))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.11,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_12 __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12.2))) #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.12,deprecated=10.12))) #if 1 #else #endif #if 1 #else #endif #if 1 #else #endif #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.12,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_13 __attribute__((availability(macosx,introduced=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_14 __attribute__((availability(macosx,introduced=10.14))) #define __AVAILABILITY_INTERNAL__MAC_10_15 __attribute__((availability(macosx,introduced=10.15))) #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA __attribute__((availability(macosx,unavailable))) #define __AVAILABILITY_INTERNAL__IPHONE_NA__IPHONE_NA __attribute__((availability(ios,unavailable))) #define __AVAILABILITY_INTERNAL__IPHONE_NA_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,unavailable))) #define __AVAILABILITY_INTERNAL__IPHONE_COMPAT_VERSION __attribute__((availability(ios,unavailable))) #define __attribute__((availability(ios,introduced=4.0,deprecated=4.0))) __attribute__((availability(ios,unavailable))) #endif #if 1 #define __API_AVAILABLE_PLATFORM_macosx(x) macosx,introduced=x #define __API_AVAILABLE_PLATFORM_watchos(x) watchos,introduced=x #define macCatalyst,introduced=x macCatalyst,introduced=x #define __API_AVAILABLE_PLATFORM_uikitformac(x) uikitformac,introduced=x #define __API_AVAILABLE_PLATFORM_driverkit(x) driverkit,introduced=x #if 1 #else #endif #define __API_AVAILABLE2(x,y) #define __API_AVAILABLE4(x,y,z,t) #define __API_AVAILABLE6(x,y,z,t,b,m) #define __API_AVAILABLE8(x,y,z,t,b,m,d,l) #define __API_RANGE_STRINGIFY(x) __API_RANGE_STRINGIFY2(x) #define __API_AVAILABLE_BEGIN2(a,b) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_AVAILABLE_BEGIN4(a,b,c,d) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_AVAILABLE_BEGIN6(a,b,c,d,e,f) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_AVAILABLE_BEGIN8(a,b,c,d,e,f,g,h) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_DEPRECATED_PLATFORM_macosx(x,y) macosx,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_watchos(x,y) watchos,introduced=x,deprecated=y #define macCatalyst,introduced=x,deprecated=y macCatalyst,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_uikitformac(x) uikitformac,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_driverkit(x,y) driverkit,introduced=x,deprecated=y #if 1 #else #endif #define __API_DEPRECATED_MSG3(msg,x,y) #define __API_DEPRECATED_MSG5(msg,x,y,z,t) __API_DEPRECATED_MSG3(msg,x,y) #define __API_DEPRECATED_MSG7(msg,x,y,z,t,b,m) __API_DEPRECATED_MSG5(msg,x,y,z,t) #define __API_DEPRECATED_MSG9(msg,x,y,z,t,b,m,d,l) __API_DEPRECATED_MSG7(msg,x,y,z,t,b,m) #define __API_DEPRECATED_BEGIN_MSG3(msg,a,b) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_DEPRECATED_BEGIN_MSG5(msg,a,b,c,d) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_DEPRECATED_BEGIN_MSG7(msg,a,b,c,d,e,f) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_DEPRECATED_BEGIN_MSG9(msg,a,b,c,d,e,f,g,h) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_R(rep,x) __attribute__((availability(__API_DEPRECATED_PLATFORM_##x,replacement=rep))) #define __API_DEPRECATED_REP3(rep,x,y) __API_R(rep,x) __API_R(rep,y) #define __API_DEPRECATED_REP5(rep,x,y,z,t) __API_DEPRECATED_REP3(rep,x,y) __API_R(rep,z) __API_R(rep,t) #define __API_DEPRECATED_REP7(rep,x,y,z,t,b,m) __API_DEPRECATED_REP5(rep,x,y,z,t) __API_R(rep,b) __API_R(rep,m) #define __API_DEPRECATED_REP9(rep,x,y,z,t,b,m,d,l) __API_DEPRECATED_REP7(rep,x,y,z,t,b,m) __API_R(rep,d) __API_R(rep,l) #define __API_R_BEGIN(rep,x) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_DEPRECATED_BEGIN_REP3(rep,a,b) __API_R_BEGIN(rep,a) __API_R_BEGIN(rep,b) #define __API_DEPRECATED_BEGIN_REP5(rep,a,b,c,d) __API_R_BEGIN(rep,a) __API_R_BEGIN(rep,b) __API_R_BEGIN(rep,c) __API_R_BEGIN(rep,d) #define __API_DEPRECATED_BEGIN_REP7(rep,a,b,c,d,e,f) __API_R_BEGIN(rep,a) __API_R_BEGIN(rep,b) __API_R_BEGIN(rep,c) __API_R_BEGIN(rep,d) __API_R_BEGIN(rep,e) __API_R_BEGIN(rep,f) #define __API_DEPRECATED_BEGIN_REP9(rep,a,b,c,d,e,f,g,h) __API_R_BEGIN(rep,a) __API_R_BEGIN(rep,b) __API_R_BEGIN(rep,c) __API_R_BEGIN(rep,d) __API_R_BEGIN(rep,e) __API_R_BEGIN(rep,f) __API_R_BEGIN(rep,g) __API_R_BEGIN(rep,h) #define __API_UNAVAILABLE_PLATFORM_macosx macosx,unavailable #define __API_UNAVAILABLE_PLATFORM_watchos watchos,unavailable #define macCatalyst,unavailable macCatalyst,unavailable #define __API_UNAVAILABLE_PLATFORM_uikitformac(x) uikitformac,unavailable #define __API_UNAVAILABLE_PLATFORM_driverkit driverkit,unavailable #if 1 #else #endif #define __API_UNAVAILABLE2(x,y) #define __API_UNAVAILABLE4(x,y,z,t) __API_UNAVAILABLE2(x,y) #define __API_UNAVAILABLE6(x,y,z,t,b,m) __API_UNAVAILABLE4(x,y,z,t) #define __API_UNAVAILABLE8(x,y,z,t,b,m,d,l) __API_UNAVAILABLE6(x,y,z,t,b,m) #define __API_UNAVAILABLE_BEGIN2(a,b) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_UNAVAILABLE_BEGIN4(a,b,c,d) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_UNAVAILABLE_BEGIN6(a,b,c,d,e,f) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define __API_UNAVAILABLE_BEGIN8(a,b,c,d,e,f,g,h) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #else #define __API_AVAILABLE_BEGIN_GET_MACRO #define __API_DEPRECATED_REP_GET_MACRO #define __API_DEPRECATED_BEGIN_REP_GET_MACRO #define __API_UNAVAILABLE_BEGIN_GET_MACRO #define __API_AVAILABLE_BEGIN_GET_MACRO #define __API_DEPRECATED_REP_GET_MACRO #define __API_DEPRECATED_BEGIN_REP_GET_MACRO #define __API_UNAVAILABLE_BEGIN_GET_MACRO # 4669 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 3 4 #define __swift_compiler_version_at_least(...) 1 #define __SPI_AVAILABLE(...) # 167 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) __AVAILABILITY_INTERNAL##_ios #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) __AVAILABILITY_INTERNAL##_iosIntro##_DEP##_iosDep##_MSG(_msg) # 218 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 #define __OS_AVAILABILITY_MSG(_target, _availability, _msg) __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define __IOS_EXTENSION_UNAVAILABLE(_msg) #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_AVAILABLE_END # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_WITH_REPLACEMENT(...) __API_DEPRECATED_REP1(__VA_ARGS__) #define __API_DEPRECATED_END # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_WITH_REPLACEMENT_END # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 64 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h" 3 4 typedef __darwin_size_t size_t; # 65 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h" 3 4 # 66 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 void *memchr(__const void *__s, int __c, size_t __n); int memcmp(__const void *__s1, __const void *__s2, size_t __n); void *memcpy(void *__dst, __const void *__src, size_t __n); void *memmove(void *__dst, __const void *__src, size_t __len); void *memset(void *__b, int __c, size_t __len); char *strcat(char *__s1, __const char *__s2); char *strchr(__const char *__s, int __c); int strcmp(__const char *__s1, __const char *__s2); int strcoll(__const char *__s1, __const char *__s2); char *strcpy(char *__dst, __const char *__src); size_t strcspn(__const char *__s, __const char *__charset); char *strerror(int __errnum) __asm("_" "x" ); size_t strlen(__const char *__s); char *strncat(char *__s1, __const char *__s2, size_t __n); int strncmp(__const char *__s1, __const char *__s2, size_t __n); char *strncpy(char *__dst, __const char *__src, size_t __n); char *strpbrk(__const char *__s, __const char *__charset); char *strrchr(__const char *__s, int __c); size_t strspn(__const char *__s, __const char *__charset); char *strstr(__const char *__big, __const char *__little); char *strtok(char *__str, __const char *__sep); size_t strxfrm(char *__s1, __const char *__s2, size_t __n); char *strtok_r(char *__str, __const char *__sep, char **__lasts); int strerror_r(int __errnum, char *__strerrbuf, size_t __buflen); char *strdup(__const char *__s1); void *memccpy(void *__dst, __const void *__src, int __c, size_t __n); char *stpcpy(char *__dst, __const char *__src); char *stpncpy(char *__dst, __const char *__src, size_t __n) __OSX_AVAILABLE_STARTING(1070, 40300); char *strndup(__const char *__s1, size_t __n) __OSX_AVAILABLE_STARTING(1070, 40300); size_t strnlen(__const char *__s1, size_t __n) __OSX_AVAILABLE_STARTING(1070, 40300); char *strsignal(int __sig); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 3 4 # 64 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h" 3 4 typedef __signed char int8_t; # 80 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h" 3 4 typedef short int16_t; # 81 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h" 3 4 typedef int int32_t; # 82 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h" 3 4 typedef long long int64_t; # 83 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h" 3 4 typedef unsigned char u_int8_t; # 85 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h" 3 4 typedef unsigned short u_int16_t; # 86 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h" 3 4 typedef unsigned int u_int32_t; # 87 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h" 3 4 typedef unsigned long long u_int64_t; # 88 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 typedef int64_t register_t; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h" 3 4 # 31 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h" 2 3 4 typedef __darwin_intptr_t intptr_t; # 96 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h" 3 4 typedef unsigned long uintptr_t; # 97 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/types.h" 2 3 4 typedef u_int64_t user_addr_t; typedef u_int64_t user_size_t; typedef int64_t user_ssize_t; typedef int64_t user_long_t; typedef u_int64_t user_ulong_t; typedef int64_t user_time_t; typedef int64_t user_off_t; typedef u_int64_t syscall_arg_t; # 36 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h" 2 3 4 # 31 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h" 2 3 4 typedef __darwin_size_t rsize_t; # 142 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h" 3 4 typedef int errno_t; # 143 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 errno_t memset_s(void *__s, rsize_t __smax, int __c, rsize_t __n) __OSX_AVAILABLE_STARTING(1090, 70000); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h" 3 4 typedef __darwin_ssize_t ssize_t; # 153 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 void *memmem(__const void *__big, size_t __big_len, __const void *__little, size_t __little_len) __OSX_AVAILABLE_STARTING(1070, 40300); void memset_pattern4(void *__b, __const void *__pattern4, size_t __len) __OSX_AVAILABLE_STARTING(1050, 30000); void memset_pattern8(void *__b, __const void *__pattern8, size_t __len) __OSX_AVAILABLE_STARTING(1050, 30000); void memset_pattern16(void *__b, __const void *__pattern16, size_t __len) __OSX_AVAILABLE_STARTING(1050, 30000); char *strcasestr(__const char *__big, __const char *__little); char *strnstr(__const char *__big, __const char *__little, size_t __len); size_t strlcat(char *__dst, __const char *__source, size_t __size); size_t strlcpy(char *__dst, __const char *__source, size_t __size); void strmode(int __mode, char *__bp); char *strsep(char **__stringp, __const char *__delim); void swab(__const void * restrict, void * restrict, ssize_t); __OSX_AVAILABLE(10.12.1) __attribute__((availability(ios,introduced=10.1))) __attribute__((availability(tvos,introduced=10.0.1))) __attribute__((availability(watchos,introduced=3.1))) int timingsafe_bcmp(__const void *__b1, __const void *__b2, size_t __len); __OSX_AVAILABLE(11.0) __attribute__((availability(ios,introduced=14.0))) __attribute__((availability(tvos,introduced=14.0))) __attribute__((availability(watchos,introduced=7.0))) int strsignal_r(int __sig, char *__strsignalbuf, size_t __buflen); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h" 3 4 # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 65 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h" 2 3 4 int bcmp(__const void *, __const void *, size_t) ___POSIX_C_DEPRECATED_STARTING_##200112L; void bcopy(__const void *, void *, size_t) ___POSIX_C_DEPRECATED_STARTING_##200112L; void bzero(void *, size_t) ___POSIX_C_DEPRECATED_STARTING_##200112L; char *index(__const char *, int) ___POSIX_C_DEPRECATED_STARTING_##200112L; char *rindex(__const char *, int) ___POSIX_C_DEPRECATED_STARTING_##200112L; int ffs(int); int strcasecmp(__const char *, __const char *); int strncasecmp(__const char *, __const char *, size_t); int ffsl(long) __OSX_AVAILABLE_STARTING(1050, 20000); int ffsll(long long) __OSX_AVAILABLE_STARTING(1090, 70000); int fls(int) __OSX_AVAILABLE_STARTING(1050, 20000); int flsl(long) __OSX_AVAILABLE_STARTING(1050, 20000); int flsll(long long) __OSX_AVAILABLE_STARTING(1090, 70000); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 3 4 # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 3 4 # 93 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h" 3 4 # 37 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_common.h" 3 4 # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_strings.h" 2 3 4 # 98 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/strings.h" 2 3 4 # 185 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_string.h" 2 3 4 # 195 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h" 2 3 4 # 32 "gbc.c" 2 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 3 4 # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 62 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 3 4 # 62 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 3 4 typedef enum { P_ALL, P_PID, P_PGID } idtype_t; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h" 3 4 typedef __darwin_pid_t pid_t; # 90 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h" 3 4 typedef __darwin_id_t id_t; # 91 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 2 3 4 # 108 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 67 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h" 3 4 # 74 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 75 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h" 3 4 typedef int sig_atomic_t; # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h" 2 3 4 # 83 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 124 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 142 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_i386_thread_state { unsigned int __eax; unsigned int __ebx; unsigned int __ecx; unsigned int __edx; unsigned int __edi; unsigned int __esi; unsigned int __ebp; unsigned int __esp; unsigned int __ss; unsigned int __eflags; unsigned int __eip; unsigned int __cs; unsigned int __ds; unsigned int __es; unsigned int __fs; unsigned int __gs; }; # 89 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_fp_control { unsigned short __invalid :1, __denorm :1, __zdiv :1, __ovrfl :1, __undfl :1, __precis :1, :2, __pc :2, __rc :2, :1, :3; }; typedef struct __darwin_fp_control __darwin_fp_control_t; # 145 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_fp_status { unsigned short __invalid :1, __denorm :1, __zdiv :1, __ovrfl :1, __undfl :1, __precis :1, __stkflt :1, __errsumm :1, __c0 :1, __c1 :1, __c2 :1, __tos :3, __c3 :1, __busy :1; }; typedef struct __darwin_fp_status __darwin_fp_status_t; # 191 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_mmst_reg { char __mmst_reg[10]; char __mmst_rsrv[6]; }; struct __darwin_xmm_reg { char __xmm_reg[16]; }; struct __darwin_ymm_reg { char __ymm_reg[32]; }; struct __darwin_zmm_reg { char __zmm_reg[64]; }; struct __darwin_opmask_reg { char __opmask_reg[8]; }; struct __darwin_i386_float_state { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __fpu_rsrv3; __uint32_t __fpu_mxcsr; __uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; char __fpu_rsrv4[14*16]; int __fpu_reserved1; }; struct __darwin_i386_avx_state { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __fpu_rsrv3; __uint32_t __fpu_mxcsr; __uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; char __fpu_rsrv4[14*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; }; struct __darwin_i386_avx512_state { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __fpu_rsrv3; __uint32_t __fpu_mxcsr; __uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; char __fpu_rsrv4[14*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; struct __darwin_opmask_reg __fpu_k0; struct __darwin_opmask_reg __fpu_k1; struct __darwin_opmask_reg __fpu_k2; struct __darwin_opmask_reg __fpu_k3; struct __darwin_opmask_reg __fpu_k4; struct __darwin_opmask_reg __fpu_k5; struct __darwin_opmask_reg __fpu_k6; struct __darwin_opmask_reg __fpu_k7; struct __darwin_ymm_reg __fpu_zmmh0; struct __darwin_ymm_reg __fpu_zmmh1; struct __darwin_ymm_reg __fpu_zmmh2; struct __darwin_ymm_reg __fpu_zmmh3; struct __darwin_ymm_reg __fpu_zmmh4; struct __darwin_ymm_reg __fpu_zmmh5; struct __darwin_ymm_reg __fpu_zmmh6; struct __darwin_ymm_reg __fpu_zmmh7; }; # 574 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_i386_exception_state { __uint16_t __trapno; __uint16_t __cpu; __uint32_t __err; __uint32_t __faultvaddr; }; # 594 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_x86_debug_state32 { unsigned int __dr0; unsigned int __dr1; unsigned int __dr2; unsigned int __dr3; unsigned int __dr4; unsigned int __dr5; unsigned int __dr6; unsigned int __dr7; }; struct __x86_instruction_state { int __insn_stream_valid_bytes; int __insn_offset; int __out_of_synch; __uint8_t __insn_bytes[(2448 - 64 - 4)]; __uint8_t __insn_cacheline[64]; }; struct __last_branch_record { __uint64_t __from_ip; __uint64_t __to_ip; __uint32_t __mispredict : 1, __tsx_abort : 1, __in_tsx : 1, __cycle_count: 16, __reserved : 13; }; struct __last_branch_state { int __lbr_count; __uint32_t __lbr_supported_tsx : 1, __lbr_supported_cycle_count : 1, __reserved : 30; struct __last_branch_record __lbrs[32]; }; # 702 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __x86_pagein_state { int __pagein_error; }; struct __darwin_x86_thread_state64 { __uint64_t __rax; __uint64_t __rbx; __uint64_t __rcx; __uint64_t __rdx; __uint64_t __rdi; __uint64_t __rsi; __uint64_t __rbp; __uint64_t __rsp; __uint64_t __r8; __uint64_t __r9; __uint64_t __r10; __uint64_t __r11; __uint64_t __r12; __uint64_t __r13; __uint64_t __r14; __uint64_t __r15; __uint64_t __rip; __uint64_t __rflags; __uint64_t __cs; __uint64_t __fs; __uint64_t __gs; }; # 766 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_x86_thread_full_state64 { struct __darwin_x86_thread_state64 __ss64; __uint64_t __ds; __uint64_t __es; __uint64_t __ss; __uint64_t __gsbase; }; # 792 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_x86_float_state64 { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __fpu_rsrv3; __uint32_t __fpu_mxcsr; __uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; struct __darwin_xmm_reg __fpu_xmm8; struct __darwin_xmm_reg __fpu_xmm9; struct __darwin_xmm_reg __fpu_xmm10; struct __darwin_xmm_reg __fpu_xmm11; struct __darwin_xmm_reg __fpu_xmm12; struct __darwin_xmm_reg __fpu_xmm13; struct __darwin_xmm_reg __fpu_xmm14; struct __darwin_xmm_reg __fpu_xmm15; char __fpu_rsrv4[6*16]; int __fpu_reserved1; }; struct __darwin_x86_avx_state64 { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __fpu_rsrv3; __uint32_t __fpu_mxcsr; __uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; struct __darwin_xmm_reg __fpu_xmm8; struct __darwin_xmm_reg __fpu_xmm9; struct __darwin_xmm_reg __fpu_xmm10; struct __darwin_xmm_reg __fpu_xmm11; struct __darwin_xmm_reg __fpu_xmm12; struct __darwin_xmm_reg __fpu_xmm13; struct __darwin_xmm_reg __fpu_xmm14; struct __darwin_xmm_reg __fpu_xmm15; char __fpu_rsrv4[6*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; struct __darwin_xmm_reg __fpu_ymmh8; struct __darwin_xmm_reg __fpu_ymmh9; struct __darwin_xmm_reg __fpu_ymmh10; struct __darwin_xmm_reg __fpu_ymmh11; struct __darwin_xmm_reg __fpu_ymmh12; struct __darwin_xmm_reg __fpu_ymmh13; struct __darwin_xmm_reg __fpu_ymmh14; struct __darwin_xmm_reg __fpu_ymmh15; }; struct __darwin_x86_avx512_state64 { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __fpu_rsrv3; __uint32_t __fpu_mxcsr; __uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; struct __darwin_xmm_reg __fpu_xmm8; struct __darwin_xmm_reg __fpu_xmm9; struct __darwin_xmm_reg __fpu_xmm10; struct __darwin_xmm_reg __fpu_xmm11; struct __darwin_xmm_reg __fpu_xmm12; struct __darwin_xmm_reg __fpu_xmm13; struct __darwin_xmm_reg __fpu_xmm14; struct __darwin_xmm_reg __fpu_xmm15; char __fpu_rsrv4[6*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; struct __darwin_xmm_reg __fpu_ymmh8; struct __darwin_xmm_reg __fpu_ymmh9; struct __darwin_xmm_reg __fpu_ymmh10; struct __darwin_xmm_reg __fpu_ymmh11; struct __darwin_xmm_reg __fpu_ymmh12; struct __darwin_xmm_reg __fpu_ymmh13; struct __darwin_xmm_reg __fpu_ymmh14; struct __darwin_xmm_reg __fpu_ymmh15; struct __darwin_opmask_reg __fpu_k0; struct __darwin_opmask_reg __fpu_k1; struct __darwin_opmask_reg __fpu_k2; struct __darwin_opmask_reg __fpu_k3; struct __darwin_opmask_reg __fpu_k4; struct __darwin_opmask_reg __fpu_k5; struct __darwin_opmask_reg __fpu_k6; struct __darwin_opmask_reg __fpu_k7; struct __darwin_ymm_reg __fpu_zmmh0; struct __darwin_ymm_reg __fpu_zmmh1; struct __darwin_ymm_reg __fpu_zmmh2; struct __darwin_ymm_reg __fpu_zmmh3; struct __darwin_ymm_reg __fpu_zmmh4; struct __darwin_ymm_reg __fpu_zmmh5; struct __darwin_ymm_reg __fpu_zmmh6; struct __darwin_ymm_reg __fpu_zmmh7; struct __darwin_ymm_reg __fpu_zmmh8; struct __darwin_ymm_reg __fpu_zmmh9; struct __darwin_ymm_reg __fpu_zmmh10; struct __darwin_ymm_reg __fpu_zmmh11; struct __darwin_ymm_reg __fpu_zmmh12; struct __darwin_ymm_reg __fpu_zmmh13; struct __darwin_ymm_reg __fpu_zmmh14; struct __darwin_ymm_reg __fpu_zmmh15; struct __darwin_zmm_reg __fpu_zmm16; struct __darwin_zmm_reg __fpu_zmm17; struct __darwin_zmm_reg __fpu_zmm18; struct __darwin_zmm_reg __fpu_zmm19; struct __darwin_zmm_reg __fpu_zmm20; struct __darwin_zmm_reg __fpu_zmm21; struct __darwin_zmm_reg __fpu_zmm22; struct __darwin_zmm_reg __fpu_zmm23; struct __darwin_zmm_reg __fpu_zmm24; struct __darwin_zmm_reg __fpu_zmm25; struct __darwin_zmm_reg __fpu_zmm26; struct __darwin_zmm_reg __fpu_zmm27; struct __darwin_zmm_reg __fpu_zmm28; struct __darwin_zmm_reg __fpu_zmm29; struct __darwin_zmm_reg __fpu_zmm30; struct __darwin_zmm_reg __fpu_zmm31; }; # 1251 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_x86_exception_state64 { __uint16_t __trapno; __uint16_t __cpu; __uint32_t __err; __uint64_t __faultvaddr; }; # 1271 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_x86_debug_state64 { __uint64_t __dr0; __uint64_t __dr1; __uint64_t __dr2; __uint64_t __dr3; __uint64_t __dr4; __uint64_t __dr5; __uint64_t __dr6; __uint64_t __dr7; }; # 1299 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/i386/_structs.h" 3 4 struct __darwin_x86_cpmu_state64 { __uint64_t __ctrs[16]; }; # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h" 2 3 4 # 37 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h" 2 3 4 struct __darwin_mcontext32 { struct __darwin_i386_exception_state __es; struct __darwin_i386_thread_state __ss; struct __darwin_i386_float_state __fs; }; struct __darwin_mcontext_avx32 { struct __darwin_i386_exception_state __es; struct __darwin_i386_thread_state __ss; struct __darwin_i386_avx_state __fs; }; struct __darwin_mcontext_avx512_32 { struct __darwin_i386_exception_state __es; struct __darwin_i386_thread_state __ss; struct __darwin_i386_avx512_state __fs; }; # 95 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h" 3 4 struct __darwin_mcontext64 { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_state64 __ss; struct __darwin_x86_float_state64 __fs; }; struct __darwin_mcontext64_full { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_full_state64 __ss; struct __darwin_x86_float_state64 __fs; }; struct __darwin_mcontext_avx64 { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_state64 __ss; struct __darwin_x86_avx_state64 __fs; }; struct __darwin_mcontext_avx64_full { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_full_state64 __ss; struct __darwin_x86_avx_state64 __fs; }; struct __darwin_mcontext_avx512_64 { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_state64 __ss; struct __darwin_x86_avx512_state64 __fs; }; struct __darwin_mcontext_avx512_64_full { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_full_state64 __ss; struct __darwin_x86_avx512_state64 __fs; }; # 201 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h" 3 4 typedef struct __darwin_mcontext64 *mcontext_t; # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h" 2 3 4 # 147 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h" 3 4 typedef __darwin_pthread_attr_t pthread_attr_t; # 149 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h" 3 4 struct __darwin_sigaltstack { void *ss_sp; __darwin_size_t ss_size; int ss_flags; }; typedef struct __darwin_sigaltstack stack_t; # 151 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h" 3 4 struct __darwin_ucontext { int uc_onstack; __darwin_sigset_t uc_sigmask; struct __darwin_sigaltstack uc_stack; struct __darwin_ucontext *uc_link; __darwin_size_t uc_mcsize; struct __darwin_mcontext64 *uc_mcontext; }; typedef struct __darwin_ucontext ucontext_t; # 152 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h" 3 4 typedef __darwin_sigset_t sigset_t; # 155 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h" 3 4 typedef __darwin_uid_t uid_t; # 157 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 2 3 4 union sigval { int sival_int; void *sival_ptr; }; struct sigevent { int sigev_notify; int sigev_signo; union sigval sigev_value; void (*sigev_notify_function)(union sigval); pthread_attr_t *sigev_notify_attributes; }; typedef struct __siginfo { int si_signo; int si_errno; int si_code; pid_t si_pid; uid_t si_uid; int si_status; void *si_addr; union sigval si_value; long si_band; unsigned long __pad[7]; } siginfo_t; # 200 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 216 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 229 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 # 259 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 union __sigaction_u { void (*__sa_handler)(int); void (*__sa_sigaction)(int, struct __siginfo *, void *); }; struct __sigaction { union __sigaction_u __sigaction_u; void (*sa_tramp)(void *, int, int, siginfo_t *, void *); sigset_t sa_mask; int sa_flags; }; struct sigaction { union __sigaction_u __sigaction_u; sigset_t sa_mask; int sa_flags; }; # 307 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h" 3 4 typedef void (*sig_t)(int); struct sigvec { void (*sv_handler)(int); int sv_mask; int sv_flags; }; struct sigstack { char *ss_sp; int ss_onstack; }; void(*signal(int, void (*)(int)))(int); # 110 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 3 4 # 62 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h" 1 3 4 // AIX system headers need stdint.h to be re-enterable while _STD_TYPES_T // is defined until an inclusion of it without _STD_TYPES_T occurs, in which // case the header guard macro is defined. // C99 7.18.3 Limits of other integer types // // Footnote 219, 220: C++ implementations should define these macros only when // __STDC_LIMIT_MACROS is defined before is included. // // Footnote 222: C++ implementations should define these macros only when // __STDC_CONSTANT_MACROS is defined before is included. // // C++11 [cstdint.syn]p2: // // The macros defined by are provided unconditionally. In particular, // the symbols __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS (mentioned in // footnotes 219, 220, and 222 in the C standard) play no role in C++. // // C11 removed the problematic footnotes. // // Work around this inconsistency by always defining those macros in C++ mode, // so that a C library implementation which follows the C99 standard can be // used in C++. # 51 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 1 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h" 3 4 typedef unsigned char uint8_t; # 24 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h" 3 4 typedef unsigned short uint16_t; # 25 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h" 3 4 typedef unsigned int uint32_t; # 26 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h" 3 4 typedef unsigned long long uint64_t; # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 2 3 4 typedef int8_t int_least8_t; typedef int16_t int_least16_t; typedef int32_t int_least32_t; typedef int64_t int_least64_t; typedef uint8_t uint_least8_t; typedef uint16_t uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; typedef int8_t int_fast8_t; typedef int16_t int_fast16_t; typedef int32_t int_fast32_t; typedef int64_t int_fast64_t; typedef uint8_t uint_fast8_t; typedef uint16_t uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h" 3 4 typedef long int intmax_t; # 59 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h" 3 4 typedef long unsigned int uintmax_t; # 60 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h" 2 3 4 # 53 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h" 2 3 4 # 73 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 76 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h" 3 4 struct timeval { __darwin_time_t tv_sec; __darwin_suseconds_t tv_usec; }; # 81 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 2 3 4 typedef __uint64_t rlim_t; struct rusage { struct timeval ru_utime; struct timeval ru_stime; long ru_maxrss; long ru_ixrss; long ru_idrss; long ru_isrss; long ru_minflt; long ru_majflt; long ru_nswap; long ru_inblock; long ru_oublock; long ru_msgsnd; long ru_msgrcv; long ru_nsignals; long ru_nvcsw; long ru_nivcsw; }; typedef void *rusage_info_t; struct rusage_info_v0 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; }; struct rusage_info_v1 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; }; struct rusage_info_v2 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; }; struct rusage_info_v3 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; uint64_t ri_cpu_time_qos_default; uint64_t ri_cpu_time_qos_maintenance; uint64_t ri_cpu_time_qos_background; uint64_t ri_cpu_time_qos_utility; uint64_t ri_cpu_time_qos_legacy; uint64_t ri_cpu_time_qos_user_initiated; uint64_t ri_cpu_time_qos_user_interactive; uint64_t ri_billed_system_time; uint64_t ri_serviced_system_time; }; struct rusage_info_v4 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; uint64_t ri_cpu_time_qos_default; uint64_t ri_cpu_time_qos_maintenance; uint64_t ri_cpu_time_qos_background; uint64_t ri_cpu_time_qos_utility; uint64_t ri_cpu_time_qos_legacy; uint64_t ri_cpu_time_qos_user_initiated; uint64_t ri_cpu_time_qos_user_interactive; uint64_t ri_billed_system_time; uint64_t ri_serviced_system_time; uint64_t ri_logical_writes; uint64_t ri_lifetime_max_phys_footprint; uint64_t ri_instructions; uint64_t ri_cycles; uint64_t ri_billed_energy; uint64_t ri_serviced_energy; uint64_t ri_interval_max_phys_footprint; uint64_t ri_runnable_time; }; struct rusage_info_v5 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; uint64_t ri_cpu_time_qos_default; uint64_t ri_cpu_time_qos_maintenance; uint64_t ri_cpu_time_qos_background; uint64_t ri_cpu_time_qos_utility; uint64_t ri_cpu_time_qos_legacy; uint64_t ri_cpu_time_qos_user_initiated; uint64_t ri_cpu_time_qos_user_interactive; uint64_t ri_billed_system_time; uint64_t ri_serviced_system_time; uint64_t ri_logical_writes; uint64_t ri_lifetime_max_phys_footprint; uint64_t ri_instructions; uint64_t ri_cycles; uint64_t ri_billed_energy; uint64_t ri_serviced_energy; uint64_t ri_interval_max_phys_footprint; uint64_t ri_runnable_time; uint64_t ri_flags; }; struct rusage_info_v6 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; uint64_t ri_cpu_time_qos_default; uint64_t ri_cpu_time_qos_maintenance; uint64_t ri_cpu_time_qos_background; uint64_t ri_cpu_time_qos_utility; uint64_t ri_cpu_time_qos_legacy; uint64_t ri_cpu_time_qos_user_initiated; uint64_t ri_cpu_time_qos_user_interactive; uint64_t ri_billed_system_time; uint64_t ri_serviced_system_time; uint64_t ri_logical_writes; uint64_t ri_lifetime_max_phys_footprint; uint64_t ri_instructions; uint64_t ri_cycles; uint64_t ri_billed_energy; uint64_t ri_serviced_energy; uint64_t ri_interval_max_phys_footprint; uint64_t ri_runnable_time; uint64_t ri_flags; uint64_t ri_user_ptime; uint64_t ri_system_ptime; uint64_t ri_pinstructions; uint64_t ri_pcycles; uint64_t ri_energy_nj; uint64_t ri_penergy_nj; uint64_t ri_reserved[14]; }; typedef struct rusage_info_v6 rusage_info_current; # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 3 4 struct rlimit { rlim_t rlim_cur; rlim_t rlim_max; }; struct proc_rlimit_control_wakeupmon { uint32_t wm_flags; int32_t wm_rate; }; # 512 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h" 3 4 int getpriority(int, id_t); int getiopolicy_np(int, int) __OSX_AVAILABLE_STARTING(1050, 20000); int getrlimit(int, struct rlimit *) __asm("_" "x" ); int getrusage(int, struct rusage *); int setpriority(int, id_t, int); int setiopolicy_np(int, int, int) __OSX_AVAILABLE_STARTING(1050, 20000); int setrlimit(int, __const struct rlimit *) __asm("_" "x" ); # 111 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h" 3 4 # 64 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h" 3 4 # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h" 3 4 # 88 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h" 3 4 # 129 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h" 3 4 # 62 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h" 3 4 # 74 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h" 3 4 # 41 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h" 3 4 static __inline __uint16_t _OSSwapInt16( __uint16_t _data ) { return (__uint16_t)((_data << 8) | (_data >> 8)); } static __inline __uint32_t _OSSwapInt32( __uint32_t _data ) { return __builtin_bswap32(_data); } static __inline __uint64_t _OSSwapInt64( __uint64_t _data ) { return __builtin_bswap64(_data); } # 103 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/i386/_OSByteOrder.h" 3 4 # 77 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h" 2 3 4 # 132 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h" 3 4 # 131 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h" 2 3 4 # 102 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/endian.h" 2 3 4 # 36 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h" 2 3 4 # 187 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h" 2 3 4 union wait { int w_status; struct { unsigned int w_Termsig:7, w_Coredump:1, w_Retcode:8, w_Filler:16; } w_T; struct { unsigned int w_Stopval:8, w_Stopsig:8, w_Filler:16; } w_S; }; pid_t wait(int *) __asm("_" "x" ); pid_t waitpid(pid_t, int *, int) __asm("_" "x" ); int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "x" ); pid_t wait3(int *, int, struct rusage *); pid_t wait4(pid_t, int *, int, struct rusage *); # 67 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h" 3 4 void *alloca(size_t); # 69 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h" 3 4 typedef __darwin_ct_rune_t ct_rune_t; # 78 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h" 3 4 typedef __darwin_rune_t rune_t; # 79 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h" 3 4 typedef __darwin_wchar_t wchar_t; # 82 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long quot; long rem; } ldiv_t; typedef struct { long long quot; long long rem; } lldiv_t; extern int __mb_cur_max; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h" 2 3 4 void *malloc(size_t __size) __attribute__((__warn_unused_result__)) __attribute__((alloc_size(1))); void *calloc(size_t __count, size_t __size) __attribute__((__warn_unused_result__)) __attribute__((alloc_size(1,2))); void free(void *); void *realloc(void *__ptr, size_t __size) __attribute__((__warn_unused_result__)) __attribute__((alloc_size(2))); void *valloc(size_t) __attribute__((alloc_size(1))); void *aligned_alloc(size_t __alignment, size_t __size) __attribute__((__warn_unused_result__)) __attribute__((alloc_size(2))) __OSX_AVAILABLE(10.15) __attribute__((availability(ios,introduced=13.0))) __attribute__((availability(tvos,introduced=13.0))) __attribute__((availability(watchos,introduced=6.0))); int posix_memalign(void **__memptr, size_t __alignment, size_t __size) __OSX_AVAILABLE_STARTING(1060, 30000); # 129 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 void abort(void) __attribute__((__cold__)) __attribute__((__noreturn__)); int abs(int) __attribute__((__const__)); int atexit(void (* _Nonnull)(void)); double atof(__const char *); int atoi(__const char *); long atol(__const char *); long long atoll(__const char *); void *bsearch(__const void *__key, __const void *__base, size_t __nel, size_t __width, int (* _Nonnull __compar)(__const void *, __const void *)); div_t div(int, int) __attribute__((__const__)); void exit(int) __attribute__((__noreturn__)); char *getenv(__const char *); long labs(long) __attribute__((__const__)); ldiv_t ldiv(long, long) __attribute__((__const__)); long long llabs(long long); lldiv_t lldiv(long long, long long); int mblen(__const char *__s, size_t __n); size_t mbstowcs(wchar_t * restrict , __const char * restrict, size_t); int mbtowc(wchar_t * restrict, __const char * restrict, size_t); void qsort(void *__base, size_t __nel, size_t __width, int (* _Nonnull __compar)(__const void *, __const void *)); int rand(void) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); void srand(unsigned) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); double strtod(__const char *, char **) __asm("_" "x" ); float strtof(__const char *, char **) __asm("_" "x" ); long strtol(__const char *__str, char **__endptr, int __base); long double strtold(__const char *, char **); long long strtoll(__const char *__str, char **__endptr, int __base); unsigned long strtoul(__const char *__str, char **__endptr, int __base); unsigned long long strtoull(__const char *__str, char **__endptr, int __base); __attribute__((__availability__(swift, unavailable, message="Use posix_spawn APIs or NSTask instead. (On iOS, process spawning is unavailable.)"))) __IOS_PROHIBITED __WATCHOS_PROHIBITED __TVOS_PROHIBITED int system(__const char *) __asm("_" "x" ); size_t wcstombs(char * restrict, __const wchar_t * restrict, size_t); int wctomb(char *, wchar_t); void _Exit(int) __attribute__((__noreturn__)); long a64l(__const char *); double drand48(void); char *ecvt(double, int, int *restrict, int *restrict); double erand48(unsigned short[3]); char *fcvt(double, int, int *restrict, int *restrict); char *gcvt(double, int, char *); int getsubopt(char **, char * __const *, char **); int grantpt(int); char *initstate(unsigned, char *, size_t); long jrand48(unsigned short[3]) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); char *l64a(long); void lcong48(unsigned short[7]); long lrand48(void) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of mktemp(3), it is highly recommended that you use mkstemp(3) instead.") char *mktemp(char *); int mkstemp(char *); long mrand48(void) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); long nrand48(unsigned short[3]) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); int posix_openpt(int); char *ptsname(int); int ptsname_r(int fildes, char *buffer, size_t buflen) ; int putenv(char *) __asm("_" "x" ); long random(void) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); int rand_r(unsigned *) __attribute__((__availability__(swift, unavailable, message="Use arc4random instead."))); char *realpath(__const char * restrict, char * restrict) __asm("_" "x" "$DARWIN_EXTSN"); unsigned short *seed48(unsigned short[3]); int setenv(__const char * __name, __const char * __value, int __overwrite) __asm("_" "x" ); void setkey(__const char *) __asm("_" "x" ); char *setstate(__const char *); void srand48(long); void srandom(unsigned); int unlockpt(int); int unsetenv(__const char *) __asm("_" "x" ); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h" 3 4 typedef __darwin_dev_t dev_t; # 257 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h" 3 4 typedef __darwin_mode_t mode_t; # 258 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h" 2 3 4 uint32_t arc4random(void); void arc4random_addrandom(unsigned char * , int ) __OSX_AVAILABLE(10.0) __IOS_DEPRECATED(2.0, 10.0, "use arc4random_stir") __TVOS_DEPRECATED(2.0, 10.0, "use arc4random_stir") __WATCHOS_DEPRECATED(1.0, 3.0, "use arc4random_stir"); void arc4random_buf(void * __buf, size_t __nbytes) __OSX_AVAILABLE_STARTING(1070, 40300); void arc4random_stir(void); uint32_t arc4random_uniform(uint32_t __upper_bound) __OSX_AVAILABLE_STARTING(1070, 40300); int atexit_b(void (^ _Nonnull)(void)) __OSX_AVAILABLE_STARTING(1060, 30200); void *bsearch_b(__const void *__key, __const void *__base, size_t __nel, size_t __width, int (^ _Nonnull __compar)(__const void *, __const void *) __attribute__((__noescape__))) __OSX_AVAILABLE_STARTING(1060, 30200); char *cgetcap(char *, __const char *, int); int cgetclose(void); int cgetent(char **, char **, __const char *); int cgetfirst(char **, char **); int cgetmatch(__const char *, __const char *); int cgetnext(char **, char **); int cgetnum(char *, __const char *, long *); int cgetset(__const char *); int cgetstr(char *, __const char *, char **); int cgetustr(char *, __const char *, char **); int daemon(int, int) __asm("_" "x" "$1050") __OSX_AVAILABLE_BUT_DEPRECATED_MSG(1000, 1050, 20000, 20000, "Use posix_spawn APIs instead.") __WATCHOS_PROHIBITED __TVOS_PROHIBITED; char *devname(dev_t, mode_t); char *devname_r(dev_t, mode_t, char *buf, int len); char *getbsize(int *, long *); int getloadavg(double [], int); __const char *getprogname(void); void setprogname(__const char *); int heapsort(void *__base, size_t __nel, size_t __width, int (* _Nonnull __compar)(__const void *, __const void *)); int heapsort_b(void *__base, size_t __nel, size_t __width, int (^ _Nonnull __compar)(__const void *, __const void *) __attribute__((__noescape__))) __OSX_AVAILABLE_STARTING(1060, 30200); int mergesort(void *__base, size_t __nel, size_t __width, int (* _Nonnull __compar)(__const void *, __const void *)); int mergesort_b(void *__base, size_t __nel, size_t __width, int (^ _Nonnull __compar)(__const void *, __const void *) __attribute__((__noescape__))) __OSX_AVAILABLE_STARTING(1060, 30200); void psort(void *__base, size_t __nel, size_t __width, int (* _Nonnull __compar)(__const void *, __const void *)) __OSX_AVAILABLE_STARTING(1060, 30200); void psort_b(void *__base, size_t __nel, size_t __width, int (^ _Nonnull __compar)(__const void *, __const void *) __attribute__((__noescape__))) __OSX_AVAILABLE_STARTING(1060, 30200); void psort_r(void *__base, size_t __nel, size_t __width, void *, int (* _Nonnull __compar)(void *, __const void *, __const void *)) __OSX_AVAILABLE_STARTING(1060, 30200); void qsort_b(void *__base, size_t __nel, size_t __width, int (^ _Nonnull __compar)(__const void *, __const void *) __attribute__((__noescape__))) __OSX_AVAILABLE_STARTING(1060, 30200); void qsort_r(void *__base, size_t __nel, size_t __width, void *, int (* _Nonnull __compar)(void *, __const void *, __const void *)); int radixsort(__const unsigned char **__base, int __nel, __const unsigned char *__table, unsigned __endbyte); int rpmatch(__const char *) ; int sradixsort(__const unsigned char **__base, int __nel, __const unsigned char *__table, unsigned __endbyte); void sranddev(void); void srandomdev(void); void *reallocf(void *__ptr, size_t __size) __attribute__((alloc_size(2))); long long strtonum(__const char *__numstr, long long __minval, long long __maxval, __const char **__errstrp) ; long long strtoq(__const char *__str, char **__endptr, int __base); unsigned long long strtouq(__const char *__str, char **__endptr, int __base); extern char *suboptarg; # 33 "gbc.c" 2 # 1 "../h/include.h" 1 # 20 "../h/include.h" # 1 "../h/options.h" 1 # 38 "../h/include.h" 2 # 60 "../h/include.h" # 73 "../h/include.h" # 1 "../h/../h/mp.h" 1 # 101 "../h/../h/mp.h" # 1 "../h/genpari.h" 1 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/setjmp.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/setjmp.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 28 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/setjmp.h" 2 3 4 typedef int jmp_buf[((9 * 2) + 3 + 16)]; typedef int sigjmp_buf[((9 * 2) + 3 + 16) + 1]; # 85 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/setjmp.h" 3 4 extern int setjmp(jmp_buf); extern void longjmp(jmp_buf, int) __attribute__((__noreturn__)); int _setjmp(jmp_buf); void _longjmp(jmp_buf, int) __attribute__((__noreturn__)); int sigsetjmp(sigjmp_buf, int); void siglongjmp(sigjmp_buf, int) __attribute__((__noreturn__)); void longjmperror(void); # 4 "../h/genpari.h" 2 # 15 "../h/genpari.h" # 1 "../h/gencom.h" 1 typedef int *GEN; typedef unsigned int our_ulong; typedef struct entree { char *name; int valence; void *value; struct entree *next; } entree; typedef unsigned char *byteptr; extern int prec,precdl; extern GEN bernzone,gpi,geuler; extern int tglobal; extern int *ordvar,varchanged; extern GEN polvar; extern GEN RAVYZARC; extern int NUMFUNC; extern entree fonctions[],*hashtable[]; extern int lontyp[],lontyp2[]; extern jmp_buf environnement; extern unsigned int avma,bot,top; extern GEN gzero,gnil,gun,gdeux,ghalf,gi; extern GEN *polun,*polx; extern byteptr diffptr; extern GEN *g; extern entree **varentries; extern GEN *blocliste; extern int nvar; extern int glbfmt[]; extern char *helpmessage[]; extern char *errmessage[]; # 81 "../h/gencom.h" # 155 "../h/gencom.h" # 193 "../h/gencom.h" # 243 "../h/gencom.h" # 260 "../h/gencom.h" # 277 "../h/gencom.h" # 294 "../h/gencom.h" # 319 "../h/gencom.h" # 343 "../h/gencom.h" # 375 "../h/gencom.h" # 393 "../h/gencom.h" GEN gtrans(),gscalmat(),gscalsmat(),gaddmat(),gaddsmat(); GEN ker(),keri(),kerreel(),eigen(),hess(),carhess(); GEN gauss(),invmat(),det(),detreel(),det2(),caract(),caradj(),adj(),trace(); GEN assmat(),gnorm(),gnorml2(),gconj(),concat(),idmat(); GEN extract(),matextract(),gtomat(),invmulmat(),invmulmatreel(),invmatreel(); GEN sqred(),sqred1(),signat(),jacobi(); int rank(); GEN lisexpr(),readexpr(),lisseq(),readseq(); GEN racine(),mppgcd(),mpfact(),sfcont(),fc(),bezout(),chinois(); GEN mpinvmod(),puissmodulo(),fibo(),bigprem(),prime(),primes(); GEN phi(),decomp(),auxdecomp(),smallfact(),boundfact(),sumdiv(),sumdivk(),numbdiv(); GEN ellfacteur(),classno(),classno2(),classno3(),fundunit(),regula(); GEN compose(),sqcomp(),qf(),compose2(),sqcomp2(),qfred1(),primeform(); GEN binaire(),order(),gener(),divisors(); int kronecker(),krosg(),krogs(),kross(),kro8(); int mu(),omega(),bigomega(),hil(),carreparfait(); int isprime(),ispsp(),issquarefree(),isfundamental(); byteptr initprimes(); GEN base(),discf(),hnf(),smith(); GEN tayl(),legendre(),tchebi(),hilb(),pasc(),laplace(); GEN gprec(),convol(),ggrando(),gconvsp(),gaminc(); GEN lll(),lllrat(),lllgram(),binome(),gscal(); GEN lindep(),lindep2(),algdep(),changevar(),ordred(); GEN polrecip(),reorder(),sort(),indexsort(),polred(),polsym(); GEN somme(),produit(),suminf(),prodinf(),prodinf1(),prodeuler(); GEN vecteur(),vvecteur(),matrice(),divsomme(); GEN qromb(),qromo(),qromi(),rombint(); GEN polint(),plot(),ploth(),ploth2(),zbrent(),sumalt(),sumpos(); GEN forpari(),forstep(),fordiv(),forprime(),ghell(),ghell2(),ghell3(); GEN initell(),zell(),coordch(),pointch(); GEN addell(),subell(),powell(),matell(),ordell(),apell(),apell1(),apell2(); int oncurve(); void eulsum(); void sor(),brute(),texe(); GEN gadd(),gsub(),gmul(),gdiv(); GEN gcopy(),gclone(),cgetg(),cgetp(),gaddpex(); GEN greffe(),gopsg2(),gopgs2(),co8(),cvtop(),compo(),gsqr(); GEN gneg(),gabs(),gmax(),gmin(),ginv(),denom(),numer(),lift(); GEN gmulsg(),gdivgs(),gmodulo(),gmodulcp(); GEN gmod(),gshift(),gmul2n(),gpuigs(),gpui(); GEN gsubst(),deriv(),integ(),recip(),ground(),gcvtoi(),grndtoi(); GEN gceil(),gfloor(),gfrac(),gtrunc(),gdivent(),gdiventres(); GEN gdivmod(),geval(),glt(),gle(),ggt(),gge(),geq(),gne(); GEN gand(),gor(),glength(),truecoeff(); GEN gtopoly(),gtoser(),gtovec(),dbltor(); void gop0z(),gop1z(),gop2z(),gops2gsz(),gops2sgz(),gops2ssz(); void gop3z(),gops1z(),gopsg2z(),gopgs2z(); int taille(),gexpo(),gsigne(),gcmp(),gtolong(),gegal(); int polegal(),tdeg(),ismonome(),iscomplex(),gvar(),ggval(); double rtodbl(),gtodouble(); GEN newbloc(),geni(); int marklist(); void init(),killbloc(),newvalue(),killvalue(); void err(),recover(),changevalue(); GEN ginvmod(),gred(),gdeuc(),gres(),poldivres(); GEN poleval(),roots(),ggcd(),gbezout(),vecbezout(),glcm(); GEN polgcd(),srgcd(),polgcdnun(),content(),primpart(),psres(); GEN factmod(),rootmod(),decpol(),factor(),factpol(),factpol2(); GEN subres(),discsr(),quadpoly(),quadgen(),bezoutpol(),polinvmod(); int sturm(); void gredsp(); GEN greal(),gimag(),teich(),agm(),palog(); GEN mpsqrt(),gsqrt(),mpexp1(),mpexp(),gexp(),logagm(),glogagm(); GEN mplog(),glog(),mpsc1(),mpcos(),gcos(),mpsin(),gsin(); GEN mpaut(),mptan(),gtan(),mpatan(),gatan(),mpasin(),gasin(); GEN mpacos(),gacos(),mparg(),mpch(),gch(),mpsh(),gsh(); GEN mpth(),gth(),mpath(),gath(),mpash(),gash(); GEN garg(),sarg(),mppsi(),gpsi(),transc(),kbessel(),hyperu(); GEN cxpsi(),jbesselh(),gzeta(); GEN kbessel2(),eint1(),gerfc(),eta(),jell(),wf2(),wf(); GEN incgam(),incgam1(),incgam2(),incgam3(),bernreal(),bernvec(); GEN mpach(),gach(),mpgamma(),cxgamma(),ggamma(),mpgamd(),ggamd(),mppi(); GEN mpeuler(),polylog(),dilog(),polylogd(),polylogp(); GEN theta(),thetanullk(); void constpi(),consteuler(),gsincos(); GEN gerepilc(); void printversion(); # 30 "../h/genpari.h" 2 # 1 "../h/erreurs.h" 1 enum { noer, affer1, affer2, affer3, affer4, affer5, exger1, exger2, shier1, shier2,truer1, truer2, adder1, adder2, adder3, adder4, adder5, muler1, muler2, muler3,muler4, muler5, muler6, diver1, diver2, diver3, diver4, diver5, diver6, diver7,diver8, diver9, diver10, diver11, diver12, divzer1, dvmer1, dvmzer1, moder1, modzer1,reser1, reszer1, arier1, arier2, errpile, rtodber, gerper, divller1, gtraner, gadmaer, gadsmaer, concater, extracter1, extracter2, extracter3,matextrer, matinv1, matinv2, mattype1, mattype2, mattype3, invmuler1, gausser1, kerer1, matcher1, recter1, vectmater1, unknowner1, caracer1, numvarer, assigner1, referer1, referer2, valencer1, trucer1, paramer1, eolner1, varer1, killer1, arrayer1, nparamer1, arither1, arither2, facter, puissmoder, invmoder, sfconter1, sfconter2, hiler1, hiler2, chiner, funder1, funder2, factorer1, classer1, classer2, qfer1, qfer2, orderer, generer, primer1, issquer1, hnfer1, hnfer2, laper1, laper2, convol1, convol2, convol3, grandoer1, csper1, precer1,discer1, sommeer1, proder1, polrecer1, vecer1, mater1, recer1, recer2, lller1, lllger1, lllger2,linder1, linder2, algder1, recprimer, changer1, changer2, reorder1, reorder2, reorder3, intger2,sorter1, polinter1, polinter2, zbrenter1, zbrenter2, eulsumer1, level, vecer2, initeler1, initeler2, heller1, zeller1, apeller1, forer1, forer2, nomvar, quader, formater, gadder1, gadder2, gadder4, gadder5, gadder6, gadder7, gadder9, gadder10, gadder11, gadder12, gadder13, gadder15, gmuler1, gmuler2, gmuler4, gmuler5, gmuler7, gmuler8, gmuler9, gmuler10, gmuler11, gmuler12, gmuler14, gdiver1, gdiver2, gdiver3, gdiver4, gdiver6, gdiver7, gdiver8, gdiver9, gdiver10, gdiver11, gdiver12, gdiver13, gdiver15, gdiver16, gdiver17, gdiver18, gdiver19, grefer1, mneter, gexpoer1, gexpoer2, gcmper, gtolger, gvaler2, gvaler4, gabser, gaffsger1, gaffsger2, gaffer1, gaffer2, gaffer3, gaffer4, gaffer5, gaffer6, gaffer7, gaffer8, gaffer9, gaffer10, gaffer11, gaffer12, gaffer13, gaffer14, gaffer15, gaffer16,gaffer17, gaffer18, gaffer19, gaffer20, gaffer21, gadder14, gpuier1, gpuier2, gpuier3, gpuier4, gdiventer, gdivmoder, bezer1, bezer2, ginvmoder, gmul2ner1, ginver, gnormaler, gmoder1, gmoder3, gmoder5, gsubser1, gsubser2, gsubser3, gsubser4, gsubser5, reciper, derer, inter1, inter2, flooer, rounder, cvtoier, cvtoper1, cvtoper2, rndtoier, ceiler, truncer, compoer1, tdeger, gsigner, iscomplexer1, denomer1, numerer1, memer, interrupter, newblocer1, nomer, poler1, poler2, poler3, poler4, poler5, poler6, poler7, poler8, poler9,poler10, poler15, bezoutpoler, factmoder, gcder1, gcder2, gcder3, gcder4, subrer1, subrer2, discsrer1, polgcder1, poltyper, sturmer2, factpol1, normer1, normer2, conjer1, realer1, imager1, sqrter1, sqrter2, sqrter3,sqrter4, sqrter5, sqrter6, exp1er, exper1, exper2, exper3, loger1, loger2, loger3, loger4,loger5, sc1er1, sc1er2, coser1, coser2, coser3, coser4, siner1, siner2, siner3,siner4, sicoer1, sicoer2, sicoer3, taner1, taner2, taner3, ataner1, ataner2, ataner3,ataner4, asiner1, asiner2, asiner3, asiner4, asiner5, acoser1, acoser2, acoser3,acoser4, acoser5, arger1, arger2, cher1, cher2, cher3, sher1, sher2, sher3, ther1, ther2, ther3, asher1, asher2, asher3, asher4, acher1, acher2, acher3, acher4,ather1, ather2, ather3, ather4, gamer1, gamer2, gamer3, gamer4, gamder1, gamder2,gamder3, psier1, psier2, loger6, teicher1, paexper1, agmer1, transcer1, thetaer1, jbesselher1, zetaer1, zetaer2, zetaer3, talker, impl }; # 31 "../h/genpari.h" 2 # 1 "../h/genport.h" 1 extern unsigned int overflow,hiremainder; # 48 "../h/genport.h" # 101 "../h/genport.h" GEN cgetr(),cgeti(),gerepile(),stoi(); GEN negi(),negr(),absi(),absr(); GEN mptrunc(),mpent(),shifts(),shifti(),shiftr(); GEN addsi(),addsr(),addii(),addir(),addrr(),mpadd(); GEN subsi(),subsr(),subii(),subir(); GEN subri(),subrr(),mpsub(); GEN mulss(),mulsi(),mulsr(),mulii(),mulir(),mulrr(),mpmul(); GEN divsi(),divis(),divsr(),divrs(),divir(); GEN divri(),divrr(),mpdiv(),convi(),confrac(); GEN modss(),resss(),modsi(),ressi(),modis(),resis(),modii(); GEN dvmdii(),dvmdsi(),dvmdis(); int itos(),vals(),vali(),divisii(); int expi(); void affii(),affir(),affrr(),mulsii(),addsii(),divsiz(),divisz(),divssz(); void dvmdssz(),dvmdsiz(),dvmdisz(),dvmdiiz(),mpdivz(),modiiz(); void diviiz(),divrrz(),cgiv(); # 32 "../h/genpari.h" 2 extern our_ulong ABS_MOST_NEGS[]; extern our_ulong MOST_NEGS[]; GEN addii(); GEN icopy(); GEN divss(); GEN rcopy(); # 103 "../h/../h/mp.h" 2 GEN subss(); object big_register_1; object big_minus(); object make_bignum(); object make_integer(); GEN addss(); # 92 "../h/include.h" 2 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 3 4 # 59 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 3 4 # 59 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 70 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h" 3 4 typedef __darwin_va_list va_list; # 76 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 44 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h" 2 3 4 int renameat(int, __const char *, int, __const char *) __OSX_AVAILABLE_STARTING(101000, 80000); int renamex_np(__const char *, __const char *, unsigned int) __OSX_AVAILABLE(10.12) __attribute__((availability(ios,introduced=10.0))) __attribute__((availability(tvos,introduced=10.0))) __attribute__((availability(watchos,introduced=3.0))); int renameatx_np(int, __const char *, int, __const char *, unsigned int) __OSX_AVAILABLE(10.12) __attribute__((availability(ios,introduced=10.0))) __attribute__((availability(tvos,introduced=10.0))) __attribute__((availability(watchos,introduced=3.0))); # 80 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 2 3 4 typedef __darwin_off_t fpos_t; struct __sbuf { unsigned char *_base; int _size; }; struct __sFILEX; # 125 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h" 3 4 typedef struct __sFILE { unsigned char *_p; int _r; int _w; short _flags; short _file; struct __sbuf _bf; int _lbfsize; void *_cookie; int (* _Nullable _close)(void *); int (* _Nullable _read) (void *, char *, int); fpos_t (* _Nullable _seek) (void *, fpos_t, int); int (* _Nullable _write)(void *, __const char *, int); struct __sbuf _ub; struct __sFILEX *_extra; int _ur; unsigned char _ubuf[3]; unsigned char _nbuf[1]; struct __sbuf _lb; int _blksize; fpos_t _offset; } FILE; # 65 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 2 3 4 extern FILE *__stdinp; extern FILE *__stdoutp; extern FILE *__stderrp; # 89 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 3 4 # 126 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 3 4 void clearerr(FILE *); int fclose(FILE *); int feof(FILE *); int ferror(FILE *); int fflush(FILE *); int fgetc(FILE *); int fgetpos(FILE * restrict, fpos_t *); char *fgets(char * restrict, int, FILE *); FILE *fopen(__const char * restrict __filename, __const char * restrict __mode) __DARWIN_ALIAS_STARTING_MAC_##1060( __asm("_" "x" )); int fprintf(FILE * restrict, __const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); int fputc(int, FILE *); int fputs(__const char * restrict, FILE * restrict) __asm("_" "x" ); size_t fread(void * restrict __ptr, size_t __size, size_t __nitems, FILE * restrict __stream); FILE *freopen(__const char * restrict, __const char * restrict, FILE * restrict) __asm("_" "x" ); int fscanf(FILE * restrict, __const char * restrict, ...) __attribute__((__format__ (__scanf__, 2, 3))); int fseek(FILE *, long, int); int fsetpos(FILE *, __const fpos_t *); long ftell(FILE *); size_t fwrite(__const void * restrict __ptr, size_t __size, size_t __nitems, FILE * restrict __stream) __asm("_" "x" ); int getc(FILE *); int getchar(void); __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of gets(3), it is highly recommended that you use fgets(3) instead.") char *gets(char *); void perror(__const char *) __attribute__((__cold__)); int printf(__const char * restrict, ...) __attribute__((__format__ (__printf__, 1, 2))); int putc(int, FILE *); int putchar(int); int puts(__const char *); int remove(__const char *); int rename (__const char *__old, __const char *__new); void rewind(FILE *); int scanf(__const char * restrict, ...) __attribute__((__format__ (__scanf__, 1, 2))); void setbuf(FILE * restrict, char * restrict); int setvbuf(FILE * restrict, char * restrict, int, size_t); __attribute__((__availability__(swift, unavailable, message="Use snprintf instead."))) __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") int sprintf(char * restrict, __const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); int sscanf(__const char * restrict, __const char * restrict, ...) __attribute__((__format__ (__scanf__, 2, 3))); FILE *tmpfile(void); __attribute__((__availability__(swift, unavailable, message="Use mkstemp(3) instead."))) __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.") char *tmpnam(char *); int ungetc(int, FILE *); int vfprintf(FILE * restrict, __const char * restrict, va_list) __attribute__((__format__ (__printf__, 2, 0))); int vprintf(__const char * restrict, va_list) __attribute__((__format__ (__printf__, 1, 0))); __attribute__((__availability__(swift, unavailable, message="Use vsnprintf instead."))) __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.") int vsprintf(char * restrict, __const char * restrict, va_list) __attribute__((__format__ (__printf__, 2, 0))); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h" 3 4 char *ctermid(char *); # 223 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 2 3 4 FILE *fdopen(int, __const char *) __DARWIN_ALIAS_STARTING_MAC_##1060( __asm("_" "x" )); int fileno(FILE *); int pclose(FILE *) __attribute__((__availability__(swift, unavailable, message="Use posix_spawn APIs or NSTask instead. (On iOS, process spawning is unavailable.)"))); FILE *popen(__const char *, __const char *) __DARWIN_ALIAS_STARTING_MAC_##1060( __asm("_" "x" )) __attribute__((__availability__(swift, unavailable, message="Use posix_spawn APIs or NSTask instead. (On iOS, process spawning is unavailable.)"))); int __srget(FILE *); int __svfscanf(FILE *, __const char *, va_list) __attribute__((__format__ (__scanf__, 2, 0))); int __swbuf(int, FILE *); # 277 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 3 4 # 289 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 3 4 void flockfile(FILE *); int ftrylockfile(FILE *); void funlockfile(FILE *); int getc_unlocked(FILE *); int getchar_unlocked(void); int putc_unlocked(int, FILE *); int putchar_unlocked(int); int getw(FILE *); int putw(int, FILE *); __attribute__((__availability__(swift, unavailable, message="Use mkstemp(3) instead."))) __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead.") char *tempnam(__const char *__dir, __const char *__prefix) __asm("_" "x" ); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h" 3 4 typedef __darwin_off_t off_t; # 335 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 2 3 4 int fseeko(FILE * __stream, off_t __offset, int __whence); off_t ftello(FILE * __stream); int snprintf(char * restrict __str, size_t __size, __const char * restrict __format, ...) __attribute__((__format__ (__printf__, 3, 4))); int vfscanf(FILE * restrict __stream, __const char * restrict __format, va_list) __attribute__((__format__ (__scanf__, 2, 0))); int vscanf(__const char * restrict __format, va_list) __attribute__((__format__ (__scanf__, 1, 0))); int vsnprintf(char * restrict __str, size_t __size, __const char * restrict __format, va_list) __attribute__((__format__ (__printf__, 3, 0))); int vsscanf(__const char * restrict __str, __const char * restrict __format, va_list) __attribute__((__format__ (__scanf__, 2, 0))); int dprintf(int, __const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))) __OSX_AVAILABLE_STARTING(1070, 40300); int vdprintf(int, __const char * restrict, va_list) __attribute__((__format__ (__printf__, 2, 0))) __OSX_AVAILABLE_STARTING(1070, 40300); ssize_t getdelim(char ** restrict __linep, size_t * restrict __linecapp, int __delimiter, FILE * restrict __stream) __OSX_AVAILABLE_STARTING(1070, 40300); ssize_t getline(char ** restrict __linep, size_t * restrict __linecapp, FILE * restrict __stream) __OSX_AVAILABLE_STARTING(1070, 40300); FILE *fmemopen(void * restrict __buf, size_t __size, __const char * restrict __mode) ; FILE *open_memstream(char **__bufp, size_t *__sizep) ; extern __const int sys_nerr; extern __const char *__const sys_errlist[]; int asprintf(char ** restrict, __const char * restrict, ...) __attribute__((__format__ (__printf__, 2, 3))); char *ctermid_r(char *); char *fgetln(FILE *, size_t *); __const char *fmtcheck(__const char *, __const char *) __attribute__((format_arg(2))); int fpurge(FILE *); void setbuffer(FILE *, char *, int); int setlinebuf(FILE *); int vasprintf(char ** restrict, __const char * restrict, va_list) __attribute__((__format__ (__printf__, 2, 0))); FILE *funopen(__const void *, int (* _Nullable)(void *, char *, int), int (* _Nullable)(void *, __const char *, int), fpos_t (* _Nullable)(void *, fpos_t, int), int (* _Nullable)(void *)); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h" 3 4 extern int __sprintf_chk (char * restrict, int, size_t, __const char * restrict, ...); extern int __snprintf_chk (char * restrict, size_t, int, size_t, __const char * restrict, ...); extern int __vsprintf_chk (char * restrict, int, size_t, __const char * restrict, va_list); extern int __vsnprintf_chk (char * restrict, size_t, int, size_t, __const char * restrict, va_list); # 417 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h" 2 3 4 # 96 "../h/include.h" 2 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 1 3 4 # 21 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 32 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 2 3 4 typedef float float_t; typedef double double_t; # 55 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 # 67 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 # 95 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 extern int __math_errhandling(void); # 124 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 extern int __fpclassifyf(float); extern int __fpclassifyd(double); extern int __fpclassifyl(long double); # 147 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 __inline __attribute__ ((__always_inline__)) int __inline_isfinitef(float); __inline __attribute__ ((__always_inline__)) int __inline_isfinited(double); __inline __attribute__ ((__always_inline__)) int __inline_isfinitel(long double); __inline __attribute__ ((__always_inline__)) int __inline_isinff(float); __inline __attribute__ ((__always_inline__)) int __inline_isinfd(double); __inline __attribute__ ((__always_inline__)) int __inline_isinfl(long double); __inline __attribute__ ((__always_inline__)) int __inline_isnanf(float); __inline __attribute__ ((__always_inline__)) int __inline_isnand(double); __inline __attribute__ ((__always_inline__)) int __inline_isnanl(long double); __inline __attribute__ ((__always_inline__)) int __inline_isnormalf(float); __inline __attribute__ ((__always_inline__)) int __inline_isnormald(double); __inline __attribute__ ((__always_inline__)) int __inline_isnormall(long double); __inline __attribute__ ((__always_inline__)) int __inline_signbitf(float); __inline __attribute__ ((__always_inline__)) int __inline_signbitd(double); __inline __attribute__ ((__always_inline__)) int __inline_signbitl(long double); __inline __attribute__ ((__always_inline__)) int __inline_isfinitef(float __x) { return __x == __x && __builtin_fabsf(__x) != __builtin_inff(); } __inline __attribute__ ((__always_inline__)) int __inline_isfinited(double __x) { return __x == __x && __builtin_fabs(__x) != __builtin_inf(); } __inline __attribute__ ((__always_inline__)) int __inline_isfinitel(long double __x) { return __x == __x && __builtin_fabsl(__x) != __builtin_infl(); } __inline __attribute__ ((__always_inline__)) int __inline_isinff(float __x) { return __builtin_fabsf(__x) == __builtin_inff(); } __inline __attribute__ ((__always_inline__)) int __inline_isinfd(double __x) { return __builtin_fabs(__x) == __builtin_inf(); } __inline __attribute__ ((__always_inline__)) int __inline_isinfl(long double __x) { return __builtin_fabsl(__x) == __builtin_infl(); } __inline __attribute__ ((__always_inline__)) int __inline_isnanf(float __x) { return __x != __x; } __inline __attribute__ ((__always_inline__)) int __inline_isnand(double __x) { return __x != __x; } __inline __attribute__ ((__always_inline__)) int __inline_isnanl(long double __x) { return __x != __x; } __inline __attribute__ ((__always_inline__)) int __inline_signbitf(float __x) { union { float __f; unsigned int __u; } __u; __u.__f = __x; return (int)(__u.__u >> 31); } __inline __attribute__ ((__always_inline__)) int __inline_signbitd(double __x) { union { double __f; unsigned long long __u; } __u; __u.__f = __x; return (int)(__u.__u >> 63); } __inline __attribute__ ((__always_inline__)) int __inline_signbitl(long double __x) { union { long double __ld; struct{ unsigned long long __m; unsigned short __sexp; } __p; } __u; __u.__ld = __x; return (int)(__u.__p.__sexp >> 15); } __inline __attribute__ ((__always_inline__)) int __inline_isnormalf(float __x) { return __inline_isfinitef(__x) && __builtin_fabsf(__x) >= 1.17549435e-38F; } __inline __attribute__ ((__always_inline__)) int __inline_isnormald(double __x) { return __inline_isfinited(__x) && __builtin_fabs(__x) >= 2.2250738585072014e-308; } __inline __attribute__ ((__always_inline__)) int __inline_isnormall(long double __x) { return __inline_isfinitel(__x) && __builtin_fabsl(__x) >= 3.36210314311209350626e-4932L; } # 301 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 extern float acosf(float); extern double acos(double); extern long double acosl(long double); extern float asinf(float); extern double asin(double); extern long double asinl(long double); extern float atanf(float); extern double atan(double); extern long double atanl(long double); extern float atan2f(float, float); extern double atan2(double, double); extern long double atan2l(long double, long double); extern float cosf(float); extern double cos(double); extern long double cosl(long double); extern float sinf(float); extern double sin(double); extern long double sinl(long double); extern float tanf(float); extern double tan(double); extern long double tanl(long double); extern float acoshf(float); extern double acosh(double); extern long double acoshl(long double); extern float asinhf(float); extern double asinh(double); extern long double asinhl(long double); extern float atanhf(float); extern double atanh(double); extern long double atanhl(long double); extern float coshf(float); extern double cosh(double); extern long double coshl(long double); extern float sinhf(float); extern double sinh(double); extern long double sinhl(long double); extern float tanhf(float); extern double tanh(double); extern long double tanhl(long double); extern float expf(float); extern double exp(double); extern long double expl(long double); extern float exp2f(float); extern double exp((double)(double)*log(2.)); extern long double exp2l(long double); extern float expm1f(float); extern double expm1(double); extern long double expm1l(long double); extern float logf(float); extern double log(double); extern long double logl(long double); extern float log10f(float); extern double log10(double); extern long double log10l(long double); extern float log2f(float); extern double log((double)(double))/log(2.); extern long double log2l(long double); extern float log1pf(float); extern double log1p(double); extern long double log1pl(long double); extern float logbf(float); extern double logb(double); extern long double logbl(long double); extern float modff(float, float *); extern double modf(double, double *); extern long double modfl(long double, long double *); extern float ldexpf(float, int); extern double ldexp(double, int); extern long double ldexpl(long double, int); extern float frexpf(float, int *); extern double frexp(double, int *); extern long double frexpl(long double, int *); extern int ilogbf(float); extern int ilogb(double); extern int ilogbl(long double); extern float scalbnf(float, int); extern double scalbn(double, int); extern long double scalbnl(long double, int); extern float scalblnf(float, long int); extern double scalbln(double, long int); extern long double scalblnl(long double, long int); extern float fabsf(float); extern double fabs(double); extern long double fabsl(long double); extern float cbrtf(float); extern double cbrt(double); extern long double cbrtl(long double); extern float hypotf(float, float); extern double hypot(double, double); extern long double hypotl(long double, long double); extern float powf(float, float); extern double pow(double, double); extern long double powl(long double, long double); extern float sqrtf(float); extern double sqrt(double); extern long double sqrtl(long double); extern float erff(float); extern double erf(double); extern long double erfl(long double); extern float erfcf(float); extern double erfc(double); extern long double erfcl(long double); extern float lgammaf(float); extern double (int)ggamma(double); extern long double lgammal(long double); extern float tgammaf(float); extern double tgamma(double); extern long double tgammal(long double); extern float ceilf(float); extern double ceil(double); extern long double ceill(long double); extern float floorf(float); extern double floor(double); extern long double floorl(long double); extern float nearbyintf(float); extern double nearbyint(double); extern long double nearbyintl(long double); extern float rintf(float); extern double rint(double); extern long double rintl(long double); extern long int lrintf(float); extern long int lrint(double); extern long int lrintl(long double); extern float roundf(float); extern double round(double); extern long double roundl(long double); extern long int lroundf(float); extern long int (int)ground(double); extern long int lroundl(long double); extern long long int llrintf(float); extern long long int llrint(double); extern long long int llrintl(long double); extern long long int llroundf(float); extern long long int llround(double); extern long long int llroundl(long double); extern float truncf(float); extern double trunc(double); extern long double truncl(long double); extern float fmodf(float, float); extern double fmod(double, double); extern long double fmodl(long double, long double); extern float remainderf(float, float); extern double remainder(double, double); extern long double remainderl(long double, long double); extern float remquof(float, float, int *); extern double remquo(double, double, int *); extern long double remquol(long double, long double, int *); extern float copysignf(float, float); extern double copysign(double, double); extern long double copysignl(long double, long double); extern float nanf(__const char *); extern double nan(__const char *); extern long double nanl(__const char *); extern float nextafterf(float, float); extern double nextafter(double, double); extern long double nextafterl(long double, long double); extern double nexttoward(double, long double); extern float nexttowardf(float, long double); extern long double nexttowardl(long double, long double); extern float fdimf(float, float); extern double fdim(double, double); extern long double fdiml(long double, long double); extern float fmaxf(float, float); extern double fmax(double, double); extern long double fmaxl(long double, long double); extern float fminf(float, float); extern double fmin(double, double); extern long double fminl(long double, long double); extern float fmaf(float, float, float); extern double fma(double, double, double); extern long double fmal(long double, long double, long double); extern float __inff(void) ("use `(float)INFINITY` instead", macos(10.0, 10.9)) (ios, watchos, tvos); extern double __inf(void) ("use `INFINITY` instead", macos(10.0, 10.9)) (ios, watchos, tvos); extern long double __infl(void) ("use `(long double)INFINITY` instead", macos(10.0, 10.9)) (ios, watchos, tvos); extern float __nan(void) ("use `NAN` instead", macos(10.0, 10.14)) (ios, watchos, tvos); extern float __exp10f(float) ; extern double __exp10(double) ; __inline __attribute__ ((__always_inline__)) void __sincosf(float __x, float *__sinp, float *__cosp); __inline __attribute__ ((__always_inline__)) void __sincos(double __x, double *__sinp, double *__cosp); extern float __cospif(float) ; extern double __cospi(double) ; extern float __sinpif(float) ; extern double __sinpi(double) ; extern float __tanpif(float) ; extern double __tanpi(double) ; # 627 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 __inline __attribute__ ((__always_inline__)) void __sincospif(float __x, float *__sinp, float *__cosp); __inline __attribute__ ((__always_inline__)) void __sincospi(double __x, double *__sinp, double *__cosp); struct __float2 { float __sinval; float __cosval; }; struct __double2 { double __sinval; double __cosval; }; extern struct __float2 __sincosf_stret(float); extern struct __double2 __sincos_stret(double); extern struct __float2 __sincospif_stret(float); extern struct __double2 __sincospi_stret(double); __inline __attribute__ ((__always_inline__)) void __sincosf(float __x, float *__sinp, float *__cosp) { __const struct __float2 __stret = __sincosf_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } __inline __attribute__ ((__always_inline__)) void __sincos(double __x, double *__sinp, double *__cosp) { __const struct __double2 __stret = __sincos_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } __inline __attribute__ ((__always_inline__)) void __sincospif(float __x, float *__sinp, float *__cosp) { __const struct __float2 __stret = __sincospif_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } __inline __attribute__ ((__always_inline__)) void __sincospi(double __x, double *__sinp, double *__cosp) { __const struct __double2 __stret = __sincospi_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } extern double j0(double) ; extern double j1(double) ; extern double jn(int, double) ; extern double y0(double) ; extern double y1(double) ; extern double yn(int, double) ; extern double scalb(double, double); extern int signgam; # 702 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 # 724 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 # 740 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h" 3 4 extern long int rinttol(double) (ios, watchos, tvos); extern long int roundtol(double) (ios, watchos, tvos); extern double drem(double, double) (ios, watchos, tvos); extern int finite(double) ("Use `isfinite((double)x)` instead.", macos(10.0, 10.9)) (ios, watchos, tvos); extern double gamma(double) (ios, watchos, tvos); extern double significand(double) ("Use `2*frexp( )` or `scalbn(x, -ilogb(x))` instead.", macos(10.0, 10.9)) (ios, watchos, tvos); struct exception { int type; char *name; double arg1; double arg2; double retval; }; # 98 "../h/include.h" 2 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/complex.h" 1 3 4 # 21 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/complex.h" 3 4 extern float _Complex cacosf(float _Complex); extern double _Complex cacos(double _Complex); extern long double _Complex cacosl(long double _Complex); extern float _Complex casinf(float _Complex); extern double _Complex casin(double _Complex); extern long double _Complex casinl(long double _Complex); extern float _Complex catanf(float _Complex); extern double _Complex catan(double _Complex); extern long double _Complex catanl(long double _Complex); extern float _Complex ccosf(float _Complex); extern double _Complex ccos(double _Complex); extern long double _Complex ccosl(long double _Complex); extern float _Complex csinf(float _Complex); extern double _Complex csin(double _Complex); extern long double _Complex csinl(long double _Complex); extern float _Complex ctanf(float _Complex); extern double _Complex ctan(double _Complex); extern long double _Complex ctanl(long double _Complex); extern float _Complex cacoshf(float _Complex); extern double _Complex cacosh(double _Complex); extern long double _Complex cacoshl(long double _Complex); extern float _Complex casinhf(float _Complex); extern double _Complex casinh(double _Complex); extern long double _Complex casinhl(long double _Complex); extern float _Complex catanhf(float _Complex); extern double _Complex catanh(double _Complex); extern long double _Complex catanhl(long double _Complex); extern float _Complex ccoshf(float _Complex); extern double _Complex ccosh(double _Complex); extern long double _Complex ccoshl(long double _Complex); extern float _Complex csinhf(float _Complex); extern double _Complex csinh(double _Complex); extern long double _Complex csinhl(long double _Complex); extern float _Complex ctanhf(float _Complex); extern double _Complex ctanh(double _Complex); extern long double _Complex ctanhl(long double _Complex); extern float _Complex cexpf(float _Complex); extern double _Complex cexp(double _Complex); extern long double _Complex cexpl(long double _Complex); extern float _Complex clogf(float _Complex); extern double _Complex clog(double _Complex); extern long double _Complex clogl(long double _Complex); extern float cabsf(float _Complex); extern double cabs(double _Complex); extern long double cabsl(long double _Complex); extern float _Complex cpowf(float _Complex, float _Complex); extern double _Complex cpow(double _Complex, double _Complex); extern long double _Complex cpowl(long double _Complex, long double _Complex); extern float _Complex csqrtf(float _Complex); extern double _Complex csqrt(double _Complex); extern long double _Complex csqrtl(long double _Complex); extern float cargf(float _Complex); extern double carg(double _Complex); extern long double cargl(long double _Complex); extern float cimagf(float _Complex); extern double cimag(double _Complex); extern long double cimagl(long double _Complex); extern float _Complex conjf(float _Complex); extern double _Complex conj(double _Complex); extern long double _Complex conjl(long double _Complex); extern float _Complex cprojf(float _Complex); extern double _Complex cproj(double _Complex); extern long double _Complex cprojl(long double _Complex); extern float crealf(float _Complex); extern double creal(double _Complex); extern long double creall(long double _Complex); # 99 "../h/include.h" 2 # 1 "../h/../h/sfun_argd.h" 1 # 107 "../h/include.h" 2 # 1 "../h/../h/compbas.h" 1 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h" 1 3 typedef __builtin_va_list va_list; typedef __builtin_va_list __gnuc_va_list; # 2 "../h/../h/compbas.h" 2 # 108 "../h/include.h" 2 # 1 "../h/../h/enum.h" 1 enum signals_allowed_values { sig_none, sig_normal, sig_try_to_delay, sig_safe, sig_at_read, sig_use_signals_allowed_value }; enum aelttype { aet_ch, aet_bit, aet_nnchar, aet_uchar, aet_char, aet_nnshort, aet_ushort, aet_short, aet_sf, aet_lf, aet_object, aet_nnfix, aet_fix, aet_nnint, aet_uint, aet_int, aet_last }; enum aemode { aem_signed, aem_unsigned, aem_float, aem_complex, aem_character, aem_t }; # 109 "../h/include.h" 2 # 1 "../h/../h/pageinfo.h" 1 # 1 "../h/pbits.h" 1 # 1 "../h/arth.h" 1 # 8264 "../h/arth.h" # 5 "../h/pbits.h" 2 # 2 "../h/../h/pageinfo.h" 2 struct pageinfo { unsigned long type:6; unsigned long magic:7; unsigned long sgc_flags:2; unsigned long in_use:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 15; struct pageinfo *next; }; # 110 "../h/include.h" 2 # 1 "../h/../h/lu.h" 1 # 1 "../h/pbits.h" 1 # 1 "../h/arth.h" 1 # 8264 "../h/arth.h" # 5 "../h/pbits.h" 2 # 2 "../h/../h/lu.h" 2 typedef long long lfixnum; typedef unsigned long long ulfixnum; typedef long fixnum; typedef unsigned long ufixnum; # 28 "../h/../h/lu.h" typedef union lispunion * object; typedef struct cons * htent; typedef struct rtent * rtentp; typedef object (*ofunc)(); typedef void (*vfunc)(); typedef object integer; typedef object keyword; typedef object direl; typedef object plist; typedef object pack; typedef object real; typedef object string; typedef object structure; typedef object symbol; typedef float shortfloat; typedef double longfloat; typedef float _Complex fcomplex; typedef double _Complex dcomplex; typedef int bool; typedef unsigned short int ushort; typedef unsigned int uint; typedef int hfixnum; typedef unsigned int uhfixnum; typedef unsigned char uchar; typedef short qfixnum; typedef unsigned short uqfixnum; struct fixnum_struct { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; fixnum FIXVAL; }; struct shortfloat_struct { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; shortfloat SFVAL; }; struct longfloat_struct { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; longfloat LFVAL; object spad; }; struct bignum { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; __mpz_struct big_mpz_t; }; struct ratio { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; integer rat_den; integer rat_num; object spad; }; struct ocomplex { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; real cmp_real; real cmp_imag; object spad; }; struct character { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; object ch_name; ufixnum pad5; uchar ch_code; uchar ch_font; uchar ch_bits; ufixnum pad:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 24; ufixnum pad1; ufixnum pad2; ufixnum pad3; ufixnum pad4; }; struct symbol { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; fixnum s_sfdef; object s_dbind; string s_name; object s_gfdef; plist s_plist; pack s_hpack; uhfixnum s_pad2:M ## _ ## T ## _ ## D ## _ ## SIZEOF_LONG ## _ ## 2 ## _ ## 8 ## _ ## 2; uhfixnum s_stype:2; uhfixnum s_pad3:M ## _ ## T ## _ ## D ## _ ## SIZEOF_LONG ## _ ## 2 ## _ ## 8 ## _ ## 1; uhfixnum s_mflag:1; fixnum s_hash; object spad; }; struct package { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; string p_name; plist p_nicknames; plist p_shadowings; plist p_uselist; plist p_usedbylist; plist *p_internal; plist *p_external; ufixnum p_internal_size; ufixnum p_external_size; ufixnum p_internal_fp; ufixnum p_external_fp; struct package *p_link; object spad; }; struct cons { object c_cdr; object c_car; }; struct hashtable { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; htent ht_self; real ht_rhsize; real ht_rhthresh; ufixnum ht_pad1:3; ufixnum ht_static:1; ufixnum ht_nent:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 4; ufixnum ht_pad2:4; ufixnum ht_size:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 4; uhfixnum ht_test:2; uhfixnum ht_pad3:M ## _ ## T ## _ ## D ## _ ## SIZEOF_LONG ## _ ## 2 ## _ ## 8 ## _ ## 2; hfixnum ht_pad4; ufixnum ht_pad5:4; ufixnum ht_max_ent:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 4; htent ht_cache; object spad; }; # 249 "../h/../h/lu.h" struct unadjarray { ufixnum e:1,m:1,f:1, sa_####elttype:5,t:5,st:3, ##sa_####hasfillp:1, sa_####adjustable:1, sa_####writable:1, sa_####offset:3, sa_####eltsize:4, sa_####rank:6; object *sa_####self; ufixnum sa_####dim:28; ufixnum sa_####eltmode:4; ufixnum *sa_####dims; }; struct adjarray { ufixnum e:1,m:1,f:1, ##m##elttype:5,t:5,st:3, ####m##hasfillp:1, ##m##adjustable:1, ##m##writable:1, ##m##offset:3, ##m##eltsize:4, ##m##rank:6; object *##m##self; ufixnum ##m##dim:28; ufixnum ##m##eltmode:4; ufixnum *##m##dims; plist aadj_displaced; object spad; }; struct array { ufixnum e:1,m:1,f:1, a_####elttype:5,t:5,st:3, ##a_####hasfillp:1, a_####adjustable:1, a_####writable:1, a_####offset:3, a_####eltsize:4, a_####rank:6; object *a_####self; ufixnum a_####dim:28; ufixnum a_####eltmode:4; ufixnum *a_####dims; plist a_displaced; object spad; }; struct matrix { ufixnum e:1,m:1,f:1, ##m##elttype:5,t:5,st:3, ####m##hasfillp:1, ##m##adjustable:1, ##m##writable:1, ##m##offset:3, ##m##eltsize:4, ##m##rank:6; object *##m##self; ufixnum ##m##dim:28; ufixnum ##m##eltmode:4; ufixnum *mt_####dims; plist displaced; object spad; }; struct unadjvector { ufixnum e:1,m:1,f:1, sv_####elttype:5,t:5,st:3, ##sv_####hasfillp:1, sv_####adjustable:1, sv_####writable:1, sv_####offset:3, sv_####eltsize:4, sv_####rank:6; object *sv_####self; ufixnum sv_####dim:28; ufixnum sv_####eltmode:4; object spad; }; struct vector { ufixnum e:1,m:1,f:1, v_####elttype:5,t:5,st:3, ##v_####hasfillp:1, v_####adjustable:1, v_####writable:1, v_####offset:3, v_####eltsize:4, v_####rank:6; object *v_####self; ufixnum v_####dim:28; ufixnum v_####eltmode:4; ufixnum v_####fillp:28; ufixnum fppad##v_####fillp:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; plist v_####displaced; object spad; }; struct adjvector { ufixnum e:1,m:1,f:1, ####elttype:5,t:5,st:3, ######hasfillp:1, ####adjustable:1, ####writable:1, ####offset:3, ####eltsize:4, ####rank:6; object *####self; ufixnum ####dim:28; ufixnum ####eltmode:4; ufixnum vadj_####fillp:28; ufixnum fppad##vadj_####fillp:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; plist vadj_####displaced; object spad; }; struct unadjstring { ufixnum e:1,m:1,f:1, sst_####elttype:5,t:5,st:3, ##sst_####hasfillp:1, sst_####adjustable:1, sst_####writable:1, sst_####offset:3, sst_####eltsize:4, sst_####rank:6; char *sst_####self; ufixnum sst_####dim:28; ufixnum sst_####eltmode:4; object spad; }; struct string { ufixnum e:1,m:1,f:1, st_####elttype:5,t:5,st:3, ##st_####hasfillp:1, st_####adjustable:1, st_####writable:1, st_####offset:3, st_####eltsize:4, st_####rank:6; char *st_####self; ufixnum st_####dim:28; ufixnum st_####eltmode:4; ufixnum st_####fillp:28; ufixnum fppad##st_####fillp:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; plist st_####displaced; object spad; }; struct unadjbitvector { ufixnum e:1,m:1,f:1, sbv_####elttype:5,t:5,st:3, ##sbv_####hasfillp:1, sbv_####adjustable:1, sbv_####writable:1, sbv_####offset:3, sbv_####eltsize:4, sbv_####rank:6; ufixnum *sbv_####self; ufixnum sbv_####dim:28; ufixnum sbv_####eltmode:4; object spad; }; struct bitvector { ufixnum e:1,m:1,f:1, bv_####elttype:5,t:5,st:3, ##bv_####hasfillp:1, bv_####adjustable:1, bv_####writable:1, bv_####offset:3, bv_####eltsize:4, bv_####rank:6; ufixnum *bv_####self; ufixnum bv_####dim:28; ufixnum bv_####eltmode:4; ufixnum bv_####fillp:28; ufixnum fppad##bv_####fillp:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; plist bv_####displaced; object spad; }; struct ustring { ufixnum e:1,m:1,f:1, ust_####elttype:5,t:5,st:3, ##ust_####hasfillp:1, ust_####adjustable:1, ust_####writable:1, ust_####offset:3, ust_####eltsize:4, ust_####rank:6; uchar *ust_####self; ufixnum ust_####dim:28; ufixnum ust_####eltmode:4; ufixnum ust_####fillp:28; ufixnum fppad##ust_####fillp:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; plist ust_####displaced; object spad; }; struct structure { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; structure str_def; object *str_self; object spad; }; struct stream { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; void *sm_fp; object sm_object0; object sm_object1; char *sm_buffer; ufixnum sm_mode:4; ufixnum sm_flags:6; ufixnum sm_fd:6; ufixnum sm_int:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; }; struct random { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; __gmp_randstate_struct rnd_state; }; struct readtable { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; rtentp rt_self; keyword rt_case; object spad; }; struct pathname { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; direl pn_host; direl pn_device; plist pn_directory; direl pn_name; direl pn_type; direl pn_version; string pn_namestring; }; struct function { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3, ## # 442 "../h/../h/lu.h" fun_minarg:6, # 442 "../h/../h/lu.h" fun_maxarg:6, # 442 "../h/../h/lu.h" fw:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28 # 442 "../h/../h/lu.h" ; # 454 "../h/../h/lu.h" ofunc fun_self; object fun_data; plist fun_plist; ufixnum fun_neval:5; ufixnum fun_vv:1; ufixnum fun_argd:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 6; object *fun_env; }; struct cfdata { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3, ## # 470 "../h/../h/lu.h" cfd_prof:1, # 470 "../h/../h/lu.h" cfw:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 17 ; char *cfd_start; ufixnum cfd_size:28; ufixnum fppad##cfd_size:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; ufixnum cfd_fillp:28; ufixnum fppad##cfd_fillp:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 28; object *cfd_self; plist cfd_dlist; string cfd_name; object spad; }; struct spice { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; fixnum spc_dummy; }; struct dummy {ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16;}; struct ff {ufixnum ff;}; struct fstpw {ufixnum emf:3, tp:10, st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16;}; union fstp {ufixnum ff;struct fstpw t;}; struct mark {ufixnum e:1, mf:2, tt:5,t:5,x:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 13;}; struct typew {ufixnum emf:3, tt:5,t:5,x:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 13;}; struct sgcm {ufixnum e:1,mf:2, tt:5,t:5,x:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 13;}; union lispunion { struct fixnum_struct FIX; struct bignum big; struct ratio rat; struct shortfloat_struct SF; struct longfloat_struct LF; struct ocomplex cmp; struct character ch; struct symbol s; struct package p; struct cons c; struct hashtable ht; struct unadjstring sst; struct string st; struct ustring ust; struct unadjbitvector sbv; struct bitvector bv; struct unadjvector sv; struct vector v; struct cfdata cfd; struct adjvector vadj; struct array a; struct matrix mt; struct adjarray aadj; struct structure str; struct stream sm; struct random rnd; struct readtable rt; struct pathname pn; struct function fun; struct spice spc; struct dummy d; struct fstpw fstp; struct ff ff; struct mark md; struct sgcm smd; struct typew td; fixnum fw; void * vw; }; # 111 "../h/include.h" 2 # 1 "../h/../h/globals.h" 1 extern union lispunion Cnil_body OBJ_ALIGN; extern union lispunion Ct_body OBJ_ALIGN; struct call_data { object fun; hfixnum argd; hfixnum nvalues; object values[32]; fixnum valp; double double_return; }; extern struct call_data fcall; extern struct character character_table[256] OBJ_ALIGN; extern struct unadjstring character_name_table[256] OBJ_ALIGN; extern object null_string; # 112 "../h/include.h" 2 # 1 "../h/../h/fixnum.h" 1 # 33 "../h/../h/fixnum.h" # 113 "../h/include.h" 2 # 1 "../h/../h/type.h" 1 enum type { t_cons, t_start = 0, t_fixnum, t_bignum, t_ratio, t_shortfloat, t_longfloat, t_complex, t_pathname, t_string, t_simple_string, t_simple_bitvector, t_bitvector, t_simple_vector, t_vector, t_simple_array, t_array, t_hashtable, t_structure, t_character, t_symbol, t_package, t_stream, t_random, t_readtable, t_function, t_cfdata, t_spice, t_contiguous, t_end=t_contiguous, t_relocatable, t_other }; # 51 "../h/../h/type.h" # 120 "../h/../h/type.h" # 114 "../h/include.h" 2 # 1 "../h/../h/object.h" 1 # 20 "../h/../h/object.h" union int_object { object o; fixnum i; }; typedef union int_object iobject; enum stype { stp_ordinary, stp_constant, stp_special }; extern struct package *pack_pointer; enum httest { htt_eq, htt_eql, htt_equal, htt_equalp }; typedef struct { void *dflt; object *namep; unsigned char size; } aet_type_struct; struct s_data { object name; fixnum length; object raw; object included; object includes; object staticp; object print_function; object slot_descriptions; object slot_position; fixnum size; object has_holes; }; enum smmode { smm_input, smm_output, smm_io, smm_probe, smm_file_synonym, smm_synonym, smm_broadcast, smm_concatenated, smm_two_way, smm_echo, smm_string_input, smm_string_output, smm_user_defined, smm_socket }; enum gcl_sm_flags { gcl_sm_blocking=1, gcl_sm_tcp_async, gcl_sm_input, gcl_sm_output, gcl_sm_closed, gcl_sm_had_error }; enum chattrib { cat_whitespace, cat_terminating, cat_non_terminating, cat_single_escape, cat_multiple_escape, cat_constituent }; enum chatrait { trait_alpha, trait_digit, trait_alphadigit, trait_package, trait_plus, trait_minus, trait_ratio, trait_exp, trait_invalid }; struct rtent { enum chattrib rte_chattrib; enum chatrait rte_chatrait; object rte_macro; object *rte_dtab; }; extern object def_env1[2],*def_env; extern object src_env1[2],*src_env; struct freelist { ufixnum e:1,m:1,f:1, tt:5,t:5,st:3,w:M ## _ ## T ## _ ## SIZEOF_LONG ## _ ## 8 ## _ ## 16; ufixnum f_link; }; struct fasd { object stream; object table; object eof; object direction; object package; object index; object filepos; object table_length; object evald_items; }; struct typemanager { enum type tm_type; long tm_size; long tm_nppage; object tm_free; object tm_tail; long tm_nfree; long tm_npage; long tm_maxpage; char *tm_name; long tm_gbccount; object tm_alt_free; long tm_alt_nfree; long tm_alt_npage; long tm_sgc; long tm_sgc_minfree; long tm_sgc_max; long tm_min_grow; long tm_max_grow; long tm_growth_percent; long tm_percent_free; long tm_distinct; float tm_adjgbccnt; long tm_opt_maxpage; enum type tm_calling_type; }; extern struct typemanager tm_table[ 32 ]; extern bool prefer_low_mem_contblock; struct contblock { fixnum cb_size; struct contblock *cb_link; }; extern struct contblock *cb_pointer; extern struct contblock *old_cb_pointer; extern fixnum ncb; extern long holepage; extern fixnum new_holepage,starting_hole_div,starting_relb_heap_mult; extern ufixnum recent_allocation,wait_on_abort; extern double gc_alloc_min,mem_multiple,gc_page_min,gc_page_max; extern bool multiprocess_memory_pool; extern char *new_rb_start; extern char *rb_start; extern char *rb_end; extern char *rb_limit; extern char *rb_pointer; extern char *rb_start1; extern char *rb_pointer1; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 60 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 3 4 # 62 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h" 3 4 # 85 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 2 3 4 # 113 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h" 3 4 # 123 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 2 3 4 struct accessx_descriptor { unsigned int ad_name_offset; int ad_flags; int ad_pad[2]; }; # 151 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 3 4 # 173 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 185 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 2 3 4 int getattrlistbulk(int, void *, void *, size_t, uint64_t) __OSX_AVAILABLE_STARTING(101000, 80000); int getattrlistat(int, __const char *, void *, void *, size_t, unsigned long) __OSX_AVAILABLE_STARTING(101000, 80000); int setattrlistat(int, __const char *, void *, void *, size_t, uint32_t) __OSX_AVAILABLE(10.13) __attribute__((availability(ios,introduced=11.0))) __attribute__((availability(tvos,introduced=11.0))) __attribute__((availability(watchos,introduced=4.0))); ssize_t freadlink(int, char * restrict, size_t) ; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h" 3 4 typedef __darwin_gid_t gid_t; # 205 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 206 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/unistd.h" 2 3 4 int faccessat(int, __const char *, int, int) __OSX_AVAILABLE_STARTING(101000, 80000); int fchownat(int, __const char *, uid_t, gid_t, int) __OSX_AVAILABLE_STARTING(101000, 80000); int linkat(int, __const char *, int, __const char *, int) __OSX_AVAILABLE_STARTING(101000, 80000); ssize_t readlinkat(int, __const char *, char *, size_t) __OSX_AVAILABLE_STARTING(101000, 80000); int symlinkat(__const char *, int, __const char *) __OSX_AVAILABLE_STARTING(101000, 80000); int unlinkat(int, __const char *, int) __OSX_AVAILABLE_STARTING(101000, 80000); # 73 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 74 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h" 3 4 typedef __darwin_useconds_t useconds_t; # 84 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 2 3 4 # 148 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 165 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 211 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 240 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 268 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 327 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 343 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 391 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 # 411 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 void _exit(int) __attribute__((__noreturn__)); int access(__const char *, int); unsigned int alarm(unsigned int); int chdir(__const char *); int chown(__const char *, uid_t, gid_t); int close(int) __asm("_" "x" ); int dup(int); int dup2(int, int); int execl(__const char * __path, __const char * __arg0, ...) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int execle(__const char * __path, __const char * __arg0, ...) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int execlp(__const char * __file, __const char * __arg0, ...) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int execv(__const char * __path, char * __const * __argv) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int execve(__const char * __file, char * __const * __argv, char * __const * __envp) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int execvp(__const char * __file, char * __const * __argv) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; pid_t fork(void) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; long fpathconf(int, int); char *getcwd(char *, size_t); gid_t getegid(void); uid_t geteuid(void); gid_t getgid(void); int getgroups(int, gid_t []); char *getlogin(void); pid_t getpgrp(void); pid_t getpid(void); pid_t getppid(void); uid_t getuid(void); int isatty(int); int link(__const char *, __const char *); off_t lseek(int, off_t, int); long pathconf(__const char *, int); int pause(void) __asm("_" "x" ); int pipe(int [2]); ssize_t read(int, void *, size_t) __asm("_" "x" ); int rmdir(__const char *); int setgid(gid_t); int setpgid(pid_t, pid_t); pid_t setsid(void); int setuid(uid_t); unsigned int sleep(unsigned int) __asm("_" "x" ); long sysconf(int); pid_t tcgetpgrp(int); int tcsetpgrp(int, pid_t); char *ttyname(int); int ttyname_r(int, char *, size_t) __asm("_" "x" ); int unlink(__const char *); ssize_t write(int __fd, __const void * __buf, size_t __nbyte) __asm("_" "x" ); size_t confstr(int, char *, size_t) __asm("_" "x" ); int getopt(int, char * __const [], __const char *) __asm("_" "x" ); extern char *optarg; extern int optind, opterr, optopt; __attribute__((__deprecated__)) __WATCHOS_PROHIBITED __TVOS_PROHIBITED void *brk(__const void *); int chroot(__const char *) ___POSIX_C_DEPRECATED_STARTING_##199506L; char *crypt(__const char *, __const char *); void encrypt(char *, int) __asm("_" "x" ); int fchdir(int); long gethostid(void); pid_t getpgid(pid_t); pid_t getsid(pid_t); int getdtablesize(void) ___POSIX_C_DEPRECATED_STARTING_##199506L; int getpagesize(void) __attribute__((__const__)) ___POSIX_C_DEPRECATED_STARTING_##199506L; char *getpass(__const char *) ___POSIX_C_DEPRECATED_STARTING_##199506L; char *getwd(char *) ___POSIX_C_DEPRECATED_STARTING_##200112L; int lchown(__const char *, uid_t, gid_t) __asm("_" "x" ); int lockf(int, int, off_t) __asm("_" "x" ); int nice(int) __asm("_" "x" ); ssize_t pread(int __fd, void * __buf, size_t __nbyte, off_t __offset) __asm("_" "x" ); ssize_t pwrite(int __fd, __const void * __buf, size_t __nbyte, off_t __offset) __asm("_" "x" ); __attribute__((__deprecated__)) __WATCHOS_PROHIBITED __TVOS_PROHIBITED void *sbrk(int); pid_t setpgrp(void) __asm("_" "x" ); int setregid(gid_t, gid_t) __asm("_" "x" ); int setreuid(uid_t, uid_t) __asm("_" "x" ); void swab(__const void * restrict, void * restrict, ssize_t); void sync(void); int truncate(__const char *, off_t); useconds_t ualarm(useconds_t, useconds_t); int usleep(useconds_t) __asm("_" "x" ); __deprecated_msg("Use posix_spawn or fork") pid_t vfork(void) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int fsync(int) __asm("_" "x" ); int ftruncate(int, off_t); int getlogin_r(char *, size_t); int fchown(int, uid_t, gid_t); int gethostname(char *, size_t); ssize_t readlink(__const char * restrict, char * restrict, size_t); int setegid(gid_t); int seteuid(uid_t); int symlink(__const char *, __const char *); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 3 4 # 61 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h" 2 3 4 typedef struct fd_set { __int32_t fds_bits[((((1024) % ( (sizeof(__int32_t) * 8))) == 0) ? ((1024) / ( (sizeof(__int32_t) * 8))) : (((1024) / ( (sizeof(__int32_t) * 8))) + 1))]; } fd_set; int __darwin_check_fd_set_overflow(int, __const void *, int) ; __inline __attribute__ ((__always_inline__)) int __darwin_check_fd_set(int _a, __const void *_b) { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunguarded-availability-new" if ((uintptr_t)&__darwin_check_fd_set_overflow != (uintptr_t) 0) { return __darwin_check_fd_set_overflow(_a, _b, 0); } else { return 1; } #pragma clang diagnostic pop } __inline __attribute__ ((__always_inline__)) int __darwin_fd_isset(int _fd, __const struct fd_set *_p) { if (__darwin_check_fd_set(_fd, (__const void *) _p)) { return _p->fds_bits[(unsigned long)_fd / (sizeof(__int32_t) * 8)] & ((__int32_t)(((unsigned long)1) << ((unsigned long)_fd % (sizeof(__int32_t) * 8)))); } return 0; } __inline __attribute__ ((__always_inline__)) void __darwin_fd_set(int _fd, struct fd_set *__const _p) { if (__darwin_check_fd_set(_fd, (__const void *) _p)) { (_p->fds_bits[(unsigned long)_fd / (sizeof(__int32_t) * 8)] |= ((__int32_t)(((unsigned long)1) << ((unsigned long)_fd % (sizeof(__int32_t) * 8))))); } } __inline __attribute__ ((__always_inline__)) void __darwin_fd_clr(int _fd, struct fd_set *__const _p) { if (__darwin_check_fd_set(_fd, (__const void *) _p)) { (_p->fds_bits[(unsigned long)_fd / (sizeof(__int32_t) * 8)] &= ~((__int32_t)(((unsigned long)1) << ((unsigned long)_fd % (sizeof(__int32_t) * 8))))); } } # 76 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h" 3 4 struct timespec { __darwin_time_t tv_sec; long tv_nsec; }; # 77 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h" 3 4 typedef __darwin_time_t time_t; # 85 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h" 3 4 typedef __darwin_suseconds_t suseconds_t; # 86 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h" 3 4 # 101 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h" 3 4 # 102 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h" 3 4 # 103 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h" 3 4 # 104 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h" 3 4 # 105 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h" 3 4 # 108 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 int pselect(int, fd_set * restrict, fd_set * restrict, fd_set * restrict, __const struct timespec * restrict, __const sigset_t * restrict) __asm("_" "x" "$1050") ; # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_select.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_select.h" 3 4 int select(int, fd_set * restrict, fd_set * restrict, fd_set * restrict, struct timeval * restrict) __asm("_" "x" "$1050") ; # 130 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h" 2 3 4 # 640 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h" 3 4 typedef __darwin_uuid_t uuid_t; # 644 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 2 3 4 void _Exit(int) __attribute__((__noreturn__)); int accessx_np(__const struct accessx_descriptor *, size_t, int *, uid_t); int acct(__const char *); int add_profil(char *, size_t, unsigned long, unsigned int) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; void endusershell(void); int execvP(__const char * __file, __const char * __searchpath, char * __const * __argv) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; char *fflagstostr(unsigned long); int getdomainname(char *, int); int getgrouplist(__const char *, int, int *, int *); # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/gethostuuid.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/gethostuuid.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 220 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx, _ios) #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro, _osxDep, _iosIntro, _iosDep, _msg) #if 1 #define __attribute__((availability(_target,_availability,message=_msg))) #define __attribute__((availability(_target, _availability))) #if 1 #define #define #if 1 #define __OSX_AVAILABLE(_vers) __attribute__((availability(macosx,introduced=_vers))) #endif #define __OSX_AVAILABLE(_vers) #if 1 #define __IOS_PROHIBITED __attribute__((availability(ios,unavailable))) #define __IOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(ios,introduced=_start))) #define __IOS_PROHIBITED #define __IOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __TVOS_PROHIBITED __attribute__((availability(tvos,unavailable))) #define __TVOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(tvos,introduced=_start))) #define __TVOS_PROHIBITED #define __TVOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __WATCHOS_PROHIBITED __attribute__((availability(watchos,unavailable))) #define __WATCHOS_DEPRECATED(_start, _dep, _msg) __attribute__((availability(watchos,introduced=_start))) #define __WATCHOS_PROHIBITED #define __WATCHOS_DEPRECATED(_start, _dep, _msg) #if 1 #define __SWIFT_UNAVAILABLE_MSG(_msg) #define __SWIFT_UNAVAILABLE_MSG(_msg) # 394 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #if 1 # 412 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 416 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 433 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_DEPRECATED_REP1(__VA_ARGS__) #define # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 438 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 441 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE_END # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute pop # 454 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 # 475 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #define # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 481 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 )), apply_to = any(record, enum, enum_constant, function, objc_method, objc_category, objc_protocol, objc_interface, objc_property, type_alias, variable, field)))) #define (...) #define # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 485 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 (...) #define # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 #pragma clang attribute push # 487 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 __API_DEPRECATED_BEGIN_REP1(...) #define (...) #define __API_UNAVAILABLE_END #define __SPI_AVAILABLE(...) #define __SPI_DEPRECATED(...) #define __SPI_DEPRECATED_WITH_REPLACEMENT(...) # 35 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/gethostuuid.h" 2 3 4 int gethostuuid(uuid_t, __const struct timespec *) (ios, tvos, watchos); # 660 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 2 3 4 mode_t getmode(__const void *, mode_t); int getpeereid(int, uid_t *, gid_t *); int getsgroups_np(int *, uuid_t); char *getusershell(void); int getwgroups_np(int *, uuid_t); int initgroups(__const char *, int); int issetugid(void); char *mkdtemp(char *); int mknod(__const char *, mode_t, dev_t); int mkpath_np(__const char *path, mode_t omode) __OSX_AVAILABLE_STARTING(1080, 50000); int mkpathat_np(int dfd, __const char *path, mode_t omode) __OSX_AVAILABLE(10.12) __attribute__((availability(ios,introduced=10.0))) __attribute__((availability(tvos,introduced=10.0))) __attribute__((availability(watchos,introduced=3.0))); int mkstemp(char *); int mkstemps(char *, int); char *mktemp(char *); int mkostemp(char *path, int oflags) __OSX_AVAILABLE(10.12) __attribute__((availability(ios,introduced=10.0))) __attribute__((availability(tvos,introduced=10.0))) __attribute__((availability(watchos,introduced=3.0))); int mkostemps(char *path, int slen, int oflags) __OSX_AVAILABLE(10.12) __attribute__((availability(ios,introduced=10.0))) __attribute__((availability(tvos,introduced=10.0))) __attribute__((availability(watchos,introduced=3.0))); int mkstemp_dprotected_np(char *path, int dpclass, int dpflags) __attribute__((availability(macosx,unavailable))) __attribute__((availability(ios,introduced=10.0))) __attribute__((availability(tvos,introduced=10.0))) __attribute__((availability(watchos,introduced=3.0))); char *mkdtempat_np(int dfd, char *path) __OSX_AVAILABLE(10.13) __attribute__((availability(ios,introduced=11.0))) __attribute__((availability(tvos,introduced=11.0))) __attribute__((availability(watchos,introduced=4.0))); int mkstempsat_np(int dfd, char *path, int slen) __OSX_AVAILABLE(10.13) __attribute__((availability(ios,introduced=11.0))) __attribute__((availability(tvos,introduced=11.0))) __attribute__((availability(watchos,introduced=4.0))); int mkostempsat_np(int dfd, char *path, int slen, int oflags) __OSX_AVAILABLE(10.13) __attribute__((availability(ios,introduced=11.0))) __attribute__((availability(tvos,introduced=11.0))) __attribute__((availability(watchos,introduced=4.0))); int nfssvc(int, void *); int profil(char *, size_t, unsigned long, unsigned int); __deprecated_msg("Use of per-thread security contexts is error-prone and discouraged.") int pthread_setugid_np(uid_t, gid_t); int pthread_getugid_np( uid_t *, gid_t *); int reboot(int); int revoke(__const char *); __attribute__((__deprecated__)) int rcmd(char **, int, __const char *, __const char *, __const char *, int *); __attribute__((__deprecated__)) int rcmd_af(char **, int, __const char *, __const char *, __const char *, int *, int); __attribute__((__deprecated__)) int rresvport(int *); __attribute__((__deprecated__)) int rresvport_af(int *, int); __attribute__((__deprecated__)) int iruserok(unsigned long, int, __const char *, __const char *); __attribute__((__deprecated__)) int iruserok_sa(__const void *, int, int, __const char *, __const char *); __attribute__((__deprecated__)) int ruserok(__const char *, int, __const char *, __const char *); int setdomainname(__const char *, int); int setgroups(int, __const gid_t *); void sethostid(long); int sethostname(__const char *, int); void setkey(__const char *) __asm("_" "x" ); int setlogin(__const char *); void *setmode(__const char *) __DARWIN_ALIAS_STARTING_MAC_##1060( __asm("_" "x" )); int setrgid(gid_t); int setruid(uid_t); int setsgroups_np(int, __const uuid_t); void setusershell(void); int setwgroups_np(int, __const uuid_t); int strtofflags(char **, unsigned long *, unsigned long *); int swapon(__const char *); int ttyslot(void); int undelete(__const char *); int unwhiteout(__const char *); void *valloc(size_t); __WATCHOS_PROHIBITED __TVOS_PROHIBITED int syscall(int, ...); extern char *suboptarg; int getsubopt(char **, char * __const *, char **); int fgetattrlist(int,void*,void*,size_t,unsigned int) __OSX_AVAILABLE_STARTING(1060, 30000); int fsetattrlist(int,void*,void*,size_t,unsigned int) __OSX_AVAILABLE_STARTING(1060, 30000); int getattrlist(__const char*,void*,void*,size_t,unsigned int) __asm("_" "x" ); int setattrlist(__const char*,void*,void*,size_t,unsigned int) __asm("_" "x" ); int exchangedata(__const char*,__const char*,unsigned int) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int getdirentriesattr(int,void*,void*,size_t,unsigned int*,unsigned int*,unsigned int*,unsigned int) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; # 772 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h" 3 4 struct fssearchblock; struct searchstate; int searchfs(__const char *, struct fssearchblock *, unsigned long *, unsigned int, unsigned int, struct searchstate *) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int fsctl(__const char *,unsigned long,void*,unsigned int); int ffsctl(int,unsigned long,void*,unsigned int) __OSX_AVAILABLE_STARTING(1060, 30000); int fsync_volume_np(int, int) __OSX_AVAILABLE_STARTING(1080, 60000); int sync_volume_np(__const char *, int) __OSX_AVAILABLE_STARTING(1080, 60000); extern int optreset; # 436 "../h/../h/object.h" 2 __inline ufixnum rb_size(void) { return rb_end-rb_start; } __inline bool rb_high(void) { return rb_pointer>=rb_end&&rb_size(); } __inline char * rb_begin(void) { return rb_high() ? rb_end : rb_start; } __inline bool rb_emptyp(void) { return rb_pointer == rb_begin(); } __inline ufixnum ufmin(ufixnum a,ufixnum b) { return a<=b ? a : b; } __inline ufixnum ufmax(ufixnum a,ufixnum b) { return a>=b ? a : b; } __inline int emsg(__const char *s,...) { va_list args; ufixnum n=0; void *v=((void *)0); __builtin_va_start(args, s); n=__builtin___vsnprintf_chk (v, n, 0, __builtin_object_size (v, 2 > 1 ? 1 : 0), s, args)+1; __builtin_va_end(args); v=__builtin_alloca(n); __builtin_va_start(args, s); __builtin___vsnprintf_chk (v, n, 0, __builtin_object_size (v, 2 > 1 ? 1 : 0), s, args); __builtin_va_end(args); return write(2,v,n-1) ? n : -1; } extern char *heap_end; extern char *core_end; extern char *tmp_alloc; enum ftype {f_object,f_fixnum}; extern char *alloca_val; object make_si_sfun(); # 573 "../h/../h/object.h" # 590 "../h/../h/object.h" object funcall_cfun(void(*)(),int,...); object clear_compiler_properties(); extern object sSlambda_block_expanded; void raise_pending_signals(); extern unsigned int signals_allowed, signals_pending; extern void *stack_alloc_start,*stack_alloc_end; # 676 "../h/../h/object.h" # 689 "../h/../h/object.h" # 710 "../h/../h/object.h" # 720 "../h/../h/object.h" # 741 "../h/../h/object.h" # 753 "../h/../h/object.h" # 115 "../h/include.h" 2 # 1 "../h/../h/vs.h" 1 # 20 "../h/../h/vs.h" extern object *vs_org,*vs_limit,*vs_base,*vs_top; # 116 "../h/include.h" 2 # 1 "../h/../h/bds.h" 1 # 20 "../h/../h/bds.h" typedef struct bds_bd { object bds_sym; object bds_val; } *bds_ptr; extern bds_ptr bds_org,bds_limit,bds_top; # 44 "../h/../h/bds.h" # 117 "../h/include.h" 2 # 1 "../h/../h/frame.h" 1 # 20 "../h/../h/frame.h" typedef struct invocation_history { object ihs_function; object *ihs_base; } *ihs_ptr; extern ihs_ptr ihs_org,ihs_limit,ihs_top; # 64 "../h/../h/frame.h" enum fr_class { FRS_CATCH, FRS_CATCHALL, FRS_PROTECT }; extern int in_signal_handler; typedef struct frame { char frs_jmpbuf[SIZEOF_JMP_BUF] __attribute__ ((__aligned__ (OBJ_ALIGNMENT*2))); object *frs_lex; bds_ptr frs_bds_top; char frs_class; char frs_in_signal_handler; object frs_val; ihs_ptr frs_ihs; } *frame_ptr; # 99 "../h/../h/frame.h" extern frame_ptr frs_org,frs_start,frs_limit,frs_top; # 117 "../h/../h/frame.h" extern bool nlj_active; extern frame_ptr nlj_fr; extern object nlj_tag; # 118 "../h/include.h" 2 # 1 "../h/../h/lex.h" 1 extern object *lex_env; # 48 "../h/../h/lex.h" # 119 "../h/include.h" 2 # 1 "../h/../h/eval.h" 1 # 20 "../h/../h/eval.h" extern int *cs_base; extern int *cs_org; extern int *cs_limit; # 55 "../h/../h/eval.h" struct bind_temp { object bt_var; object bt_spp; object bt_init; object bt_aux; }; # 121 "../h/../h/eval.h" # 120 "../h/include.h" 2 # 1 "../h/../h/compprotos.h" 1 bool eql1(object,object); bool equal1(object,object); bool equalp1(object,object); bool file_exists(object); bool integer_bitp(object,object); double big_to_double(object); frame_ptr frs_sch_catch(object); frame_ptr frs_sch(object); int length(object); int number_compare(object,object); int number_evenp(object); int number_minusp(object); int number_oddp(object); int number_plusp(object); int number_zerop(object); long int fixint(object); object alloc_object(enum type); object call_proc_cs2(object,...); object call_proc_new(object,ufixnum,ufixnum,void **,ufixnum,object,va_list); object coerce_to_string(); object elt(object,int); object fixnum_big_shift(fixnum,fixnum); object fixnum_times(fixnum,fixnum); object fSgensym0(void); object fSgensym1ig(object); object fSgensym1s(object); object fSinit_function(object,object,object,object, fixnum,fixnum,fixnum); object fSsputprop(object,object,object); object Icall_gen_error_handler(object,object,object,object,ufixnum,...); object get(object,object,object); object get_gcd(object,object); object get_lcm(object,object); object integer_count(object); object integer_length(object); object integer_shift(object,object); object listA(fixnum,...); object list(fixnum,...); object log_op2(fixnum,object,object); object make_complex(object, object); object make_cons(object, object); object make_dcomplex(dcomplex); object make_fcomplex(fcomplex); object make_fixnum1(long); object make_list(fixnum); object make_longfloat(longfloat); object make_shortfloat(float); object make_simple_string(__const char *); object number_abs(object); object number_divide(object, object); object number_dpb(object,object,object); object number_dpf(object,object,object); object number_ldb(object,object); object number_ldbt(object,object); object number_minus(object,object); object number_negate(object); object number_plus(object,object); object number_signum(object); object number_times(object,object); object princ(object,object); object read_char1(object,object); object structure_ref(object,object,fixnum); object structure_set(object,object,fixnum,object); object symbol_function(object); object symbol_name(object); object symbol_value(object); object terpri(object); object vs_overflow(void); void bds_overflow(void); void bds_unwind(bds_ptr); void do_init(object *); void frs_overflow(void); void intdivrem(object,object,fixnum,object *,object *); void princ_char(int,object); void princ_str(char *,object); void princ_str(char *,object); void sethash(object,object,object); void setq(object,object); void super_funcall_no_event(object); void unwind(frame_ptr,object) NO_RETURN; int object_to_int(object); fixnum object_to_fixnum(object); dcomplex object_to_dcomplex(object); char object_to_char(object); void not_a_symbol(object); object number_expt(object,object); object fLrow_major_aref(object,fixnum); void *__builtin_alloca(unsigned long); object cmod(object); object ctimes(object,object); object cdifference(object,object); object cplus(object,object); double sqrt(double); float sqrtf(float); object Icall_gen_error_handler(object,object,object,object,ufixnum,...); object Icall_gen_error_handler_noreturn(object,object,object,object,ufixnum,...) __attribute__((noreturn)); object file_stream(object); fixnum fixnum_expt(fixnum, fixnum); # 122 "../h/include.h" 2 # 1 "../h/../h/protoize.h" 1 extern void *alloc_page (long n); void add_page_to_freelist (char *p, struct typemanager *tm); extern object type_name (int t); object alloc_object (enum type t); void add_pages(struct typemanager *,fixnum); extern object make_cons (object a, object d); extern object on_stack_cons (object x, object y); extern void insert_contblock (void *p, ufixnum s); extern void insert_maybe_sgc_contblock (char *p, int s); extern void set_maxpage (void); extern void gcl_init_alloc (void *); extern void gcl_init_alloc_function (void); extern void free (void *ptr); extern void Laref (void); extern void siLaset (void); extern void siLsvset (void); extern void siLmake_vector (void); extern void adjust_displaced (object x); extern void gset (void *p1, void *val, fixnum n, int typ); extern void array_allocself (object x, int staticp, object dflt); extern void siLfill_pointer_set (void); extern void Lfill_pointer (void); extern void Larray_element_type (void); extern void Ladjustable_array_p (void); extern void siLdisplaced_array_p (void); extern void Larray_rank (void); extern void Larray_dimension (void); extern void siLreplace_array (void); extern void gcl_init_array_function (void); extern void setq (object sym, object val); extern void Lset (void); extern void siLfset (void); extern void Lfmakunbound (void); extern object clear_compiler_properties (object sym, object code); extern void gcl_init_assignment (void); extern int backq_car (object x); extern void gcl_init_backq (void); extern void bds_unwind (bds_ptr new_bds_top); extern void gcl_init_big1 (void); extern object new_bignum (void); extern object make_integer (__mpz_struct *u); extern int big_compare (object x, object y); extern object normalize_big_to_object (object x); extern void add_int_big (int i, object x); extern void mul_int_big (int i, object x); extern object normalize_big (object x); extern object big_minus (object x); extern double big_to_double (object x); extern object maybe_replace_big (object x); extern object replace_big (object x); extern object bignum2 (unsigned int h, unsigned int l); extern void integer_quotient_remainder_1 (object x, object y, object *qp, object *rp,fixnum z); extern void integer_quotient_remainder_1_ui (object x, unsigned long y, object *qp, object *rp,fixnum z); extern object coerce_big_to_string (object x, int printbase); extern void gcl_init_big (void); extern int big_sign (object x); extern void set_big_sign (object x, int sign); extern void zero_big (object x); extern void lambda_bind (object *arg_top); extern void bind_var (object var, object val, object spp); extern object find_special (object body, struct bind_temp *start, struct bind_temp *end,object *); extern object let_bind (object body, struct bind_temp *start, struct bind_temp *end); extern object letA_bind (object body, struct bind_temp *start, struct bind_temp *end); extern void parse_key (object *base, bool rest, bool allow_other_keys, register int n, ... ); extern void check_other_key (object l, int n, ...); struct key {short n,allow_other_keys; iobject *defaults; iobject keys[1]; }; extern int parse_key_new_new (int n, object *base, struct key *keys, object first, va_list ap); extern int parse_key_rest_new (object rest, int n, object *base, struct key *keys, object first, va_list ap); extern void set_key_struct (struct key *ks, object data); extern void gcl_init_bind (void); extern void gcl_init_block (void); extern void *bsearch (__const void *key, __const void *base, size_t nel, size_t keysize, int (*compar) (__const void *,__const void *)); extern void gcl_init_catch (void); extern object make_cfun (void (*self)(), object name, object data, char *start, int size); extern object make_sfun (object name, object (*self)(), int argd, object data,fixnum nval); extern object make_cclosure_new (void *self, object name, object env, object data,object cl,fixnum argd,fixnum sizes); extern object make_cclosure(void *self,object data,object call,object key,ufixnum argd,ufixnum sizes,object *envp,ufixnum nargs,...); extern void add_to_env(object fun,ufixnum nargs,...); extern object make_function_internal (char *s, void(*f)()); extern object make_macro_internal (char *s, void(*f)()); extern object make_si_sfun_internal (char *s, object (*f)(), int argd); extern object make_si_function_internal (char *s, void (*f) ()); extern object make_special_form_internal (char *s, void * f); extern void turbo_closure (object fun); extern void gcl_init_cfun (void); extern void gcl_init_cmac (void); extern void siLspecialp (void); extern void gcl_init_cmpaux (void); extern int object_to_int (object x); extern fixnum object_to_fixnum (object x); extern char *object_to_string (object x); typedef int (*FUNC)(); extern void call_init (int init_address,object memory,object faslfile); extern void do_init (object *statVV); extern void gcl_init_or_load1 (void (*fn) (void), __const char *file); extern void gcl_init_conditional (void); extern void terminal_interrupt (int correctable); extern void Lerror (void); extern void Lcerror (void); extern void check_arg_failed (int n); extern void too_few_arguments (void); extern void too_many_arguments (void); extern void ck_larg_exactly (int n, object x); extern void invalid_macro_call (void); extern object wrong_type_argument (object typ, object obj); extern void illegal_declare (object form); extern void not_a_string_or_symbol (object x); extern void not_a_symbol (object obj); extern int not_a_variable (object obj); extern void illegal_index (object x, object i); extern void check_socket (object x); extern void check_stream (object strm); extern void check_arg_range (fixnum nn,int n, int m); extern void gcl_init_error (void); extern void funcall (object fun); extern void lispcall (object *funp, int narg); extern void symlispcall (object sym, object *base, int narg); extern object simple_lispcall (object *funp, int narg); extern object simple_symlispcall (object sym, object *base, int narg); extern void super_funcall (object fun); extern void super_funcall_no_event (object fun); extern object Ievaln (object form,object *vals); extern void eval (object form); extern void Leval (void); extern void Levalhook (void); extern void Lconstantp (void); extern object ieval (object x); extern object ifuncall1 (object fun, object arg1); extern object ifuncall2 (object fun, object arg1, object arg2); extern object ifuncall3 (object fun, object arg1, object arg2, object arg3); extern object ifuncall4 (object fun, object arg1, object arg2, object arg3, object arg4); typedef void (*funcvoid)(void); extern void gcl_init_eval (void); extern object read_fasl_vector (object in); extern void gcl_init_fat_string (void); extern void gcl_init_sfasl (void); extern void Lformat (void); extern void gcl_init_format (void); extern void unwind (frame_ptr fr, object tag) NO_RETURN; extern frame_ptr frs_sch (object frame_id); extern frame_ptr frs_sch_catch (object frame_id); extern void call_or_link (object sym, int setf, void **link); extern void call_or_link_closure (object sym, int setf,void **link, void **ptr); extern object call_proc0 (object sym, int setf,void *link); extern int clear_stack (object *beg, object *limit); extern void gcl_init_links (void); extern void enter_mark_origin (object *p); extern void GBC (enum type t); extern fixnum sgc_count_type (int t); extern int sgc_start (void); extern int sgc_quit (void); extern void make_writable (unsigned long beg, unsigned long i); extern int memory_protect (int on); extern void perm_writable (char *p, long n); extern void system_error (void); extern void gcl_init_GBC (void); extern void malloc_init (char *start, void (*warnfun) ()); extern int malloc_usable_size (char *mem); extern int get_lim_data (void); extern int read_some (char *buf, int n, int start_ch, int copy); extern void gcl_init_iteration (void); extern void let_var_list (object var_list); extern void gcl_init_let (void); extern object assoc_eq (object key, object alist); extern void lex_fun_bind (object name, object fun); extern void lex_macro_bind (object name, object exp_fun); extern void lex_tag_bind (object tag, object id); extern void lex_block_bind (object name, object id); extern object lex_tag_sch (object tag); extern object lex_block_sch (object name); extern void gcl_init_lex (void); extern object Imacro_expand1 (object exp_fun, object form); extern void Lmacroexpand (void); extern void Lmacroexpand_1 (void); extern object macro_expand (object form); extern void gcl_init_macros (void); extern int main (int argc, char **argv, char **envp); extern void install_segmentation_catcher (void); extern void error (char *s); extern object vs_overflow (void); extern void bds_overflow (void); extern void frs_overflow (void); extern void ihs_overflow (void); extern void segmentation_catcher (int,long,void *,char *); extern void Lby (void); extern void Lquit(void); extern void Lexit(void); extern int c_trace (void); extern void siLreset_stack_limits (void); extern void Lidentity(void); extern void Llisp_implementation_version(void); extern object MakeAfun (object (*addr)(object,object), unsigned int argd, object data); extern void SI_makefun (char *strg, object (*fn) (), unsigned int argd); extern void LISP_makefun (char *strg, object (*fn) (), unsigned int argd); extern void GMP_makefunb (char *strg, object (*fn) (), unsigned int argd,object p); extern void SI_makefunm (char *strg, object (*fn) (), unsigned int argd); extern void LISP_makefunm (char *strg, object (*fn) (), unsigned int argd); extern void gcl_init_mapfun (void); extern void Lvalues (void); extern void Lvalues_list (void); extern void gcl_init_multival (void); object funcall_vec(object,fixnum,object *); extern object IapplyVector (object fun, int nargs, object *base); extern void Iinvoke_c_function_from_value_stack (object (*f)(), ufixnum fargd); extern int CreateSocket (int port, char *host, int server, char *myaddr, int myport, int async); extern int getOneChar (FILE *fp); extern void ungetCharGclSocket (int c, object strm); extern void tcpCloseSocket (int fd); extern int TcpOutputProc (int fd, char *buf, int toWrite, int *errorCodePtr); extern int getCharGclSocket (object strm, object block); extern object fixnum_add (fixnum i, fixnum j); extern object fixnum_sub (fixnum i, fixnum j); extern object number_plus (object x, object y); extern object one_plus (object x); extern object number_minus (object x, object y); extern object one_minus (object x); extern object number_negate (object x); extern object number_times (object x, object y); extern object number_divide (object x, object y); extern object integer_divide1 (object x, object y,fixnum z); extern object integer_divide2 (object x, object y,fixnum z,object *r); extern object get_gcd (object x, object y); extern void Lplus (void); extern void Lminus (void); extern void Ltimes (void); extern void Ldivide (void); extern void gcl_init_num_arith (void); extern object double_to_integer (double d); extern void Lfloat (void); extern void Lnumerator (void); extern void Ldenominator (void); extern void Lfloor (void); extern void Lceiling (void); extern void Ltruncate (void); extern void Lround (void); extern void Lmod (void); extern void Lfloat_radix (void); extern void Linteger_decode_float (void); extern void Lcomplex (void); extern void Lrealpart (void); extern void Limagpart (void); extern void gcl_init_num_co (void); extern int number_compare (object x, object y); extern void Lmonotonically_increasing (void); extern void Lmonotonically_nondecreasing (void); extern void Lmonotonically_nonincreasing (void); extern void Lmin (void); extern void gcl_init_num_comp (void); extern object integer_fix_shift (object x, fixnum w); extern void Llogior (void); extern void Llogxor (void); extern void Llogand (void); extern void Lboole (void); extern void Llogbitp (void); extern void Lash (void); extern void Linteger_length (void); extern void gcl_init_num_log (void); extern void siLbit_array_op (void); extern int number_zerop (object x); extern int number_plusp (object x); extern int number_minusp (object x); extern int number_oddp (object x); extern int number_evenp (object x); extern void gcl_init_num_pred (void); extern void Lrandom (void); extern void gcl_init_num_rand (void); extern object number_expt (object x, object y); extern void Lexp (void); extern void Llog (void); extern void Lsqrt (void); extern void Lsin (void); extern void Lcos (void); extern void Latan (void); extern void gcl_init_num_sfun (void); extern long int fixint (object x); extern int fixnnint (object x); extern object make_fixnum1 (long i); extern object make_ratio (object num, object den,int); extern object make_shortfloat (float f); extern object make_longfloat (longfloat f); extern object make_complex (object r, object i); extern double number_to_double (object x); extern void gcl_init_number (void); extern void Lsymbolp (void); extern void Lcomplexp (void); extern void Lsimple_string_p (void); extern void Lsimple_bit_vector_p (void); extern void Lsimple_vector_p (void); extern void Lpackagep (void); extern void Lfunctionp (void); extern void Lcompiled_function_p (void); extern bool eql1 (object x, object y); extern bool oeql (object x, object y); extern bool equal1 (register object x, register object y); extern bool oequal (register object x, register object y); extern bool equalp1 (object x, object y); extern bool oequalp (object x, object y); extern bool contains_sharp_comma (object x); extern void gcl_init_predicate_function (void); extern void Ftagbody (object body); extern void Fprogn (object body); extern void gcl_init_prog (void); extern void Lfboundp (void); extern object symbol_function (object sym); extern void Lsymbol_function (void); extern void Lsymbol_value (void); extern void Lboundp (void); extern void Lmacro_function (void); extern void Lspecial_form_p (void); extern void gcl_init_reference (void); extern void regerror (char *s); extern void siLsave (void); extern object structure_ref (object x, object name, fixnum i); extern object structure_set (object x, object name, fixnum i, object v); extern object structure_to_list (object x); extern void siLmake_structure (void); extern void siLstructure_set (void); extern void siLlist_nth (void); extern void gcl_init_structure_function (void); extern void gcl_init_toplevel (void); extern void Ltype_of (void); extern void gcl_init_typespec (void); extern void gcl_init_typespec_function (void); extern int write_segment (int new, register char *ptr, register char *end); extern int write_segment (int new, register char *ptr, register char *end); extern int write_segment (int new, register char *ptr, register char *end); extern void gcl_init_unixfasl (void); extern char *getwd (char *buffer); extern void coerce_to_filename1 (object pathname, char *p,unsigned sz); extern void coerce_to_local_filename1 (object pathname, char *p,unsigned sz); extern bool file_exists (object file); extern FILE *backup_fopen (char *filename, char *option); extern FILE *fopen_not_dir (char *filename, char *option); extern int file_len (FILE *fp); extern object truename (object); extern void Ltruename (void); extern void Lprobe_file (void); extern void Ldirectory (void); extern void gcl_init_unixfsys (void); extern void gcl_init_unixsave (void); extern void gcl_init_unixsys (void); extern int runtime (void); extern object unix_time_to_universal_time (int i); extern void gcl_init_unixtime (void); extern object user_init (void); extern int user_match (__const char *,int n); extern void gcl_signal (int signo, void (*handler) ()); extern int unblock_signals (int n, int m); extern void unblock_sigusr_sigio (void); extern void install_default_signals (void); extern void gcl_init_safety (void); extern object sSsignal_safety_required (fixnum signo,fixnum safety); extern void raise_pending_signals (int cond); extern object IisSymbol (object f); extern object IisFboundp (object f); extern object IisArray (object f); extern object Iis_fixnum (object f); extern object Iapply_ap_new (fixnum n,object (*f) (), object first, va_list ap); extern object Icheck_one_type (object x, enum type t); extern object Ivs_values (void); extern char *lisp_copy_to_null_terminated (object string, char *buf, int n); extern int readline_on; void gcl_init_readline_function(void); void gcl_init_readline(void); void gcl_init_init(void); void gcl_init_symbol(void); void gcl_init_package(void); void gcl_init_character(void); void gcl_init_read(void); void gcl_init_pathname(void); void gcl_init_print(void); void gcl_init_character_function(void); void gcl_init_file_function(void); void gcl_init_list_function(void); void gcl_init_package_function(void); void gcl_init_pathname_function(void); void gcl_init_print_function(void); void gcl_init_read_function(void); void gcl_init_sequence_function(void); void gcl_init_string_function(void); void gcl_init_symbol_function(void); void gcl_init_socket_function(void); void gcl_init_hash(void); void import(object,object); void export(object,object); void NewInit(void); void gcl_init_system(object); void set_up_string_register(char *); bool endp1(object); void stack_cons(void); bool char_equal(object,object); bool string_equal(object,object); bool string_eq(object,object); bool remf(object *,object); bool keywordp(object); int pack_hash(object); void load(__const char *); bool member_eq(object,object); void delete_eq(object,object *); int length(object); int rl_getc_em(FILE *); void setupPRINTdefault(object,object); void write_str(char *); void cleanupPRINT(void); int fasload(object); int readc_stream(object); void unreadc_stream(int,object); void end_of_stream(object); bool stream_at_end(object); int digitp(int,int); bool char_eq(object,object); bool listen_stream(object); void get_string_start_end(object,object,object,int *,int *); int file_column(object); int writec_stream(int,object); int writec_pstream(int,object); void write_codes_pstream(object,fixnum,fixnum,fixnum,fixnum); void *writec_stream_fun(object); object output_stream(object); int digit_weight(int,int); void flush_stream(object); void writestr_pstream(char *,object); void write_string(object,object); void edit_double(int, double, int *, char *, int *, int); void sethash(object,object,object); int file_position(object); int file_position_set(object, int); void princ_str(char *s, object); void close_stream(object); void build_symbol_table(void); void gcl_init_file(void); object aset1(object,fixnum,object); void dfprintf(FILE *,char *,...); void Lmake_list(void); void Llast(void); void Lgensym(void); void Lldiff(void); void Lintern(void); void Lgensym(void); void Lldiff(void); void Lgensym(void); void Lintern(void); void Lintern(void); void Lreconc(void); void Lmember(void); void Ladjoin(void); void Llist(void); void Lappend(void); void Lread(void); void Lread_char(void); void Lchar_eq(void); void Lwrite_char(void); void Lforce_output(void); void Lchar_neq(void); void Llist(void); void Lwrite(void); void Lfresh_line(void); void Lsymbol_package(void); void Lfind_package(void); void Lfind_symbol(void); void Lpackage_name(void); void Lsymbol_plist(void); void Lpackage_nicknames(void); void Lpackage_use_list(void); void Lpackage_used_by_list(void); void Lstandard_char_p(void); void Lstring_char_p(void); void Lchar_code(void); void Lchar_bits(void); void Lchar_font(void); void Lread_line(void); void siLpackage_internal(void); void siLpackage_external(void); void Llist_all_packages(void); void Lgensym(void); void Lread(void); void Lwrite(void); void Lstring_equal(void); void Lclose(void); void Lnamestring(void); void Lmake_echo_stream(void); void Lmake_broadcast_stream(void); void Lmake_two_way_stream(void); void Lbutlast(void); void Ladjoin(void); void Lstring_downcase(void); void Lmember(void); void Lgensym(void); void Llist_all_packages(void); void Lfind_symbol(void); void Lstring_equal(void); void Lfind_package(void); void siLpackage_internal(void); void siLpackage_external(void); void Lpackage_use_list(void); void Lreconc(void); void Lstandard_char_p(void); void Lstring_char_p(void); void Lcharacter(void); void Llength(void); void Lreconc(void); void Llength(void); void Lgensym(void); void Llist_length(void); void Lgensym(void); void Lbutlast(void); void Lnconc(void); void Lfind_package(void); void Lpackage_name(void); void Llist(void); void Lfresh_line(void); void Lread_char(void); void Lunread_char(void); void Lread_line(void); void Lread(void); void Lforce_output(void); void Lwrite(void); void Lmember(void); void siLpackage_internal(void); void siLpackage_external(void); void Lmake_pathname(void); void Lnamestring(void); void Lclose(void); void Lgensym(void); void Lfresh_line(void); void Llist(void); void Lread_char(void); void Lchar_eq(void); void Lfinish_output(void); void Lchar_neq(void); void Lwrite(void); void Lgensym(void); void Lmember(void); void Lappend(void); void Lcopy_tree(void); void Ladjoin(void); void Lgetf(void); void Lsubst(void); void Lsymbol_package(void); void Lcopy_list(void); void Lintern(void); void Lfind_package(void); void LlistA(void); void Llist(void); void Lgetf(void); void Lstreamp(void); void Lpeek_char(void); void Lread_char(void); void Lread_line(void); void Lset_macro_character(void); void Lclrhash(void); void siLhash_set(void); void Lgethash(void); struct cons * gethash(object,object); void Lremhash(void); void Llist_all_packages(void); void Lintern(void); void Lunintern(void); void Lsubseq(void); void Lsymbol_package(void); void Lfind_package(void); void siLpackage_internal(void); void siLpackage_external(void); void Lread_char(void); void Lfile_length(void); void Lfile_position(void); void Lclose(void); void Lsubseq(void); void Lnamestring(void); void Lmerge_pathnames(void); void Lcopy_list(void); void Lread_line(void); void Lgensym(void); void Lcopy_list(void); void Lintern(void); void Lappend(void); void Lgensym(void); void Lcopy_list(void); void Lmember(void); void Lintern(void); void Lappend(void); void Lfind_package(void); void Lpackage_name(void); void Lpackage_nicknames(void); void Lpackage_use_list(void); void siLpackage_external(void); void siLpackage_internal(void); void Lsymbol_package(void); void Lappend(void); void Lgentemp(void); void Lgensym(void); void Lassoc(void); void Ladjoin(void); void Lstring_eq(void); void Lmember(void); void Lgethash(void); void Lfinish_output(void); void Lread(void); void Lmake_hash_table(void); void siLhash_set(void); void Lrevappend(void); void Lreconc(void); void Lcopy_list(void); void LlistA(void); void Lfind_package(void); void siLpackage_internal(void); void siLpackage_external(void); void princ_char(int,object); void Ldigit_char_p(void); void Lwrite_byte(void); void FEpackage_error(object,__const char *s); void FEcannot_coerce(object, object); int system_time_zone_helper(void); object call_proc_new(object sym,ufixnum clp,ufixnum vald,void **link,ufixnum argd,object first,va_list ll); object call_vproc_new(object,int setf,int pop_one_arg,void *,object,va_list); void funcall_with_catcher(object, object); void siLset_symbol_plist(void); void Lhash_table_p(void); void Lreadtablep(void); fixnum fixnum_expt(fixnum,fixnum); void check_alist(object); void ck_larg_at_least(int,object); void vfun_wrong_number_of_args(object); void Lgensym(void); void Lsubseq(void); void Lminusp(void); void Linteger_decode_float(void); void Lminus(void); void Lint_char(void); void Lchar_int(void); void Lall_different(void); void Lcopy_seq(void); void Lkeywordp(void); void Lname_char(void); void Lchar_name(void); void Lrassoc_if(void); void Lmake_list(void); void Lhost_namestring(void); void Lmake_echo_stream(void); void Lnth(void); void Lsin(void); void Lnumerator(void); void Larray_rank(void); void Lcaar(void); void Lboth_case_p(void); void Lnull(void); void Lrename_file(void); void Lfile_author(void); void Lstring_capitalize(void); void Lmacroexpand(void); void Lnconc(void); void Lboole(void); void Ltailp(void); void Lconsp(void); void Llistp(void); void Lmapcan(void); void Llength(void); void Lrassoc(void); void Lpprint(void); void Lpathname_host(void); void Lnsubst_if_not(void); void Lfile_position(void); void Lstring_l(void); void Lreverse(void); void Lstreamp(void); void siLputprop(void); void Lremprop(void); void Lsymbol_package(void); void Lnstring_upcase(void); void Lstring_ge(void); void Lrealpart(void); void Lnbutlast(void); void Larray_dimension(void); void Lcdr(void); void Leql(void); void Llog(void); void Ldirectory(void); void Lstring_not_equal(void); void Lshadowing_import(void); void Lmapc(void); void Lmapl(void); void Lmakunbound(void); void Lcons(void); void Llist(void); void Luse_package(void); void Lfile_length(void); void Lmake_symbol(void); void Lstring_right_trim(void); void Lenough_namestring(void); void Lprint(void); void Lcddaar(void); void Lcdadar(void); void Lcdaadr(void); void Lcaddar(void); void Lcadadr(void); void Lcaaddr(void); void Lset_macro_character(void); void Lforce_output(void); void Lnthcdr(void); void Llogior(void); void Lchar_downcase(void); void Lstream_element_type(void); void Lpackage_used_by_list(void); void Ldivide(void); void Lmaphash(void); void Lstring_eq(void); void Lpairlis(void); void Lsymbolp(void); void Lchar_not_lessp(void); void Lone_plus(void); void Lby(void); void Lnsubst_if(void); void Lcopy_list(void); void Ltan(void); void Lset(void); void Lfunctionp(void); void Lwrite_byte(void); void Llast(void); void Lmake_string(void); void Lcaaar(void); void Llist_length(void); void Lcdddr(void); void Lprin1(void); void Lprinc(void); void Llower_case_p(void); void Lchar_le(void); void Lstring_equal(void); void Lclear_output(void); void CERROR(void); void Lterpri(void); void Lnsubst(void); void Lunuse_package(void); void Lstring_not_greaterp(void); void Lstring_g(void); void Lfinish_output(void); void Lspecial_form_p(void); void Lstringp(void); void Lget_internal_run_time(void); void Ltruncate(void); void Lcode_char(void); void Lchar_code(void); void Lsimple_string_p(void); void Lrevappend(void); void Lhash_table_count(void); void Lpackage_use_list(void); void Lrem(void); void Lmin(void); void Lapplyhook(void); void Lexp(void); void Lchar_lessp(void); void Lcdar(void); void Lcadr(void); void Llist_all_packages(void); void Lcdr(void); void Lcopy_symbol(void); void Lacons(void); void Ladjustable_array_p(void); void Lsvref(void); void Lapply(void); void Ldecode_float(void); void Lsubst_if_not(void); void Lrplaca(void); void Lsymbol_plist(void); void Lwrite_string(void); void Llogeqv(void); void Lstring(void); void Lstring_upcase(void); void Lceiling(void); void Lgethash(void); void Ltype_of(void); void Lbutlast(void); void Lone_minus(void); void Lmake_hash_table(void); void Lstring_neq(void); void Lmonotonically_nondecreasing(void); void Lmake_broadcast_stream(void); void Limagpart(void); void Lintegerp(void); void Lread_char(void); void Lpeek_char(void); void Lchar_font(void); void Lstring_greaterp(void); void Loutput_stream_p(void); void Lash(void); void Llcm(void); void Lelt(void); void Lcos(void); void Lnstring_downcase(void); void Lcopy_alist(void); void Latan(void); void Ldelete_file(void); void Lfloat_radix(void); void Lsymbol_name(void); void Lclear_input(void); void Lfind_symbol(void); void Lchar_l(void); void Lhash_table_p(void); void Levenp(void); void siLcmod(void); void siLcplus(void); void siLctimes(void); void siLcdifference(void); void Lzerop(void); void Lcaaaar(void); void Lchar_ge(void); void Lcdddar(void); void Lcddadr(void); void Lcdaddr(void); void Lcadddr(void); void Lfill_pointer(void); void Lmapcar(void); void Lfloatp(void); void Lshadow(void); void Lmacroexpand_1(void); void Lsxhash(void); void Llisten(void); void Larrayp(void); void Lmake_pathname(void); void Lpathname_type(void); void Lfuncall(void); void Lclrhash(void); void Lgraphic_char_p(void); void Lfboundp(void); void Lnsublis(void); void Lchar_not_equal(void); void Lmacro_function(void); void Lsubst_if(void); void Lcomplexp(void); void Lread_line(void); void Lpathnamep(void); void Lmax(void); void Lin_package(void); void Lreadtablep(void); void Lfloat_sign(void); void Lcharacterp(void); void Lread(void); void Lnamestring(void); void Lunread_char(void); void Lcdaar(void); void Lcadar(void); void Lcaadr(void); void Lchar_eq(void); void Lalpha_char_p(void); void Lstring_trim(void); void Lmake_package(void); void Lclose(void); void Ldenominator(void); void Lfloat(void); void Lcar(void); void Lround(void); void Lsubst(void); void Lupper_case_p(void); void Larray_element_type(void); void Ladjoin(void); void Llogand(void); void Lmapcon(void); void Lintern(void); void Lvalues(void); void Lexport(void); void Ltimes(void); void Lmonotonically_increasing(void); void Lcomplex(void); void Lset_syntax_from_char(void); void Lchar_bit(void); void Linteger_length(void); void Lpackagep(void); void Linput_stream_p(void); void Lmonotonically_nonincreasing(void); void Lpathname(void); void Leq(void); void Lmake_char(void); void Lfile_namestring(void); void Lcharacter(void); void Lsymbol_function(void); void Lconstantp(void); void Lchar_equal(void); void Ltree_equal(void); void Lcddr(void); void Lgetf(void); void Lsave(void); void Lmake_random_state(void); void Lchar_not_greaterp(void); void Lexpt(void); void Lsqrt(void); void Lscale_float(void); void Lchar_g(void); void Lldiff(void); void Lassoc_if_not(void); void Lbit_vector_p(void); void Lnstring_capitalize(void); void Lsymbol_value(void); void Lrplacd(void); void Lboundp(void); void Lequalp(void); void Lsimple_bit_vector_p(void); void Lmember_if_not(void); void Lmake_two_way_stream(void); void Lparse_integer(void); void Lplus(void); void Lall_the_same(void); void Lgentemp(void); void Lrename_package(void); void Lcommonp(void); void Lnumberp(void); void Lcopy_readtable(void); void Lrandom_state_p(void); void Ldirectory_namestring(void); void Lstandard_char_p(void); void Ltruename(void); void Lidentity(void); void Lnreverse(void); void Lpathname_device(void); void Lunintern(void); void Lunexport(void); void Lfloat_precision(void); void Lstring_downcase(void); void Lcar(void); void Lconjugate(void); void Lnull(void); void Lread_char_no_hang(void); void Lfresh_line(void); void Lwrite_char(void); void Lparse_namestring(void); void Lstring_not_lessp(void); void Lchar(void); void Laref(void); void Lpackage_nicknames(void); void Lendp(void); void Loddp(void); void Lchar_upcase(void); void LlistA(void); void Lvalues_list(void); void Lequal(void); void Ldigit_char_p(void); void Lchar_neq(void); void Lpathname_directory(void); void Lcdaaar(void); void Lcadaar(void); void Lcaadar(void); void Lcaaadr(void); void Lcddddr(void); void Lget_macro_character(void); void Lformat(void); void Lcompiled_function_p(void); void Lsublis(void); void Lpathname_name(void); void Limport(void); void Llogxor(void); void Lrassoc_if_not(void); void Lchar_greaterp(void); void Lmake_synonym_stream(void); void Lalphanumericp(void); void Lremhash(void); void Lreconc(void); void Lmonotonically_decreasing(void); void Llogbitp(void); void Lmaplist(void); void Lvectorp(void); void Lassoc_if(void); void Lget_properties(void); void Lstring_le(void); void Levalhook(void); void Lfile_write_date(void); void Llogcount(void); void Lmerge_pathnames(void); void Lmember_if(void); void Lread_byte(void); void Lsimple_vector_p(void); void Lchar_bits(void); void Lcopy_tree(void); void Lgcd(void); void Lby(void); void Lget(void); void Lmod(void); void Ldigit_char(void); void Lprobe_file(void); void Lstring_left_trim(void); void Lpathname_version(void); void Lwrite_line(void); void Leval(void); void Latom(void); void Lcddar(void); void Lcdadr(void); void Lcaddr(void); void Lfmakunbound(void); void Lsleep(void); void Lpackage_name(void); void Lfind_package(void); void Lassoc(void); void Lset_char_bit(void); void Lfloor(void); void Lwrite(void); void Lplusp(void); void Lfloat_digits(void); void Lread_delimited_list(void); void Lappend(void); void Lmember(void); void Lstring_lessp(void); void Lrandom(void); void siLspecialp(void); void siLoutput_stream_string(void); void siLstructurep(void); void siLcopy_stream(void); void siLinit_system(void); void siLstring_to_object(void); void siLreset_stack_limits(void); void siLdisplaced_array_p(void); void siLrplaca_nthcdr(void); void siLlist_nth(void); void siLmake_vector(void); void siLaset(void); void siLsvset(void); void siLfill_pointer_set(void); void siLreplace_array(void); void siLfset(void); void siLhash_set(void); void Lboole(void); void siLpackage_internal(void); void siLpackage_external(void); void siLelt_set(void); void siLchar_set(void); void siLmake_structure(void); void siLstructure_name(void); void siLstructure_ref(void); void siLstructure_set(void); void siLput_f(void); void siLrem_f(void); void siLset_symbol_plist(void); void siLbit_array_op(void); object cmod(object); object ctimes(object,object); object cdifference(object,object); object cplus(object,object); object Icall_gen_error_handler(object,object,object,object,ufixnum,...); void * gcl_gmp_alloc(size_t); void init_gmp_rnd_state(__gmp_randstate_struct *); int my_plt(__const char *,unsigned long *); int my_pltp(__const char *,unsigned long *); int parse_plt(void); int sgc_count_read_only_type(int); int gcl_isnormal_double(double); int gcl_isnormal_float(float); int gcl_isnan(object); int gcl_is_not_finite(object); object powm_bbb(object,object,object); object powm_bfb(object,fixnum,object); object powm_fbb(fixnum,object,object); object powm_ffb(fixnum,fixnum,object); object powm_bbf(object,object,fixnum); object powm_bff(object,fixnum,fixnum); object powm_fbf(fixnum,object,fixnum); object powm_fff(fixnum,fixnum,fixnum); object find_init_name1(char *,unsigned); int gcl_isnan(object); long opt_maxpage(struct typemanager *); typedef MP_INT * GEN; MP_INT * otoi(object); MP_INT * stoi(fixnum); object read_byte1(object,object); # 1413 "../h/../h/protoize.h" void gprof_cleanup(void); unsigned long ihash_equal1(object,int); object interactive_stream_p(object); void reinit_gmp(void); object macro_def_int(object); int reset_plt(void); int msystem(__const char *); fcomplex object_to_fcomplex(object); object make_fcomplex(fcomplex); dcomplex object_to_dcomplex(object); void assert_error(__const char *,unsigned,__const char *,__const char *); void * object_to_pointer(object); void * __builtin_alloca(size_t); object make_dcomplex(dcomplex); object find_init_string(__const char *); object quick_call_function_cs(object,...); object call_proc_cs(object,...); void * get_mmap(FILE *,void **); void * get_mmap_shared(FILE *,void **); object call_proc_cs1(object,...); int un_mmap(void *,void *); object call_proc_cs2(object,...); void isetq_fix(MP_INT *,int); int mpz_to_mpz1(MP_INT *,MP_INT *,void *); int mpz_to_mpz(MP_INT *,MP_INT *); int obj_to_mpz1(object,MP_INT *,void *); int obj_to_mpz(object,MP_INT *); int update_real_maxpage(void); fixnum set_tm_maxpage(struct typemanager *,fixnum); fixnum elt_size(fixnum); fixnum elt_mode(fixnum); void init_gmp_rnd_state(__gmp_randstate_struct *); void reinit_gmp(void); object mod(object,object); void intdivrem(object,object,fixnum,object *,object *); object integer_count(object); object integer_length(object); bool integer_bitp(object,object); object fixnum_times(fixnum,fixnum); object log_op2(fixnum,object,object); object fixnum_big_shift(fixnum,fixnum); object integer_shift(object,object); object number_abs(object); object number_signum(object); object number_ldb(object,object); object number_ldbt(object,object); object number_dpb(object,object,object); object number_dpf(object,object,object); extern void *feval_src; int get_cstack_dir(__volatile fixnum); int gcl_mprotect(void *,unsigned long,int); void * alloc_code_space(size_t,ufixnum); void * alloc_contblock_no_gc(size_t,char *); struct pageinfo * get_pageinfo(void *); void reset_contblock_freelist(void); void setup_rb(bool); void empty_relblock(void); void close_pool(void); void gcl_cleanup(int); void do_gcl_abort(void); object n_cons_from_x(fixnum,object); int mbrk(void *); void prelink_init(void); fixnum check_avail_pages(void); void resize_hole(ufixnum,enum type,bool); void maybe_set_hole_from_maxpages(void); size_t dir_name_length(__const char *); object new_cfdata(void); void set_displaced_body_ptr(object); void travel_find_sharing(object,object); object coerce_funcall_object_to_function(object); object gcl_make_hash_table(object); int home_namestring1(__const char *,int,char *,int); object double_to_rational(double); object fresh_synonym_stream_to_terminal_io(void); void set_array_elttype(object,enum aelttype); # 123 "../h/include.h" 2 # 1 "../h/../h/compprotos.h" 1 bool eql1(object,object); bool equal1(object,object); bool equalp1(object,object); bool file_exists(object); bool integer_bitp(object,object); double big_to_double(object); frame_ptr frs_sch_catch(object); frame_ptr frs_sch(object); int length(object); int number_compare(object,object); int number_evenp(object); int number_minusp(object); int number_oddp(object); int number_plusp(object); int number_zerop(object); long int fixint(object); object alloc_object(enum type); object call_proc_cs2(object,...); object call_proc_new(object,ufixnum,ufixnum,void **,ufixnum,object,va_list); object coerce_to_string(); object elt(object,int); object fixnum_big_shift(fixnum,fixnum); object fixnum_times(fixnum,fixnum); object fSgensym0(void); object fSgensym1ig(object); object fSgensym1s(object); object fSinit_function(object,object,object,object, fixnum,fixnum,fixnum); object fSsputprop(object,object,object); object Icall_gen_error_handler(object,object,object,object,ufixnum,...); object get(object,object,object); object get_gcd(object,object); object get_lcm(object,object); object integer_count(object); object integer_length(object); object integer_shift(object,object); object listA(fixnum,...); object list(fixnum,...); object log_op2(fixnum,object,object); object make_complex(object, object); object make_cons(object, object); object make_dcomplex(dcomplex); object make_fcomplex(fcomplex); object make_fixnum1(long); object make_list(fixnum); object make_longfloat(longfloat); object make_shortfloat(float); object make_simple_string(__const char *); object number_abs(object); object number_divide(object, object); object number_dpb(object,object,object); object number_dpf(object,object,object); object number_ldb(object,object); object number_ldbt(object,object); object number_minus(object,object); object number_negate(object); object number_plus(object,object); object number_signum(object); object number_times(object,object); object princ(object,object); object read_char1(object,object); object structure_ref(object,object,fixnum); object structure_set(object,object,fixnum,object); object symbol_function(object); object symbol_name(object); object symbol_value(object); object terpri(object); object vs_overflow(void); void bds_overflow(void); void bds_unwind(bds_ptr); void do_init(object *); void frs_overflow(void); void intdivrem(object,object,fixnum,object *,object *); void princ_char(int,object); void princ_str(char *,object); void princ_str(char *,object); void sethash(object,object,object); void setq(object,object); void super_funcall_no_event(object); void unwind(frame_ptr,object) NO_RETURN; int object_to_int(object); fixnum object_to_fixnum(object); dcomplex object_to_dcomplex(object); char object_to_char(object); void not_a_symbol(object); object number_expt(object,object); object fLrow_major_aref(object,fixnum); void *__builtin_alloca(unsigned long); object cmod(object); object ctimes(object,object); object cdifference(object,object); object cplus(object,object); double sqrt(double); float sqrtf(float); object Icall_gen_error_handler(object,object,object,object,ufixnum,...); object Icall_gen_error_handler_noreturn(object,object,object,object,ufixnum,...) __attribute__((noreturn)); object file_stream(object); fixnum fixnum_expt(fixnum, fixnum); # 124 "../h/include.h" 2 # 1 "../h/../h/notcomp.h" 1 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 1 3 4 # 21 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 # 39 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 # 73 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 # 192 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 typedef struct { unsigned short __control; unsigned short __status; unsigned int __mxcsr; char __reserved[8]; } fenv_t; typedef unsigned short fexcept_t; extern __const fenv_t _FE_DFL_ENV; # 243 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 extern __const fenv_t _FE_DFL_DISABLE_SSE_DENORMS_ENV; # 263 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 # 295 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 extern int feclearexcept(int ); extern int fegetexceptflag(fexcept_t * , int ); extern int feraiseexcept(int ); extern int fesetexceptflag(__const fexcept_t * , int ); extern int fetestexcept(int ); # 316 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 extern int fegetround(void); extern int fesetround(int ); # 349 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/fenv.h" 3 4 extern int fegetenv(fenv_t * ); extern int feholdexcept(fenv_t * ); extern int fesetenv(__const fenv_t * ); extern int feupdateenv(__const fenv_t * ); # 4 "../h/../h/notcomp.h" 2 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 # 67 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 extern int * __error(void); # 99 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 # 123 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 # 156 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 # 179 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 # 207 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h" 3 4 # 24 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h" 2 3 4 # 5 "../h/../h/notcomp.h" 2 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/signal.h" 1 3 4 # 22 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/signal.h" 3 4 # 56 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/signal.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h" 3 4 typedef __darwin_pthread_t pthread_t; # 67 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/signal.h" 2 3 4 extern __const char *__const sys_signame[32]; extern __const char *__const sys_siglist[32]; int raise(int); void (* _Nullable bsd_signal(int, void (* _Nullable)(int)))(int); int kill(pid_t, int) __asm("_" "x" ); int killpg(pid_t, int) __asm("_" "x" ); int pthread_kill(pthread_t, int); int pthread_sigmask(int, __const sigset_t *, sigset_t *) __asm("_" "x" ); int sigaction(int, __const struct sigaction * restrict, struct sigaction * restrict); int sigaddset(sigset_t *, int); int sigaltstack(__const stack_t * restrict, stack_t * restrict) __asm("_" "x" ) __WATCHOS_PROHIBITED __TVOS_PROHIBITED; int sigdelset(sigset_t *, int); int sigemptyset(sigset_t *); int sigfillset(sigset_t *); int sighold(int); int sigignore(int); int siginterrupt(int, int); int sigismember(__const sigset_t *, int); int sigpause(int) __asm("_" "x" ); int sigpending(sigset_t *); int sigprocmask(int, __const sigset_t * restrict, sigset_t * restrict); int sigrelse(int); void (* _Nullable sigset(int, void (* _Nullable)(int)))(int); int sigsuspend(__const sigset_t *) __asm("_" "x" ); int sigwait(__const sigset_t * restrict, int * restrict) __asm("_" "x" ); void psignal(unsigned int, __const char *); int sigblock(int); int sigsetmask(int); int sigvec(int, struct sigvec *, struct sigvec *); __inline __attribute__ ((__always_inline__)) int __sigbits(int __signo) { return __signo > 32 ? 0 : (1 << (__signo - 1)); } # 6 "../h/../h/notcomp.h" 2 void enter_mark_origin() ; extern int *cs_org; extern int GBC_enable; extern object sSAnotify_gbcA; extern int interrupt_flag,interrupt_enable; void install_default_signals(); void segmentation_catcher(); extern int gc_enabled, saving_system; extern object lisp_package,user_package; extern char *core_end; extern int catch_fatal; extern long real_maxpage; char *getenv(); extern char *this_lisp; extern char stdin_buf[],stdout_buf[]; extern object user_package; # 53 "../h/../h/notcomp.h" # 113 "../h/../h/notcomp.h" object type_name(); object fSincorret_type(); object IisArray(); extern __volatile object fmt_stream; extern __volatile int ctl_origin; extern __volatile int ctl_index; extern __volatile int ctl_end; extern object * __volatile fmt_base; extern __volatile int fmt_index; extern __volatile int fmt_end; extern __volatile object fmt_iteration_list; typedef jmp_buf *jmp_bufp; extern jmp_bufp __volatile fmt_jmp_bufp; extern __volatile int fmt_indents; extern __volatile object fmt_string; extern object endp_temp; extern int eval1 ; extern bool in_list_flag; extern object test_function; extern object item_compared; bool (*tf)(); extern object key_function; object (*kf)(); object (*car_or_cdr)(); extern bool left_trim; extern bool right_trim; int (*casefun)(); extern object sSXB; char *lisp_copy_to_null_terminated(); int gcl_init_cmp_anon(void); # 261 "../h/../h/notcomp.h" # 1 "../h/gmp_wrappers.h" 1 extern jmp_buf gmp_jmp; extern int jmp_gmp,gmp_relocatable; # 22 "../h/gmp_wrappers.h" # 97 "../h/gmp_wrappers.h" # 111 "../h/gmp_wrappers.h" # 144 "../h/gmp_wrappers.h" # 175 "../h/gmp_wrappers.h" # 194 "../h/gmp_wrappers.h" __inline RF_ ## void m ## mpz_urandomm(P ## 3(mpz_t,gmp_randstate_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_urandomm(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## gmp_randseed(P ## 2(gmp_randstate_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void gmp_randseed(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## gmp_randseed_ui(P ## 2(gmp_randstate_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void gmp_randseed_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## gmp_randinit_default(P ## 1(gmp_randstate_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void gmp_randinit_default(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## gmp_ulint m ## mpz_ ## scan0(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## scan0(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## scan1(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## scan1(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## void m ## mpz_ ## add(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## add(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## add_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## add_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## sub(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## sub(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## sub_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## sub_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## ui_sub(P ## 3(mpz_t,gmp_ulint,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## ui_sub(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## mul(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## mul(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## mul_si(P ## 3(mpz_t,mpz_t,gmp_lint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## mul_si(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## mul_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## mul_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## mul_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## mul_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## neg(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## neg(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## tdiv_qr(P ## 4(mpz_t,mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## tdiv_qr(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fdiv_q_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fdiv_q_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## int m ## mpz_ ## cmp(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## cmp(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## cmpabs(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## cmpabs(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## cmpabs_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## cmpabs_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## void m ## mpz_ ## and(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## and(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## xor(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## xor(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## ior(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## ior(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## com(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## com(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## int m ## mpz_ ## tstbit(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## tstbit(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## void m ## mpz_init(P ## 1(mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_init(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_init_set(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_init_set(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## set(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## set(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## set_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## set_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## set_si(P ## 2(mpz_t,gmp_lint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## set_si(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## double m ## mpz_get_d(P ## 1(mpz_t)) { int j; RD_ ## double; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## double mpz_get_d(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## double; } __inline RF_ ## gmp_lint m ## mpz_ ## get_si(P ## 1(mpz_t)) { int j; RD_ ## gmp_lint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_lint mpz_ ## get_si(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_lint; } __inline RF_ ## gmp_lint m ## mpz_ ## get_ui(P ## 1(mpz_t)) { int j; RD_ ## gmp_lint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_lint mpz_ ## get_ui(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_lint; } __inline RF_ ## gmp_char_star m ## mpz_get_str(P ## 3(gmp_char_star,int,mpz_t)) { int j; RD_ ## gmp_char_star; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_char_star mpz_get_str(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_char_star; } __inline RF_ ## int m ## mpz_set_str(P ## 3(mpz_t,gmp_char_star,int)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_set_str(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## fits_sint_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## fits_sint_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## fits_slong_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## fits_slong_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## fits_sshort_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## fits_sshort_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## fits_uint_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## fits_uint_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## fits_ulong_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## fits_ulong_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## fits_ushort_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## fits_ushort_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## gmp_ulint m ## mpz_ ## popcount(P ## 1(mpz_t)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## popcount(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## size_t m ## mpz_ ## size(P ## 1(mpz_t)) { int j; RD_ ## size_t; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## size_t mpz_ ## size(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## size_t; } __inline RF_ ## size_t m ## mpz_ ## sizeinbase(P ## 2(mpz_t,int)) { int j; RD_ ## size_t; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## size_t mpz_ ## sizeinbase(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## size_t; } __inline RF_ ## void m ## mpz_ ## gcd(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## gcd(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## gcdext(P ## 5(mpz_t,mpz_t,mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 5 ## 3) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## gcdext(A ## 5); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## gmp_ulint m ## mpz_ ## gcd_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## gcd_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## void m ## mpz_ ## divexact(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## divexact(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## divexact_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## divexact_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fac_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fac_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## powm(P ## 4(mpz_t,mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## powm(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## powm_ui(P ## 4(mpz_t,mpz_t,gmp_ulint,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## powm_ui(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## ui_pow_ui(P ## 3(mpz_t,gmp_ulint,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## ui_pow_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## pow_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## pow_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## int m ## mpz_ ## probab_prime_p(P ## 2(mpz_t,int)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## probab_prime_p(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## void m ## mpz_ ## nextprime(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## nextprime(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## lcm(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## lcm(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## lcm_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## lcm_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## invert(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## invert(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## int m ## mpz_ ## jacobi(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## jacobi(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## kronecker_si(P ## 2(mpz_t,gmp_lint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## kronecker_si(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## kronecker_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## kronecker_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## si_kronecker(P ## 2(gmp_lint,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## si_kronecker(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## ui_kronecker(P ## 2(gmp_ulint,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## ui_kronecker(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## gmp_ulint m ## mpz_ ## remove(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## remove(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## void m ## mpz_ ## bin_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## bin_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## bin_uiui(P ## 3(mpz_t,gmp_ulint,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## bin_uiui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fib_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fib_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fib2_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fib2_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## lucnum_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## lucnum_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## lucnum2_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## lucnum2_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## mod(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## mod(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## gmp_ulint m ## mpz_ ## millerrabin(P ## 2(mpz_t,int)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## millerrabin(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## hamdist(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## hamdist(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## int m ## mpz_ ## root(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## root(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## void m ## mpz_ ## rootrem(P ## 4(mpz_t,mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## rootrem(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## sqrt(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## sqrt(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## sqrtrem(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## sqrtrem(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## int m ## mpz_ ## perfect_power_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## perfect_power_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## perfect_square_p(P ## 1(mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 1 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## perfect_square_p(A ## 1); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## void m ## mpz_ ## cdiv_q(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## cdiv_q(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## cdiv_r(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## cdiv_r(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## cdiv_qr(P ## 4(mpz_t,mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## cdiv_qr(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## gmp_ulint m ## mpz_ ## cdiv_q_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## cdiv_q_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## cdiv_r_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## cdiv_r_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## cdiv_qr_ui(P ## 4(mpz_t,mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## cdiv_qr_ui(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## cdiv_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## cdiv_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## void m ## mpz_ ## cdiv_q_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## cdiv_q_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## cdiv_r_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## cdiv_r_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fdiv_q(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fdiv_q(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fdiv_r(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fdiv_r(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## fdiv_qr(P ## 4(mpz_t,mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fdiv_qr(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## gmp_ulint m ## mpz_ ## fdiv_q_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## fdiv_q_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## fdiv_r_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## fdiv_r_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## fdiv_qr_ui(P ## 4(mpz_t,mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## fdiv_qr_ui(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## fdiv_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## fdiv_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## void m ## mpz_ ## fdiv_r_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## fdiv_r_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## tdiv_q(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## tdiv_q(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## tdiv_r(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## tdiv_r(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## gmp_ulint m ## mpz_ ## tdiv_q_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## tdiv_q_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## tdiv_r_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## tdiv_r_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## tdiv_qr_ui(P ## 4(mpz_t,mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 4 ## 2) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## tdiv_qr_ui(A ## 4); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## gmp_ulint m ## mpz_ ## tdiv_ui(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## gmp_ulint; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## gmp_ulint mpz_ ## tdiv_ui(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## gmp_ulint; } __inline RF_ ## void m ## mpz_ ## tdiv_q_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## tdiv_q_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## tdiv_r_2exp(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## tdiv_r_2exp(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## int m ## mpz_ ## divisible_p(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## divisible_p(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## divisible_ui_p(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## divisible_ui_p(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## divisible_2exp_p(P ## 2(mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## divisible_2exp_p(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## congruent_p(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## congruent_p(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## congruent_ui_p(P ## 3(mpz_t,gmp_ulint,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## congruent_ui_p(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## int m ## mpz_ ## congruent_2exp_p(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## int; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 0) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## int mpz_ ## congruent_2exp_p(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## int; } __inline RF_ ## void m ## mpz_ ## addmul(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## addmul(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## addmul_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## addmul_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## submul(P ## 3(mpz_t,mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## submul(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## submul_ui(P ## 3(mpz_t,mpz_t,gmp_ulint)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 3 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## submul_ui(A ## 3); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } __inline RF_ ## void m ## mpz_ ## abs(P ## 2(mpz_t,mpz_t)) { int j; RD_ ## void; if (gmp_relocatable) { jmp_gmp=0; if ((j=setjmp(gmp_jmp))) GBC(j); if (E ## 2 ## 1) jmp_gmp=-1 ; else jmp_gmp++; } RA_ ## void mpz_ ## abs(A ## 2); if (gmp_relocatable) { if (jmp_gmp<-1) GBC(-jmp_gmp); jmp_gmp=0; } return RR_ ## void; } # 395 "../h/gmp_wrappers.h" # 416 "../h/gmp_wrappers.h" # 433 "../h/gmp_wrappers.h" # 266 "../h/../h/notcomp.h" 2 char FN1[PATH_MAX],FN2[PATH_MAX],FN3[PATH_MAX],FN4[PATH_MAX],FN5[PATH_MAX]; extern bool writable_malloc; # 307 "../h/../h/notcomp.h" # 1 "../h/prelink.h" 1 # 11 "../h/prelink.h" extern FILE *my_stdin; extern FILE *my_stdout; extern FILE *my_stderr; # 309 "../h/../h/notcomp.h" 2 # 319 "../h/../h/notcomp.h" # 1 "../h/error.h" 1 extern enum type t_vtype; extern int vtypep_fn(object); extern void Check_type(object *,int (*)(object),object); __inline int integerp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp >= t_fixnum && _tp <= t_bignum;});} __inline int non_negative_integerp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); (_tp == t_fixnum && ({register object _q2=(x);register fixnum _q4; _q4=0 ? ((_q2)->FIX.FIXVAL) : (_q2)->FIX.FIXVAL;_q4;})>=0) || (_tp==t_bignum && big_sign(x)>=0);});} __inline int rationalp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp >= t_fixnum && _tp <= t_ratio;});} __inline int floatp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp == t_shortfloat || _tp == t_longfloat;});} __inline int realp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp >= t_fixnum && _tp < t_complex;});} __inline int numberp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp >= t_fixnum && _tp <= t_complex;});} __inline int characterp ## _fn(object x) {return (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## character);} __inline int symbolp ## _fn(object x) {return (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## symbol);} __inline int stringp ## _fn(object x) {return (((1<<({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}))) & ((1<d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## pathname);} __inline int string_symbolp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); (((1<<_tp)) & ((1<d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## package);} __inline int consp ## _fn(object x) {return ({register object _z=(object)(x); (!0 && (!(_z)->d.e || 0) && _z!=((object)&Cnil_body));});} __inline int listp ## _fn(object x) {return ({register object _z=(object)(x); (!0 && (!(_z)->d.e || 0));});} __inline int streamp ## _fn(object x) {return (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## stream);} __inline int pathname_string_symbolp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp==t_pathname || (((1<<_tp)) & ((1<d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp==t_pathname || (((1<<_tp)) & ((1<d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## random);} __inline int hashtablep ## _fn(object x) {return (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## hashtable);} __inline int arrayp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp >= t_string && _tp <= t_array;});} __inline int vectorp ## _fn(object x) {return ({enum type _tp=({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));}); _tp >= t_string && _tp < t_array;});} __inline int readtablep ## _fn(object x) {return (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_ ## readtable);} __inline int functionp ## _fn(object x) {return (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_function);} # 70 "../h/error.h" object ihs_top_function_name(ihs_ptr h); # 112 "../h/error.h" # 134 "../h/error.h" # 160 "../h/error.h" # 325 "../h/../h/notcomp.h" 2 # 125 "../h/include.h" 2 # 1 "../h/../h/funlink.h" 1 # 13 "../h/../h/funlink.h" enum F_arg_flags { F_requires_nargs, F_caller_sets_one_val, # 44 "../h/../h/funlink.h" F_requires_fun_passed, F_end }; enum F_arg_types { F_object, F_int, F_double_ptr, F_shortfloat }; # 107 "../h/../h/funlink.h" # 126 "../h/include.h" 2 # 1 "../h/../h/att_ext.h" 1 # 20 "../h/../h/att_ext.h" object alloc_object(); void *malloc(size_t); void *realloc(void *,size_t); void *alloc_contblock(size_t); void *alloc_relblock(size_t); object fLrow_major_aref(); object fSaset1(); extern object sLarray_dimension_limit; extern object sLarray_total_size_limit; object fSmake_array1(); extern int backq_level; extern object sLlistA; extern object sLappend; extern object sLnconc; object make_integer_clear(); object stretch_big(); object copy_big(); object copy_to_big(); object big_minus(); object big_plus(); object big_times(); object normalize_big_to_object(); double big_to_double(); extern struct bignum big_fixnum1_body,big_fixnum2_body,big_fixnum3_body,big_fixnum4_body,big_fixnum5_body; extern object big_fixnum1,big_fixnum2,big_fixnum3,big_fixnum4,big_fixnum5; object maybe_replace_big(); extern object ANDoptional; extern object ANDrest; extern object ANDkey; extern object ANDallow_other_keys; extern object ANDaux; extern object sKallow_other_keys; object find_special(); object let_bind(); object letA_bind(); object make_cfun(); object MF(); object make_macro(); object make_cclosure_new(); extern object STreturn; extern object STspace; extern object STrubout; extern object STpage; extern object STtab; extern object STbackspace; extern object STlinefeed; extern object STnewline; object coerce_to_character(); char object_to_char(); char *object_to_string(); float object_to_float(); double object_to_double(); extern object sKerror,sKparse_error,sKreader_error,sKprogram_error; extern object sKwrong_type_argument; extern object sKcontrol_error; extern object sKcatch; extern object sKprotect; extern object sKcatchall; extern object sKdatum; extern object sKexpected_type; extern object sKpackage; extern object sKformat_control; extern object sKformat_arguments; object wrong_type_argument(); extern object sSuniversal_error_handler; extern object sSPminus_most_negative_fixnumP; extern object sLapply; extern object sLfuncall; object simple_lispcall(); object simple_lispcall_no_event(); object simple_symlispcall(); object simple_symlispcall_no_event(); extern object siVevalhook; extern object siVapplyhook; object ieval(); object ifuncall(object,int,...); object ifuncall1(); object ifuncall2(); object ifuncall3(); object Ieval(); object Imacro_expand1(); extern object sKabort; extern object sKappend; extern object sKcreate; extern object sKdefault; extern object sKdirection; extern object sKelement_type; extern object sKif_does_not_exist; extern object sKif_exists; extern object sKinput; extern object sKio; extern object sKnew_version; extern object sKoutput; extern object sKoverwrite; extern object sKprint; extern object sKprobe; extern object sKrename; extern object sKrename_and_delete; extern object sKset_default_pathname; extern object sKsupersede; extern object sKverbose; extern object sLAstandard_inputA; extern object sLAstandard_outputA; extern object sLAerror_outputA; extern object sLAquery_ioA; extern object sLAdebug_ioA; extern object sLAterminal_ioA; extern object sLAtrace_outputA; extern object terminal_io; extern object standard_io; extern object standard_error; extern object sLAload_verboseA; extern object FASL_string; object open_stream(); object make_string_input_stream(); object make_string_output_stream(); object read_fasl_data(); FILE *backup_fopen(); frame_ptr frs_sch(); frame_ptr frs_sch_catch(); extern bool GBC_enable; object assoc_eq(); object lex_tag_sch(); object lex_block_sch(); extern object sKtest; extern object sKtest_not; extern object sKkey; extern object sKinitial_element; object car(); object cdr(); object kdr(); object caar(); object cadr(); object cdar(); object cddr(); object caaar(); object caadr(); object cadar(); object caddr(); object cdaar(); object cdadr(); object cddar(); object cdddr(); object caaaar(); object caaadr(); object caadar(); object caaddr(); object cadaar(); object cadadr(); object caddar(); object cadddr(); object cdaaar(); object cdaadr(); object cdadar(); object cdaddr(); object cddaar(); object cddadr(); object cdddar(); object cddddr(); object nth(); object nthcdr(); object make_cons1(); object list(fixnum,...); object listA(fixnum,...); object append(); object copy_list(); object make_list(); object nconc(); object sublis1(); extern object sLAmacroexpand_hookA; extern object sSdefmacroA; object macro_expand(); extern char * system_directory; extern int ARGC; extern char **ARGV; void error(); object vs_overflow(void); extern object sSAsystem_directoryA; extern bool raw_image; char *merge_system_directory(); extern object sLquote; extern object sLlambda; extern object sSlambda_block; extern object sSlambda_closure; extern object sSlambda_block_closure; extern object sLfunction; extern object sSmacro; extern object sStag; extern object sLblock; extern object shortfloat_zero; extern object longfloat_zero; object make_fixnum1(long); object make_ratio(); object make_shortfloat(float); object make_longfloat(); object make_complex(); double number_to_double(); long fixint(object); object bignum2(); object bignum3(); object complex_plus(); object number_plus(); object number_negate(); object number_minus(); object number_times(); object number_divide(); object number_expt(); object integer_divide1(); object get_gcd(); object get_lcm(); object one_plus(); object one_minus(); object fixnum_add(); object fixnum_sub(); object new_bignum(); object double_to_integer(); object shift_integer(); extern object lisp_package; extern object user_package; extern object keyword_package; extern object system_package; extern object gmp_package; extern object sLApackageA; extern object sKinternal; extern object sKexternal; extern object sKinherited; extern object sKnicknames; extern object sKuse; extern int intern_flag; extern object uninterned_list; object find_package(); object current_package(); object intern(); object find_symbol(); extern object Vdefault_pathname_defaults; extern object sKwild; extern object sKnewest; extern object sKstart; extern object sKend; extern object sKjunk_allowed; extern object sKhost; extern object sKdevice; extern object sKdirectory; extern object sKname; extern object sKtype; extern object sKversion; extern object sKdefaults; extern object sKabsolute; extern object sKrelative; extern object sKup; object coerce_to_pathname(); object merge_pathnames(); object namestring(); object coerce_to_namestring(); object coerce_to_pathname(); object file_error(); object wild_pathname_p(); extern int pathname_resolve(); extern object pathname_lookup(); extern object translate_logical_pathname(); extern object search_local_pathname(); extern object coerce_to_local_namestring(); extern object expand_pathname(); extern object sKupcase; extern object sKdowncase; extern object sKpreserve; extern object sKinvert; extern object sKcapitalize; extern object sKpreserve; extern object sKinvert; extern object sKstream; extern object sKreadably; extern object sKescape; extern object sKpretty; extern object sKcircle; extern object sKbase; extern object sKradix; extern object sKcase; extern object sKgensym; extern object sKlevel; extern object sKlength; extern object sKarray; extern object sKlinear; extern object sKmiser; extern object sKfill; extern object sKmandatory; extern object sKcurrent; extern object sKblock; extern object sLAprint_readablyA; extern object sLAprint_escapeA; extern object sLAprint_prettyA; extern object sLAprint_circleA; extern object sLAprint_baseA; extern object sLAprint_radixA; extern object sLAprint_caseA; extern object sLAprint_gensymA; extern object sLAprint_levelA; extern object sLAprint_lengthA; extern object sLAprint_arrayA; extern object sSAprint_contextA; extern object sSAprint_context_headA; object princ(); object prin1(); object print(); object terpri(); extern object sSpretty_print_format; extern int line_length; extern object standard_readtable; extern object Vreadtable; extern object sLAread_default_float_formatA; extern object sLAread_baseA; extern object sLAread_suppressA; extern object READtable; extern object read_byte1(); extern int READdefault_float_format; extern int READbase; extern bool READsuppress; extern bool READeval; extern object siSsharp_comma; extern bool escape_flag; extern object delimiting_char; extern bool detect_eos_flag; extern bool dot_flag; extern bool preserving_whitespace_flag; extern object default_dispatch_macro; extern object big_register_0; extern int sharp_eq_context_max; object read_char(); object read_char1(object,object); object peek_char(); object read_object_non_recursive(); object standard_read_object_non_recursive(); object read_object(); object read_fasl_vector(); extern object sharing_table; object symbol_function(); object alloc_simple_vector(); object alloc_simple_bitvector(); object alloc_vector(); object alloc_bitvector(); object elt(); object elt_set(); object reverse(); object nreverse(); extern object sSs_data; object structure_ref(); object structure_set(); object structure_to_list(); object alloc_simple_string(); object make_simple_string(); object copy_simple_string(); object alloc_string(); object make_string(); object copy_string(); object coerce_to_string(); extern int string_sign, string_boundary; extern object string_register; extern object gentemp_prefix; extern int gentemp_counter; extern object token; object make_symbol(); object make_ordinary(); object make_special(); object make_constant(); object make_gmp_ordinary(); object make_si_ordinary(); object make_si_special(); object make_si_constant(); object make_keyword(); object symbol_value(); object symbol_name(); object getf(); object get(); object putf(); object putprop(); object fSsputprop(); object remprop(); object gensym(); extern object sLspecial,sLdeclare; extern object sSvariable_documentation; extern object sSfunction_documentation; extern object sSsetf_function; extern object sLcommon,sLnull,sLcons,sLlist,siLproper_list,sLsymbol,sLarray,sLvector,sLbit_vector,sLstring; extern object sLsequence,sLsimple_array,sLsimple_vector,sLsimple_bit_vector,sLsimple_string; extern object sLcompiled_function,sLpathname,sLcharacter,sLnumber,sLrational,sLfloat; extern object sLinteger,sLratio,sLshort_float,sLstandard_char; extern object sLchar,sLnon_negative_char,sLnegative_char,sLsigned_char,sLunsigned_char; extern object sLshort,sLnon_negative_short,sLnegative_short,sLsigned_short,sLunsigned_short; extern object sLfixnum,sLnon_negative_fixnum,sLnegative_fixnum,sLsigned_fixnum,sLunsigned_fixnum; extern object sLlfixnum,sLnon_negative_lfixnum,sLnegative_lfixnum; extern object sLsigned_lfixnum,sLunsigned_lfixnum,sLnegative_bignum,sLnon_negative_bignum,sLbase_char; extern object sLsigned_int,sLnon_negative_int,sLnegative_int,sLunsigned_int; extern object sLseqind,sLrnkind; extern object sLcomplex; extern object sLsingle_float,sLpackage,sLbignum,sLrandom_state,sLdouble_float,sLstream,sLbit,sLreadtable; extern object sLlong_float,sLhash_table,sLstructure,sLboolean,sLfile_stream,sLinput_stream,sLoutput_stream,sLtype_error; extern object sLbroadcast_stream,sLconcatenated_stream,sLecho_stream,sLfile_stream,sLstring_stream; extern object sLsynonym_stream,sLtwo_way_stream; extern object sLsatisfies; extern object sLmember; extern object sLnot; extern object sLor; extern object sLand; extern object sLvalues; extern object sLmod; extern object sLsigned_byte; extern object sLunsigned_byte; extern object sSsigned_char; extern object sSunsigned_char; extern object sSsigned_short; extern object sSunsigned_short; extern object sLA; extern object sLplusp; extern object TSor_symbol_string; extern object TSor_string_symbol; extern object TSor_symbol_string_package; extern object TSnon_negative_integer; extern object TSpositive_number; extern object TSor_integer_float; extern object TSor_rational_float; extern object TSor_pathname_string_symbol_stream; extern int interrupt_flag; extern int interrupt_enable; extern object sSAlink_arrayA; object Icall_proc(); float Icall_proc_float(); float Icall_proc_float(); object ImakeStructure(); object list_vector(); object list_vector_new(); object Iapply_ap(); object IisFboundp(); object IapplyVector(); extern object sSPmemory; extern object sSPinit; object sLfset(); object MakeAfun(); extern object call_proc0(); object fLrow_major_aref(); object Icheck_one_type(); object Iis_fixnum(); object Iapply_fun_n(object,int,int,...); object Iapply_fun_n1(object (*)(),int,int,...); object Iapply_fun_n2(object,int,int,...); object Ifuncall_n(object,int,...); object Ivs_values(); object Icheck_one_type(); object fSincorrect_type(); # 127 "../h/include.h" 2 # 1 "../h/compbas2.h" 1 extern object MVloc[10]; extern int Rset; typedef int8_t i8 ; typedef int16_t i16; typedef int32_t i32; typedef int64_t i64; typedef uint8_t n8 ; typedef uint16_t n16; typedef uint32_t n32; typedef uint64_t n64; typedef float f32; typedef double f64; typedef long double f128; typedef fcomplex c64; typedef dcomplex c128; typedef object o32; typedef union {int8_t i;uint8_t u;n8 n;} u8; typedef union {int16_t i;uint16_t u;n16 n;} u16; typedef union { int32_t i; uint32_t u; n32 n; float f;} u32; typedef union { int64_t i; object o; double f; fcomplex c;} u64; typedef union {dcomplex c;} u128; # 131 "../h/include.h" 2 # 1 "../h/compat.h" 1 # 132 "../h/include.h" 2 # 1 "../h/../h/rgbc.h" 1 # 134 "../h/include.h" 2 # 1 "../h/../o/regexp.h" 1 typedef struct regexp { char *startp[19]; char *endp[19]; char regstart; char reganch; char *regmust; int regmlen; unsigned char regmaybe_boyer; char program[1]; } regexp; extern void regsub (); extern void regerror (); # 135 "../h/include.h" 2 # 1 "../h/../h/immnum.h" 1 # 1 "../h/fixnum.h" 1 # 33 "../h/fixnum.h" # 5 "../h/../h/immnum.h" 2 # 15 "../h/../h/immnum.h" __inline fixnum lnabs(fixnum x) {return x<0 ? ~x : x;} __inline char clz(ufixnum x) { {char i;for (i=0;i>(sizeof(x)*8-1-i))&0x1);i++); return i;} } __inline char ctz(ufixnum x) { {char i;for (i=0;i>i)&0x1);i++); return i;} } __inline char fixnum_length(fixnum x) {return sizeof(x)*8-clz(lnabs(x));} __inline object immnum_length(object x) {return 0 ? make_fixnum1((fixnum)fixnum_length(((x)->FIX.FIXVAL))) : integer_length(x);} # 61 "../h/../h/immnum.h" __inline char fixnum_popcount(ufixnum x) { x-=0x55555555UL&(x>>1); x=(x&0x33333333UL)+((x>>2)&0x33333333UL); x=0x0F0F0F0FUL&(x+(x>>4)); x+=x>>8; x+=x>>16; return x&0x3F; } __inline char fixnum_count(fixnum x) {return fixnum_popcount(lnabs(x));} __inline object immnum_count(object x) {return 0 ? make_fixnum1((fixnum)fixnum_count(((x)->FIX.FIXVAL))) : integer_count(x);} long int (int)gabs(long int j); __inline bool fixnum_mul_safe_abs(fixnum x,fixnum y) {return clz(x)+clz(y)>sizeof(x)*8+1;} __inline object safe_mul_abs(fixnum x,fixnum y) {return fixnum_mul_safe_abs(x,y) ? ({register fixnum _q1=(x*y);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) : fixnum_times(x,y);} __inline bool fixnum_mul_safe(fixnum x,fixnum y) {return fixnum_mul_safe_abs((int)gabs(x),(int)gabs(y));} __inline object safe_mul(fixnum x,fixnum y) {return fixnum_mul_safe(x,y) ? ({register fixnum _q1=(x*y);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) : fixnum_times(x,y);} __inline object immnum_times(object x,object y) {return 0 ? safe_mul(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL)) : number_times(x,y);} __inline object immnum_plus(object x,object y) {return 0 ? ({register fixnum _q1=(((x)->FIX.FIXVAL)+((y)->FIX.FIXVAL));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) : number_plus(x,y);} __inline object immnum_minus(object x,object y) {return 0 ? ({register fixnum _q1=(((x)->FIX.FIXVAL)-((y)->FIX.FIXVAL));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) : number_minus(x,y);} __inline object immnum_negate(object x) {return 0 ? ({register fixnum _q1=(-((x)->FIX.FIXVAL));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) : number_negate(x);} # 121 "../h/../h/immnum.h" __inline fixnum fixnum_boole(fixnum op,fixnum x,fixnum y) { switch(op) { case 0: return 0; case 017: return -1; case 03: return x; case 05: return y; case 014: return ~x; case 012: return ~y; case 01: return x&y; case 07: return x|y; case 06: return x^y; case 011: return ~(x^y); case 016: return ~(x&y); case 010: return ~(x|y); case 04:return ~x&y; case 02:return x&~y; case 015: return ~x|y; case 013: return x|~y; } return 0; } __inline object immnum_boole(fixnum o,object x,object y) {return 0 ? make_fixnum1(fixnum_boole(o,((x)->FIX.FIXVAL),((y)->FIX.FIXVAL))) : log_op2(o,x,y);} # 161 "../h/../h/immnum.h" __inline fixnum fixnum_div(fixnum x,fixnum y,fixnum d) { fixnum z=x/y; if (d && x!=y*z && (x*d>0 ? y>0 : y<0)) z+=d; return z; } __inline fixnum fixnum_rem(fixnum x,fixnum y,fixnum d) { fixnum z=x%y; if (d && z && (x*d>0 ? y>0 : y<0)) z+=y; return z; } __inline object immnum_truncate(object x,object y) {return 0&&y!=({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) ? make_fixnum1(fixnum_div(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL),0)) : (intdivrem(x,y,0,&x,0),x);} __inline object immnum_floor(object x,object y) {return 0&&y!=({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) ? make_fixnum1(fixnum_div(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL),-1)) : (intdivrem(x,y,-1,&x,0),x);} __inline object immnum_ceiling(object x,object y) {return 0&&y!=({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) ? make_fixnum1(fixnum_div(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL),1)) : (intdivrem(x,y,1,&x,0),x);} __inline object immnum_mod(object x,object y) {return 0&&y!=({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) ? make_fixnum1(fixnum_rem(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL),-1)) : (intdivrem(x,y,-1,0,&y),y);} __inline object immnum_rem(object x,object y) {return 0&&y!=({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) ? make_fixnum1(fixnum_rem(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL),0)) : (intdivrem(x,y,0,0,&y),y);} __inline fixnum fixnum_rshft(fixnum x,fixnum y) { return y>=sizeof(x)*8 ? (x<0 ? -1 : 0) : x>>y; } __inline object fixnum_lshft(fixnum x,fixnum y) { return clz((int)gabs(x))>y ? ({register fixnum _q1=(x<FIX.FIXVAL),((y)->FIX.FIXVAL)) : integer_shift(x,y);} __inline bool fixnum_bitp(fixnum p,fixnum x) {return fixnum_rshft(x,p)&0x1;} __inline bool immnum_bitp(object x,object y) {return 0 ? fixnum_bitp(((x)->FIX.FIXVAL),((y)->FIX.FIXVAL)) : integer_bitp(x,y);} __inline bool immnum_lt(object x,object y) {return 0 ? ((fixnum)x < (fixnum)y) : (number_compare(x,y) < 0);} __inline bool immnum_le(object x,object y) {return 0 ? ((fixnum)x <= (fixnum)y) : (number_compare(x,y) <= 0);} __inline bool immnum_eq(object x,object y) {return 0 ? ((fixnum)x == (fixnum)y) : (number_compare(x,y) == 0);} __inline bool immnum_ne(object x,object y) {return 0 ? ((fixnum)x != (fixnum)y) : (number_compare(x,y) != 0);} __inline bool immnum_gt(object x,object y) {return 0 ? ((fixnum)x > (fixnum)y) : (number_compare(x,y) > 0);} __inline bool immnum_ge(object x,object y) {return 0 ? ((fixnum)x >= (fixnum)y) : (number_compare(x,y) >= 0);} __inline bool immnum_minusp(object x) {return 0 ? ((fixnum)x)<((fixnum)({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})) : number_minusp(x);} __inline bool immnum_plusp(object x) {return 0 ? ((fixnum)x)>((fixnum)({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})) : number_plusp(x);} __inline bool immnum_zerop(object x) {return 0 ? ((fixnum)x)==((fixnum)({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})) : number_zerop(x);} __inline bool immnum_evenp(object x) {return 0 ? !(((fixnum)x)&0x1) : number_evenp(x);} __inline bool immnum_oddp(object x) {return 0 ? (((fixnum)x)&0x1) : number_oddp(x);} __inline object immnum_signum(object x) { fixnum ux=(fixnum)x,uz=((fixnum)({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); return 0 ? (uxFIX.FIXVAL)));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}) : number_abs(x);} __inline fixnum fixnum_ldb(fixnum s,fixnum p,fixnum i) { return ((1UL<d.e || 0) && _z!=((object)&Cnil_body));})) { object s=x->c.c_car,p=x->c.c_cdr; if (0) { fixnum fs=((s)->FIX.FIXVAL),fp=((p)->FIX.FIXVAL); if (fs+fpFIX.FIXVAL)));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}); } } return number_ldb(x,i); } __inline bool immnum_ldbt(object x,object i) { if (0) if (({register object _z=(object)(x); (!0 && (!(_z)->d.e || 0) && _z!=((object)&Cnil_body));})) { object s=x->c.c_car,p=x->c.c_cdr; if (0) { fixnum fs=((s)->FIX.FIXVAL),fp=((p)->FIX.FIXVAL); if (fs+fpFIX.FIXVAL)); } } return number_ldbt(x,i)!=((object)&Cnil_body); } __inline fixnum fixnum_dpb(fixnum s,fixnum p,fixnum n,fixnum i) { fixnum z=(1UL<d.e || 0) && _z!=((object)&Cnil_body));})) { object s=x->c.c_car,p=x->c.c_cdr; if (0) { fixnum fs=((s)->FIX.FIXVAL),fp=((p)->FIX.FIXVAL); if (fs+fpFIX.FIXVAL),((i)->FIX.FIXVAL)));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}); } } return number_dpb(n,x,i); } __inline fixnum fixnum_dpf(fixnum s,fixnum p,fixnum n,fixnum i) { fixnum z=((1UL<d.e || 0) && _z!=((object)&Cnil_body));})) { object s=x->c.c_car,p=x->c.c_cdr; if (0) { fixnum fs=((s)->FIX.FIXVAL),fp=((p)->FIX.FIXVAL); if (fs+fpFIX.FIXVAL),((i)->FIX.FIXVAL)));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}); } } return number_dpf(n,x,i); } __inline object immnum_max(object x,object y) {return 0 ? ((fixnum)x>=(fixnum)y ? x : y) : (number_compare(x,y)>=0?x:y);} __inline object immnum_min(object x,object y) {return 0 ? ((fixnum)x<=(fixnum)y ? x : y) : (number_compare(x,y)<=0?x:y);} __inline bool immnum_logt(object x,object y) {return 0 ? fixnum_boole(01,((x)->FIX.FIXVAL),((y)->FIX.FIXVAL))!=0 : !number_zerop(log_op2(01,x,y));} __inline fixnum fixnum_gcd(fixnum x,fixnum y) { fixnum t; char tx,ty; if (!x) return y; if (!y) return x; tx=ctz(x); ty=ctz(y); tx=tx>=tx; y>>=tx; t=x&0x1 ? -y : x>>1; do { t>>=ctz(t); if (t>0) x=t; else y=-t; t=x-y; } while (t); return x<FIX.FIXVAL)),(int)gabs(((y)->FIX.FIXVAL)))) : get_gcd(x,y);} __inline object fixnum_lcm(fixnum x,fixnum y) { fixnum g=fixnum_gcd(x,y); return g ? safe_mul_abs(x,fixnum_div(y,g,0)) : ({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}); } __inline object immnum_lcm(object x,object y) {return 0 ? fixnum_lcm((int)gabs(((x)->FIX.FIXVAL)),(int)gabs(((y)->FIX.FIXVAL))) : get_lcm(x,y);} # 137 "../h/include.h" 2 # 34 "gbc.c" 2 # 1 "../h/page.h" 1 # 83 "../h/page.h" extern int sgc_enabled; extern long resv_pages; extern int reserve_pages_for_signal_handler; extern struct pageinfo *cell_list_head,*cell_list_tail; extern object contblock_array; extern unsigned char *wrimap; extern fixnum writable_pages; extern long first_data_page,real_maxpage,phys_pages,available_pages; extern void *data_start,*initial_sbrk; # 35 "gbc.c" 2 # 48 "gbc.c" static void mark_c_stack(jmp_buf, int, void (*)(void *,void *,int)); static void mark_contblock(void *, int); void * cb_in(void *p) { struct contblock **cbpp; int i; for (cbpp=&cb_pointer,i=0;*cbpp;cbpp=&((*cbpp)->cb_link),i++) { if ((void *)*cbpp<=p && ((void *)(*cbpp)+(*cbpp)->cb_size) >p) return *cbpp; } return ((void *)0); } int cb_print(void) { struct contblock **cbpp; int i; for (cbpp=&cb_pointer,i=0;*cbpp;cbpp=&((*cbpp)->cb_link),i++) emsg("%lu at %p\n",(*cbpp)->cb_size,*cbpp); emsg("%u blocks\n",i); return 0; } # 139 "gbc.c" static __inline bool pageinfo_p(void *v) { struct pageinfo *pi=v; return pi->magic==0x2e && pi->type<=t_contiguous && (!pi->next || (void *)pi->next>=v+(pi->type==t_contiguous ? pi->in_use : 1)*(1L << PAGEWIDTH)); } static __inline char get_bit(char *v,struct pageinfo *pi,void *x) { void *ve=((void *)(pi)+sizeof(struct pageinfo)+2*((((pi->in_use)*(1L << PAGEWIDTH)-sizeof(struct pageinfo))+(SIZEOF_LONG*8)-1)/(SIZEOF_LONG*8))); fixnum off=(x-ve)>>LOG_BYTES_CONTBLOCK,i=off>>3,s=off&~(~0UL<<3); return (v[i]>>s)&0x1; } static __inline void set_bits(char *v,struct pageinfo *pi,void *x1,void *x2) { void *ds=((void *)(pi)+sizeof(struct pageinfo)+2*((((pi->in_use)*(1L << PAGEWIDTH)-sizeof(struct pageinfo))+(SIZEOF_LONG*8)-1)/(SIZEOF_LONG*8))); fixnum i1,s1,i2,s2,se; ({fixnum _o=(x1-ds)>>LOG_BYTES_CONTBLOCK;i1=_o>>3;s1=_o&~(~0UL<<3);}); ({fixnum _o=(x2-ds)>>LOG_BYTES_CONTBLOCK;i2=_o>>3;s2=_o&~(~0UL<<3);}); if (i1==i2) { se=s2; s2=0; } else se=8; for (;s1++i1) __builtin___memset_chk (v+i1, -1,(i2-i1), __builtin_object_size (v+i1, 0)); for (;--s2>=0;) (v[i2]|=(1UL<in_use)*(1L << PAGEWIDTH)-sizeof(struct pageinfo))+(SIZEOF_LONG*8)-1)/(SIZEOF_LONG*8))),*de=((void *)(pi)+(1L << PAGEWIDTH)*(pi)->in_use); fixnum i,s,ie=((((pi->in_use)*(1L << PAGEWIDTH)-sizeof(struct pageinfo))+(SIZEOF_LONG*8)-1)/(SIZEOF_LONG*8)); bool z; char cz; ({fixnum _o=(x-ds)>>LOG_BYTES_CONTBLOCK;i=_o>>3;s=_o&~(~0UL<<3);}); z=((v[i]>>s)&0x1); cz=z?-1:0; for (;++s<8 && z==((v[i]>>s)&0x1);); if (s==8) { for (;++i>s)&0x1);); else s=8 -1; } ds=(ds+(((i<<3)|s)<= 300) error("too many mark origins"); mark_origin[mark_origin_max++] = p; } bool collect_both=0; static void mark_link_array(void *v,void *ve) { void **p,**pe; if (({ ((((void *)(v))<(void *)data_start || ((void *)(v))>=(void *)core_end));})) return; if (sSAlink_arrayA->s.s_dbind==((object)&Cnil_body)) return; p=(void *)sSAlink_arrayA->s.s_dbind->v.v_self; pe=(void *)p+sSAlink_arrayA->s.s_dbind->v.v_fillp; for (;p=v && *ps.s_dbind==((object)&Cnil_body)) return; ne=n=p=(void *)sSAlink_arrayA->s.s_dbind->v.v_self; pe=(void *)p+sSAlink_arrayA->s.s_dbind->v.v_fillp; while (ps.s_dbind->v.v_fillp=(ne-n)*sizeof(*n); } static void sweep_link_array(void) { void ***p,***pe; if (sSAlink_arrayA->s.s_dbind==((object)&Cnil_body)) return; p=(void *)sSAlink_arrayA->s.s_dbind->v.v_self; pe=(void *)p+sSAlink_arrayA->s.s_dbind->v.v_fillp; for (;p=(void *)core_end));})); } static __inline bool collecting(void *p) { return (p<(void *)heap_end ? what_to_collect==t_contiguous : (what_to_collect == t_relocatable || collect_both)); } static ufixnum ngc_thresh; static union {struct dummy d;ufixnum f;} rst={.f=-1}; static void *static_promotion_limit; static __inline void mark_leaf_data(object x,void **pp,ufixnum s,ufixnum r) { void *p=*pp,*dp; if (!marking(p)||!collecting(p)) return; if (what_to_collect!=t_contiguous && x && x->d.st>=ngc_thresh && (dp=alloc_contblock_no_gc(s,static_promotion_limit))) { *pp=__builtin___memcpy_chk (dp, p,s, __builtin_object_size (dp, 0)); x->d.st=0; return; } if (x && x->d.std.st++; if (p>=(void *)heap_end) *pp=(void *)copy_relblock(p,s); else mark_contblock(p,s); } static void mark_object1(object); static __inline void mark_object_address(object *o,int f) { static ufixnum lp; static ufixnum lr; extern object *min_cfd_self; ufixnum p=(((unsigned long)(o))>>PAGEWIDTH); if (lp!=p || !f) { lp=p; lr= (o>=min_cfd_self && o<((object *)core_end)); } if (lr) if (marking(*o)) mark_object1(*o); } static __inline void mark_object_array(object *o,object *oe) { int f=0; if (o) for (;omd.mf)) return; if (0) ; else (x)->d.m=1; switch (({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})) { case t_cons: if (marking(x->c.c_car)) mark_object1(x->c.c_car); if (marking(({union lispunion _t={.vw=(x)->c.c_cdr};if (0) ; else (&_t)->d.m=0;_t.vw;}))) mark_object1(({union lispunion _t={.vw=(x)->c.c_cdr};if (0) ; else (&_t)->d.m=0;_t.vw;})); break; case t_fixnum: break; case t_bignum: mark_leaf_data(x,(void **)&((GEN)((x)->big.big_self))._mp_d,(x)->big.big_length*(sizeof(long)),1); break; case t_ratio: if (marking(x->rat.rat_num)) mark_object1(x->rat.rat_num); if (marking(x->rat.rat_den)) mark_object1(x->rat.rat_den); case t_shortfloat: break; case t_longfloat: break; case t_complex: if (marking(x->cmp.cmp_imag)) mark_object1(x->cmp.cmp_imag); if (marking(x->cmp.cmp_real)) mark_object1(x->cmp.cmp_real); case t_character: break; case t_symbol: if (marking(x->s.s_plist)) mark_object1(x->s.s_plist); if (marking(x->s.s_gfdef)) mark_object1(x->s.s_gfdef); if (marking(x->s.s_dbind)) mark_object1(x->s.s_dbind); if (marking(x->s.s_name)) mark_object1(x->s.s_name); break; case t_package: if (marking(x->p.p_name)) mark_object1(x->p.p_name); if (marking(x->p.p_nicknames)) mark_object1(x->p.p_nicknames); if (marking(x->p.p_shadowings)) mark_object1(x->p.p_shadowings); if (marking(x->p.p_uselist)) mark_object1(x->p.p_uselist); if (marking(x->p.p_usedbylist)) mark_object1(x->p.p_usedbylist); mark_object_array(x->p.p_internal,x->p.p_internal+x->p.p_internal_size); mark_leaf_data(x,(void **)&x->p.p_internal,x->p.p_internal_size*sizeof(object),1); mark_object_array(x->p.p_external,x->p.p_external+x->p.p_external_size); mark_leaf_data(x,(void **)&x->p.p_external,x->p.p_external_size*sizeof(object),1); break; case t_hashtable: if (marking(x->ht.ht_rhsize)) mark_object1(x->ht.ht_rhsize); if (marking(x->ht.ht_rhthresh)) mark_object1(x->ht.ht_rhthresh); if (x->ht.ht_self) for (i=0;iht.ht_size;i++) if (x->ht.ht_self[i].c_cdr!=OBJNULL) { mark_object_address(&x->ht.ht_self[i].c_cdr,i); mark_object_address(&x->ht.ht_self[i].c_car,i+1); } i=x->ht.ht_cache-x->ht.ht_self; mark_leaf_data(x,(void **)&x->ht.ht_self,x->ht.ht_size*sizeof(*x->ht.ht_self),1); if (x->ht.ht_cache) x->ht.ht_cache=x->ht.ht_self+i; break; case t_simple_array: case t_array: mark_leaf_data(x,(void **)&x->a.a_dims,sizeof(*x->a.a_dims)*x->a.a_rank,1); case t_simple_vector: case t_simple_bitvector: case t_vector: case t_bitvector: switch(j ? j : (enum aelttype)x->v.v_elttype) { case aet_lf: j= sizeof(longfloat)*x->v.v_dim; if (((what_to_collect == t_relocatable || collect_both)) && (void *)x->v.v_self>=(void *)heap_end) rb_pointer=((void *)((((ufixnum)rb_pointer)+(sizeof(double)-1))&~(sizeof(double)-1))); break; case aet_bit: j=(((((({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_bitvector ? x->bv.bv_offset : ({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})== t_array ? x->a.a_offset : 0))+x->bv.bv_dim)+((8*SIZEOF_LONG))-1)/((8*SIZEOF_LONG)))*sizeof(*x->bv.bv_self); break; case aet_char: case aet_uchar: j=sizeof(char)*x->v.v_dim; break; case aet_short: case aet_ushort: j=sizeof(short)*x->v.v_dim; break; case aet_object: if (({object _a=(x);(_a)->a.a_adjustable ? (_a)->a.a_displaced : ((object)&Cnil_body);})->c.c_car==((object)&Cnil_body)) mark_object_array(x->v.v_self,x->v.v_self+x->v.v_dim); default: j=sizeof(fixnum)*x->v.v_dim; } case t_simple_string: case t_string: j=j ? j : x->st.st_dim; if (({object _a=(x);(_a)->a.a_adjustable ? (_a)->a.a_displaced : ((object)&Cnil_body);})->c.c_car==((object)&Cnil_body)) mark_leaf_data(x,(void **)&x->v.v_self,j,1); if (marking(({object _a=(x);(_a)->a.a_adjustable ? (_a)->a.a_displaced : ((object)&Cnil_body);}))) mark_object1(({object _a=(x);(_a)->a.a_adjustable ? (_a)->a.a_displaced : ((object)&Cnil_body);})); set_displaced_body_ptr(x); break; case t_structure: { if (marking(x->str.str_def)) mark_object1(x->str.str_def); if (x->str.str_self) { object def=x->str.str_def; unsigned char *s_type= &(((((struct s_data *)((def)->str.str_self)))->raw->ust.ust_self[0])); unsigned short *s_pos= &(((unsigned short *)(((struct s_data *)((def)->str.str_self))->slot_position)->ust.ust_self)[0]); for (i=0,j=((struct s_data *)((def)->str.str_self))->length;istr.str_self))+(s_pos[i])))),i); mark_leaf_data(x,(void **)&x->str.str_self,((struct s_data *)((def)->str.str_self))->size,1); } } break; case t_stream: switch (x->sm.sm_mode) { case smm_input: case smm_output: case smm_io: case smm_socket: case smm_probe: if (marking(x->sm.sm_object0)) mark_object1(x->sm.sm_object0); if (marking(x->sm.sm_object1)) mark_object1(x->sm.sm_object1); break; case smm_file_synonym: case smm_synonym: if (marking(x->sm.sm_object0)) mark_object1(x->sm.sm_object0); break; case smm_broadcast: case smm_concatenated: if (marking(x->sm.sm_object0)) mark_object1(x->sm.sm_object0); break; case smm_two_way: case smm_echo: if (marking(x->sm.sm_object0)) mark_object1(x->sm.sm_object0); if (marking(x->sm.sm_object1)) mark_object1(x->sm.sm_object1); break; case smm_string_input: case smm_string_output: if (marking(x->sm.sm_object0)) mark_object1(x->sm.sm_object0); break; case smm_user_defined: if (marking(x->sm.sm_object0)) mark_object1(x->sm.sm_object0); if (marking(x->sm.sm_object1)) mark_object1(x->sm.sm_object1); break; default: error("mark stream botch"); } break; case t_random: mark_leaf_data(x,(void **)&x->rnd.rnd_state._mp_seed->_mp_d,x->rnd.rnd_state._mp_seed->_mp_alloc*(sizeof(long)),(sizeof(long))); break; case t_readtable: if (marking(x->rt.rt_case)) mark_object1(x->rt.rt_case); if (x->rt.rt_self) { for (i=0;i<256;i++) mark_object_address(&x->rt.rt_self[i].rte_macro,i); for (i=0;i<256;i++) { mark_object_array(x->rt.rt_self[i].rte_dtab,x->rt.rt_self[i].rte_dtab+256); mark_leaf_data(x,(void **)&x->rt.rt_self[i].rte_dtab,256*sizeof(object),1); } } mark_leaf_data(x,(void **)&x->rt.rt_self,256*sizeof(struct rtent),1); break; case t_pathname: if (marking(x->pn.pn_host)) mark_object1(x->pn.pn_host); if (marking(x->pn.pn_device)) mark_object1(x->pn.pn_device); if (marking(x->pn.pn_directory)) mark_object1(x->pn.pn_directory); if (marking(x->pn.pn_name)) mark_object1(x->pn.pn_name); if (marking(x->pn.pn_type)) mark_object1(x->pn.pn_type); if (marking(x->pn.pn_version)) mark_object1(x->pn.pn_version); if (marking(x->pn.pn_namestring)) mark_object1(x->pn.pn_namestring); break; case t_function: if (marking(x->fun.fun_data)) mark_object1(x->fun.fun_data); if (marking(x->fun.fun_plist)) mark_object1(x->fun.fun_plist); if (x->fun.fun_env != def_env && x->fun.fun_env != src_env) { if (marking(x->fun.fun_env[0])) mark_object1(x->fun.fun_env[0]); x->fun.fun_env--; mark_leaf_data(x,(void **)&x->fun.fun_env,(*(ufixnum *)x->fun.fun_env)*sizeof(*x->fun.fun_env),1); x->fun.fun_env++; } break; case t_cfdata: if (marking(x->cfd.cfd_dlist)) mark_object1(x->cfd.cfd_dlist); if (marking(x->cfd.cfd_name)) mark_object1(x->cfd.cfd_name); mark_object_array(x->cfd.cfd_self,x->cfd.cfd_self+x->cfd.cfd_fillp); if (what_to_collect == t_contiguous) mark_link_array(x->cfd.cfd_start,x->cfd.cfd_start+x->cfd.cfd_size); mark_leaf_data(((void *)0),(void **)&x->cfd.cfd_start,x->cfd.cfd_size,1); break; case t_spice: break; default: if (debug) printf("\ttype = %d\n", ({register object _z=(object)(x); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})); error("mark botch"); } } static long *c_stack_where; static void mark_stack_carefully(void *topv, void *bottomv, int offset) { long pageoffset; long p; object x; struct typemanager *tm; register long *j; long *top=topv,*bottom=bottomv; if (top==0) top = c_stack_where; if (bottom==0) bottom= c_stack_where; if (offset) mark_stack_carefully((((char *) top) +offset),bottom,0); for (j=top ; j >= bottom ; j--) { void *v=(void *)(*j); struct pageinfo *pi; if (!(((char *)(v)>= (char *) data_start) && ((char *)(v) < heap_end))) continue; if ((p=(((unsigned long)(v))>>PAGEWIDTH))type].tm_type;_tm->tm_calling_type=pi->type;_tm;}); if (tm->tm_type>=t_end) continue; if (pageoffset<0 || pageoffset>=tm->tm_size*tm->tm_nppage) continue; x=(object)(v-pageoffset%tm->tm_size); if ((0 ? 0 : (x)->md.mf)) continue; if (marking(x)) mark_object1(x); } } static void mark_phase(void) { STATIC fixnum i, j; STATIC struct package *pp; STATIC bds_ptr bdp; STATIC frame_ptr frp; STATIC ihs_ptr ihsp; if (marking(((object)&Cnil_body)->s.s_plist)) mark_object1(((object)&Cnil_body)->s.s_plist); if (marking(((object)&Cnil_body)->s.s_name)) mark_object1(((object)&Cnil_body)->s.s_name); if (marking(((object)&Ct_body)->s.s_plist)) mark_object1(((object)&Ct_body)->s.s_plist); if (marking(((object)&Ct_body)->s.s_name)) mark_object1(((object)&Ct_body)->s.s_name); mark_stack_carefully(vs_top-1,vs_org,0); mark_stack_carefully(MVloc+(sizeof(MVloc)/sizeof(object)),MVloc,0); if (debug) { printf("value stack marked\n"); fflush(my_stdout); } for (bdp = bds_org; bdp<=bds_top; bdp++) { if (marking(bdp->bds_sym)) mark_object1(bdp->bds_sym); if (marking(bdp->bds_val)) mark_object1(bdp->bds_val); } for (frp = frs_org; frp <= frs_top; frp++) if (marking(frp->frs_val)) mark_object1(frp->frs_val); for (ihsp = ihs_org; ihsp <= ihs_top; ihsp++) if (marking(ihsp->ihs_function)) mark_object1(ihsp->ihs_function); for (i = 0; i < mark_origin_max; i++) if (marking(*mark_origin[i])) mark_object1(*mark_origin[i]); for (i = 0; i < mark_origin_block_max; i++) for (j = 0; j < mark_origin_block[i].mob_size; j++) if (marking(mark_origin_block[i].mob_addr[j])) mark_object1(mark_origin_block[i].mob_addr[j]); for (pp = pack_pointer; pp != ((void *)0); pp = pp->p_link) if (marking((object)pp)) mark_object1((object)pp); if (debug) { printf("symbol navigation\n"); fflush(my_stdout); } mark_c_stack(0,2,mark_stack_carefully); } # 862 "gbc.c" # 901 "gbc.c" static void mark_c_stack(jmp_buf env1, int n, void (*fn)(void *,void *,int)) { jmp_buf env; int where; if (n== 2) c_stack_where = (long *) (void *) &env; if (n > 0 ) { setjmp(env); mark_c_stack(env,n - 1,fn); } else { if (&where > cs_org) (*fn)(0,cs_org,0); else (*fn)(cs_org,0,0); } # 949 "gbc.c" } static void sweep_phase(void) { STATIC long j, k, l; STATIC object x; STATIC char *p; STATIC struct typemanager *tm; STATIC object f; STATIC struct pageinfo *v; for (j= t_start; j < t_contiguous ; j++) { ({struct typemanager *_tm=tm_table+tm_table[j].tm_type;_tm->tm_calling_type=j;_tm;})->tm_free=OBJNULL; ({struct typemanager *_tm=tm_table+tm_table[j].tm_type;_tm->tm_calling_type=j;_tm;})->tm_nfree=0; } for (v=cell_list_head;v;v=v->next) { tm = ({struct typemanager *_tm=tm_table+tm_table[(enum type)v->type].tm_type;_tm->tm_calling_type=(enum type)v->type;_tm;}); p = ((char *)((((unsigned long)(((unsigned long)(v))>>PAGEWIDTH)) << PAGEWIDTH) + sizeof(struct pageinfo))); f = ({struct typemanager *_tm=tm; _tm->tm_free==OBJNULL ? ({struct freelist f;(object)((void *)&_tm->tm_free+((void *)&f-(void *)&f.f_link));}) : _tm->tm_tail;}); l = k = 0; for (j = tm->tm_nppage; j > 0; --j, p += tm->tm_size) { x = (object)p; if ((0 ? 0 : (x)->d.m)) { if (0) ; else (x)->d.m=0; l++; continue; } k++; ({(x)->fw=0;(x)->d.f=1;(x)->fw|=(fixnum)OBJNULL;}); ((struct freelist *)(long) f)->f_link = (ufixnum) (x); f = x; } ((struct freelist *)(long) f)->f_link = (ufixnum) (OBJNULL); tm->tm_tail = f; tm->tm_nfree += k; ((struct pageinfo *)((((ufixnum)(((unsigned long)(v))>>PAGEWIDTH))<in_use=l; } } static void contblock_sweep_phase(void) { struct pageinfo *v; STATIC char *s, *e, *p, *q; ufixnum i; reset_contblock_freelist(); for (i=0;iv.v_fillp && (v=(void *)contblock_array->v.v_self[i]);i++) { bool z; s=((void *)(v)+sizeof(struct pageinfo)+2*((((v->in_use)*(1L << PAGEWIDTH)-sizeof(struct pageinfo))+(SIZEOF_LONG*8)-1)/(SIZEOF_LONG*8))); e=(void *)v+v->in_use*(1L << PAGEWIDTH); z=get_mark_bit(v,s); for (p=s;pin_use)*(1L << PAGEWIDTH)-sizeof(struct pageinfo))+(SIZEOF_LONG*8)-1)/(SIZEOF_LONG*8)))-((void *)(v)+sizeof(struct pageinfo)), __builtin_object_size (((void *)(v)+sizeof(struct pageinfo)), 0)); } sweep_link_array(); } int (*GBC_enter_hook)() = ((void *)0); int (*GBC_exit_hook)() = ((void *)0); fixnum fault_pages=0; static ufixnum count_contblocks(void) { ufixnum ncb; struct contblock *cbp; for (ncb=0,cbp=cb_pointer;cbp;cbp=cbp->cb_link,ncb++); return ncb; } void GBC(enum type t) { int tm=0; int old_signals_allowed = signals_allowed; signals_allowed = 0; if (t==t_other) { collect_both=1; t=t_contiguous; } ngc_thresh=({register object _q2=(sSAleaf_collection_thresholdA->s.s_dbind);register fixnum _q4; _q4=0 ? ((_q2)->FIX.FIXVAL) : (_q2)->FIX.FIXVAL;_q4;}); recent_allocation=0; if (in_signal_handler && t == t_relocatable) error("cant gc relocatable in signal handler"); if (GBC_enter_hook != ((void *)0)) (*GBC_enter_hook)(); if (!GBC_enable) error("GBC is not enabled"); interrupt_enable = 0; if (saving_system) { struct pageinfo *v; void *x; struct typemanager *tm=({struct typemanager *_tm=tm_table+tm_table[t_stream].tm_type;_tm->tm_calling_type=t_stream;_tm;}); unsigned j; for (v=cell_list_head;v;v=v->next) if (tm->tm_type==v->type) for (x=((char *)((((unsigned long)(((unsigned long)(v))>>PAGEWIDTH)) << PAGEWIDTH) + sizeof(struct pageinfo))),j=tm->tm_nppage;j--;x+=tm->tm_size) { object o=x; if (({register object _z=(object)(o); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_stream && !(!0 && !0 && (o)->d.f) && o->sm.sm_fp && o->sm.sm_fp!=my_stdin && o->sm.sm_fp!=my_stdout && o->sm.sm_fp!=my_stderr) close_stream(o); } gc_time = -1; } debug = symbol_value(sSAgbc_messageA) != ((object)&Cnil_body); what_to_collect = t; { struct typemanager *tm=({struct typemanager *_tm=tm_table+tm_table[t].tm_type;_tm->tm_calling_type=t;_tm;}); tm->tm_gbccount++; tm->tm_adjgbccnt++; } if (sSAnotify_gbcA->s.s_dbind != ((object)&Cnil_body) || debug ) { if (gc_time < 0) gc_time=0; emsg("[%s for %ld %s pages..", ("GC"), (({struct typemanager *_tm=tm_table+tm_table[t].tm_type;_tm->tm_calling_type=t;_tm;})->tm_npage), (tm_table[(int)t].tm_name)+1); fflush(my_stdout); } if (gc_time >=0 && !gc_recursive++) {gc_start=runtime();} if ((what_to_collect == t_relocatable || collect_both)) { static_promotion_limit=rb_start>PAGEWIDTH)); printf("relblock: %ld bytes used %ld bytes free %ld pages\n", (long)(rb_pointer - rb_start), (long)(rb_end - rb_pointer), tm_table[t_relocatable].tm_npage); printf("GBC ended\n"); fflush(my_stdout); } interrupt_enable = 1; if (GBC_exit_hook != ((void *)0)) (*GBC_exit_hook)(); if(gc_time>=0 && !--gc_recursive) {gc_time=gc_time+(gc_start=(runtime()-gc_start));} if (sSAnotify_gbcA->s.s_dbind != ((object)&Cnil_body)) { if (gc_recursive) emsg("(T=...).GC finished]\n"); else emsg("(T=%d).GC finished]\n",gc_start); } collect_both=0; ({signals_allowed = old_signals_allowed; if (signals_pending) raise_pending_signals(sig_use_signals_allowed_value);}); if (signals_pending) raise_pending_signals(sig_safe); } static void (siLheap_report)(void) { int i; if (vs_top-vs_base!=(0)) check_arg_failed(0); (vs_top >= vs_limit ? (object)vs_overflow() : (*vs_top++=(({register fixnum _q1=(sizeof(fixnum)*8);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})))); *vs_top++ = (({register fixnum _q1=((1L << PAGEWIDTH));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); *vs_top++ = (({register fixnum _q1=((ufixnum)data_start);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); *vs_top++ = (({register fixnum _q1=((ufixnum)data_start+(real_maxpage<>1);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); *vs_top++ = (({register fixnum _q1=(CSTACK_ALIGNMENT);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); *vs_top++ = (({register fixnum _q1=((int)gabs(cs_limit-cs_org));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); *vs_top++ = (({register fixnum _q1=(phys_pages);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); # 1298 "gbc.c" *vs_top++ = (({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); *vs_top++ = (({register fixnum _q1=(0);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;})); } object (fSroom_report) (void); void fSroom_report ## _init () { (0 == 0 ? SI_makefun("ROOM-REPORT",(void *)(fSroom_report),(0 | (((0|(1 << (6 + F_caller_sets_one_val))) | (0 -0 ? (1<>PAGEWIDTH);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(rb_pointer - rb_begin());register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=((rb_begin()+rb_size()) - rb_pointer);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[t_relocatable].tm_npage);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[t_relocatable].tm_maxpage);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[t_relocatable].tm_gbccount);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); for (i = 0; i < (int)t_end; i++) { x=make_cons(make_simple_string(tm_table[i].tm_name+1),x); if (tm_table[i].tm_type == (enum type)i) { x=make_cons(({register fixnum _q1=((((tm_table[i]).tm_npage*(tm_table[i]).tm_nppage) - (tm_table[i]).tm_nfree - (tm_table[i]).tm_alt_nfree));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[i].tm_nfree+tm_table[i].tm_alt_nfree);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[i].tm_npage);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[i].tm_maxpage);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[i].tm_gbccount);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); x=make_cons(({register fixnum _q1=(tm_table[i].tm_size/sizeof(fixnum));register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}),x); } else { x=make_cons(((object)&Cnil_body),x); x=make_cons(make_simple_string(({struct typemanager *_tm=tm_table+tm_table[i].tm_type;_tm->tm_calling_type=i;_tm;})->tm_name+1),x); x=make_cons(((object)&Cnil_body),x); x=make_cons(((object)&Cnil_body),x); x=make_cons(((object)&Cnil_body),x); x=make_cons(((object)&Cnil_body),x); } } return(nreverse(x)); } static void (siLreset_gbc_count)(void) { int i; if (vs_top-vs_base!=(0)) check_arg_failed(0); for (i = 0; i < t_other; i++) tm_table[i].tm_gbccount = tm_table[i].tm_adjgbccnt = tm_table[i].tm_opt_maxpage = 0; } static char * copy_relblock(char *p, int s) { char *q = rb_pointer; s = (((s)+(SIZEOF_LONG-1))&~(SIZEOF_LONG-1)); rb_pointer += s; __builtin___memmove_chk (q, p,s, __builtin_object_size (q, 0)); return q; } static void mark_contblock(void *p, int s) { STATIC char *q; STATIC char *x, *y; struct pageinfo *v; if (({ ((((void *)(p))<(void *)data_start || ((void *)(p))>=(void *)core_end));})) return; q = p + s; x = (char *)((void *)(((ufixnum)p)&~(SIZEOF_LONG-1))); y = (char *)((void *)((((ufixnum)q)+(SIZEOF_LONG-1))&~(SIZEOF_LONG-1))); ({(*__error())=0;if (!(v=get_pageinfo(x))) assert_error(#v=get_pageinfo(x),1388,"gbc.c",__FUNCTION__);}); set_mark_bits(v,x,y); } object (fScontiguous_report) (void); void fScontiguous_report ## _init () { (0 == 0 ? SI_makefun("CONTIGUOUS-REPORT",(void *)(fScontiguous_report),(1 | (((0|(1 << (6 + F_caller_sets_one_val))) | (1 -1 ? (1<tm_calling_type=t_cfdata;_tm;}); void *p; for (i=j=0,cbpp=&cb_pointer;(*cbpp);) { for (k=0,s=(*cbpp)->cb_size,p=*cbpp;*cbpp && (*cbpp)->cb_size==s;i+=(*cbpp)->cb_size,j++,k++,cbpp=&(*cbpp)->cb_link); emsg("%lu %lu starting at %p\n",k,s,p); } emsg("\nTotal free %lu in %lu pieces\n\n",i,j); for (i=j=k=0;kv.v_fillp && (v=(void *)contblock_array->v.v_self[k]);k++,i+=v->in_use,j++) emsg("%lu pages at %p\n",(unsigned long)v->in_use,v); emsg("\nTotal pages %lu in %lu pieces\n\n",i,j); for (i=j=0,v=cell_list_head;v;v=v->next) if (tm->tm_type==v->type) { void *p; ufixnum k; for (p=((char *)((((unsigned long)(((unsigned long)(v))>>PAGEWIDTH)) << PAGEWIDTH) + sizeof(struct pageinfo))),k=0;ktm_nppage;k++,p+=tm->tm_size) { object o=p; if (!(!0 && !0 && (o)->d.f) && ({register object _z=(object)(o); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})==t_cfdata && (void *)o->cfd.cfd_start>=data_start) { emsg("%lu code bytes at %p\n",(unsigned long)o->cfd.cfd_size,o->cfd.cfd_start); i+=o->cfd.cfd_size; j++; } } } emsg("\nTotal code bytes %lu in %lu pieces\n",i,j); for (i=j=0,v=cell_list_head;v;v=v->next) { struct typemanager *tm=({struct typemanager *_tm=tm_table+tm_table[v->type].tm_type;_tm->tm_calling_type=v->type;_tm;}); void *p; ufixnum k; for (p=((char *)((((unsigned long)(((unsigned long)(v))>>PAGEWIDTH)) << PAGEWIDTH) + sizeof(struct pageinfo))),k=0;ktm_nppage;k++,p+=tm->tm_size) { object o=p; void *d=((void *)0); ufixnum s=0; if (!(!0 && !0 && (o)->d.f)) { switch (({register object _z=(object)(o); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})) { case t_array: case t_vector: case t_simple_vector: d=o->a.a_self; s=o->a.a_dim*sizeof(object); break; case t_hashtable: d=o->ht.ht_self; s=o->ht.ht_size*sizeof(object)*2; break; case t_simple_string: case t_string: case t_bitvector: case t_simple_bitvector: d=o->a.a_self; s=o->a.a_dim; break; case t_package: d=o->p.p_external; s=(o->p.p_external_size+o->p.p_internal_size)*sizeof(object); break; case t_bignum: d=o->big.big_mpz_t._mp_d; s=o->big.big_mpz_t._mp_alloc*(sizeof(long)); break; case t_structure: d=o->str.str_self; s=((struct s_data *)((o->str.str_def)->str.str_self))->length*sizeof(object); break; case t_random: d=o->rnd.rnd_state._mp_seed->_mp_d; s=o->rnd.rnd_state._mp_seed->_mp_alloc*(sizeof(long)); break; case t_function: d=o->fun.fun_env; s=o->fun.fun_env!=def_env && o->fun.fun_env!=src_env ? ((ufixnum *)o->fun.fun_env)[-1]*sizeof(object) : 0; break; case t_cfdata: d=o->cfd.cfd_start; s=o->cfd.cfd_size; break; case t_readtable: d=o->rt.rt_self; s=256*(sizeof(struct rtent)); break; default: break; } if (d>=data_start && d<(void *)heap_end && s) { emsg("%lu %s bytes at %p, object %p\n",s,tm_table[({register object _z=(object)(o); (0 ? t_fixnum : ((!(_z)->d.e || 0) ? (_z==((object)&Cnil_body) ? t_symbol : t_cons) : _z->d.t));})].tm_name,d,o); i+=s; j++; } } } } emsg("\nTotal leaf bytes %lu in %lu pieces\n",i,j); return ((object)&Cnil_body); } object (fSgbc) (object x0); void fSgbc ## _init () { (0 == 0 ? SI_makefun("GBC",(void *)(fSgbc),(1 | (((0|(1 << (6 + F_caller_sets_one_val))) | (1 -1 ? (1<d.e || 0)||(_a->d.t>t_complex))||(0||(!(_b)->d.e || 0)||(_b->d.t>t_complex))||_a->d.t!=_b->d.t ? 0 : eql1(_a,_b));})) { tm_table[t_contiguous].tm_adjgbccnt--; GBC(t_contiguous); } else { x0 = ({register fixnum _q1=(1);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}); tm_table[t_relocatable].tm_adjgbccnt--; GBC(t_relocatable); } return(x0); } static void (siLgbc_time)(void) { if (vs_top>vs_base) gc_time=({register object _q2=(vs_base[0]);register fixnum _q4; _q4=0 ? ((_q2)->FIX.FIXVAL) : (_q2)->FIX.FIXVAL;_q4;}); else { vs_base[0]=({register fixnum _q1=(gc_time);register object _q3; _q3=0 ? make_fixnum1(_q1) : make_fixnum1(_q1);_q3;}); vs_top=vs_base+1; } } object sSAnotify_gbcA; object sSAgbc_messageA; void gcl_init_GBC(void) { make_si_function_internal("HEAP-REPORT", siLheap_report); make_si_function_internal("RESET-GBC-COUNT", siLreset_gbc_count); make_si_function_internal("GBC-TIME",siLgbc_time); }