]>
git.saurik.com Git - apple/security.git/blob - sec/SOSCircle/SOSARCDefines.h
5 // Created by John Hurley on 11/2/12.
9 #ifndef sec_SOSARCDefines_h
10 #define sec_SOSARCDefines_h
13 #define __has_feature(x) 0
15 #ifndef __has_extension
16 #define __has_extension __has_feature // Compatibility with pre-3.0 compilers.
19 #if __has_feature(objc_arc) && __clang_major__ >= 3
21 #endif // __has_feature(objc_arc)
23 #if !ARC_ENABLED || !defined(__clang__) || __clang_major__ < 3
28 #ifndef __bridge_retained
29 #define __bridge_retained
31 #ifndef __bridge_transfer
32 #define __bridge_transfer
34 #ifndef __autoreleasing
35 #define __autoreleasing
43 #ifndef __unsafe_unretained
44 #define __unsafe_unretained
47 #endif // __clang_major__ < 3