aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/include/any-macos-any/AvailabilityVersions.h
blob: e974be52e68c963ec59ee59060b6193610936afc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
/*
 * Copyright (c) 2019 by Apple Inc.. All rights reserved.
 *
 * @APPLE_LICENSE_HEADER_START@
 * 
 * This file contains Original Code and/or Modifications of Original Code
 * as defined in and that are subject to the Apple Public Source License
 * Version 2.0 (the 'License'). You may not use this file except in
 * compliance with the License. Please obtain a copy of the License at
 * http://www.opensource.apple.com/apsl/ and read it before using this
 * file.
 * 
 * The Original Code and all software distributed under the License are
 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
 * Please see the License for the specific language governing rights and
 * limitations under the License.
 * 
 * @APPLE_LICENSE_HEADER_END@
 */
 
#ifndef __AVAILABILITY_VERSIONS__
#define __AVAILABILITY_VERSIONS__

#define __MAC_10_0                                        1000
#define __MAC_10_1                                        1010
#define __MAC_10_2                                        1020
#define __MAC_10_3                                        1030
#define __MAC_10_4                                        1040
#define __MAC_10_5                                        1050
#define __MAC_10_6                                        1060
#define __MAC_10_7                                        1070
#define __MAC_10_8                                        1080
#define __MAC_10_9                                        1090
#define __MAC_10_10                                     101000
#define __MAC_10_10_2                                   101002
#define __MAC_10_10_3                                   101003
#define __MAC_10_11                                     101100
#define __MAC_10_11_2                                   101102
#define __MAC_10_11_3                                   101103
#define __MAC_10_11_4                                   101104
#define __MAC_10_12                                     101200
#define __MAC_10_12_1                                   101201
#define __MAC_10_12_2                                   101202
#define __MAC_10_12_4                                   101204
#define __MAC_10_13                                     101300
#define __MAC_10_13_1                                   101301
#define __MAC_10_13_2                                   101302
#define __MAC_10_13_4                                   101304
#define __MAC_10_14                                     101400
#define __MAC_10_14_1                                   101401
#define __MAC_10_14_4                                   101404
#define __MAC_10_14_5                                   101405
#define __MAC_10_14_6                                   101406
#define __MAC_10_15                                     101500
#define __MAC_10_15_1                                   101501
#define __MAC_10_15_4                                   101504
#define __MAC_10_16                                     101600
#define __MAC_11_0                                      110000
#define __MAC_11_1                                      110100
#define __MAC_11_3                                      110300
#define __MAC_11_4                                      110400
#define __MAC_11_5                                      110500
#define __MAC_11_6                                      110600
#define __MAC_12_0                                      120000
#define __MAC_12_1                                      120100
#define __MAC_12_2                                      120200
#define __MAC_12_3                                      120300
#define __MAC_12_4                                      120400
#define __MAC_12_5                                      120500
#define __MAC_12_6                                      120600
#define __MAC_12_7                                      120700
#define __MAC_13_0                                      130000
#define __MAC_13_1                                      130100
#define __MAC_13_2                                      130200
#define __MAC_13_3                                      130300
#define __MAC_13_4                                      130400
#define __MAC_13_5                                      130500
#define __MAC_13_6                                      130600
#define __MAC_13_7                                      130700
#define __MAC_14_0                                      140000
#define __MAC_14_1                                      140100
#define __MAC_14_2                                      140200
#define __MAC_14_3                                      140300
#define __MAC_14_4                                      140400
#define __MAC_14_5                                      140500
#define __MAC_14_6                                      140600
#define __MAC_14_7                                      140700
#define __MAC_15_0                                      150000
#define __MAC_15_1                                      150100
#define __MAC_15_2                                      150200
#define __MAC_15_3                                      150300
#define __MAC_15_4                                      150400
#define __MAC_15_5                                      150500
#define __MAC_15_6                                      150600
#define __MAC_16_0                                      160000
#define __MAC_26_0                                      260000
#define __MAC_26_1                                      260100
/* __MAC__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */

#define __IPHONE_2_0                                     20000
#define __IPHONE_2_1                                     20100
#define __IPHONE_2_2                                     20200
#define __IPHONE_3_0                                     30000
#define __IPHONE_3_1                                     30100
#define __IPHONE_3_2                                     30200
#define __IPHONE_4_0                                     40000
#define __IPHONE_4_1                                     40100
#define __IPHONE_4_2                                     40200
#define __IPHONE_4_3                                     40300
#define __IPHONE_5_0                                     50000
#define __IPHONE_5_1                                     50100
#define __IPHONE_6_0                                     60000
#define __IPHONE_6_1                                     60100
#define __IPHONE_7_0                                     70000
#define __IPHONE_7_1                                     70100
#define __IPHONE_8_0                                     80000
#define __IPHONE_8_1                                     80100
#define __IPHONE_8_2                                     80200
#define __IPHONE_8_3                                     80300
#define __IPHONE_8_4                                     80400
#define __IPHONE_9_0                                     90000
#define __IPHONE_9_1                                     90100
#define __IPHONE_9_2                                     90200
#define __IPHONE_9_3                                     90300
#define __IPHONE_10_0                                   100000
#define __IPHONE_10_1                                   100100
#define __IPHONE_10_2                                   100200
#define __IPHONE_10_3                                   100300
#define __IPHONE_11_0                                   110000
#define __IPHONE_11_1                                   110100
#define __IPHONE_11_2                                   110200
#define __IPHONE_11_3                                   110300
#define __IPHONE_11_4                                   110400
#define __IPHONE_12_0                                   120000
#define __IPHONE_12_1                                   120100
#define __IPHONE_12_2                                   120200
#define __IPHONE_12_3                                   120300
#define __IPHONE_12_4                                   120400
#define __IPHONE_13_0                                   130000
#define __IPHONE_13_1                                   130100
#define __IPHONE_13_2                                   130200
#define __IPHONE_13_3                                   130300
#define __IPHONE_13_4                                   130400
#define __IPHONE_13_5                                   130500
#define __IPHONE_13_6                                   130600
#define __IPHONE_13_7                                   130700
#define __IPHONE_14_0                                   140000
#define __IPHONE_14_1                                   140100
#define __IPHONE_14_2                                   140200
#define __IPHONE_14_3                                   140300
#define __IPHONE_14_5                                   140500
#define __IPHONE_14_6                                   140600
#define __IPHONE_14_7                                   140700
#define __IPHONE_14_8                                   140800
#define __IPHONE_15_0                                   150000
#define __IPHONE_15_1                                   150100
#define __IPHONE_15_2                                   150200
#define __IPHONE_15_3                                   150300
#define __IPHONE_15_4                                   150400
#define __IPHONE_15_5                                   150500
#define __IPHONE_15_6                                   150600
#define __IPHONE_15_7                                   150700
#define __IPHONE_15_8                                   150800
#define __IPHONE_16_0                                   160000
#define __IPHONE_16_1                                   160100
#define __IPHONE_16_2                                   160200
#define __IPHONE_16_3                                   160300
#define __IPHONE_16_4                                   160400
#define __IPHONE_16_5                                   160500
#define __IPHONE_16_6                                   160600
#define __IPHONE_16_7                                   160700
#define __IPHONE_17_0                                   170000
#define __IPHONE_17_1                                   170100
#define __IPHONE_17_2                                   170200
#define __IPHONE_17_3                                   170300
#define __IPHONE_17_4                                   170400
#define __IPHONE_17_5                                   170500
#define __IPHONE_17_6                                   170600
#define __IPHONE_17_7                                   170700
#define __IPHONE_18_0                                   180000
#define __IPHONE_18_1                                   180100
#define __IPHONE_18_2                                   180200
#define __IPHONE_18_3                                   180300
#define __IPHONE_18_4                                   180400
#define __IPHONE_18_5                                   180500
#define __IPHONE_18_6                                   180600
#define __IPHONE_19_0                                   190000
#define __IPHONE_26_0                                   260000
#define __IPHONE_26_1                                   260100
/* __IPHONE__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */

#define __WATCHOS_1_0                                    10000
#define __WATCHOS_2_0                                    20000
#define __WATCHOS_2_1                                    20100
#define __WATCHOS_2_2                                    20200
#define __WATCHOS_3_0                                    30000
#define __WATCHOS_3_1                                    30100
#define __WATCHOS_3_1_1                                  30101
#define __WATCHOS_3_2                                    30200
#define __WATCHOS_4_0                                    40000
#define __WATCHOS_4_1                                    40100
#define __WATCHOS_4_2                                    40200
#define __WATCHOS_4_3                                    40300
#define __WATCHOS_5_0                                    50000
#define __WATCHOS_5_1                                    50100
#define __WATCHOS_5_2                                    50200
#define __WATCHOS_5_3                                    50300
#define __WATCHOS_6_0                                    60000
#define __WATCHOS_6_1                                    60100
#define __WATCHOS_6_2                                    60200
#define __WATCHOS_7_0                                    70000
#define __WATCHOS_7_1                                    70100
#define __WATCHOS_7_2                                    70200
#define __WATCHOS_7_3                                    70300
#define __WATCHOS_7_4                                    70400
#define __WATCHOS_7_5                                    70500
#define __WATCHOS_7_6                                    70600
#define __WATCHOS_8_0                                    80000
#define __WATCHOS_8_1                                    80100
#define __WATCHOS_8_3                                    80300
#define __WATCHOS_8_4                                    80400
#define __WATCHOS_8_5                                    80500
#define __WATCHOS_8_6                                    80600
#define __WATCHOS_8_7                                    80700
#define __WATCHOS_8_8                                    80800
#define __WATCHOS_9_0                                    90000
#define __WATCHOS_9_1                                    90100
#define __WATCHOS_9_2                                    90200
#define __WATCHOS_9_3                                    90300
#define __WATCHOS_9_4                                    90400
#define __WATCHOS_9_5                                    90500
#define __WATCHOS_9_6                                    90600
#define __WATCHOS_10_0                                  100000
#define __WATCHOS_10_1                                  100100
#define __WATCHOS_10_2                                  100200
#define __WATCHOS_10_3                                  100300
#define __WATCHOS_10_4                                  100400
#define __WATCHOS_10_5                                  100500
#define __WATCHOS_10_6                                  100600
#define __WATCHOS_10_7                                  100700
#define __WATCHOS_11_0                                  110000
#define __WATCHOS_11_1                                  110100
#define __WATCHOS_11_2                                  110200
#define __WATCHOS_11_3                                  110300
#define __WATCHOS_11_4                                  110400
#define __WATCHOS_11_5                                  110500
#define __WATCHOS_11_6                                  110600
#define __WATCHOS_12_0                                  120000
#define __WATCHOS_26_0                                  260000
#define __WATCHOS_26_1                                  260100
/* __WATCHOS__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */

#define __TVOS_9_0                                       90000
#define __TVOS_9_1                                       90100
#define __TVOS_9_2                                       90200
#define __TVOS_10_0                                     100000
#define __TVOS_10_0_1                                   100001
#define __TVOS_10_1                                     100100
#define __TVOS_10_2                                     100200
#define __TVOS_11_0                                     110000
#define __TVOS_11_1                                     110100
#define __TVOS_11_2                                     110200
#define __TVOS_11_3                                     110300
#define __TVOS_11_4                                     110400
#define __TVOS_12_0                                     120000
#define __TVOS_12_1                                     120100
#define __TVOS_12_2                                     120200
#define __TVOS_12_3                                     120300
#define __TVOS_12_4                                     120400
#define __TVOS_13_0                                     130000
#define __TVOS_13_2                                     130200
#define __TVOS_13_3                                     130300
#define __TVOS_13_4                                     130400
#define __TVOS_14_0                                     140000
#define __TVOS_14_1                                     140100
#define __TVOS_14_2                                     140200
#define __TVOS_14_3                                     140300
#define __TVOS_14_5                                     140500
#define __TVOS_14_6                                     140600
#define __TVOS_14_7                                     140700
#define __TVOS_15_0                                     150000
#define __TVOS_15_1                                     150100
#define __TVOS_15_2                                     150200
#define __TVOS_15_3                                     150300
#define __TVOS_15_4                                     150400
#define __TVOS_15_5                                     150500
#define __TVOS_15_6                                     150600
#define __TVOS_16_0                                     160000
#define __TVOS_16_1                                     160100
#define __TVOS_16_2                                     160200
#define __TVOS_16_3                                     160300
#define __TVOS_16_4                                     160400
#define __TVOS_16_5                                     160500
#define __TVOS_16_6                                     160600
#define __TVOS_17_0                                     170000
#define __TVOS_17_1                                     170100
#define __TVOS_17_2                                     170200
#define __TVOS_17_3                                     170300
#define __TVOS_17_4                                     170400
#define __TVOS_17_5                                     170500
#define __TVOS_17_6                                     170600
#define __TVOS_18_0                                     180000
#define __TVOS_18_1                                     180100
#define __TVOS_18_2                                     180200
#define __TVOS_18_3                                     180300
#define __TVOS_18_4                                     180400
#define __TVOS_18_5                                     180500
#define __TVOS_18_6                                     180600
#define __TVOS_19_0                                     190000
#define __TVOS_26_0                                     260000
#define __TVOS_26_1                                     260100
/* __TVOS__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */

#define __BRIDGEOS_2_0                                   20000
#define __BRIDGEOS_3_0                                   30000
#define __BRIDGEOS_3_1                                   30100
#define __BRIDGEOS_3_4                                   30400
#define __BRIDGEOS_4_0                                   40000
#define __BRIDGEOS_4_1                                   40100
#define __BRIDGEOS_5_0                                   50000
#define __BRIDGEOS_5_1                                   50100
#define __BRIDGEOS_5_3                                   50300
#define __BRIDGEOS_6_0                                   60000
#define __BRIDGEOS_6_2                                   60200
#define __BRIDGEOS_6_4                                   60400
#define __BRIDGEOS_6_5                                   60500
#define __BRIDGEOS_6_6                                   60600
#define __BRIDGEOS_7_0                                   70000
#define __BRIDGEOS_7_1                                   70100
#define __BRIDGEOS_7_2                                   70200
#define __BRIDGEOS_7_3                                   70300
#define __BRIDGEOS_7_4                                   70400
#define __BRIDGEOS_7_6                                   70600
#define __BRIDGEOS_8_0                                   80000
#define __BRIDGEOS_8_1                                   80100
#define __BRIDGEOS_8_2                                   80200
#define __BRIDGEOS_8_3                                   80300
#define __BRIDGEOS_8_4                                   80400
#define __BRIDGEOS_8_5                                   80500
#define __BRIDGEOS_8_6                                   80600
#define __BRIDGEOS_9_0                                   90000
#define __BRIDGEOS_9_1                                   90100
#define __BRIDGEOS_9_2                                   90200
#define __BRIDGEOS_9_3                                   90300
#define __BRIDGEOS_9_4                                   90400
#define __BRIDGEOS_9_5                                   90500
#define __BRIDGEOS_9_6                                   90600
#define __BRIDGEOS_10_0                                 100000
#define __BRIDGEOS_10_1                                 100100


#define __DRIVERKIT_19_0                                190000
#define __DRIVERKIT_20_0                                200000
#define __DRIVERKIT_21_0                                210000
#define __DRIVERKIT_22_0                                220000
#define __DRIVERKIT_22_4                                220400
#define __DRIVERKIT_22_5                                220500
#define __DRIVERKIT_22_6                                220600
#define __DRIVERKIT_23_0                                230000
#define __DRIVERKIT_23_1                                230100
#define __DRIVERKIT_23_2                                230200
#define __DRIVERKIT_23_3                                230300
#define __DRIVERKIT_23_4                                230400
#define __DRIVERKIT_23_5                                230500
#define __DRIVERKIT_23_6                                230600
#define __DRIVERKIT_24_0                                240000
#define __DRIVERKIT_24_1                                240100
#define __DRIVERKIT_24_2                                240200
#define __DRIVERKIT_24_3                                240300
#define __DRIVERKIT_24_4                                240400
#define __DRIVERKIT_24_5                                240500
#define __DRIVERKIT_24_6                                240600
#define __DRIVERKIT_25_0                                250000
#define __DRIVERKIT_25_1                                250100
/* __DRIVERKIT__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */

#define __VISIONOS_1_0                                   10000
#define __VISIONOS_1_1                                   10100
#define __VISIONOS_1_2                                   10200
#define __VISIONOS_1_3                                   10300
#define __VISIONOS_2_0                                   20000
#define __VISIONOS_2_1                                   20100
#define __VISIONOS_2_2                                   20200
#define __VISIONOS_2_3                                   20300
#define __VISIONOS_2_4                                   20400
#define __VISIONOS_2_5                                   20500
#define __VISIONOS_2_6                                   20600
#define __VISIONOS_3_0                                   30000
#define __VISIONOS_26_0                                 260000
#define __VISIONOS_26_1                                 260100
/* __VISIONOS__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */



/* __KERNELKIT__NA is not defined to a value but is used as a token by macros to indicate that the API is unavailable */


#ifndef __OPEN_SOURCE__

#endif /* __OPEN_SOURCE__ */

/*
 * Set up standard Mac OS X versions
 */

#if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || defined(_DARWIN_C_SOURCE)

#define  MAC_OS_X_VERSION_10_0                           __MAC_10_0
#define  MAC_OS_X_VERSION_10_1                           __MAC_10_1
#define  MAC_OS_X_VERSION_10_2                           __MAC_10_2
#define  MAC_OS_X_VERSION_10_3                           __MAC_10_3
#define  MAC_OS_X_VERSION_10_4                           __MAC_10_4
#define  MAC_OS_X_VERSION_10_5                           __MAC_10_5
#define  MAC_OS_X_VERSION_10_6                           __MAC_10_6
#define  MAC_OS_X_VERSION_10_7                           __MAC_10_7
#define  MAC_OS_X_VERSION_10_8                           __MAC_10_8
#define  MAC_OS_X_VERSION_10_9                           __MAC_10_9
#define  MAC_OS_X_VERSION_10_10                          __MAC_10_10
#define  MAC_OS_X_VERSION_10_10_2                        __MAC_10_10_2
#define  MAC_OS_X_VERSION_10_10_3                        __MAC_10_10_3
#define  MAC_OS_X_VERSION_10_11                          __MAC_10_11
#define  MAC_OS_X_VERSION_10_11_2                        __MAC_10_11_2
#define  MAC_OS_X_VERSION_10_11_3                        __MAC_10_11_3
#define  MAC_OS_X_VERSION_10_11_4                        __MAC_10_11_4
#define  MAC_OS_X_VERSION_10_12                          __MAC_10_12
#define  MAC_OS_X_VERSION_10_12_1                        __MAC_10_12_1
#define  MAC_OS_X_VERSION_10_12_2                        __MAC_10_12_2
#define  MAC_OS_X_VERSION_10_12_4                        __MAC_10_12_4
#define  MAC_OS_X_VERSION_10_13                          __MAC_10_13
#define  MAC_OS_X_VERSION_10_13_1                        __MAC_10_13_1
#define  MAC_OS_X_VERSION_10_13_2                        __MAC_10_13_2
#define  MAC_OS_X_VERSION_10_13_4                        __MAC_10_13_4
#define  MAC_OS_X_VERSION_10_14                          __MAC_10_14
#define  MAC_OS_X_VERSION_10_14_1                        __MAC_10_14_1
#define  MAC_OS_X_VERSION_10_14_4                        __MAC_10_14_4
#define  MAC_OS_X_VERSION_10_14_5                        __MAC_10_14_5
#define  MAC_OS_X_VERSION_10_14_6                        __MAC_10_14_6
#define  MAC_OS_X_VERSION_10_15                          __MAC_10_15
#define  MAC_OS_X_VERSION_10_15_1                        __MAC_10_15_1
#define  MAC_OS_X_VERSION_10_15_4                        __MAC_10_15_4
#define  MAC_OS_X_VERSION_10_16                          __MAC_10_16
#define  MAC_OS_VERSION_11_0                             __MAC_11_0
#define  MAC_OS_VERSION_11_1                             __MAC_11_1
#define  MAC_OS_VERSION_11_3                             __MAC_11_3
#define  MAC_OS_VERSION_11_4                             __MAC_11_4
#define  MAC_OS_VERSION_11_5                             __MAC_11_5
#define  MAC_OS_VERSION_11_6                             __MAC_11_6
#define  MAC_OS_VERSION_12_0                             __MAC_12_0
#define  MAC_OS_VERSION_12_1                             __MAC_12_1
#define  MAC_OS_VERSION_12_2                             __MAC_12_2
#define  MAC_OS_VERSION_12_3                             __MAC_12_3
#define  MAC_OS_VERSION_12_4                             __MAC_12_4
#define  MAC_OS_VERSION_12_5                             __MAC_12_5
#define  MAC_OS_VERSION_12_6                             __MAC_12_6
#define  MAC_OS_VERSION_12_7                             __MAC_12_7
#define  MAC_OS_VERSION_13_0                             __MAC_13_0
#define  MAC_OS_VERSION_13_1                             __MAC_13_1
#define  MAC_OS_VERSION_13_2                             __MAC_13_2
#define  MAC_OS_VERSION_13_3                             __MAC_13_3
#define  MAC_OS_VERSION_13_4                             __MAC_13_4
#define  MAC_OS_VERSION_13_5                             __MAC_13_5
#define  MAC_OS_VERSION_13_6                             __MAC_13_6
#define  MAC_OS_VERSION_13_7                             __MAC_13_7
#define  MAC_OS_VERSION_14_0                             __MAC_14_0
#define  MAC_OS_VERSION_14_1                             __MAC_14_1
#define  MAC_OS_VERSION_14_2                             __MAC_14_2
#define  MAC_OS_VERSION_14_3                             __MAC_14_3
#define  MAC_OS_VERSION_14_4                             __MAC_14_4
#define  MAC_OS_VERSION_14_5                             __MAC_14_5
#define  MAC_OS_VERSION_14_6                             __MAC_14_6
#define  MAC_OS_VERSION_14_7                             __MAC_14_7
#define  MAC_OS_VERSION_15_0                             __MAC_15_0
#define  MAC_OS_VERSION_15_1                             __MAC_15_1
#define  MAC_OS_VERSION_15_2                             __MAC_15_2
#define  MAC_OS_VERSION_15_3                             __MAC_15_3
#define  MAC_OS_VERSION_15_4                             __MAC_15_4
#define  MAC_OS_VERSION_15_5                             __MAC_15_5
#define  MAC_OS_VERSION_15_6                             __MAC_15_6
#define  MAC_OS_VERSION_16_0                             __MAC_16_0
#define  MAC_OS_VERSION_26_0                             __MAC_26_0
#define  MAC_OS_VERSION_26_1                             __MAC_26_1

#endif /* #if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || defined(_DARWIN_C_SOURCE) */

#endif /* __AVAILABILITY_VERSIONS__ */

#ifndef __OPEN_SOURCE__
// This is explicitly outside the header guard
#ifndef __AVAILABILITY_VERSIONS_VERSION_HASH
#define __AVAILABILITY_VERSIONS_VERSION_HASH 93585900U
#define __AVAILABILITY_VERSIONS_VERSION_STRING "Local"
#define __AVAILABILITY_FILE "AvailabilityVersions.h"
#elif __AVAILABILITY_VERSIONS_VERSION_HASH != 93585900U
#pragma GCC error "Already found AvailabilityVersions version " __AVAILABILITY_FILE " from " __AVAILABILITY_VERSIONS_VERSION_STRING ", which is incompatible with AvailabilityVersions.h from Local. Mixing and matching Availability from different SDKs is not supported"
#endif /* __AVAILABILITY_VERSIONS_VERSION_HASH */
#endif /* __OPEN_SOURCE__ */