]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h
Merge clang 7.0.1 and several follow-up changes
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lldb / include / lldb / lldb-versioning.h
1 //===-- lldb-versioning.h ----------------------------------------*- C++
2 //-*-===//
3 //
4 //                     The LLVM Compiler Infrastructure
5 //
6 // This file is distributed under the University of Illinois Open Source
7 // License. See LICENSE.TXT for details.
8 //
9 //===----------------------------------------------------------------------===//
10
11 #ifndef LLDB_lldb_versioning_h_
12 #define LLDB_lldb_versioning_h_
13
14 //----------------------------------------------------------------------
15 // LLDB API version
16 //----------------------------------------------------------------------
17 #define LLDB_API_MAJOR_VERSION 1
18 #define LLDB_API_MINOR_VERSION 0
19
20 /*
21   API versioning
22  ---------------------------------
23
24  The LLDB API is versioned independently of the LLDB source base
25  Our API version numbers are composed of a major and a minor number
26
27  The major number means a complete and stable revision of the API. Major numbers
28  are compatibility breakers
29  (i.e. when we change the API major number, there is no promise of compatibility
30  with the previous major version
31   and we are free to remove and/or change any APIs)
32  Minor numbers are a work-in-progress evolution of the API. APIs will not be
33  removed or changed across minor versions
34  (minors do not break compatibility). However, we can deprecate APIs in minor
35  versions or add new APIs in minor versions
36  A deprecated API is supposedly going to be removed in the next major version
37  and will generate a warning if used
38  APIs we add in minor versions will not be removed (at least until the following
39  major) but they might theoretically be deprecated
40  in a following minor version
41  Users are discouraged from using the LLDB version number to test for API
42  features and should instead use the API version checking
43  as discussed below
44
45   API version checking
46  ---------------------------------
47
48  You can (optionally) sign into an API version checking feature
49  To do so you need to define three macros:
50  LLDB_API_CHECK_VERSIONING - define to any value (or no value)
51  LLDB_API_MAJOR_VERSION_WANTED - which major version of the LLDB API you are
52  targeting
53  LLDB_API_MINOR_VERSION_WANTED - which minor version of the LLDB API you are
54  targeting
55
56  If these macros exist - LLDB will enable version checking of the public API
57
58  If LLDB_API_MAJOR_VERSION is not equal to LLDB_API_MAJOR_VERSION_WANTED we will
59  immediately halt your compilation with an error
60  This is by design, since we do not make any promise of compatibility across
61  major versions - if you really want to test your luck, disable the versioning
62  altogether
63
64  If the major version test passes, you have signed up for a specific minor
65  version of the API
66  Whenever we add or deprecate an API in a minor version, we will mark it with
67  either
68  LLDB_API_NEW_IN_DOT_x - this API is new in LLDB .x
69  LLDB_API_DEPRECATED_IN_DOT_x - this API is deprecated as of .x
70
71  If you are using an API new in DOT_x
72   if LLDB_API_MINOR_VERSION_WANTED >= x then all is well, else you will get a
73  compilation error
74    This is meant to prevent you from using APIs that are newer than whatever
75  LLDB you want to target
76
77  If you are using an API deprecated in DOT_x
78   if LLDB_API_MINOR_VERSION_WANTED >= x then you will get a compilation warning,
79  else all is well
80   This is meant to let you know that you are using an API that is deprecated and
81  might go away
82
83   Caveats
84  ---------------------------------
85
86  Version checking only works on clang on OSX - you will get an error if you try
87  to enable it on any other OS/compiler
88  If you want to enable version checking on other platforms, you will need to
89  define appropriate implementations for
90  LLDB_API_IMPL_DEPRECATED and LLDB_API_IMPL_TOONEW and any other infrastructure
91  your compiler needs for this purpose
92
93  We have no deprecation-as-error mode
94
95  There is no support for API versioning in Python
96
97  We reserve to use macros whose names begin with LLDB_API_ and you should not
98  use them in your source code as they might conflict
99  with present or future macro names we are using to implement versioning
100 */
101
102 // if you want the version checking to work on other OS/compiler, define
103 // appropriate IMPL_DEPRECATED/IMPL_TOONEW and define
104 // LLDB_API_CHECK_VERSIONING_WORKS when you are ready to go live
105 #if defined(__APPLE__) && defined(__clang__)
106 #define LLDB_API_IMPL_DEPRECATED __attribute__((deprecated))
107 #define LLDB_API_IMPL_TOONEW __attribute__((unavailable))
108 #define LLDB_API_CHECK_VERSIONING_WORKS
109 #endif
110
111 #if defined(LLDB_API_CHECK_VERSIONING) &&                                      \
112     !defined(LLDB_API_CHECK_VERSIONING_WORKS)
113 #error                                                                         \
114     "API version checking will not work here - please disable or create and submit patches to lldb-versioning.h"
115 #endif
116
117 #if defined(LLDB_API_CHECK_VERSIONING_WORKS) &&                                \
118     (!defined(LLDB_API_IMPL_DEPRECATED) || !defined(LLDB_API_IMPL_TOONEW))
119 #error                                                                         \
120     "LLDB_API_CHECK_VERSIONING_WORKS needs LLDB_API_IMPL_DEPRECATED and LLDB_API_IMPL_TOONEW to be defined"
121 #endif
122
123 #if defined(LLDB_API_CHECK_VERSIONING) &&                                      \
124     defined(LLDB_API_MAJOR_VERSION_WANTED) &&                                  \
125     defined(LLDB_API_MINOR_VERSION_WANTED)
126
127 #if defined(LLDB_API_MAJOR_VERSION) &&                                         \
128     (LLDB_API_MAJOR_VERSION != LLDB_API_MAJOR_VERSION_WANTED)
129 #error                                                                         \
130     "Cannot link using this LLDB version - public API versions are incompatible"
131 #endif
132
133 #define LLDB_API_MINOR_VERSION_DOT_0 0
134 #define LLDB_API_MINOR_VERSION_DOT_1 1
135 #define LLDB_API_MINOR_VERSION_DOT_2 2
136 #define LLDB_API_MINOR_VERSION_DOT_3 3
137 #define LLDB_API_MINOR_VERSION_DOT_4 4
138 #define LLDB_API_MINOR_VERSION_DOT_5 5
139 #define LLDB_API_MINOR_VERSION_DOT_6 6
140 #define LLDB_API_MINOR_VERSION_DOT_7 7
141 #define LLDB_API_MINOR_VERSION_DOT_8 8
142 #define LLDB_API_MINOR_VERSION_DOT_9 9
143 #define LLDB_API_MINOR_VERSION_DOT_10 10
144 #define LLDB_API_MINOR_VERSION_DOT_11 11
145 #define LLDB_API_MINOR_VERSION_DOT_12 12
146 #define LLDB_API_MINOR_VERSION_DOT_13 13
147 #define LLDB_API_MINOR_VERSION_DOT_14 14
148 #define LLDB_API_MINOR_VERSION_DOT_15 15
149 #define LLDB_API_MINOR_VERSION_DOT_16 16
150 #define LLDB_API_MINOR_VERSION_DOT_17 17
151 #define LLDB_API_MINOR_VERSION_DOT_18 18
152 #define LLDB_API_MINOR_VERSION_DOT_19 19
153 #define LLDB_API_MINOR_VERSION_DOT_20 20
154 #define LLDB_API_MINOR_VERSION_DOT_21 21
155 #define LLDB_API_MINOR_VERSION_DOT_22 22
156 #define LLDB_API_MINOR_VERSION_DOT_23 23
157 #define LLDB_API_MINOR_VERSION_DOT_24 24
158 #define LLDB_API_MINOR_VERSION_DOT_25 25
159 #define LLDB_API_MINOR_VERSION_DOT_26 26
160 #define LLDB_API_MINOR_VERSION_DOT_27 27
161 #define LLDB_API_MINOR_VERSION_DOT_28 28
162 #define LLDB_API_MINOR_VERSION_DOT_29 29
163 #define LLDB_API_MINOR_VERSION_DOT_30 30
164 #define LLDB_API_MINOR_VERSION_DOT_31 31
165 #define LLDB_API_MINOR_VERSION_DOT_32 32
166 #define LLDB_API_MINOR_VERSION_DOT_33 33
167 #define LLDB_API_MINOR_VERSION_DOT_34 34
168 #define LLDB_API_MINOR_VERSION_DOT_35 35
169 #define LLDB_API_MINOR_VERSION_DOT_36 36
170 #define LLDB_API_MINOR_VERSION_DOT_37 37
171 #define LLDB_API_MINOR_VERSION_DOT_38 38
172 #define LLDB_API_MINOR_VERSION_DOT_39 39
173 #define LLDB_API_MINOR_VERSION_DOT_40 40
174 #define LLDB_API_MINOR_VERSION_DOT_41 41
175 #define LLDB_API_MINOR_VERSION_DOT_42 42
176 #define LLDB_API_MINOR_VERSION_DOT_43 43
177 #define LLDB_API_MINOR_VERSION_DOT_44 44
178 #define LLDB_API_MINOR_VERSION_DOT_45 45
179 #define LLDB_API_MINOR_VERSION_DOT_46 46
180 #define LLDB_API_MINOR_VERSION_DOT_47 47
181 #define LLDB_API_MINOR_VERSION_DOT_48 48
182 #define LLDB_API_MINOR_VERSION_DOT_49 49
183 #define LLDB_API_MINOR_VERSION_DOT_50 50
184 #define LLDB_API_MINOR_VERSION_DOT_51 51
185 #define LLDB_API_MINOR_VERSION_DOT_52 52
186 #define LLDB_API_MINOR_VERSION_DOT_53 53
187 #define LLDB_API_MINOR_VERSION_DOT_54 54
188 #define LLDB_API_MINOR_VERSION_DOT_55 55
189 #define LLDB_API_MINOR_VERSION_DOT_56 56
190 #define LLDB_API_MINOR_VERSION_DOT_57 57
191 #define LLDB_API_MINOR_VERSION_DOT_58 58
192 #define LLDB_API_MINOR_VERSION_DOT_59 59
193 #define LLDB_API_MINOR_VERSION_DOT_60 60
194 #define LLDB_API_MINOR_VERSION_DOT_61 61
195 #define LLDB_API_MINOR_VERSION_DOT_62 62
196 #define LLDB_API_MINOR_VERSION_DOT_63 63
197 #define LLDB_API_MINOR_VERSION_DOT_64 64
198 #define LLDB_API_MINOR_VERSION_DOT_65 65
199 #define LLDB_API_MINOR_VERSION_DOT_66 66
200 #define LLDB_API_MINOR_VERSION_DOT_67 67
201 #define LLDB_API_MINOR_VERSION_DOT_68 68
202 #define LLDB_API_MINOR_VERSION_DOT_69 69
203 #define LLDB_API_MINOR_VERSION_DOT_70 70
204 #define LLDB_API_MINOR_VERSION_DOT_71 71
205 #define LLDB_API_MINOR_VERSION_DOT_72 72
206 #define LLDB_API_MINOR_VERSION_DOT_73 73
207 #define LLDB_API_MINOR_VERSION_DOT_74 74
208 #define LLDB_API_MINOR_VERSION_DOT_75 75
209 #define LLDB_API_MINOR_VERSION_DOT_76 76
210 #define LLDB_API_MINOR_VERSION_DOT_77 77
211 #define LLDB_API_MINOR_VERSION_DOT_78 78
212 #define LLDB_API_MINOR_VERSION_DOT_79 79
213 #define LLDB_API_MINOR_VERSION_DOT_80 80
214 #define LLDB_API_MINOR_VERSION_DOT_81 81
215 #define LLDB_API_MINOR_VERSION_DOT_82 82
216 #define LLDB_API_MINOR_VERSION_DOT_83 83
217 #define LLDB_API_MINOR_VERSION_DOT_84 84
218 #define LLDB_API_MINOR_VERSION_DOT_85 85
219 #define LLDB_API_MINOR_VERSION_DOT_86 86
220 #define LLDB_API_MINOR_VERSION_DOT_87 87
221 #define LLDB_API_MINOR_VERSION_DOT_88 88
222 #define LLDB_API_MINOR_VERSION_DOT_89 89
223 #define LLDB_API_MINOR_VERSION_DOT_90 90
224 #define LLDB_API_MINOR_VERSION_DOT_91 91
225 #define LLDB_API_MINOR_VERSION_DOT_92 92
226 #define LLDB_API_MINOR_VERSION_DOT_93 93
227 #define LLDB_API_MINOR_VERSION_DOT_94 94
228 #define LLDB_API_MINOR_VERSION_DOT_95 95
229 #define LLDB_API_MINOR_VERSION_DOT_96 96
230 #define LLDB_API_MINOR_VERSION_DOT_97 97
231 #define LLDB_API_MINOR_VERSION_DOT_98 98
232 #define LLDB_API_MINOR_VERSION_DOT_99 99
233
234 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_0
235 #define LLDB_API_NEW_IN_DOT_0 LLDB_API_IMPL_TOONEW
236 #else
237 #define LLDB_API_NEW_IN_DOT_0
238 #endif
239
240 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_0
241 #define LLDB_API_DEPRECATED_IN_DOT_0 LLDB_API_IMPL_DEPRECATED
242 #else
243 #define LLDB_API_DEPRECATED_IN_DOT_0
244 #endif
245 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_1
246 #define LLDB_API_NEW_IN_DOT_1 LLDB_API_IMPL_TOONEW
247 #else
248 #define LLDB_API_NEW_IN_DOT_1
249 #endif
250
251 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_1
252 #define LLDB_API_DEPRECATED_IN_DOT_1 LLDB_API_IMPL_DEPRECATED
253 #else
254 #define LLDB_API_DEPRECATED_IN_DOT_1
255 #endif
256 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_2
257 #define LLDB_API_NEW_IN_DOT_2 LLDB_API_IMPL_TOONEW
258 #else
259 #define LLDB_API_NEW_IN_DOT_2
260 #endif
261
262 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_2
263 #define LLDB_API_DEPRECATED_IN_DOT_2 LLDB_API_IMPL_DEPRECATED
264 #else
265 #define LLDB_API_DEPRECATED_IN_DOT_2
266 #endif
267 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_3
268 #define LLDB_API_NEW_IN_DOT_3 LLDB_API_IMPL_TOONEW
269 #else
270 #define LLDB_API_NEW_IN_DOT_3
271 #endif
272
273 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_3
274 #define LLDB_API_DEPRECATED_IN_DOT_3 LLDB_API_IMPL_DEPRECATED
275 #else
276 #define LLDB_API_DEPRECATED_IN_DOT_3
277 #endif
278 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_4
279 #define LLDB_API_NEW_IN_DOT_4 LLDB_API_IMPL_TOONEW
280 #else
281 #define LLDB_API_NEW_IN_DOT_4
282 #endif
283
284 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_4
285 #define LLDB_API_DEPRECATED_IN_DOT_4 LLDB_API_IMPL_DEPRECATED
286 #else
287 #define LLDB_API_DEPRECATED_IN_DOT_4
288 #endif
289 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_5
290 #define LLDB_API_NEW_IN_DOT_5 LLDB_API_IMPL_TOONEW
291 #else
292 #define LLDB_API_NEW_IN_DOT_5
293 #endif
294
295 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_5
296 #define LLDB_API_DEPRECATED_IN_DOT_5 LLDB_API_IMPL_DEPRECATED
297 #else
298 #define LLDB_API_DEPRECATED_IN_DOT_5
299 #endif
300 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_6
301 #define LLDB_API_NEW_IN_DOT_6 LLDB_API_IMPL_TOONEW
302 #else
303 #define LLDB_API_NEW_IN_DOT_6
304 #endif
305
306 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_6
307 #define LLDB_API_DEPRECATED_IN_DOT_6 LLDB_API_IMPL_DEPRECATED
308 #else
309 #define LLDB_API_DEPRECATED_IN_DOT_6
310 #endif
311 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_7
312 #define LLDB_API_NEW_IN_DOT_7 LLDB_API_IMPL_TOONEW
313 #else
314 #define LLDB_API_NEW_IN_DOT_7
315 #endif
316
317 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_7
318 #define LLDB_API_DEPRECATED_IN_DOT_7 LLDB_API_IMPL_DEPRECATED
319 #else
320 #define LLDB_API_DEPRECATED_IN_DOT_7
321 #endif
322 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_8
323 #define LLDB_API_NEW_IN_DOT_8 LLDB_API_IMPL_TOONEW
324 #else
325 #define LLDB_API_NEW_IN_DOT_8
326 #endif
327
328 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_8
329 #define LLDB_API_DEPRECATED_IN_DOT_8 LLDB_API_IMPL_DEPRECATED
330 #else
331 #define LLDB_API_DEPRECATED_IN_DOT_8
332 #endif
333 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_9
334 #define LLDB_API_NEW_IN_DOT_9 LLDB_API_IMPL_TOONEW
335 #else
336 #define LLDB_API_NEW_IN_DOT_9
337 #endif
338
339 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_9
340 #define LLDB_API_DEPRECATED_IN_DOT_9 LLDB_API_IMPL_DEPRECATED
341 #else
342 #define LLDB_API_DEPRECATED_IN_DOT_9
343 #endif
344 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_10
345 #define LLDB_API_NEW_IN_DOT_10 LLDB_API_IMPL_TOONEW
346 #else
347 #define LLDB_API_NEW_IN_DOT_10
348 #endif
349
350 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_10
351 #define LLDB_API_DEPRECATED_IN_DOT_10 LLDB_API_IMPL_DEPRECATED
352 #else
353 #define LLDB_API_DEPRECATED_IN_DOT_10
354 #endif
355 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_11
356 #define LLDB_API_NEW_IN_DOT_11 LLDB_API_IMPL_TOONEW
357 #else
358 #define LLDB_API_NEW_IN_DOT_11
359 #endif
360
361 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_11
362 #define LLDB_API_DEPRECATED_IN_DOT_11 LLDB_API_IMPL_DEPRECATED
363 #else
364 #define LLDB_API_DEPRECATED_IN_DOT_11
365 #endif
366 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_12
367 #define LLDB_API_NEW_IN_DOT_12 LLDB_API_IMPL_TOONEW
368 #else
369 #define LLDB_API_NEW_IN_DOT_12
370 #endif
371
372 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_12
373 #define LLDB_API_DEPRECATED_IN_DOT_12 LLDB_API_IMPL_DEPRECATED
374 #else
375 #define LLDB_API_DEPRECATED_IN_DOT_12
376 #endif
377 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_13
378 #define LLDB_API_NEW_IN_DOT_13 LLDB_API_IMPL_TOONEW
379 #else
380 #define LLDB_API_NEW_IN_DOT_13
381 #endif
382
383 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_13
384 #define LLDB_API_DEPRECATED_IN_DOT_13 LLDB_API_IMPL_DEPRECATED
385 #else
386 #define LLDB_API_DEPRECATED_IN_DOT_13
387 #endif
388 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_14
389 #define LLDB_API_NEW_IN_DOT_14 LLDB_API_IMPL_TOONEW
390 #else
391 #define LLDB_API_NEW_IN_DOT_14
392 #endif
393
394 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_14
395 #define LLDB_API_DEPRECATED_IN_DOT_14 LLDB_API_IMPL_DEPRECATED
396 #else
397 #define LLDB_API_DEPRECATED_IN_DOT_14
398 #endif
399 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_15
400 #define LLDB_API_NEW_IN_DOT_15 LLDB_API_IMPL_TOONEW
401 #else
402 #define LLDB_API_NEW_IN_DOT_15
403 #endif
404
405 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_15
406 #define LLDB_API_DEPRECATED_IN_DOT_15 LLDB_API_IMPL_DEPRECATED
407 #else
408 #define LLDB_API_DEPRECATED_IN_DOT_15
409 #endif
410 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_16
411 #define LLDB_API_NEW_IN_DOT_16 LLDB_API_IMPL_TOONEW
412 #else
413 #define LLDB_API_NEW_IN_DOT_16
414 #endif
415
416 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_16
417 #define LLDB_API_DEPRECATED_IN_DOT_16 LLDB_API_IMPL_DEPRECATED
418 #else
419 #define LLDB_API_DEPRECATED_IN_DOT_16
420 #endif
421 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_17
422 #define LLDB_API_NEW_IN_DOT_17 LLDB_API_IMPL_TOONEW
423 #else
424 #define LLDB_API_NEW_IN_DOT_17
425 #endif
426
427 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_17
428 #define LLDB_API_DEPRECATED_IN_DOT_17 LLDB_API_IMPL_DEPRECATED
429 #else
430 #define LLDB_API_DEPRECATED_IN_DOT_17
431 #endif
432 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_18
433 #define LLDB_API_NEW_IN_DOT_18 LLDB_API_IMPL_TOONEW
434 #else
435 #define LLDB_API_NEW_IN_DOT_18
436 #endif
437
438 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_18
439 #define LLDB_API_DEPRECATED_IN_DOT_18 LLDB_API_IMPL_DEPRECATED
440 #else
441 #define LLDB_API_DEPRECATED_IN_DOT_18
442 #endif
443 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_19
444 #define LLDB_API_NEW_IN_DOT_19 LLDB_API_IMPL_TOONEW
445 #else
446 #define LLDB_API_NEW_IN_DOT_19
447 #endif
448
449 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_19
450 #define LLDB_API_DEPRECATED_IN_DOT_19 LLDB_API_IMPL_DEPRECATED
451 #else
452 #define LLDB_API_DEPRECATED_IN_DOT_19
453 #endif
454 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_20
455 #define LLDB_API_NEW_IN_DOT_20 LLDB_API_IMPL_TOONEW
456 #else
457 #define LLDB_API_NEW_IN_DOT_20
458 #endif
459
460 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_20
461 #define LLDB_API_DEPRECATED_IN_DOT_20 LLDB_API_IMPL_DEPRECATED
462 #else
463 #define LLDB_API_DEPRECATED_IN_DOT_20
464 #endif
465 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_21
466 #define LLDB_API_NEW_IN_DOT_21 LLDB_API_IMPL_TOONEW
467 #else
468 #define LLDB_API_NEW_IN_DOT_21
469 #endif
470
471 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_21
472 #define LLDB_API_DEPRECATED_IN_DOT_21 LLDB_API_IMPL_DEPRECATED
473 #else
474 #define LLDB_API_DEPRECATED_IN_DOT_21
475 #endif
476 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_22
477 #define LLDB_API_NEW_IN_DOT_22 LLDB_API_IMPL_TOONEW
478 #else
479 #define LLDB_API_NEW_IN_DOT_22
480 #endif
481
482 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_22
483 #define LLDB_API_DEPRECATED_IN_DOT_22 LLDB_API_IMPL_DEPRECATED
484 #else
485 #define LLDB_API_DEPRECATED_IN_DOT_22
486 #endif
487 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_23
488 #define LLDB_API_NEW_IN_DOT_23 LLDB_API_IMPL_TOONEW
489 #else
490 #define LLDB_API_NEW_IN_DOT_23
491 #endif
492
493 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_23
494 #define LLDB_API_DEPRECATED_IN_DOT_23 LLDB_API_IMPL_DEPRECATED
495 #else
496 #define LLDB_API_DEPRECATED_IN_DOT_23
497 #endif
498 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_24
499 #define LLDB_API_NEW_IN_DOT_24 LLDB_API_IMPL_TOONEW
500 #else
501 #define LLDB_API_NEW_IN_DOT_24
502 #endif
503
504 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_24
505 #define LLDB_API_DEPRECATED_IN_DOT_24 LLDB_API_IMPL_DEPRECATED
506 #else
507 #define LLDB_API_DEPRECATED_IN_DOT_24
508 #endif
509 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_25
510 #define LLDB_API_NEW_IN_DOT_25 LLDB_API_IMPL_TOONEW
511 #else
512 #define LLDB_API_NEW_IN_DOT_25
513 #endif
514
515 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_25
516 #define LLDB_API_DEPRECATED_IN_DOT_25 LLDB_API_IMPL_DEPRECATED
517 #else
518 #define LLDB_API_DEPRECATED_IN_DOT_25
519 #endif
520 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_26
521 #define LLDB_API_NEW_IN_DOT_26 LLDB_API_IMPL_TOONEW
522 #else
523 #define LLDB_API_NEW_IN_DOT_26
524 #endif
525
526 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_26
527 #define LLDB_API_DEPRECATED_IN_DOT_26 LLDB_API_IMPL_DEPRECATED
528 #else
529 #define LLDB_API_DEPRECATED_IN_DOT_26
530 #endif
531 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_27
532 #define LLDB_API_NEW_IN_DOT_27 LLDB_API_IMPL_TOONEW
533 #else
534 #define LLDB_API_NEW_IN_DOT_27
535 #endif
536
537 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_27
538 #define LLDB_API_DEPRECATED_IN_DOT_27 LLDB_API_IMPL_DEPRECATED
539 #else
540 #define LLDB_API_DEPRECATED_IN_DOT_27
541 #endif
542 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_28
543 #define LLDB_API_NEW_IN_DOT_28 LLDB_API_IMPL_TOONEW
544 #else
545 #define LLDB_API_NEW_IN_DOT_28
546 #endif
547
548 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_28
549 #define LLDB_API_DEPRECATED_IN_DOT_28 LLDB_API_IMPL_DEPRECATED
550 #else
551 #define LLDB_API_DEPRECATED_IN_DOT_28
552 #endif
553 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_29
554 #define LLDB_API_NEW_IN_DOT_29 LLDB_API_IMPL_TOONEW
555 #else
556 #define LLDB_API_NEW_IN_DOT_29
557 #endif
558
559 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_29
560 #define LLDB_API_DEPRECATED_IN_DOT_29 LLDB_API_IMPL_DEPRECATED
561 #else
562 #define LLDB_API_DEPRECATED_IN_DOT_29
563 #endif
564 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_30
565 #define LLDB_API_NEW_IN_DOT_30 LLDB_API_IMPL_TOONEW
566 #else
567 #define LLDB_API_NEW_IN_DOT_30
568 #endif
569
570 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_30
571 #define LLDB_API_DEPRECATED_IN_DOT_30 LLDB_API_IMPL_DEPRECATED
572 #else
573 #define LLDB_API_DEPRECATED_IN_DOT_30
574 #endif
575 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_31
576 #define LLDB_API_NEW_IN_DOT_31 LLDB_API_IMPL_TOONEW
577 #else
578 #define LLDB_API_NEW_IN_DOT_31
579 #endif
580
581 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_31
582 #define LLDB_API_DEPRECATED_IN_DOT_31 LLDB_API_IMPL_DEPRECATED
583 #else
584 #define LLDB_API_DEPRECATED_IN_DOT_31
585 #endif
586 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_32
587 #define LLDB_API_NEW_IN_DOT_32 LLDB_API_IMPL_TOONEW
588 #else
589 #define LLDB_API_NEW_IN_DOT_32
590 #endif
591
592 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_32
593 #define LLDB_API_DEPRECATED_IN_DOT_32 LLDB_API_IMPL_DEPRECATED
594 #else
595 #define LLDB_API_DEPRECATED_IN_DOT_32
596 #endif
597 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_33
598 #define LLDB_API_NEW_IN_DOT_33 LLDB_API_IMPL_TOONEW
599 #else
600 #define LLDB_API_NEW_IN_DOT_33
601 #endif
602
603 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_33
604 #define LLDB_API_DEPRECATED_IN_DOT_33 LLDB_API_IMPL_DEPRECATED
605 #else
606 #define LLDB_API_DEPRECATED_IN_DOT_33
607 #endif
608 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_34
609 #define LLDB_API_NEW_IN_DOT_34 LLDB_API_IMPL_TOONEW
610 #else
611 #define LLDB_API_NEW_IN_DOT_34
612 #endif
613
614 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_34
615 #define LLDB_API_DEPRECATED_IN_DOT_34 LLDB_API_IMPL_DEPRECATED
616 #else
617 #define LLDB_API_DEPRECATED_IN_DOT_34
618 #endif
619 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_35
620 #define LLDB_API_NEW_IN_DOT_35 LLDB_API_IMPL_TOONEW
621 #else
622 #define LLDB_API_NEW_IN_DOT_35
623 #endif
624
625 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_35
626 #define LLDB_API_DEPRECATED_IN_DOT_35 LLDB_API_IMPL_DEPRECATED
627 #else
628 #define LLDB_API_DEPRECATED_IN_DOT_35
629 #endif
630 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_36
631 #define LLDB_API_NEW_IN_DOT_36 LLDB_API_IMPL_TOONEW
632 #else
633 #define LLDB_API_NEW_IN_DOT_36
634 #endif
635
636 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_36
637 #define LLDB_API_DEPRECATED_IN_DOT_36 LLDB_API_IMPL_DEPRECATED
638 #else
639 #define LLDB_API_DEPRECATED_IN_DOT_36
640 #endif
641 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_37
642 #define LLDB_API_NEW_IN_DOT_37 LLDB_API_IMPL_TOONEW
643 #else
644 #define LLDB_API_NEW_IN_DOT_37
645 #endif
646
647 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_37
648 #define LLDB_API_DEPRECATED_IN_DOT_37 LLDB_API_IMPL_DEPRECATED
649 #else
650 #define LLDB_API_DEPRECATED_IN_DOT_37
651 #endif
652 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_38
653 #define LLDB_API_NEW_IN_DOT_38 LLDB_API_IMPL_TOONEW
654 #else
655 #define LLDB_API_NEW_IN_DOT_38
656 #endif
657
658 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_38
659 #define LLDB_API_DEPRECATED_IN_DOT_38 LLDB_API_IMPL_DEPRECATED
660 #else
661 #define LLDB_API_DEPRECATED_IN_DOT_38
662 #endif
663 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_39
664 #define LLDB_API_NEW_IN_DOT_39 LLDB_API_IMPL_TOONEW
665 #else
666 #define LLDB_API_NEW_IN_DOT_39
667 #endif
668
669 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_39
670 #define LLDB_API_DEPRECATED_IN_DOT_39 LLDB_API_IMPL_DEPRECATED
671 #else
672 #define LLDB_API_DEPRECATED_IN_DOT_39
673 #endif
674 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_40
675 #define LLDB_API_NEW_IN_DOT_40 LLDB_API_IMPL_TOONEW
676 #else
677 #define LLDB_API_NEW_IN_DOT_40
678 #endif
679
680 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_40
681 #define LLDB_API_DEPRECATED_IN_DOT_40 LLDB_API_IMPL_DEPRECATED
682 #else
683 #define LLDB_API_DEPRECATED_IN_DOT_40
684 #endif
685 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_41
686 #define LLDB_API_NEW_IN_DOT_41 LLDB_API_IMPL_TOONEW
687 #else
688 #define LLDB_API_NEW_IN_DOT_41
689 #endif
690
691 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_41
692 #define LLDB_API_DEPRECATED_IN_DOT_41 LLDB_API_IMPL_DEPRECATED
693 #else
694 #define LLDB_API_DEPRECATED_IN_DOT_41
695 #endif
696 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_42
697 #define LLDB_API_NEW_IN_DOT_42 LLDB_API_IMPL_TOONEW
698 #else
699 #define LLDB_API_NEW_IN_DOT_42
700 #endif
701
702 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_42
703 #define LLDB_API_DEPRECATED_IN_DOT_42 LLDB_API_IMPL_DEPRECATED
704 #else
705 #define LLDB_API_DEPRECATED_IN_DOT_42
706 #endif
707 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_43
708 #define LLDB_API_NEW_IN_DOT_43 LLDB_API_IMPL_TOONEW
709 #else
710 #define LLDB_API_NEW_IN_DOT_43
711 #endif
712
713 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_43
714 #define LLDB_API_DEPRECATED_IN_DOT_43 LLDB_API_IMPL_DEPRECATED
715 #else
716 #define LLDB_API_DEPRECATED_IN_DOT_43
717 #endif
718 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_44
719 #define LLDB_API_NEW_IN_DOT_44 LLDB_API_IMPL_TOONEW
720 #else
721 #define LLDB_API_NEW_IN_DOT_44
722 #endif
723
724 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_44
725 #define LLDB_API_DEPRECATED_IN_DOT_44 LLDB_API_IMPL_DEPRECATED
726 #else
727 #define LLDB_API_DEPRECATED_IN_DOT_44
728 #endif
729 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_45
730 #define LLDB_API_NEW_IN_DOT_45 LLDB_API_IMPL_TOONEW
731 #else
732 #define LLDB_API_NEW_IN_DOT_45
733 #endif
734
735 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_45
736 #define LLDB_API_DEPRECATED_IN_DOT_45 LLDB_API_IMPL_DEPRECATED
737 #else
738 #define LLDB_API_DEPRECATED_IN_DOT_45
739 #endif
740 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_46
741 #define LLDB_API_NEW_IN_DOT_46 LLDB_API_IMPL_TOONEW
742 #else
743 #define LLDB_API_NEW_IN_DOT_46
744 #endif
745
746 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_46
747 #define LLDB_API_DEPRECATED_IN_DOT_46 LLDB_API_IMPL_DEPRECATED
748 #else
749 #define LLDB_API_DEPRECATED_IN_DOT_46
750 #endif
751 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_47
752 #define LLDB_API_NEW_IN_DOT_47 LLDB_API_IMPL_TOONEW
753 #else
754 #define LLDB_API_NEW_IN_DOT_47
755 #endif
756
757 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_47
758 #define LLDB_API_DEPRECATED_IN_DOT_47 LLDB_API_IMPL_DEPRECATED
759 #else
760 #define LLDB_API_DEPRECATED_IN_DOT_47
761 #endif
762 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_48
763 #define LLDB_API_NEW_IN_DOT_48 LLDB_API_IMPL_TOONEW
764 #else
765 #define LLDB_API_NEW_IN_DOT_48
766 #endif
767
768 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_48
769 #define LLDB_API_DEPRECATED_IN_DOT_48 LLDB_API_IMPL_DEPRECATED
770 #else
771 #define LLDB_API_DEPRECATED_IN_DOT_48
772 #endif
773 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_49
774 #define LLDB_API_NEW_IN_DOT_49 LLDB_API_IMPL_TOONEW
775 #else
776 #define LLDB_API_NEW_IN_DOT_49
777 #endif
778
779 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_49
780 #define LLDB_API_DEPRECATED_IN_DOT_49 LLDB_API_IMPL_DEPRECATED
781 #else
782 #define LLDB_API_DEPRECATED_IN_DOT_49
783 #endif
784 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_50
785 #define LLDB_API_NEW_IN_DOT_50 LLDB_API_IMPL_TOONEW
786 #else
787 #define LLDB_API_NEW_IN_DOT_50
788 #endif
789
790 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_50
791 #define LLDB_API_DEPRECATED_IN_DOT_50 LLDB_API_IMPL_DEPRECATED
792 #else
793 #define LLDB_API_DEPRECATED_IN_DOT_50
794 #endif
795 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_51
796 #define LLDB_API_NEW_IN_DOT_51 LLDB_API_IMPL_TOONEW
797 #else
798 #define LLDB_API_NEW_IN_DOT_51
799 #endif
800
801 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_51
802 #define LLDB_API_DEPRECATED_IN_DOT_51 LLDB_API_IMPL_DEPRECATED
803 #else
804 #define LLDB_API_DEPRECATED_IN_DOT_51
805 #endif
806 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_52
807 #define LLDB_API_NEW_IN_DOT_52 LLDB_API_IMPL_TOONEW
808 #else
809 #define LLDB_API_NEW_IN_DOT_52
810 #endif
811
812 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_52
813 #define LLDB_API_DEPRECATED_IN_DOT_52 LLDB_API_IMPL_DEPRECATED
814 #else
815 #define LLDB_API_DEPRECATED_IN_DOT_52
816 #endif
817 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_53
818 #define LLDB_API_NEW_IN_DOT_53 LLDB_API_IMPL_TOONEW
819 #else
820 #define LLDB_API_NEW_IN_DOT_53
821 #endif
822
823 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_53
824 #define LLDB_API_DEPRECATED_IN_DOT_53 LLDB_API_IMPL_DEPRECATED
825 #else
826 #define LLDB_API_DEPRECATED_IN_DOT_53
827 #endif
828 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_54
829 #define LLDB_API_NEW_IN_DOT_54 LLDB_API_IMPL_TOONEW
830 #else
831 #define LLDB_API_NEW_IN_DOT_54
832 #endif
833
834 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_54
835 #define LLDB_API_DEPRECATED_IN_DOT_54 LLDB_API_IMPL_DEPRECATED
836 #else
837 #define LLDB_API_DEPRECATED_IN_DOT_54
838 #endif
839 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_55
840 #define LLDB_API_NEW_IN_DOT_55 LLDB_API_IMPL_TOONEW
841 #else
842 #define LLDB_API_NEW_IN_DOT_55
843 #endif
844
845 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_55
846 #define LLDB_API_DEPRECATED_IN_DOT_55 LLDB_API_IMPL_DEPRECATED
847 #else
848 #define LLDB_API_DEPRECATED_IN_DOT_55
849 #endif
850 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_56
851 #define LLDB_API_NEW_IN_DOT_56 LLDB_API_IMPL_TOONEW
852 #else
853 #define LLDB_API_NEW_IN_DOT_56
854 #endif
855
856 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_56
857 #define LLDB_API_DEPRECATED_IN_DOT_56 LLDB_API_IMPL_DEPRECATED
858 #else
859 #define LLDB_API_DEPRECATED_IN_DOT_56
860 #endif
861 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_57
862 #define LLDB_API_NEW_IN_DOT_57 LLDB_API_IMPL_TOONEW
863 #else
864 #define LLDB_API_NEW_IN_DOT_57
865 #endif
866
867 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_57
868 #define LLDB_API_DEPRECATED_IN_DOT_57 LLDB_API_IMPL_DEPRECATED
869 #else
870 #define LLDB_API_DEPRECATED_IN_DOT_57
871 #endif
872 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_58
873 #define LLDB_API_NEW_IN_DOT_58 LLDB_API_IMPL_TOONEW
874 #else
875 #define LLDB_API_NEW_IN_DOT_58
876 #endif
877
878 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_58
879 #define LLDB_API_DEPRECATED_IN_DOT_58 LLDB_API_IMPL_DEPRECATED
880 #else
881 #define LLDB_API_DEPRECATED_IN_DOT_58
882 #endif
883 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_59
884 #define LLDB_API_NEW_IN_DOT_59 LLDB_API_IMPL_TOONEW
885 #else
886 #define LLDB_API_NEW_IN_DOT_59
887 #endif
888
889 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_59
890 #define LLDB_API_DEPRECATED_IN_DOT_59 LLDB_API_IMPL_DEPRECATED
891 #else
892 #define LLDB_API_DEPRECATED_IN_DOT_59
893 #endif
894 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_60
895 #define LLDB_API_NEW_IN_DOT_60 LLDB_API_IMPL_TOONEW
896 #else
897 #define LLDB_API_NEW_IN_DOT_60
898 #endif
899
900 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_60
901 #define LLDB_API_DEPRECATED_IN_DOT_60 LLDB_API_IMPL_DEPRECATED
902 #else
903 #define LLDB_API_DEPRECATED_IN_DOT_60
904 #endif
905 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_61
906 #define LLDB_API_NEW_IN_DOT_61 LLDB_API_IMPL_TOONEW
907 #else
908 #define LLDB_API_NEW_IN_DOT_61
909 #endif
910
911 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_61
912 #define LLDB_API_DEPRECATED_IN_DOT_61 LLDB_API_IMPL_DEPRECATED
913 #else
914 #define LLDB_API_DEPRECATED_IN_DOT_61
915 #endif
916 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_62
917 #define LLDB_API_NEW_IN_DOT_62 LLDB_API_IMPL_TOONEW
918 #else
919 #define LLDB_API_NEW_IN_DOT_62
920 #endif
921
922 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_62
923 #define LLDB_API_DEPRECATED_IN_DOT_62 LLDB_API_IMPL_DEPRECATED
924 #else
925 #define LLDB_API_DEPRECATED_IN_DOT_62
926 #endif
927 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_63
928 #define LLDB_API_NEW_IN_DOT_63 LLDB_API_IMPL_TOONEW
929 #else
930 #define LLDB_API_NEW_IN_DOT_63
931 #endif
932
933 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_63
934 #define LLDB_API_DEPRECATED_IN_DOT_63 LLDB_API_IMPL_DEPRECATED
935 #else
936 #define LLDB_API_DEPRECATED_IN_DOT_63
937 #endif
938 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_64
939 #define LLDB_API_NEW_IN_DOT_64 LLDB_API_IMPL_TOONEW
940 #else
941 #define LLDB_API_NEW_IN_DOT_64
942 #endif
943
944 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_64
945 #define LLDB_API_DEPRECATED_IN_DOT_64 LLDB_API_IMPL_DEPRECATED
946 #else
947 #define LLDB_API_DEPRECATED_IN_DOT_64
948 #endif
949 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_65
950 #define LLDB_API_NEW_IN_DOT_65 LLDB_API_IMPL_TOONEW
951 #else
952 #define LLDB_API_NEW_IN_DOT_65
953 #endif
954
955 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_65
956 #define LLDB_API_DEPRECATED_IN_DOT_65 LLDB_API_IMPL_DEPRECATED
957 #else
958 #define LLDB_API_DEPRECATED_IN_DOT_65
959 #endif
960 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_66
961 #define LLDB_API_NEW_IN_DOT_66 LLDB_API_IMPL_TOONEW
962 #else
963 #define LLDB_API_NEW_IN_DOT_66
964 #endif
965
966 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_66
967 #define LLDB_API_DEPRECATED_IN_DOT_66 LLDB_API_IMPL_DEPRECATED
968 #else
969 #define LLDB_API_DEPRECATED_IN_DOT_66
970 #endif
971 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_67
972 #define LLDB_API_NEW_IN_DOT_67 LLDB_API_IMPL_TOONEW
973 #else
974 #define LLDB_API_NEW_IN_DOT_67
975 #endif
976
977 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_67
978 #define LLDB_API_DEPRECATED_IN_DOT_67 LLDB_API_IMPL_DEPRECATED
979 #else
980 #define LLDB_API_DEPRECATED_IN_DOT_67
981 #endif
982 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_68
983 #define LLDB_API_NEW_IN_DOT_68 LLDB_API_IMPL_TOONEW
984 #else
985 #define LLDB_API_NEW_IN_DOT_68
986 #endif
987
988 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_68
989 #define LLDB_API_DEPRECATED_IN_DOT_68 LLDB_API_IMPL_DEPRECATED
990 #else
991 #define LLDB_API_DEPRECATED_IN_DOT_68
992 #endif
993 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_69
994 #define LLDB_API_NEW_IN_DOT_69 LLDB_API_IMPL_TOONEW
995 #else
996 #define LLDB_API_NEW_IN_DOT_69
997 #endif
998
999 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_69
1000 #define LLDB_API_DEPRECATED_IN_DOT_69 LLDB_API_IMPL_DEPRECATED
1001 #else
1002 #define LLDB_API_DEPRECATED_IN_DOT_69
1003 #endif
1004 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_70
1005 #define LLDB_API_NEW_IN_DOT_70 LLDB_API_IMPL_TOONEW
1006 #else
1007 #define LLDB_API_NEW_IN_DOT_70
1008 #endif
1009
1010 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_70
1011 #define LLDB_API_DEPRECATED_IN_DOT_70 LLDB_API_IMPL_DEPRECATED
1012 #else
1013 #define LLDB_API_DEPRECATED_IN_DOT_70
1014 #endif
1015 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_71
1016 #define LLDB_API_NEW_IN_DOT_71 LLDB_API_IMPL_TOONEW
1017 #else
1018 #define LLDB_API_NEW_IN_DOT_71
1019 #endif
1020
1021 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_71
1022 #define LLDB_API_DEPRECATED_IN_DOT_71 LLDB_API_IMPL_DEPRECATED
1023 #else
1024 #define LLDB_API_DEPRECATED_IN_DOT_71
1025 #endif
1026 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_72
1027 #define LLDB_API_NEW_IN_DOT_72 LLDB_API_IMPL_TOONEW
1028 #else
1029 #define LLDB_API_NEW_IN_DOT_72
1030 #endif
1031
1032 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_72
1033 #define LLDB_API_DEPRECATED_IN_DOT_72 LLDB_API_IMPL_DEPRECATED
1034 #else
1035 #define LLDB_API_DEPRECATED_IN_DOT_72
1036 #endif
1037 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_73
1038 #define LLDB_API_NEW_IN_DOT_73 LLDB_API_IMPL_TOONEW
1039 #else
1040 #define LLDB_API_NEW_IN_DOT_73
1041 #endif
1042
1043 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_73
1044 #define LLDB_API_DEPRECATED_IN_DOT_73 LLDB_API_IMPL_DEPRECATED
1045 #else
1046 #define LLDB_API_DEPRECATED_IN_DOT_73
1047 #endif
1048 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_74
1049 #define LLDB_API_NEW_IN_DOT_74 LLDB_API_IMPL_TOONEW
1050 #else
1051 #define LLDB_API_NEW_IN_DOT_74
1052 #endif
1053
1054 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_74
1055 #define LLDB_API_DEPRECATED_IN_DOT_74 LLDB_API_IMPL_DEPRECATED
1056 #else
1057 #define LLDB_API_DEPRECATED_IN_DOT_74
1058 #endif
1059 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_75
1060 #define LLDB_API_NEW_IN_DOT_75 LLDB_API_IMPL_TOONEW
1061 #else
1062 #define LLDB_API_NEW_IN_DOT_75
1063 #endif
1064
1065 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_75
1066 #define LLDB_API_DEPRECATED_IN_DOT_75 LLDB_API_IMPL_DEPRECATED
1067 #else
1068 #define LLDB_API_DEPRECATED_IN_DOT_75
1069 #endif
1070 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_76
1071 #define LLDB_API_NEW_IN_DOT_76 LLDB_API_IMPL_TOONEW
1072 #else
1073 #define LLDB_API_NEW_IN_DOT_76
1074 #endif
1075
1076 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_76
1077 #define LLDB_API_DEPRECATED_IN_DOT_76 LLDB_API_IMPL_DEPRECATED
1078 #else
1079 #define LLDB_API_DEPRECATED_IN_DOT_76
1080 #endif
1081 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_77
1082 #define LLDB_API_NEW_IN_DOT_77 LLDB_API_IMPL_TOONEW
1083 #else
1084 #define LLDB_API_NEW_IN_DOT_77
1085 #endif
1086
1087 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_77
1088 #define LLDB_API_DEPRECATED_IN_DOT_77 LLDB_API_IMPL_DEPRECATED
1089 #else
1090 #define LLDB_API_DEPRECATED_IN_DOT_77
1091 #endif
1092 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_78
1093 #define LLDB_API_NEW_IN_DOT_78 LLDB_API_IMPL_TOONEW
1094 #else
1095 #define LLDB_API_NEW_IN_DOT_78
1096 #endif
1097
1098 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_78
1099 #define LLDB_API_DEPRECATED_IN_DOT_78 LLDB_API_IMPL_DEPRECATED
1100 #else
1101 #define LLDB_API_DEPRECATED_IN_DOT_78
1102 #endif
1103 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_79
1104 #define LLDB_API_NEW_IN_DOT_79 LLDB_API_IMPL_TOONEW
1105 #else
1106 #define LLDB_API_NEW_IN_DOT_79
1107 #endif
1108
1109 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_79
1110 #define LLDB_API_DEPRECATED_IN_DOT_79 LLDB_API_IMPL_DEPRECATED
1111 #else
1112 #define LLDB_API_DEPRECATED_IN_DOT_79
1113 #endif
1114 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_80
1115 #define LLDB_API_NEW_IN_DOT_80 LLDB_API_IMPL_TOONEW
1116 #else
1117 #define LLDB_API_NEW_IN_DOT_80
1118 #endif
1119
1120 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_80
1121 #define LLDB_API_DEPRECATED_IN_DOT_80 LLDB_API_IMPL_DEPRECATED
1122 #else
1123 #define LLDB_API_DEPRECATED_IN_DOT_80
1124 #endif
1125 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_81
1126 #define LLDB_API_NEW_IN_DOT_81 LLDB_API_IMPL_TOONEW
1127 #else
1128 #define LLDB_API_NEW_IN_DOT_81
1129 #endif
1130
1131 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_81
1132 #define LLDB_API_DEPRECATED_IN_DOT_81 LLDB_API_IMPL_DEPRECATED
1133 #else
1134 #define LLDB_API_DEPRECATED_IN_DOT_81
1135 #endif
1136 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_82
1137 #define LLDB_API_NEW_IN_DOT_82 LLDB_API_IMPL_TOONEW
1138 #else
1139 #define LLDB_API_NEW_IN_DOT_82
1140 #endif
1141
1142 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_82
1143 #define LLDB_API_DEPRECATED_IN_DOT_82 LLDB_API_IMPL_DEPRECATED
1144 #else
1145 #define LLDB_API_DEPRECATED_IN_DOT_82
1146 #endif
1147 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_83
1148 #define LLDB_API_NEW_IN_DOT_83 LLDB_API_IMPL_TOONEW
1149 #else
1150 #define LLDB_API_NEW_IN_DOT_83
1151 #endif
1152
1153 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_83
1154 #define LLDB_API_DEPRECATED_IN_DOT_83 LLDB_API_IMPL_DEPRECATED
1155 #else
1156 #define LLDB_API_DEPRECATED_IN_DOT_83
1157 #endif
1158 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_84
1159 #define LLDB_API_NEW_IN_DOT_84 LLDB_API_IMPL_TOONEW
1160 #else
1161 #define LLDB_API_NEW_IN_DOT_84
1162 #endif
1163
1164 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_84
1165 #define LLDB_API_DEPRECATED_IN_DOT_84 LLDB_API_IMPL_DEPRECATED
1166 #else
1167 #define LLDB_API_DEPRECATED_IN_DOT_84
1168 #endif
1169 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_85
1170 #define LLDB_API_NEW_IN_DOT_85 LLDB_API_IMPL_TOONEW
1171 #else
1172 #define LLDB_API_NEW_IN_DOT_85
1173 #endif
1174
1175 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_85
1176 #define LLDB_API_DEPRECATED_IN_DOT_85 LLDB_API_IMPL_DEPRECATED
1177 #else
1178 #define LLDB_API_DEPRECATED_IN_DOT_85
1179 #endif
1180 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_86
1181 #define LLDB_API_NEW_IN_DOT_86 LLDB_API_IMPL_TOONEW
1182 #else
1183 #define LLDB_API_NEW_IN_DOT_86
1184 #endif
1185
1186 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_86
1187 #define LLDB_API_DEPRECATED_IN_DOT_86 LLDB_API_IMPL_DEPRECATED
1188 #else
1189 #define LLDB_API_DEPRECATED_IN_DOT_86
1190 #endif
1191 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_87
1192 #define LLDB_API_NEW_IN_DOT_87 LLDB_API_IMPL_TOONEW
1193 #else
1194 #define LLDB_API_NEW_IN_DOT_87
1195 #endif
1196
1197 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_87
1198 #define LLDB_API_DEPRECATED_IN_DOT_87 LLDB_API_IMPL_DEPRECATED
1199 #else
1200 #define LLDB_API_DEPRECATED_IN_DOT_87
1201 #endif
1202 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_88
1203 #define LLDB_API_NEW_IN_DOT_88 LLDB_API_IMPL_TOONEW
1204 #else
1205 #define LLDB_API_NEW_IN_DOT_88
1206 #endif
1207
1208 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_88
1209 #define LLDB_API_DEPRECATED_IN_DOT_88 LLDB_API_IMPL_DEPRECATED
1210 #else
1211 #define LLDB_API_DEPRECATED_IN_DOT_88
1212 #endif
1213 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_89
1214 #define LLDB_API_NEW_IN_DOT_89 LLDB_API_IMPL_TOONEW
1215 #else
1216 #define LLDB_API_NEW_IN_DOT_89
1217 #endif
1218
1219 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_89
1220 #define LLDB_API_DEPRECATED_IN_DOT_89 LLDB_API_IMPL_DEPRECATED
1221 #else
1222 #define LLDB_API_DEPRECATED_IN_DOT_89
1223 #endif
1224 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_90
1225 #define LLDB_API_NEW_IN_DOT_90 LLDB_API_IMPL_TOONEW
1226 #else
1227 #define LLDB_API_NEW_IN_DOT_90
1228 #endif
1229
1230 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_90
1231 #define LLDB_API_DEPRECATED_IN_DOT_90 LLDB_API_IMPL_DEPRECATED
1232 #else
1233 #define LLDB_API_DEPRECATED_IN_DOT_90
1234 #endif
1235 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_91
1236 #define LLDB_API_NEW_IN_DOT_91 LLDB_API_IMPL_TOONEW
1237 #else
1238 #define LLDB_API_NEW_IN_DOT_91
1239 #endif
1240
1241 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_91
1242 #define LLDB_API_DEPRECATED_IN_DOT_91 LLDB_API_IMPL_DEPRECATED
1243 #else
1244 #define LLDB_API_DEPRECATED_IN_DOT_91
1245 #endif
1246 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_92
1247 #define LLDB_API_NEW_IN_DOT_92 LLDB_API_IMPL_TOONEW
1248 #else
1249 #define LLDB_API_NEW_IN_DOT_92
1250 #endif
1251
1252 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_92
1253 #define LLDB_API_DEPRECATED_IN_DOT_92 LLDB_API_IMPL_DEPRECATED
1254 #else
1255 #define LLDB_API_DEPRECATED_IN_DOT_92
1256 #endif
1257 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_93
1258 #define LLDB_API_NEW_IN_DOT_93 LLDB_API_IMPL_TOONEW
1259 #else
1260 #define LLDB_API_NEW_IN_DOT_93
1261 #endif
1262
1263 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_93
1264 #define LLDB_API_DEPRECATED_IN_DOT_93 LLDB_API_IMPL_DEPRECATED
1265 #else
1266 #define LLDB_API_DEPRECATED_IN_DOT_93
1267 #endif
1268 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_94
1269 #define LLDB_API_NEW_IN_DOT_94 LLDB_API_IMPL_TOONEW
1270 #else
1271 #define LLDB_API_NEW_IN_DOT_94
1272 #endif
1273
1274 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_94
1275 #define LLDB_API_DEPRECATED_IN_DOT_94 LLDB_API_IMPL_DEPRECATED
1276 #else
1277 #define LLDB_API_DEPRECATED_IN_DOT_94
1278 #endif
1279 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_95
1280 #define LLDB_API_NEW_IN_DOT_95 LLDB_API_IMPL_TOONEW
1281 #else
1282 #define LLDB_API_NEW_IN_DOT_95
1283 #endif
1284
1285 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_95
1286 #define LLDB_API_DEPRECATED_IN_DOT_95 LLDB_API_IMPL_DEPRECATED
1287 #else
1288 #define LLDB_API_DEPRECATED_IN_DOT_95
1289 #endif
1290 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_96
1291 #define LLDB_API_NEW_IN_DOT_96 LLDB_API_IMPL_TOONEW
1292 #else
1293 #define LLDB_API_NEW_IN_DOT_96
1294 #endif
1295
1296 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_96
1297 #define LLDB_API_DEPRECATED_IN_DOT_96 LLDB_API_IMPL_DEPRECATED
1298 #else
1299 #define LLDB_API_DEPRECATED_IN_DOT_96
1300 #endif
1301 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_97
1302 #define LLDB_API_NEW_IN_DOT_97 LLDB_API_IMPL_TOONEW
1303 #else
1304 #define LLDB_API_NEW_IN_DOT_97
1305 #endif
1306
1307 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_97
1308 #define LLDB_API_DEPRECATED_IN_DOT_97 LLDB_API_IMPL_DEPRECATED
1309 #else
1310 #define LLDB_API_DEPRECATED_IN_DOT_97
1311 #endif
1312 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_98
1313 #define LLDB_API_NEW_IN_DOT_98 LLDB_API_IMPL_TOONEW
1314 #else
1315 #define LLDB_API_NEW_IN_DOT_98
1316 #endif
1317
1318 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_98
1319 #define LLDB_API_DEPRECATED_IN_DOT_98 LLDB_API_IMPL_DEPRECATED
1320 #else
1321 #define LLDB_API_DEPRECATED_IN_DOT_98
1322 #endif
1323 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_99
1324 #define LLDB_API_NEW_IN_DOT_99 LLDB_API_IMPL_TOONEW
1325 #else
1326 #define LLDB_API_NEW_IN_DOT_99
1327 #endif
1328
1329 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_99
1330 #define LLDB_API_DEPRECATED_IN_DOT_99 LLDB_API_IMPL_DEPRECATED
1331 #else
1332 #define LLDB_API_DEPRECATED_IN_DOT_99
1333 #endif
1334
1335 #else // defined(LLDB_CHECK_API_VERSIONING) &&
1336       // defined(LLDB_API_MAJOR_VERSION_WANTED) &&
1337       // defined(LLDB_API_MINOR_VERSION_WANTED) && defined
1338       // (LLDB_API_MAJOR_VERSION)
1339
1340 #define LLDB_API_NEW_IN_DOT_0
1341 #define LLDB_API_DEPRECATED_IN_DOT_0
1342 #define LLDB_API_NEW_IN_DOT_1
1343 #define LLDB_API_DEPRECATED_IN_DOT_1
1344 #define LLDB_API_NEW_IN_DOT_2
1345 #define LLDB_API_DEPRECATED_IN_DOT_2
1346 #define LLDB_API_NEW_IN_DOT_3
1347 #define LLDB_API_DEPRECATED_IN_DOT_3
1348 #define LLDB_API_NEW_IN_DOT_4
1349 #define LLDB_API_DEPRECATED_IN_DOT_4
1350 #define LLDB_API_NEW_IN_DOT_5
1351 #define LLDB_API_DEPRECATED_IN_DOT_5
1352 #define LLDB_API_NEW_IN_DOT_6
1353 #define LLDB_API_DEPRECATED_IN_DOT_6
1354 #define LLDB_API_NEW_IN_DOT_7
1355 #define LLDB_API_DEPRECATED_IN_DOT_7
1356 #define LLDB_API_NEW_IN_DOT_8
1357 #define LLDB_API_DEPRECATED_IN_DOT_8
1358 #define LLDB_API_NEW_IN_DOT_9
1359 #define LLDB_API_DEPRECATED_IN_DOT_9
1360 #define LLDB_API_NEW_IN_DOT_10
1361 #define LLDB_API_DEPRECATED_IN_DOT_10
1362 #define LLDB_API_NEW_IN_DOT_11
1363 #define LLDB_API_DEPRECATED_IN_DOT_11
1364 #define LLDB_API_NEW_IN_DOT_12
1365 #define LLDB_API_DEPRECATED_IN_DOT_12
1366 #define LLDB_API_NEW_IN_DOT_13
1367 #define LLDB_API_DEPRECATED_IN_DOT_13
1368 #define LLDB_API_NEW_IN_DOT_14
1369 #define LLDB_API_DEPRECATED_IN_DOT_14
1370 #define LLDB_API_NEW_IN_DOT_15
1371 #define LLDB_API_DEPRECATED_IN_DOT_15
1372 #define LLDB_API_NEW_IN_DOT_16
1373 #define LLDB_API_DEPRECATED_IN_DOT_16
1374 #define LLDB_API_NEW_IN_DOT_17
1375 #define LLDB_API_DEPRECATED_IN_DOT_17
1376 #define LLDB_API_NEW_IN_DOT_18
1377 #define LLDB_API_DEPRECATED_IN_DOT_18
1378 #define LLDB_API_NEW_IN_DOT_19
1379 #define LLDB_API_DEPRECATED_IN_DOT_19
1380 #define LLDB_API_NEW_IN_DOT_20
1381 #define LLDB_API_DEPRECATED_IN_DOT_20
1382 #define LLDB_API_NEW_IN_DOT_21
1383 #define LLDB_API_DEPRECATED_IN_DOT_21
1384 #define LLDB_API_NEW_IN_DOT_22
1385 #define LLDB_API_DEPRECATED_IN_DOT_22
1386 #define LLDB_API_NEW_IN_DOT_23
1387 #define LLDB_API_DEPRECATED_IN_DOT_23
1388 #define LLDB_API_NEW_IN_DOT_24
1389 #define LLDB_API_DEPRECATED_IN_DOT_24
1390 #define LLDB_API_NEW_IN_DOT_25
1391 #define LLDB_API_DEPRECATED_IN_DOT_25
1392 #define LLDB_API_NEW_IN_DOT_26
1393 #define LLDB_API_DEPRECATED_IN_DOT_26
1394 #define LLDB_API_NEW_IN_DOT_27
1395 #define LLDB_API_DEPRECATED_IN_DOT_27
1396 #define LLDB_API_NEW_IN_DOT_28
1397 #define LLDB_API_DEPRECATED_IN_DOT_28
1398 #define LLDB_API_NEW_IN_DOT_29
1399 #define LLDB_API_DEPRECATED_IN_DOT_29
1400 #define LLDB_API_NEW_IN_DOT_30
1401 #define LLDB_API_DEPRECATED_IN_DOT_30
1402 #define LLDB_API_NEW_IN_DOT_31
1403 #define LLDB_API_DEPRECATED_IN_DOT_31
1404 #define LLDB_API_NEW_IN_DOT_32
1405 #define LLDB_API_DEPRECATED_IN_DOT_32
1406 #define LLDB_API_NEW_IN_DOT_33
1407 #define LLDB_API_DEPRECATED_IN_DOT_33
1408 #define LLDB_API_NEW_IN_DOT_34
1409 #define LLDB_API_DEPRECATED_IN_DOT_34
1410 #define LLDB_API_NEW_IN_DOT_35
1411 #define LLDB_API_DEPRECATED_IN_DOT_35
1412 #define LLDB_API_NEW_IN_DOT_36
1413 #define LLDB_API_DEPRECATED_IN_DOT_36
1414 #define LLDB_API_NEW_IN_DOT_37
1415 #define LLDB_API_DEPRECATED_IN_DOT_37
1416 #define LLDB_API_NEW_IN_DOT_38
1417 #define LLDB_API_DEPRECATED_IN_DOT_38
1418 #define LLDB_API_NEW_IN_DOT_39
1419 #define LLDB_API_DEPRECATED_IN_DOT_39
1420 #define LLDB_API_NEW_IN_DOT_40
1421 #define LLDB_API_DEPRECATED_IN_DOT_40
1422 #define LLDB_API_NEW_IN_DOT_41
1423 #define LLDB_API_DEPRECATED_IN_DOT_41
1424 #define LLDB_API_NEW_IN_DOT_42
1425 #define LLDB_API_DEPRECATED_IN_DOT_42
1426 #define LLDB_API_NEW_IN_DOT_43
1427 #define LLDB_API_DEPRECATED_IN_DOT_43
1428 #define LLDB_API_NEW_IN_DOT_44
1429 #define LLDB_API_DEPRECATED_IN_DOT_44
1430 #define LLDB_API_NEW_IN_DOT_45
1431 #define LLDB_API_DEPRECATED_IN_DOT_45
1432 #define LLDB_API_NEW_IN_DOT_46
1433 #define LLDB_API_DEPRECATED_IN_DOT_46
1434 #define LLDB_API_NEW_IN_DOT_47
1435 #define LLDB_API_DEPRECATED_IN_DOT_47
1436 #define LLDB_API_NEW_IN_DOT_48
1437 #define LLDB_API_DEPRECATED_IN_DOT_48
1438 #define LLDB_API_NEW_IN_DOT_49
1439 #define LLDB_API_DEPRECATED_IN_DOT_49
1440 #define LLDB_API_NEW_IN_DOT_50
1441 #define LLDB_API_DEPRECATED_IN_DOT_50
1442 #define LLDB_API_NEW_IN_DOT_51
1443 #define LLDB_API_DEPRECATED_IN_DOT_51
1444 #define LLDB_API_NEW_IN_DOT_52
1445 #define LLDB_API_DEPRECATED_IN_DOT_52
1446 #define LLDB_API_NEW_IN_DOT_53
1447 #define LLDB_API_DEPRECATED_IN_DOT_53
1448 #define LLDB_API_NEW_IN_DOT_54
1449 #define LLDB_API_DEPRECATED_IN_DOT_54
1450 #define LLDB_API_NEW_IN_DOT_55
1451 #define LLDB_API_DEPRECATED_IN_DOT_55
1452 #define LLDB_API_NEW_IN_DOT_56
1453 #define LLDB_API_DEPRECATED_IN_DOT_56
1454 #define LLDB_API_NEW_IN_DOT_57
1455 #define LLDB_API_DEPRECATED_IN_DOT_57
1456 #define LLDB_API_NEW_IN_DOT_58
1457 #define LLDB_API_DEPRECATED_IN_DOT_58
1458 #define LLDB_API_NEW_IN_DOT_59
1459 #define LLDB_API_DEPRECATED_IN_DOT_59
1460 #define LLDB_API_NEW_IN_DOT_60
1461 #define LLDB_API_DEPRECATED_IN_DOT_60
1462 #define LLDB_API_NEW_IN_DOT_61
1463 #define LLDB_API_DEPRECATED_IN_DOT_61
1464 #define LLDB_API_NEW_IN_DOT_62
1465 #define LLDB_API_DEPRECATED_IN_DOT_62
1466 #define LLDB_API_NEW_IN_DOT_63
1467 #define LLDB_API_DEPRECATED_IN_DOT_63
1468 #define LLDB_API_NEW_IN_DOT_64
1469 #define LLDB_API_DEPRECATED_IN_DOT_64
1470 #define LLDB_API_NEW_IN_DOT_65
1471 #define LLDB_API_DEPRECATED_IN_DOT_65
1472 #define LLDB_API_NEW_IN_DOT_66
1473 #define LLDB_API_DEPRECATED_IN_DOT_66
1474 #define LLDB_API_NEW_IN_DOT_67
1475 #define LLDB_API_DEPRECATED_IN_DOT_67
1476 #define LLDB_API_NEW_IN_DOT_68
1477 #define LLDB_API_DEPRECATED_IN_DOT_68
1478 #define LLDB_API_NEW_IN_DOT_69
1479 #define LLDB_API_DEPRECATED_IN_DOT_69
1480 #define LLDB_API_NEW_IN_DOT_70
1481 #define LLDB_API_DEPRECATED_IN_DOT_70
1482 #define LLDB_API_NEW_IN_DOT_71
1483 #define LLDB_API_DEPRECATED_IN_DOT_71
1484 #define LLDB_API_NEW_IN_DOT_72
1485 #define LLDB_API_DEPRECATED_IN_DOT_72
1486 #define LLDB_API_NEW_IN_DOT_73
1487 #define LLDB_API_DEPRECATED_IN_DOT_73
1488 #define LLDB_API_NEW_IN_DOT_74
1489 #define LLDB_API_DEPRECATED_IN_DOT_74
1490 #define LLDB_API_NEW_IN_DOT_75
1491 #define LLDB_API_DEPRECATED_IN_DOT_75
1492 #define LLDB_API_NEW_IN_DOT_76
1493 #define LLDB_API_DEPRECATED_IN_DOT_76
1494 #define LLDB_API_NEW_IN_DOT_77
1495 #define LLDB_API_DEPRECATED_IN_DOT_77
1496 #define LLDB_API_NEW_IN_DOT_78
1497 #define LLDB_API_DEPRECATED_IN_DOT_78
1498 #define LLDB_API_NEW_IN_DOT_79
1499 #define LLDB_API_DEPRECATED_IN_DOT_79
1500 #define LLDB_API_NEW_IN_DOT_80
1501 #define LLDB_API_DEPRECATED_IN_DOT_80
1502 #define LLDB_API_NEW_IN_DOT_81
1503 #define LLDB_API_DEPRECATED_IN_DOT_81
1504 #define LLDB_API_NEW_IN_DOT_82
1505 #define LLDB_API_DEPRECATED_IN_DOT_82
1506 #define LLDB_API_NEW_IN_DOT_83
1507 #define LLDB_API_DEPRECATED_IN_DOT_83
1508 #define LLDB_API_NEW_IN_DOT_84
1509 #define LLDB_API_DEPRECATED_IN_DOT_84
1510 #define LLDB_API_NEW_IN_DOT_85
1511 #define LLDB_API_DEPRECATED_IN_DOT_85
1512 #define LLDB_API_NEW_IN_DOT_86
1513 #define LLDB_API_DEPRECATED_IN_DOT_86
1514 #define LLDB_API_NEW_IN_DOT_87
1515 #define LLDB_API_DEPRECATED_IN_DOT_87
1516 #define LLDB_API_NEW_IN_DOT_88
1517 #define LLDB_API_DEPRECATED_IN_DOT_88
1518 #define LLDB_API_NEW_IN_DOT_89
1519 #define LLDB_API_DEPRECATED_IN_DOT_89
1520 #define LLDB_API_NEW_IN_DOT_90
1521 #define LLDB_API_DEPRECATED_IN_DOT_90
1522 #define LLDB_API_NEW_IN_DOT_91
1523 #define LLDB_API_DEPRECATED_IN_DOT_91
1524 #define LLDB_API_NEW_IN_DOT_92
1525 #define LLDB_API_DEPRECATED_IN_DOT_92
1526 #define LLDB_API_NEW_IN_DOT_93
1527 #define LLDB_API_DEPRECATED_IN_DOT_93
1528 #define LLDB_API_NEW_IN_DOT_94
1529 #define LLDB_API_DEPRECATED_IN_DOT_94
1530 #define LLDB_API_NEW_IN_DOT_95
1531 #define LLDB_API_DEPRECATED_IN_DOT_95
1532 #define LLDB_API_NEW_IN_DOT_96
1533 #define LLDB_API_DEPRECATED_IN_DOT_96
1534 #define LLDB_API_NEW_IN_DOT_97
1535 #define LLDB_API_DEPRECATED_IN_DOT_97
1536 #define LLDB_API_NEW_IN_DOT_98
1537 #define LLDB_API_DEPRECATED_IN_DOT_98
1538 #define LLDB_API_NEW_IN_DOT_99
1539 #define LLDB_API_DEPRECATED_IN_DOT_99
1540 #endif // defined(LLDB_CHECK_API_VERSIONING) &&
1541        // defined(LLDB_API_MAJOR_VERSION_WANTED) &&
1542        // defined(LLDB_API_MINOR_VERSION_WANTED) && defined
1543        // (LLDB_API_MAJOR_VERSION)
1544
1545 #endif // LLDB_lldb_versioning_h_