Ticket #9842: clang-preprocessor.txt

File clang-preprocessor.txt, 5.1 KB (added by gjasny@…, 9 years ago)

clang preprocessor symbols - Xcode 5.1 (5B130a)

Line 
1#define OBJC_NEW_PROPERTIES 1
2#define __APPLE_CC__ 6000
3#define __APPLE__ 1
4#define __ATOMIC_ACQUIRE 2
5#define __ATOMIC_ACQ_REL 4
6#define __ATOMIC_CONSUME 1
7#define __ATOMIC_RELAXED 0
8#define __ATOMIC_RELEASE 3
9#define __ATOMIC_SEQ_CST 5
10#define __BLOCKS__ 1
11#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
12#define __CHAR16_TYPE__ unsigned short
13#define __CHAR32_TYPE__ unsigned int
14#define __CHAR_BIT__ 8
15#define __CONSTANT_CFSTRINGS__ 1
16#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
17#define __DBL_DIG__ 15
18#define __DBL_EPSILON__ 2.2204460492503131e-16
19#define __DBL_HAS_DENORM__ 1
20#define __DBL_HAS_INFINITY__ 1
21#define __DBL_HAS_QUIET_NAN__ 1
22#define __DBL_MANT_DIG__ 53
23#define __DBL_MAX_10_EXP__ 308
24#define __DBL_MAX_EXP__ 1024
25#define __DBL_MAX__ 1.7976931348623157e+308
26#define __DBL_MIN_10_EXP__ (-307)
27#define __DBL_MIN_EXP__ (-1021)
28#define __DBL_MIN__ 2.2250738585072014e-308
29#define __DECIMAL_DIG__ 21
30#define __DYNAMIC__ 1
31#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1090
32#define __FINITE_MATH_ONLY__ 0
33#define __FLT_DENORM_MIN__ 1.40129846e-45F
34#define __FLT_DIG__ 6
35#define __FLT_EPSILON__ 1.19209290e-7F
36#define __FLT_EVAL_METHOD__ 0
37#define __FLT_HAS_DENORM__ 1
38#define __FLT_HAS_INFINITY__ 1
39#define __FLT_HAS_QUIET_NAN__ 1
40#define __FLT_MANT_DIG__ 24
41#define __FLT_MAX_10_EXP__ 38
42#define __FLT_MAX_EXP__ 128
43#define __FLT_MAX__ 3.40282347e+38F
44#define __FLT_MIN_10_EXP__ (-37)
45#define __FLT_MIN_EXP__ (-125)
46#define __FLT_MIN__ 1.17549435e-38F
47#define __FLT_RADIX__ 2
48#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
49#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
50#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
51#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
52#define __GCC_ATOMIC_INT_LOCK_FREE 2
53#define __GCC_ATOMIC_LLONG_LOCK_FREE 1
54#define __GCC_ATOMIC_LONG_LOCK_FREE 2
55#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
56#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
57#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
58#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
59#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
60#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
61#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
62#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
63#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
64#define __GNUC_MINOR__ 2
65#define __GNUC_PATCHLEVEL__ 1
66#define __GNUC_STDC_INLINE__ 1
67#define __GNUC__ 4
68#define __GXX_ABI_VERSION 1002
69#define __GXX_RTTI 1
70#define __INT16_TYPE__ short
71#define __INT32_TYPE__ int
72#define __INT64_C_SUFFIX__ LL
73#define __INT64_TYPE__ long long int
74#define __INT8_TYPE__ char
75#define __INTMAX_MAX__ 9223372036854775807LL
76#define __INTMAX_TYPE__ long long int
77#define __INTMAX_WIDTH__ 64
78#define __INTPTR_TYPE__ long int
79#define __INTPTR_WIDTH__ 32
80#define __INT_MAX__ 2147483647
81#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
82#define __LDBL_DIG__ 18
83#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
84#define __LDBL_HAS_DENORM__ 1
85#define __LDBL_HAS_INFINITY__ 1
86#define __LDBL_HAS_QUIET_NAN__ 1
87#define __LDBL_MANT_DIG__ 64
88#define __LDBL_MAX_10_EXP__ 4932
89#define __LDBL_MAX_EXP__ 16384
90#define __LDBL_MAX__ 1.18973149535723176502e+4932L
91#define __LDBL_MIN_10_EXP__ (-4931)
92#define __LDBL_MIN_EXP__ (-16381)
93#define __LDBL_MIN__ 3.36210314311209350626e-4932L
94#define __LITTLE_ENDIAN__ 1
95#define __LONG_LONG_MAX__ 9223372036854775807LL
96#define __LONG_MAX__ 2147483647L
97#define __MACH__ 1
98#define __MMX__ 1
99#define __NO_INLINE__ 1
100#define __NO_MATH_INLINES 1
101#define __ORDER_BIG_ENDIAN__ 4321
102#define __ORDER_LITTLE_ENDIAN__ 1234
103#define __ORDER_PDP_ENDIAN__ 3412
104#define __PIC__ 2
105#define __POINTER_WIDTH__ 32
106#define __PRAGMA_REDEFINE_EXTNAME 1
107#define __PTRDIFF_TYPE__ int
108#define __PTRDIFF_WIDTH__ 32
109#define __REGISTER_PREFIX__
110#define __SCHAR_MAX__ 127
111#define __SHRT_MAX__ 32767
112#define __SIG_ATOMIC_WIDTH__ 32
113#define __SIZEOF_DOUBLE__ 8
114#define __SIZEOF_FLOAT__ 4
115#define __SIZEOF_INT__ 4
116#define __SIZEOF_LONG_DOUBLE__ 16
117#define __SIZEOF_LONG_LONG__ 8
118#define __SIZEOF_LONG__ 4
119#define __SIZEOF_POINTER__ 4
120#define __SIZEOF_PTRDIFF_T__ 4
121#define __SIZEOF_SHORT__ 2
122#define __SIZEOF_SIZE_T__ 4
123#define __SIZEOF_WCHAR_T__ 4
124#define __SIZEOF_WINT_T__ 4
125#define __SIZE_MAX__ 4294967295UL
126#define __SIZE_TYPE__ long unsigned int
127#define __SIZE_WIDTH__ 32
128#define __SSE2_MATH__ 1
129#define __SSE2__ 1
130#define __SSE3__ 1
131#define __SSE_MATH__ 1
132#define __SSE__ 1
133#define __SSP__ 1
134#define __STDC_HOSTED__ 1
135#define __STDC_UTF_16__ 1
136#define __STDC_UTF_32__ 1
137#define __STDC_VERSION__ 199901L
138#define __STDC__ 1
139#define __UINTMAX_TYPE__ long long unsigned int
140#define __USER_LABEL_PREFIX__ _
141#define __VERSION__ "4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.38)"
142#define __WCHAR_MAX__ 2147483647
143#define __WCHAR_TYPE__ int
144#define __WCHAR_WIDTH__ 32
145#define __WINT_TYPE__ int
146#define __WINT_WIDTH__ 32
147#define __apple_build_version__ 5030038
148#define __block __attribute__((__blocks__(byref)))
149#define __clang__ 1
150#define __clang_major__ 5
151#define __clang_minor__ 1
152#define __clang_patchlevel__ 0
153#define __clang_version__ "5.1 (clang-503.0.38)"
154#define __i386 1
155#define __i386__ 1
156#define __llvm__ 1
157#define __nocona 1
158#define __nocona__ 1
159#define __pic__ 2
160#define __strong
161#define __tune_nocona__ 1
162#define __unsafe_unretained
163#define __weak __attribute__((objc_gc(weak)))
164#define i386 1