Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:43:00

0001 //===-- lldb-versioning.h ----------------------------------------*- C++
0002 //-*-===//
0003 //
0004 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
0005 // See https://llvm.org/LICENSE.txt for license information.
0006 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
0007 //
0008 //===----------------------------------------------------------------------===//
0009 
0010 #ifndef LLDB_LLDB_VERSIONING_H
0011 #define LLDB_LLDB_VERSIONING_H
0012 
0013 // LLDB API version
0014 #define LLDB_API_MAJOR_VERSION 1
0015 #define LLDB_API_MINOR_VERSION 0
0016 
0017 /*
0018   API versioning
0019  ---------------------------------
0020 
0021  The LLDB API is versioned independently of the LLDB source base
0022  Our API version numbers are composed of a major and a minor number
0023 
0024  The major number means a complete and stable revision of the API. Major numbers
0025  are compatibility breakers
0026  (i.e. when we change the API major number, there is no promise of compatibility
0027  with the previous major version
0028   and we are free to remove and/or change any APIs)
0029  Minor numbers are a work-in-progress evolution of the API. APIs will not be
0030  removed or changed across minor versions
0031  (minors do not break compatibility). However, we can deprecate APIs in minor
0032  versions or add new APIs in minor versions
0033  A deprecated API is supposedly going to be removed in the next major version
0034  and will generate a warning if used
0035  APIs we add in minor versions will not be removed (at least until the following
0036  major) but they might theoretically be deprecated
0037  in a following minor version
0038  Users are discouraged from using the LLDB version number to test for API
0039  features and should instead use the API version checking
0040  as discussed below
0041 
0042   API version checking
0043  ---------------------------------
0044 
0045  You can (optionally) sign into an API version checking feature
0046  To do so you need to define three macros:
0047  LLDB_API_CHECK_VERSIONING - define to any value (or no value)
0048  LLDB_API_MAJOR_VERSION_WANTED - which major version of the LLDB API you are
0049  targeting
0050  LLDB_API_MINOR_VERSION_WANTED - which minor version of the LLDB API you are
0051  targeting
0052 
0053  If these macros exist - LLDB will enable version checking of the public API
0054 
0055  If LLDB_API_MAJOR_VERSION is not equal to LLDB_API_MAJOR_VERSION_WANTED we will
0056  immediately halt your compilation with an error
0057  This is by design, since we do not make any promise of compatibility across
0058  major versions - if you really want to test your luck, disable the versioning
0059  altogether
0060 
0061  If the major version test passes, you have signed up for a specific minor
0062  version of the API
0063  Whenever we add or deprecate an API in a minor version, we will mark it with
0064  either
0065  LLDB_API_NEW_IN_DOT_x - this API is new in LLDB .x
0066  LLDB_API_DEPRECATED_IN_DOT_x - this API is deprecated as of .x
0067 
0068  If you are using an API new in DOT_x
0069   if LLDB_API_MINOR_VERSION_WANTED >= x then all is well, else you will get a
0070  compilation error
0071    This is meant to prevent you from using APIs that are newer than whatever
0072  LLDB you want to target
0073 
0074  If you are using an API deprecated in DOT_x
0075   if LLDB_API_MINOR_VERSION_WANTED >= x then you will get a compilation warning,
0076  else all is well
0077   This is meant to let you know that you are using an API that is deprecated and
0078  might go away
0079 
0080   Caveats
0081  ---------------------------------
0082 
0083  Version checking only works on clang on OSX - you will get an error if you try
0084  to enable it on any other OS/compiler
0085  If you want to enable version checking on other platforms, you will need to
0086  define appropriate implementations for
0087  LLDB_API_IMPL_DEPRECATED and LLDB_API_IMPL_TOONEW and any other infrastructure
0088  your compiler needs for this purpose
0089 
0090  We have no deprecation-as-error mode
0091 
0092  There is no support for API versioning in Python
0093 
0094  We reserve to use macros whose names begin with LLDB_API_ and you should not
0095  use them in your source code as they might conflict
0096  with present or future macro names we are using to implement versioning
0097 */
0098 
0099 // if you want the version checking to work on other OS/compiler, define
0100 // appropriate IMPL_DEPRECATED/IMPL_TOONEW and define
0101 // LLDB_API_CHECK_VERSIONING_WORKS when you are ready to go live
0102 #if defined(__APPLE__) && defined(__clang__)
0103 #define LLDB_API_IMPL_DEPRECATED __attribute__((deprecated))
0104 #define LLDB_API_IMPL_TOONEW __attribute__((unavailable))
0105 #define LLDB_API_CHECK_VERSIONING_WORKS
0106 #endif
0107 
0108 #if defined(LLDB_API_CHECK_VERSIONING) &&                                      \
0109     !defined(LLDB_API_CHECK_VERSIONING_WORKS)
0110 #error                                                                         \
0111     "API version checking will not work here - please disable or create and submit patches to lldb-versioning.h"
0112 #endif
0113 
0114 #if defined(LLDB_API_CHECK_VERSIONING_WORKS) &&                                \
0115     (!defined(LLDB_API_IMPL_DEPRECATED) || !defined(LLDB_API_IMPL_TOONEW))
0116 #error                                                                         \
0117     "LLDB_API_CHECK_VERSIONING_WORKS needs LLDB_API_IMPL_DEPRECATED and LLDB_API_IMPL_TOONEW to be defined"
0118 #endif
0119 
0120 #if defined(LLDB_API_CHECK_VERSIONING) &&                                      \
0121     defined(LLDB_API_MAJOR_VERSION_WANTED) &&                                  \
0122     defined(LLDB_API_MINOR_VERSION_WANTED)
0123 
0124 #if defined(LLDB_API_MAJOR_VERSION) &&                                         \
0125     (LLDB_API_MAJOR_VERSION != LLDB_API_MAJOR_VERSION_WANTED)
0126 #error                                                                         \
0127     "Cannot link using this LLDB version - public API versions are incompatible"
0128 #endif
0129 
0130 #define LLDB_API_MINOR_VERSION_DOT_0 0
0131 #define LLDB_API_MINOR_VERSION_DOT_1 1
0132 #define LLDB_API_MINOR_VERSION_DOT_2 2
0133 #define LLDB_API_MINOR_VERSION_DOT_3 3
0134 #define LLDB_API_MINOR_VERSION_DOT_4 4
0135 #define LLDB_API_MINOR_VERSION_DOT_5 5
0136 #define LLDB_API_MINOR_VERSION_DOT_6 6
0137 #define LLDB_API_MINOR_VERSION_DOT_7 7
0138 #define LLDB_API_MINOR_VERSION_DOT_8 8
0139 #define LLDB_API_MINOR_VERSION_DOT_9 9
0140 #define LLDB_API_MINOR_VERSION_DOT_10 10
0141 #define LLDB_API_MINOR_VERSION_DOT_11 11
0142 #define LLDB_API_MINOR_VERSION_DOT_12 12
0143 #define LLDB_API_MINOR_VERSION_DOT_13 13
0144 #define LLDB_API_MINOR_VERSION_DOT_14 14
0145 #define LLDB_API_MINOR_VERSION_DOT_15 15
0146 #define LLDB_API_MINOR_VERSION_DOT_16 16
0147 #define LLDB_API_MINOR_VERSION_DOT_17 17
0148 #define LLDB_API_MINOR_VERSION_DOT_18 18
0149 #define LLDB_API_MINOR_VERSION_DOT_19 19
0150 #define LLDB_API_MINOR_VERSION_DOT_20 20
0151 #define LLDB_API_MINOR_VERSION_DOT_21 21
0152 #define LLDB_API_MINOR_VERSION_DOT_22 22
0153 #define LLDB_API_MINOR_VERSION_DOT_23 23
0154 #define LLDB_API_MINOR_VERSION_DOT_24 24
0155 #define LLDB_API_MINOR_VERSION_DOT_25 25
0156 #define LLDB_API_MINOR_VERSION_DOT_26 26
0157 #define LLDB_API_MINOR_VERSION_DOT_27 27
0158 #define LLDB_API_MINOR_VERSION_DOT_28 28
0159 #define LLDB_API_MINOR_VERSION_DOT_29 29
0160 #define LLDB_API_MINOR_VERSION_DOT_30 30
0161 #define LLDB_API_MINOR_VERSION_DOT_31 31
0162 #define LLDB_API_MINOR_VERSION_DOT_32 32
0163 #define LLDB_API_MINOR_VERSION_DOT_33 33
0164 #define LLDB_API_MINOR_VERSION_DOT_34 34
0165 #define LLDB_API_MINOR_VERSION_DOT_35 35
0166 #define LLDB_API_MINOR_VERSION_DOT_36 36
0167 #define LLDB_API_MINOR_VERSION_DOT_37 37
0168 #define LLDB_API_MINOR_VERSION_DOT_38 38
0169 #define LLDB_API_MINOR_VERSION_DOT_39 39
0170 #define LLDB_API_MINOR_VERSION_DOT_40 40
0171 #define LLDB_API_MINOR_VERSION_DOT_41 41
0172 #define LLDB_API_MINOR_VERSION_DOT_42 42
0173 #define LLDB_API_MINOR_VERSION_DOT_43 43
0174 #define LLDB_API_MINOR_VERSION_DOT_44 44
0175 #define LLDB_API_MINOR_VERSION_DOT_45 45
0176 #define LLDB_API_MINOR_VERSION_DOT_46 46
0177 #define LLDB_API_MINOR_VERSION_DOT_47 47
0178 #define LLDB_API_MINOR_VERSION_DOT_48 48
0179 #define LLDB_API_MINOR_VERSION_DOT_49 49
0180 #define LLDB_API_MINOR_VERSION_DOT_50 50
0181 #define LLDB_API_MINOR_VERSION_DOT_51 51
0182 #define LLDB_API_MINOR_VERSION_DOT_52 52
0183 #define LLDB_API_MINOR_VERSION_DOT_53 53
0184 #define LLDB_API_MINOR_VERSION_DOT_54 54
0185 #define LLDB_API_MINOR_VERSION_DOT_55 55
0186 #define LLDB_API_MINOR_VERSION_DOT_56 56
0187 #define LLDB_API_MINOR_VERSION_DOT_57 57
0188 #define LLDB_API_MINOR_VERSION_DOT_58 58
0189 #define LLDB_API_MINOR_VERSION_DOT_59 59
0190 #define LLDB_API_MINOR_VERSION_DOT_60 60
0191 #define LLDB_API_MINOR_VERSION_DOT_61 61
0192 #define LLDB_API_MINOR_VERSION_DOT_62 62
0193 #define LLDB_API_MINOR_VERSION_DOT_63 63
0194 #define LLDB_API_MINOR_VERSION_DOT_64 64
0195 #define LLDB_API_MINOR_VERSION_DOT_65 65
0196 #define LLDB_API_MINOR_VERSION_DOT_66 66
0197 #define LLDB_API_MINOR_VERSION_DOT_67 67
0198 #define LLDB_API_MINOR_VERSION_DOT_68 68
0199 #define LLDB_API_MINOR_VERSION_DOT_69 69
0200 #define LLDB_API_MINOR_VERSION_DOT_70 70
0201 #define LLDB_API_MINOR_VERSION_DOT_71 71
0202 #define LLDB_API_MINOR_VERSION_DOT_72 72
0203 #define LLDB_API_MINOR_VERSION_DOT_73 73
0204 #define LLDB_API_MINOR_VERSION_DOT_74 74
0205 #define LLDB_API_MINOR_VERSION_DOT_75 75
0206 #define LLDB_API_MINOR_VERSION_DOT_76 76
0207 #define LLDB_API_MINOR_VERSION_DOT_77 77
0208 #define LLDB_API_MINOR_VERSION_DOT_78 78
0209 #define LLDB_API_MINOR_VERSION_DOT_79 79
0210 #define LLDB_API_MINOR_VERSION_DOT_80 80
0211 #define LLDB_API_MINOR_VERSION_DOT_81 81
0212 #define LLDB_API_MINOR_VERSION_DOT_82 82
0213 #define LLDB_API_MINOR_VERSION_DOT_83 83
0214 #define LLDB_API_MINOR_VERSION_DOT_84 84
0215 #define LLDB_API_MINOR_VERSION_DOT_85 85
0216 #define LLDB_API_MINOR_VERSION_DOT_86 86
0217 #define LLDB_API_MINOR_VERSION_DOT_87 87
0218 #define LLDB_API_MINOR_VERSION_DOT_88 88
0219 #define LLDB_API_MINOR_VERSION_DOT_89 89
0220 #define LLDB_API_MINOR_VERSION_DOT_90 90
0221 #define LLDB_API_MINOR_VERSION_DOT_91 91
0222 #define LLDB_API_MINOR_VERSION_DOT_92 92
0223 #define LLDB_API_MINOR_VERSION_DOT_93 93
0224 #define LLDB_API_MINOR_VERSION_DOT_94 94
0225 #define LLDB_API_MINOR_VERSION_DOT_95 95
0226 #define LLDB_API_MINOR_VERSION_DOT_96 96
0227 #define LLDB_API_MINOR_VERSION_DOT_97 97
0228 #define LLDB_API_MINOR_VERSION_DOT_98 98
0229 #define LLDB_API_MINOR_VERSION_DOT_99 99
0230 
0231 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_0
0232 #define LLDB_API_NEW_IN_DOT_0 LLDB_API_IMPL_TOONEW
0233 #else
0234 #define LLDB_API_NEW_IN_DOT_0
0235 #endif
0236 
0237 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_0
0238 #define LLDB_API_DEPRECATED_IN_DOT_0 LLDB_API_IMPL_DEPRECATED
0239 #else
0240 #define LLDB_API_DEPRECATED_IN_DOT_0
0241 #endif
0242 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_1
0243 #define LLDB_API_NEW_IN_DOT_1 LLDB_API_IMPL_TOONEW
0244 #else
0245 #define LLDB_API_NEW_IN_DOT_1
0246 #endif
0247 
0248 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_1
0249 #define LLDB_API_DEPRECATED_IN_DOT_1 LLDB_API_IMPL_DEPRECATED
0250 #else
0251 #define LLDB_API_DEPRECATED_IN_DOT_1
0252 #endif
0253 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_2
0254 #define LLDB_API_NEW_IN_DOT_2 LLDB_API_IMPL_TOONEW
0255 #else
0256 #define LLDB_API_NEW_IN_DOT_2
0257 #endif
0258 
0259 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_2
0260 #define LLDB_API_DEPRECATED_IN_DOT_2 LLDB_API_IMPL_DEPRECATED
0261 #else
0262 #define LLDB_API_DEPRECATED_IN_DOT_2
0263 #endif
0264 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_3
0265 #define LLDB_API_NEW_IN_DOT_3 LLDB_API_IMPL_TOONEW
0266 #else
0267 #define LLDB_API_NEW_IN_DOT_3
0268 #endif
0269 
0270 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_3
0271 #define LLDB_API_DEPRECATED_IN_DOT_3 LLDB_API_IMPL_DEPRECATED
0272 #else
0273 #define LLDB_API_DEPRECATED_IN_DOT_3
0274 #endif
0275 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_4
0276 #define LLDB_API_NEW_IN_DOT_4 LLDB_API_IMPL_TOONEW
0277 #else
0278 #define LLDB_API_NEW_IN_DOT_4
0279 #endif
0280 
0281 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_4
0282 #define LLDB_API_DEPRECATED_IN_DOT_4 LLDB_API_IMPL_DEPRECATED
0283 #else
0284 #define LLDB_API_DEPRECATED_IN_DOT_4
0285 #endif
0286 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_5
0287 #define LLDB_API_NEW_IN_DOT_5 LLDB_API_IMPL_TOONEW
0288 #else
0289 #define LLDB_API_NEW_IN_DOT_5
0290 #endif
0291 
0292 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_5
0293 #define LLDB_API_DEPRECATED_IN_DOT_5 LLDB_API_IMPL_DEPRECATED
0294 #else
0295 #define LLDB_API_DEPRECATED_IN_DOT_5
0296 #endif
0297 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_6
0298 #define LLDB_API_NEW_IN_DOT_6 LLDB_API_IMPL_TOONEW
0299 #else
0300 #define LLDB_API_NEW_IN_DOT_6
0301 #endif
0302 
0303 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_6
0304 #define LLDB_API_DEPRECATED_IN_DOT_6 LLDB_API_IMPL_DEPRECATED
0305 #else
0306 #define LLDB_API_DEPRECATED_IN_DOT_6
0307 #endif
0308 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_7
0309 #define LLDB_API_NEW_IN_DOT_7 LLDB_API_IMPL_TOONEW
0310 #else
0311 #define LLDB_API_NEW_IN_DOT_7
0312 #endif
0313 
0314 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_7
0315 #define LLDB_API_DEPRECATED_IN_DOT_7 LLDB_API_IMPL_DEPRECATED
0316 #else
0317 #define LLDB_API_DEPRECATED_IN_DOT_7
0318 #endif
0319 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_8
0320 #define LLDB_API_NEW_IN_DOT_8 LLDB_API_IMPL_TOONEW
0321 #else
0322 #define LLDB_API_NEW_IN_DOT_8
0323 #endif
0324 
0325 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_8
0326 #define LLDB_API_DEPRECATED_IN_DOT_8 LLDB_API_IMPL_DEPRECATED
0327 #else
0328 #define LLDB_API_DEPRECATED_IN_DOT_8
0329 #endif
0330 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_9
0331 #define LLDB_API_NEW_IN_DOT_9 LLDB_API_IMPL_TOONEW
0332 #else
0333 #define LLDB_API_NEW_IN_DOT_9
0334 #endif
0335 
0336 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_9
0337 #define LLDB_API_DEPRECATED_IN_DOT_9 LLDB_API_IMPL_DEPRECATED
0338 #else
0339 #define LLDB_API_DEPRECATED_IN_DOT_9
0340 #endif
0341 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_10
0342 #define LLDB_API_NEW_IN_DOT_10 LLDB_API_IMPL_TOONEW
0343 #else
0344 #define LLDB_API_NEW_IN_DOT_10
0345 #endif
0346 
0347 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_10
0348 #define LLDB_API_DEPRECATED_IN_DOT_10 LLDB_API_IMPL_DEPRECATED
0349 #else
0350 #define LLDB_API_DEPRECATED_IN_DOT_10
0351 #endif
0352 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_11
0353 #define LLDB_API_NEW_IN_DOT_11 LLDB_API_IMPL_TOONEW
0354 #else
0355 #define LLDB_API_NEW_IN_DOT_11
0356 #endif
0357 
0358 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_11
0359 #define LLDB_API_DEPRECATED_IN_DOT_11 LLDB_API_IMPL_DEPRECATED
0360 #else
0361 #define LLDB_API_DEPRECATED_IN_DOT_11
0362 #endif
0363 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_12
0364 #define LLDB_API_NEW_IN_DOT_12 LLDB_API_IMPL_TOONEW
0365 #else
0366 #define LLDB_API_NEW_IN_DOT_12
0367 #endif
0368 
0369 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_12
0370 #define LLDB_API_DEPRECATED_IN_DOT_12 LLDB_API_IMPL_DEPRECATED
0371 #else
0372 #define LLDB_API_DEPRECATED_IN_DOT_12
0373 #endif
0374 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_13
0375 #define LLDB_API_NEW_IN_DOT_13 LLDB_API_IMPL_TOONEW
0376 #else
0377 #define LLDB_API_NEW_IN_DOT_13
0378 #endif
0379 
0380 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_13
0381 #define LLDB_API_DEPRECATED_IN_DOT_13 LLDB_API_IMPL_DEPRECATED
0382 #else
0383 #define LLDB_API_DEPRECATED_IN_DOT_13
0384 #endif
0385 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_14
0386 #define LLDB_API_NEW_IN_DOT_14 LLDB_API_IMPL_TOONEW
0387 #else
0388 #define LLDB_API_NEW_IN_DOT_14
0389 #endif
0390 
0391 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_14
0392 #define LLDB_API_DEPRECATED_IN_DOT_14 LLDB_API_IMPL_DEPRECATED
0393 #else
0394 #define LLDB_API_DEPRECATED_IN_DOT_14
0395 #endif
0396 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_15
0397 #define LLDB_API_NEW_IN_DOT_15 LLDB_API_IMPL_TOONEW
0398 #else
0399 #define LLDB_API_NEW_IN_DOT_15
0400 #endif
0401 
0402 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_15
0403 #define LLDB_API_DEPRECATED_IN_DOT_15 LLDB_API_IMPL_DEPRECATED
0404 #else
0405 #define LLDB_API_DEPRECATED_IN_DOT_15
0406 #endif
0407 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_16
0408 #define LLDB_API_NEW_IN_DOT_16 LLDB_API_IMPL_TOONEW
0409 #else
0410 #define LLDB_API_NEW_IN_DOT_16
0411 #endif
0412 
0413 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_16
0414 #define LLDB_API_DEPRECATED_IN_DOT_16 LLDB_API_IMPL_DEPRECATED
0415 #else
0416 #define LLDB_API_DEPRECATED_IN_DOT_16
0417 #endif
0418 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_17
0419 #define LLDB_API_NEW_IN_DOT_17 LLDB_API_IMPL_TOONEW
0420 #else
0421 #define LLDB_API_NEW_IN_DOT_17
0422 #endif
0423 
0424 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_17
0425 #define LLDB_API_DEPRECATED_IN_DOT_17 LLDB_API_IMPL_DEPRECATED
0426 #else
0427 #define LLDB_API_DEPRECATED_IN_DOT_17
0428 #endif
0429 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_18
0430 #define LLDB_API_NEW_IN_DOT_18 LLDB_API_IMPL_TOONEW
0431 #else
0432 #define LLDB_API_NEW_IN_DOT_18
0433 #endif
0434 
0435 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_18
0436 #define LLDB_API_DEPRECATED_IN_DOT_18 LLDB_API_IMPL_DEPRECATED
0437 #else
0438 #define LLDB_API_DEPRECATED_IN_DOT_18
0439 #endif
0440 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_19
0441 #define LLDB_API_NEW_IN_DOT_19 LLDB_API_IMPL_TOONEW
0442 #else
0443 #define LLDB_API_NEW_IN_DOT_19
0444 #endif
0445 
0446 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_19
0447 #define LLDB_API_DEPRECATED_IN_DOT_19 LLDB_API_IMPL_DEPRECATED
0448 #else
0449 #define LLDB_API_DEPRECATED_IN_DOT_19
0450 #endif
0451 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_20
0452 #define LLDB_API_NEW_IN_DOT_20 LLDB_API_IMPL_TOONEW
0453 #else
0454 #define LLDB_API_NEW_IN_DOT_20
0455 #endif
0456 
0457 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_20
0458 #define LLDB_API_DEPRECATED_IN_DOT_20 LLDB_API_IMPL_DEPRECATED
0459 #else
0460 #define LLDB_API_DEPRECATED_IN_DOT_20
0461 #endif
0462 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_21
0463 #define LLDB_API_NEW_IN_DOT_21 LLDB_API_IMPL_TOONEW
0464 #else
0465 #define LLDB_API_NEW_IN_DOT_21
0466 #endif
0467 
0468 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_21
0469 #define LLDB_API_DEPRECATED_IN_DOT_21 LLDB_API_IMPL_DEPRECATED
0470 #else
0471 #define LLDB_API_DEPRECATED_IN_DOT_21
0472 #endif
0473 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_22
0474 #define LLDB_API_NEW_IN_DOT_22 LLDB_API_IMPL_TOONEW
0475 #else
0476 #define LLDB_API_NEW_IN_DOT_22
0477 #endif
0478 
0479 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_22
0480 #define LLDB_API_DEPRECATED_IN_DOT_22 LLDB_API_IMPL_DEPRECATED
0481 #else
0482 #define LLDB_API_DEPRECATED_IN_DOT_22
0483 #endif
0484 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_23
0485 #define LLDB_API_NEW_IN_DOT_23 LLDB_API_IMPL_TOONEW
0486 #else
0487 #define LLDB_API_NEW_IN_DOT_23
0488 #endif
0489 
0490 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_23
0491 #define LLDB_API_DEPRECATED_IN_DOT_23 LLDB_API_IMPL_DEPRECATED
0492 #else
0493 #define LLDB_API_DEPRECATED_IN_DOT_23
0494 #endif
0495 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_24
0496 #define LLDB_API_NEW_IN_DOT_24 LLDB_API_IMPL_TOONEW
0497 #else
0498 #define LLDB_API_NEW_IN_DOT_24
0499 #endif
0500 
0501 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_24
0502 #define LLDB_API_DEPRECATED_IN_DOT_24 LLDB_API_IMPL_DEPRECATED
0503 #else
0504 #define LLDB_API_DEPRECATED_IN_DOT_24
0505 #endif
0506 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_25
0507 #define LLDB_API_NEW_IN_DOT_25 LLDB_API_IMPL_TOONEW
0508 #else
0509 #define LLDB_API_NEW_IN_DOT_25
0510 #endif
0511 
0512 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_25
0513 #define LLDB_API_DEPRECATED_IN_DOT_25 LLDB_API_IMPL_DEPRECATED
0514 #else
0515 #define LLDB_API_DEPRECATED_IN_DOT_25
0516 #endif
0517 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_26
0518 #define LLDB_API_NEW_IN_DOT_26 LLDB_API_IMPL_TOONEW
0519 #else
0520 #define LLDB_API_NEW_IN_DOT_26
0521 #endif
0522 
0523 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_26
0524 #define LLDB_API_DEPRECATED_IN_DOT_26 LLDB_API_IMPL_DEPRECATED
0525 #else
0526 #define LLDB_API_DEPRECATED_IN_DOT_26
0527 #endif
0528 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_27
0529 #define LLDB_API_NEW_IN_DOT_27 LLDB_API_IMPL_TOONEW
0530 #else
0531 #define LLDB_API_NEW_IN_DOT_27
0532 #endif
0533 
0534 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_27
0535 #define LLDB_API_DEPRECATED_IN_DOT_27 LLDB_API_IMPL_DEPRECATED
0536 #else
0537 #define LLDB_API_DEPRECATED_IN_DOT_27
0538 #endif
0539 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_28
0540 #define LLDB_API_NEW_IN_DOT_28 LLDB_API_IMPL_TOONEW
0541 #else
0542 #define LLDB_API_NEW_IN_DOT_28
0543 #endif
0544 
0545 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_28
0546 #define LLDB_API_DEPRECATED_IN_DOT_28 LLDB_API_IMPL_DEPRECATED
0547 #else
0548 #define LLDB_API_DEPRECATED_IN_DOT_28
0549 #endif
0550 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_29
0551 #define LLDB_API_NEW_IN_DOT_29 LLDB_API_IMPL_TOONEW
0552 #else
0553 #define LLDB_API_NEW_IN_DOT_29
0554 #endif
0555 
0556 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_29
0557 #define LLDB_API_DEPRECATED_IN_DOT_29 LLDB_API_IMPL_DEPRECATED
0558 #else
0559 #define LLDB_API_DEPRECATED_IN_DOT_29
0560 #endif
0561 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_30
0562 #define LLDB_API_NEW_IN_DOT_30 LLDB_API_IMPL_TOONEW
0563 #else
0564 #define LLDB_API_NEW_IN_DOT_30
0565 #endif
0566 
0567 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_30
0568 #define LLDB_API_DEPRECATED_IN_DOT_30 LLDB_API_IMPL_DEPRECATED
0569 #else
0570 #define LLDB_API_DEPRECATED_IN_DOT_30
0571 #endif
0572 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_31
0573 #define LLDB_API_NEW_IN_DOT_31 LLDB_API_IMPL_TOONEW
0574 #else
0575 #define LLDB_API_NEW_IN_DOT_31
0576 #endif
0577 
0578 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_31
0579 #define LLDB_API_DEPRECATED_IN_DOT_31 LLDB_API_IMPL_DEPRECATED
0580 #else
0581 #define LLDB_API_DEPRECATED_IN_DOT_31
0582 #endif
0583 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_32
0584 #define LLDB_API_NEW_IN_DOT_32 LLDB_API_IMPL_TOONEW
0585 #else
0586 #define LLDB_API_NEW_IN_DOT_32
0587 #endif
0588 
0589 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_32
0590 #define LLDB_API_DEPRECATED_IN_DOT_32 LLDB_API_IMPL_DEPRECATED
0591 #else
0592 #define LLDB_API_DEPRECATED_IN_DOT_32
0593 #endif
0594 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_33
0595 #define LLDB_API_NEW_IN_DOT_33 LLDB_API_IMPL_TOONEW
0596 #else
0597 #define LLDB_API_NEW_IN_DOT_33
0598 #endif
0599 
0600 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_33
0601 #define LLDB_API_DEPRECATED_IN_DOT_33 LLDB_API_IMPL_DEPRECATED
0602 #else
0603 #define LLDB_API_DEPRECATED_IN_DOT_33
0604 #endif
0605 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_34
0606 #define LLDB_API_NEW_IN_DOT_34 LLDB_API_IMPL_TOONEW
0607 #else
0608 #define LLDB_API_NEW_IN_DOT_34
0609 #endif
0610 
0611 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_34
0612 #define LLDB_API_DEPRECATED_IN_DOT_34 LLDB_API_IMPL_DEPRECATED
0613 #else
0614 #define LLDB_API_DEPRECATED_IN_DOT_34
0615 #endif
0616 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_35
0617 #define LLDB_API_NEW_IN_DOT_35 LLDB_API_IMPL_TOONEW
0618 #else
0619 #define LLDB_API_NEW_IN_DOT_35
0620 #endif
0621 
0622 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_35
0623 #define LLDB_API_DEPRECATED_IN_DOT_35 LLDB_API_IMPL_DEPRECATED
0624 #else
0625 #define LLDB_API_DEPRECATED_IN_DOT_35
0626 #endif
0627 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_36
0628 #define LLDB_API_NEW_IN_DOT_36 LLDB_API_IMPL_TOONEW
0629 #else
0630 #define LLDB_API_NEW_IN_DOT_36
0631 #endif
0632 
0633 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_36
0634 #define LLDB_API_DEPRECATED_IN_DOT_36 LLDB_API_IMPL_DEPRECATED
0635 #else
0636 #define LLDB_API_DEPRECATED_IN_DOT_36
0637 #endif
0638 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_37
0639 #define LLDB_API_NEW_IN_DOT_37 LLDB_API_IMPL_TOONEW
0640 #else
0641 #define LLDB_API_NEW_IN_DOT_37
0642 #endif
0643 
0644 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_37
0645 #define LLDB_API_DEPRECATED_IN_DOT_37 LLDB_API_IMPL_DEPRECATED
0646 #else
0647 #define LLDB_API_DEPRECATED_IN_DOT_37
0648 #endif
0649 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_38
0650 #define LLDB_API_NEW_IN_DOT_38 LLDB_API_IMPL_TOONEW
0651 #else
0652 #define LLDB_API_NEW_IN_DOT_38
0653 #endif
0654 
0655 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_38
0656 #define LLDB_API_DEPRECATED_IN_DOT_38 LLDB_API_IMPL_DEPRECATED
0657 #else
0658 #define LLDB_API_DEPRECATED_IN_DOT_38
0659 #endif
0660 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_39
0661 #define LLDB_API_NEW_IN_DOT_39 LLDB_API_IMPL_TOONEW
0662 #else
0663 #define LLDB_API_NEW_IN_DOT_39
0664 #endif
0665 
0666 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_39
0667 #define LLDB_API_DEPRECATED_IN_DOT_39 LLDB_API_IMPL_DEPRECATED
0668 #else
0669 #define LLDB_API_DEPRECATED_IN_DOT_39
0670 #endif
0671 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_40
0672 #define LLDB_API_NEW_IN_DOT_40 LLDB_API_IMPL_TOONEW
0673 #else
0674 #define LLDB_API_NEW_IN_DOT_40
0675 #endif
0676 
0677 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_40
0678 #define LLDB_API_DEPRECATED_IN_DOT_40 LLDB_API_IMPL_DEPRECATED
0679 #else
0680 #define LLDB_API_DEPRECATED_IN_DOT_40
0681 #endif
0682 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_41
0683 #define LLDB_API_NEW_IN_DOT_41 LLDB_API_IMPL_TOONEW
0684 #else
0685 #define LLDB_API_NEW_IN_DOT_41
0686 #endif
0687 
0688 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_41
0689 #define LLDB_API_DEPRECATED_IN_DOT_41 LLDB_API_IMPL_DEPRECATED
0690 #else
0691 #define LLDB_API_DEPRECATED_IN_DOT_41
0692 #endif
0693 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_42
0694 #define LLDB_API_NEW_IN_DOT_42 LLDB_API_IMPL_TOONEW
0695 #else
0696 #define LLDB_API_NEW_IN_DOT_42
0697 #endif
0698 
0699 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_42
0700 #define LLDB_API_DEPRECATED_IN_DOT_42 LLDB_API_IMPL_DEPRECATED
0701 #else
0702 #define LLDB_API_DEPRECATED_IN_DOT_42
0703 #endif
0704 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_43
0705 #define LLDB_API_NEW_IN_DOT_43 LLDB_API_IMPL_TOONEW
0706 #else
0707 #define LLDB_API_NEW_IN_DOT_43
0708 #endif
0709 
0710 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_43
0711 #define LLDB_API_DEPRECATED_IN_DOT_43 LLDB_API_IMPL_DEPRECATED
0712 #else
0713 #define LLDB_API_DEPRECATED_IN_DOT_43
0714 #endif
0715 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_44
0716 #define LLDB_API_NEW_IN_DOT_44 LLDB_API_IMPL_TOONEW
0717 #else
0718 #define LLDB_API_NEW_IN_DOT_44
0719 #endif
0720 
0721 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_44
0722 #define LLDB_API_DEPRECATED_IN_DOT_44 LLDB_API_IMPL_DEPRECATED
0723 #else
0724 #define LLDB_API_DEPRECATED_IN_DOT_44
0725 #endif
0726 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_45
0727 #define LLDB_API_NEW_IN_DOT_45 LLDB_API_IMPL_TOONEW
0728 #else
0729 #define LLDB_API_NEW_IN_DOT_45
0730 #endif
0731 
0732 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_45
0733 #define LLDB_API_DEPRECATED_IN_DOT_45 LLDB_API_IMPL_DEPRECATED
0734 #else
0735 #define LLDB_API_DEPRECATED_IN_DOT_45
0736 #endif
0737 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_46
0738 #define LLDB_API_NEW_IN_DOT_46 LLDB_API_IMPL_TOONEW
0739 #else
0740 #define LLDB_API_NEW_IN_DOT_46
0741 #endif
0742 
0743 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_46
0744 #define LLDB_API_DEPRECATED_IN_DOT_46 LLDB_API_IMPL_DEPRECATED
0745 #else
0746 #define LLDB_API_DEPRECATED_IN_DOT_46
0747 #endif
0748 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_47
0749 #define LLDB_API_NEW_IN_DOT_47 LLDB_API_IMPL_TOONEW
0750 #else
0751 #define LLDB_API_NEW_IN_DOT_47
0752 #endif
0753 
0754 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_47
0755 #define LLDB_API_DEPRECATED_IN_DOT_47 LLDB_API_IMPL_DEPRECATED
0756 #else
0757 #define LLDB_API_DEPRECATED_IN_DOT_47
0758 #endif
0759 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_48
0760 #define LLDB_API_NEW_IN_DOT_48 LLDB_API_IMPL_TOONEW
0761 #else
0762 #define LLDB_API_NEW_IN_DOT_48
0763 #endif
0764 
0765 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_48
0766 #define LLDB_API_DEPRECATED_IN_DOT_48 LLDB_API_IMPL_DEPRECATED
0767 #else
0768 #define LLDB_API_DEPRECATED_IN_DOT_48
0769 #endif
0770 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_49
0771 #define LLDB_API_NEW_IN_DOT_49 LLDB_API_IMPL_TOONEW
0772 #else
0773 #define LLDB_API_NEW_IN_DOT_49
0774 #endif
0775 
0776 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_49
0777 #define LLDB_API_DEPRECATED_IN_DOT_49 LLDB_API_IMPL_DEPRECATED
0778 #else
0779 #define LLDB_API_DEPRECATED_IN_DOT_49
0780 #endif
0781 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_50
0782 #define LLDB_API_NEW_IN_DOT_50 LLDB_API_IMPL_TOONEW
0783 #else
0784 #define LLDB_API_NEW_IN_DOT_50
0785 #endif
0786 
0787 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_50
0788 #define LLDB_API_DEPRECATED_IN_DOT_50 LLDB_API_IMPL_DEPRECATED
0789 #else
0790 #define LLDB_API_DEPRECATED_IN_DOT_50
0791 #endif
0792 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_51
0793 #define LLDB_API_NEW_IN_DOT_51 LLDB_API_IMPL_TOONEW
0794 #else
0795 #define LLDB_API_NEW_IN_DOT_51
0796 #endif
0797 
0798 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_51
0799 #define LLDB_API_DEPRECATED_IN_DOT_51 LLDB_API_IMPL_DEPRECATED
0800 #else
0801 #define LLDB_API_DEPRECATED_IN_DOT_51
0802 #endif
0803 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_52
0804 #define LLDB_API_NEW_IN_DOT_52 LLDB_API_IMPL_TOONEW
0805 #else
0806 #define LLDB_API_NEW_IN_DOT_52
0807 #endif
0808 
0809 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_52
0810 #define LLDB_API_DEPRECATED_IN_DOT_52 LLDB_API_IMPL_DEPRECATED
0811 #else
0812 #define LLDB_API_DEPRECATED_IN_DOT_52
0813 #endif
0814 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_53
0815 #define LLDB_API_NEW_IN_DOT_53 LLDB_API_IMPL_TOONEW
0816 #else
0817 #define LLDB_API_NEW_IN_DOT_53
0818 #endif
0819 
0820 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_53
0821 #define LLDB_API_DEPRECATED_IN_DOT_53 LLDB_API_IMPL_DEPRECATED
0822 #else
0823 #define LLDB_API_DEPRECATED_IN_DOT_53
0824 #endif
0825 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_54
0826 #define LLDB_API_NEW_IN_DOT_54 LLDB_API_IMPL_TOONEW
0827 #else
0828 #define LLDB_API_NEW_IN_DOT_54
0829 #endif
0830 
0831 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_54
0832 #define LLDB_API_DEPRECATED_IN_DOT_54 LLDB_API_IMPL_DEPRECATED
0833 #else
0834 #define LLDB_API_DEPRECATED_IN_DOT_54
0835 #endif
0836 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_55
0837 #define LLDB_API_NEW_IN_DOT_55 LLDB_API_IMPL_TOONEW
0838 #else
0839 #define LLDB_API_NEW_IN_DOT_55
0840 #endif
0841 
0842 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_55
0843 #define LLDB_API_DEPRECATED_IN_DOT_55 LLDB_API_IMPL_DEPRECATED
0844 #else
0845 #define LLDB_API_DEPRECATED_IN_DOT_55
0846 #endif
0847 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_56
0848 #define LLDB_API_NEW_IN_DOT_56 LLDB_API_IMPL_TOONEW
0849 #else
0850 #define LLDB_API_NEW_IN_DOT_56
0851 #endif
0852 
0853 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_56
0854 #define LLDB_API_DEPRECATED_IN_DOT_56 LLDB_API_IMPL_DEPRECATED
0855 #else
0856 #define LLDB_API_DEPRECATED_IN_DOT_56
0857 #endif
0858 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_57
0859 #define LLDB_API_NEW_IN_DOT_57 LLDB_API_IMPL_TOONEW
0860 #else
0861 #define LLDB_API_NEW_IN_DOT_57
0862 #endif
0863 
0864 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_57
0865 #define LLDB_API_DEPRECATED_IN_DOT_57 LLDB_API_IMPL_DEPRECATED
0866 #else
0867 #define LLDB_API_DEPRECATED_IN_DOT_57
0868 #endif
0869 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_58
0870 #define LLDB_API_NEW_IN_DOT_58 LLDB_API_IMPL_TOONEW
0871 #else
0872 #define LLDB_API_NEW_IN_DOT_58
0873 #endif
0874 
0875 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_58
0876 #define LLDB_API_DEPRECATED_IN_DOT_58 LLDB_API_IMPL_DEPRECATED
0877 #else
0878 #define LLDB_API_DEPRECATED_IN_DOT_58
0879 #endif
0880 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_59
0881 #define LLDB_API_NEW_IN_DOT_59 LLDB_API_IMPL_TOONEW
0882 #else
0883 #define LLDB_API_NEW_IN_DOT_59
0884 #endif
0885 
0886 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_59
0887 #define LLDB_API_DEPRECATED_IN_DOT_59 LLDB_API_IMPL_DEPRECATED
0888 #else
0889 #define LLDB_API_DEPRECATED_IN_DOT_59
0890 #endif
0891 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_60
0892 #define LLDB_API_NEW_IN_DOT_60 LLDB_API_IMPL_TOONEW
0893 #else
0894 #define LLDB_API_NEW_IN_DOT_60
0895 #endif
0896 
0897 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_60
0898 #define LLDB_API_DEPRECATED_IN_DOT_60 LLDB_API_IMPL_DEPRECATED
0899 #else
0900 #define LLDB_API_DEPRECATED_IN_DOT_60
0901 #endif
0902 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_61
0903 #define LLDB_API_NEW_IN_DOT_61 LLDB_API_IMPL_TOONEW
0904 #else
0905 #define LLDB_API_NEW_IN_DOT_61
0906 #endif
0907 
0908 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_61
0909 #define LLDB_API_DEPRECATED_IN_DOT_61 LLDB_API_IMPL_DEPRECATED
0910 #else
0911 #define LLDB_API_DEPRECATED_IN_DOT_61
0912 #endif
0913 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_62
0914 #define LLDB_API_NEW_IN_DOT_62 LLDB_API_IMPL_TOONEW
0915 #else
0916 #define LLDB_API_NEW_IN_DOT_62
0917 #endif
0918 
0919 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_62
0920 #define LLDB_API_DEPRECATED_IN_DOT_62 LLDB_API_IMPL_DEPRECATED
0921 #else
0922 #define LLDB_API_DEPRECATED_IN_DOT_62
0923 #endif
0924 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_63
0925 #define LLDB_API_NEW_IN_DOT_63 LLDB_API_IMPL_TOONEW
0926 #else
0927 #define LLDB_API_NEW_IN_DOT_63
0928 #endif
0929 
0930 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_63
0931 #define LLDB_API_DEPRECATED_IN_DOT_63 LLDB_API_IMPL_DEPRECATED
0932 #else
0933 #define LLDB_API_DEPRECATED_IN_DOT_63
0934 #endif
0935 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_64
0936 #define LLDB_API_NEW_IN_DOT_64 LLDB_API_IMPL_TOONEW
0937 #else
0938 #define LLDB_API_NEW_IN_DOT_64
0939 #endif
0940 
0941 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_64
0942 #define LLDB_API_DEPRECATED_IN_DOT_64 LLDB_API_IMPL_DEPRECATED
0943 #else
0944 #define LLDB_API_DEPRECATED_IN_DOT_64
0945 #endif
0946 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_65
0947 #define LLDB_API_NEW_IN_DOT_65 LLDB_API_IMPL_TOONEW
0948 #else
0949 #define LLDB_API_NEW_IN_DOT_65
0950 #endif
0951 
0952 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_65
0953 #define LLDB_API_DEPRECATED_IN_DOT_65 LLDB_API_IMPL_DEPRECATED
0954 #else
0955 #define LLDB_API_DEPRECATED_IN_DOT_65
0956 #endif
0957 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_66
0958 #define LLDB_API_NEW_IN_DOT_66 LLDB_API_IMPL_TOONEW
0959 #else
0960 #define LLDB_API_NEW_IN_DOT_66
0961 #endif
0962 
0963 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_66
0964 #define LLDB_API_DEPRECATED_IN_DOT_66 LLDB_API_IMPL_DEPRECATED
0965 #else
0966 #define LLDB_API_DEPRECATED_IN_DOT_66
0967 #endif
0968 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_67
0969 #define LLDB_API_NEW_IN_DOT_67 LLDB_API_IMPL_TOONEW
0970 #else
0971 #define LLDB_API_NEW_IN_DOT_67
0972 #endif
0973 
0974 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_67
0975 #define LLDB_API_DEPRECATED_IN_DOT_67 LLDB_API_IMPL_DEPRECATED
0976 #else
0977 #define LLDB_API_DEPRECATED_IN_DOT_67
0978 #endif
0979 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_68
0980 #define LLDB_API_NEW_IN_DOT_68 LLDB_API_IMPL_TOONEW
0981 #else
0982 #define LLDB_API_NEW_IN_DOT_68
0983 #endif
0984 
0985 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_68
0986 #define LLDB_API_DEPRECATED_IN_DOT_68 LLDB_API_IMPL_DEPRECATED
0987 #else
0988 #define LLDB_API_DEPRECATED_IN_DOT_68
0989 #endif
0990 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_69
0991 #define LLDB_API_NEW_IN_DOT_69 LLDB_API_IMPL_TOONEW
0992 #else
0993 #define LLDB_API_NEW_IN_DOT_69
0994 #endif
0995 
0996 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_69
0997 #define LLDB_API_DEPRECATED_IN_DOT_69 LLDB_API_IMPL_DEPRECATED
0998 #else
0999 #define LLDB_API_DEPRECATED_IN_DOT_69
1000 #endif
1001 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_70
1002 #define LLDB_API_NEW_IN_DOT_70 LLDB_API_IMPL_TOONEW
1003 #else
1004 #define LLDB_API_NEW_IN_DOT_70
1005 #endif
1006 
1007 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_70
1008 #define LLDB_API_DEPRECATED_IN_DOT_70 LLDB_API_IMPL_DEPRECATED
1009 #else
1010 #define LLDB_API_DEPRECATED_IN_DOT_70
1011 #endif
1012 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_71
1013 #define LLDB_API_NEW_IN_DOT_71 LLDB_API_IMPL_TOONEW
1014 #else
1015 #define LLDB_API_NEW_IN_DOT_71
1016 #endif
1017 
1018 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_71
1019 #define LLDB_API_DEPRECATED_IN_DOT_71 LLDB_API_IMPL_DEPRECATED
1020 #else
1021 #define LLDB_API_DEPRECATED_IN_DOT_71
1022 #endif
1023 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_72
1024 #define LLDB_API_NEW_IN_DOT_72 LLDB_API_IMPL_TOONEW
1025 #else
1026 #define LLDB_API_NEW_IN_DOT_72
1027 #endif
1028 
1029 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_72
1030 #define LLDB_API_DEPRECATED_IN_DOT_72 LLDB_API_IMPL_DEPRECATED
1031 #else
1032 #define LLDB_API_DEPRECATED_IN_DOT_72
1033 #endif
1034 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_73
1035 #define LLDB_API_NEW_IN_DOT_73 LLDB_API_IMPL_TOONEW
1036 #else
1037 #define LLDB_API_NEW_IN_DOT_73
1038 #endif
1039 
1040 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_73
1041 #define LLDB_API_DEPRECATED_IN_DOT_73 LLDB_API_IMPL_DEPRECATED
1042 #else
1043 #define LLDB_API_DEPRECATED_IN_DOT_73
1044 #endif
1045 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_74
1046 #define LLDB_API_NEW_IN_DOT_74 LLDB_API_IMPL_TOONEW
1047 #else
1048 #define LLDB_API_NEW_IN_DOT_74
1049 #endif
1050 
1051 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_74
1052 #define LLDB_API_DEPRECATED_IN_DOT_74 LLDB_API_IMPL_DEPRECATED
1053 #else
1054 #define LLDB_API_DEPRECATED_IN_DOT_74
1055 #endif
1056 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_75
1057 #define LLDB_API_NEW_IN_DOT_75 LLDB_API_IMPL_TOONEW
1058 #else
1059 #define LLDB_API_NEW_IN_DOT_75
1060 #endif
1061 
1062 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_75
1063 #define LLDB_API_DEPRECATED_IN_DOT_75 LLDB_API_IMPL_DEPRECATED
1064 #else
1065 #define LLDB_API_DEPRECATED_IN_DOT_75
1066 #endif
1067 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_76
1068 #define LLDB_API_NEW_IN_DOT_76 LLDB_API_IMPL_TOONEW
1069 #else
1070 #define LLDB_API_NEW_IN_DOT_76
1071 #endif
1072 
1073 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_76
1074 #define LLDB_API_DEPRECATED_IN_DOT_76 LLDB_API_IMPL_DEPRECATED
1075 #else
1076 #define LLDB_API_DEPRECATED_IN_DOT_76
1077 #endif
1078 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_77
1079 #define LLDB_API_NEW_IN_DOT_77 LLDB_API_IMPL_TOONEW
1080 #else
1081 #define LLDB_API_NEW_IN_DOT_77
1082 #endif
1083 
1084 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_77
1085 #define LLDB_API_DEPRECATED_IN_DOT_77 LLDB_API_IMPL_DEPRECATED
1086 #else
1087 #define LLDB_API_DEPRECATED_IN_DOT_77
1088 #endif
1089 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_78
1090 #define LLDB_API_NEW_IN_DOT_78 LLDB_API_IMPL_TOONEW
1091 #else
1092 #define LLDB_API_NEW_IN_DOT_78
1093 #endif
1094 
1095 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_78
1096 #define LLDB_API_DEPRECATED_IN_DOT_78 LLDB_API_IMPL_DEPRECATED
1097 #else
1098 #define LLDB_API_DEPRECATED_IN_DOT_78
1099 #endif
1100 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_79
1101 #define LLDB_API_NEW_IN_DOT_79 LLDB_API_IMPL_TOONEW
1102 #else
1103 #define LLDB_API_NEW_IN_DOT_79
1104 #endif
1105 
1106 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_79
1107 #define LLDB_API_DEPRECATED_IN_DOT_79 LLDB_API_IMPL_DEPRECATED
1108 #else
1109 #define LLDB_API_DEPRECATED_IN_DOT_79
1110 #endif
1111 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_80
1112 #define LLDB_API_NEW_IN_DOT_80 LLDB_API_IMPL_TOONEW
1113 #else
1114 #define LLDB_API_NEW_IN_DOT_80
1115 #endif
1116 
1117 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_80
1118 #define LLDB_API_DEPRECATED_IN_DOT_80 LLDB_API_IMPL_DEPRECATED
1119 #else
1120 #define LLDB_API_DEPRECATED_IN_DOT_80
1121 #endif
1122 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_81
1123 #define LLDB_API_NEW_IN_DOT_81 LLDB_API_IMPL_TOONEW
1124 #else
1125 #define LLDB_API_NEW_IN_DOT_81
1126 #endif
1127 
1128 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_81
1129 #define LLDB_API_DEPRECATED_IN_DOT_81 LLDB_API_IMPL_DEPRECATED
1130 #else
1131 #define LLDB_API_DEPRECATED_IN_DOT_81
1132 #endif
1133 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_82
1134 #define LLDB_API_NEW_IN_DOT_82 LLDB_API_IMPL_TOONEW
1135 #else
1136 #define LLDB_API_NEW_IN_DOT_82
1137 #endif
1138 
1139 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_82
1140 #define LLDB_API_DEPRECATED_IN_DOT_82 LLDB_API_IMPL_DEPRECATED
1141 #else
1142 #define LLDB_API_DEPRECATED_IN_DOT_82
1143 #endif
1144 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_83
1145 #define LLDB_API_NEW_IN_DOT_83 LLDB_API_IMPL_TOONEW
1146 #else
1147 #define LLDB_API_NEW_IN_DOT_83
1148 #endif
1149 
1150 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_83
1151 #define LLDB_API_DEPRECATED_IN_DOT_83 LLDB_API_IMPL_DEPRECATED
1152 #else
1153 #define LLDB_API_DEPRECATED_IN_DOT_83
1154 #endif
1155 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_84
1156 #define LLDB_API_NEW_IN_DOT_84 LLDB_API_IMPL_TOONEW
1157 #else
1158 #define LLDB_API_NEW_IN_DOT_84
1159 #endif
1160 
1161 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_84
1162 #define LLDB_API_DEPRECATED_IN_DOT_84 LLDB_API_IMPL_DEPRECATED
1163 #else
1164 #define LLDB_API_DEPRECATED_IN_DOT_84
1165 #endif
1166 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_85
1167 #define LLDB_API_NEW_IN_DOT_85 LLDB_API_IMPL_TOONEW
1168 #else
1169 #define LLDB_API_NEW_IN_DOT_85
1170 #endif
1171 
1172 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_85
1173 #define LLDB_API_DEPRECATED_IN_DOT_85 LLDB_API_IMPL_DEPRECATED
1174 #else
1175 #define LLDB_API_DEPRECATED_IN_DOT_85
1176 #endif
1177 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_86
1178 #define LLDB_API_NEW_IN_DOT_86 LLDB_API_IMPL_TOONEW
1179 #else
1180 #define LLDB_API_NEW_IN_DOT_86
1181 #endif
1182 
1183 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_86
1184 #define LLDB_API_DEPRECATED_IN_DOT_86 LLDB_API_IMPL_DEPRECATED
1185 #else
1186 #define LLDB_API_DEPRECATED_IN_DOT_86
1187 #endif
1188 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_87
1189 #define LLDB_API_NEW_IN_DOT_87 LLDB_API_IMPL_TOONEW
1190 #else
1191 #define LLDB_API_NEW_IN_DOT_87
1192 #endif
1193 
1194 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_87
1195 #define LLDB_API_DEPRECATED_IN_DOT_87 LLDB_API_IMPL_DEPRECATED
1196 #else
1197 #define LLDB_API_DEPRECATED_IN_DOT_87
1198 #endif
1199 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_88
1200 #define LLDB_API_NEW_IN_DOT_88 LLDB_API_IMPL_TOONEW
1201 #else
1202 #define LLDB_API_NEW_IN_DOT_88
1203 #endif
1204 
1205 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_88
1206 #define LLDB_API_DEPRECATED_IN_DOT_88 LLDB_API_IMPL_DEPRECATED
1207 #else
1208 #define LLDB_API_DEPRECATED_IN_DOT_88
1209 #endif
1210 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_89
1211 #define LLDB_API_NEW_IN_DOT_89 LLDB_API_IMPL_TOONEW
1212 #else
1213 #define LLDB_API_NEW_IN_DOT_89
1214 #endif
1215 
1216 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_89
1217 #define LLDB_API_DEPRECATED_IN_DOT_89 LLDB_API_IMPL_DEPRECATED
1218 #else
1219 #define LLDB_API_DEPRECATED_IN_DOT_89
1220 #endif
1221 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_90
1222 #define LLDB_API_NEW_IN_DOT_90 LLDB_API_IMPL_TOONEW
1223 #else
1224 #define LLDB_API_NEW_IN_DOT_90
1225 #endif
1226 
1227 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_90
1228 #define LLDB_API_DEPRECATED_IN_DOT_90 LLDB_API_IMPL_DEPRECATED
1229 #else
1230 #define LLDB_API_DEPRECATED_IN_DOT_90
1231 #endif
1232 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_91
1233 #define LLDB_API_NEW_IN_DOT_91 LLDB_API_IMPL_TOONEW
1234 #else
1235 #define LLDB_API_NEW_IN_DOT_91
1236 #endif
1237 
1238 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_91
1239 #define LLDB_API_DEPRECATED_IN_DOT_91 LLDB_API_IMPL_DEPRECATED
1240 #else
1241 #define LLDB_API_DEPRECATED_IN_DOT_91
1242 #endif
1243 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_92
1244 #define LLDB_API_NEW_IN_DOT_92 LLDB_API_IMPL_TOONEW
1245 #else
1246 #define LLDB_API_NEW_IN_DOT_92
1247 #endif
1248 
1249 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_92
1250 #define LLDB_API_DEPRECATED_IN_DOT_92 LLDB_API_IMPL_DEPRECATED
1251 #else
1252 #define LLDB_API_DEPRECATED_IN_DOT_92
1253 #endif
1254 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_93
1255 #define LLDB_API_NEW_IN_DOT_93 LLDB_API_IMPL_TOONEW
1256 #else
1257 #define LLDB_API_NEW_IN_DOT_93
1258 #endif
1259 
1260 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_93
1261 #define LLDB_API_DEPRECATED_IN_DOT_93 LLDB_API_IMPL_DEPRECATED
1262 #else
1263 #define LLDB_API_DEPRECATED_IN_DOT_93
1264 #endif
1265 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_94
1266 #define LLDB_API_NEW_IN_DOT_94 LLDB_API_IMPL_TOONEW
1267 #else
1268 #define LLDB_API_NEW_IN_DOT_94
1269 #endif
1270 
1271 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_94
1272 #define LLDB_API_DEPRECATED_IN_DOT_94 LLDB_API_IMPL_DEPRECATED
1273 #else
1274 #define LLDB_API_DEPRECATED_IN_DOT_94
1275 #endif
1276 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_95
1277 #define LLDB_API_NEW_IN_DOT_95 LLDB_API_IMPL_TOONEW
1278 #else
1279 #define LLDB_API_NEW_IN_DOT_95
1280 #endif
1281 
1282 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_95
1283 #define LLDB_API_DEPRECATED_IN_DOT_95 LLDB_API_IMPL_DEPRECATED
1284 #else
1285 #define LLDB_API_DEPRECATED_IN_DOT_95
1286 #endif
1287 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_96
1288 #define LLDB_API_NEW_IN_DOT_96 LLDB_API_IMPL_TOONEW
1289 #else
1290 #define LLDB_API_NEW_IN_DOT_96
1291 #endif
1292 
1293 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_96
1294 #define LLDB_API_DEPRECATED_IN_DOT_96 LLDB_API_IMPL_DEPRECATED
1295 #else
1296 #define LLDB_API_DEPRECATED_IN_DOT_96
1297 #endif
1298 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_97
1299 #define LLDB_API_NEW_IN_DOT_97 LLDB_API_IMPL_TOONEW
1300 #else
1301 #define LLDB_API_NEW_IN_DOT_97
1302 #endif
1303 
1304 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_97
1305 #define LLDB_API_DEPRECATED_IN_DOT_97 LLDB_API_IMPL_DEPRECATED
1306 #else
1307 #define LLDB_API_DEPRECATED_IN_DOT_97
1308 #endif
1309 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_98
1310 #define LLDB_API_NEW_IN_DOT_98 LLDB_API_IMPL_TOONEW
1311 #else
1312 #define LLDB_API_NEW_IN_DOT_98
1313 #endif
1314 
1315 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_98
1316 #define LLDB_API_DEPRECATED_IN_DOT_98 LLDB_API_IMPL_DEPRECATED
1317 #else
1318 #define LLDB_API_DEPRECATED_IN_DOT_98
1319 #endif
1320 #if LLDB_API_MINOR_VERSION_WANTED < LLDB_API_MINOR_VERSION_DOT_99
1321 #define LLDB_API_NEW_IN_DOT_99 LLDB_API_IMPL_TOONEW
1322 #else
1323 #define LLDB_API_NEW_IN_DOT_99
1324 #endif
1325 
1326 #if LLDB_API_MINOR_VERSION_WANTED >= LLDB_API_MINOR_VERSION_DOT_99
1327 #define LLDB_API_DEPRECATED_IN_DOT_99 LLDB_API_IMPL_DEPRECATED
1328 #else
1329 #define LLDB_API_DEPRECATED_IN_DOT_99
1330 #endif
1331 
1332 #else // defined(LLDB_CHECK_API_VERSIONING) &&
1333       // defined(LLDB_API_MAJOR_VERSION_WANTED) &&
1334       // defined(LLDB_API_MINOR_VERSION_WANTED) && defined
1335       // (LLDB_API_MAJOR_VERSION)
1336 
1337 #define LLDB_API_NEW_IN_DOT_0
1338 #define LLDB_API_DEPRECATED_IN_DOT_0
1339 #define LLDB_API_NEW_IN_DOT_1
1340 #define LLDB_API_DEPRECATED_IN_DOT_1
1341 #define LLDB_API_NEW_IN_DOT_2
1342 #define LLDB_API_DEPRECATED_IN_DOT_2
1343 #define LLDB_API_NEW_IN_DOT_3
1344 #define LLDB_API_DEPRECATED_IN_DOT_3
1345 #define LLDB_API_NEW_IN_DOT_4
1346 #define LLDB_API_DEPRECATED_IN_DOT_4
1347 #define LLDB_API_NEW_IN_DOT_5
1348 #define LLDB_API_DEPRECATED_IN_DOT_5
1349 #define LLDB_API_NEW_IN_DOT_6
1350 #define LLDB_API_DEPRECATED_IN_DOT_6
1351 #define LLDB_API_NEW_IN_DOT_7
1352 #define LLDB_API_DEPRECATED_IN_DOT_7
1353 #define LLDB_API_NEW_IN_DOT_8
1354 #define LLDB_API_DEPRECATED_IN_DOT_8
1355 #define LLDB_API_NEW_IN_DOT_9
1356 #define LLDB_API_DEPRECATED_IN_DOT_9
1357 #define LLDB_API_NEW_IN_DOT_10
1358 #define LLDB_API_DEPRECATED_IN_DOT_10
1359 #define LLDB_API_NEW_IN_DOT_11
1360 #define LLDB_API_DEPRECATED_IN_DOT_11
1361 #define LLDB_API_NEW_IN_DOT_12
1362 #define LLDB_API_DEPRECATED_IN_DOT_12
1363 #define LLDB_API_NEW_IN_DOT_13
1364 #define LLDB_API_DEPRECATED_IN_DOT_13
1365 #define LLDB_API_NEW_IN_DOT_14
1366 #define LLDB_API_DEPRECATED_IN_DOT_14
1367 #define LLDB_API_NEW_IN_DOT_15
1368 #define LLDB_API_DEPRECATED_IN_DOT_15
1369 #define LLDB_API_NEW_IN_DOT_16
1370 #define LLDB_API_DEPRECATED_IN_DOT_16
1371 #define LLDB_API_NEW_IN_DOT_17
1372 #define LLDB_API_DEPRECATED_IN_DOT_17
1373 #define LLDB_API_NEW_IN_DOT_18
1374 #define LLDB_API_DEPRECATED_IN_DOT_18
1375 #define LLDB_API_NEW_IN_DOT_19
1376 #define LLDB_API_DEPRECATED_IN_DOT_19
1377 #define LLDB_API_NEW_IN_DOT_20
1378 #define LLDB_API_DEPRECATED_IN_DOT_20
1379 #define LLDB_API_NEW_IN_DOT_21
1380 #define LLDB_API_DEPRECATED_IN_DOT_21
1381 #define LLDB_API_NEW_IN_DOT_22
1382 #define LLDB_API_DEPRECATED_IN_DOT_22
1383 #define LLDB_API_NEW_IN_DOT_23
1384 #define LLDB_API_DEPRECATED_IN_DOT_23
1385 #define LLDB_API_NEW_IN_DOT_24
1386 #define LLDB_API_DEPRECATED_IN_DOT_24
1387 #define LLDB_API_NEW_IN_DOT_25
1388 #define LLDB_API_DEPRECATED_IN_DOT_25
1389 #define LLDB_API_NEW_IN_DOT_26
1390 #define LLDB_API_DEPRECATED_IN_DOT_26
1391 #define LLDB_API_NEW_IN_DOT_27
1392 #define LLDB_API_DEPRECATED_IN_DOT_27
1393 #define LLDB_API_NEW_IN_DOT_28
1394 #define LLDB_API_DEPRECATED_IN_DOT_28
1395 #define LLDB_API_NEW_IN_DOT_29
1396 #define LLDB_API_DEPRECATED_IN_DOT_29
1397 #define LLDB_API_NEW_IN_DOT_30
1398 #define LLDB_API_DEPRECATED_IN_DOT_30
1399 #define LLDB_API_NEW_IN_DOT_31
1400 #define LLDB_API_DEPRECATED_IN_DOT_31
1401 #define LLDB_API_NEW_IN_DOT_32
1402 #define LLDB_API_DEPRECATED_IN_DOT_32
1403 #define LLDB_API_NEW_IN_DOT_33
1404 #define LLDB_API_DEPRECATED_IN_DOT_33
1405 #define LLDB_API_NEW_IN_DOT_34
1406 #define LLDB_API_DEPRECATED_IN_DOT_34
1407 #define LLDB_API_NEW_IN_DOT_35
1408 #define LLDB_API_DEPRECATED_IN_DOT_35
1409 #define LLDB_API_NEW_IN_DOT_36
1410 #define LLDB_API_DEPRECATED_IN_DOT_36
1411 #define LLDB_API_NEW_IN_DOT_37
1412 #define LLDB_API_DEPRECATED_IN_DOT_37
1413 #define LLDB_API_NEW_IN_DOT_38
1414 #define LLDB_API_DEPRECATED_IN_DOT_38
1415 #define LLDB_API_NEW_IN_DOT_39
1416 #define LLDB_API_DEPRECATED_IN_DOT_39
1417 #define LLDB_API_NEW_IN_DOT_40
1418 #define LLDB_API_DEPRECATED_IN_DOT_40
1419 #define LLDB_API_NEW_IN_DOT_41
1420 #define LLDB_API_DEPRECATED_IN_DOT_41
1421 #define LLDB_API_NEW_IN_DOT_42
1422 #define LLDB_API_DEPRECATED_IN_DOT_42
1423 #define LLDB_API_NEW_IN_DOT_43
1424 #define LLDB_API_DEPRECATED_IN_DOT_43
1425 #define LLDB_API_NEW_IN_DOT_44
1426 #define LLDB_API_DEPRECATED_IN_DOT_44
1427 #define LLDB_API_NEW_IN_DOT_45
1428 #define LLDB_API_DEPRECATED_IN_DOT_45
1429 #define LLDB_API_NEW_IN_DOT_46
1430 #define LLDB_API_DEPRECATED_IN_DOT_46
1431 #define LLDB_API_NEW_IN_DOT_47
1432 #define LLDB_API_DEPRECATED_IN_DOT_47
1433 #define LLDB_API_NEW_IN_DOT_48
1434 #define LLDB_API_DEPRECATED_IN_DOT_48
1435 #define LLDB_API_NEW_IN_DOT_49
1436 #define LLDB_API_DEPRECATED_IN_DOT_49
1437 #define LLDB_API_NEW_IN_DOT_50
1438 #define LLDB_API_DEPRECATED_IN_DOT_50
1439 #define LLDB_API_NEW_IN_DOT_51
1440 #define LLDB_API_DEPRECATED_IN_DOT_51
1441 #define LLDB_API_NEW_IN_DOT_52
1442 #define LLDB_API_DEPRECATED_IN_DOT_52
1443 #define LLDB_API_NEW_IN_DOT_53
1444 #define LLDB_API_DEPRECATED_IN_DOT_53
1445 #define LLDB_API_NEW_IN_DOT_54
1446 #define LLDB_API_DEPRECATED_IN_DOT_54
1447 #define LLDB_API_NEW_IN_DOT_55
1448 #define LLDB_API_DEPRECATED_IN_DOT_55
1449 #define LLDB_API_NEW_IN_DOT_56
1450 #define LLDB_API_DEPRECATED_IN_DOT_56
1451 #define LLDB_API_NEW_IN_DOT_57
1452 #define LLDB_API_DEPRECATED_IN_DOT_57
1453 #define LLDB_API_NEW_IN_DOT_58
1454 #define LLDB_API_DEPRECATED_IN_DOT_58
1455 #define LLDB_API_NEW_IN_DOT_59
1456 #define LLDB_API_DEPRECATED_IN_DOT_59
1457 #define LLDB_API_NEW_IN_DOT_60
1458 #define LLDB_API_DEPRECATED_IN_DOT_60
1459 #define LLDB_API_NEW_IN_DOT_61
1460 #define LLDB_API_DEPRECATED_IN_DOT_61
1461 #define LLDB_API_NEW_IN_DOT_62
1462 #define LLDB_API_DEPRECATED_IN_DOT_62
1463 #define LLDB_API_NEW_IN_DOT_63
1464 #define LLDB_API_DEPRECATED_IN_DOT_63
1465 #define LLDB_API_NEW_IN_DOT_64
1466 #define LLDB_API_DEPRECATED_IN_DOT_64
1467 #define LLDB_API_NEW_IN_DOT_65
1468 #define LLDB_API_DEPRECATED_IN_DOT_65
1469 #define LLDB_API_NEW_IN_DOT_66
1470 #define LLDB_API_DEPRECATED_IN_DOT_66
1471 #define LLDB_API_NEW_IN_DOT_67
1472 #define LLDB_API_DEPRECATED_IN_DOT_67
1473 #define LLDB_API_NEW_IN_DOT_68
1474 #define LLDB_API_DEPRECATED_IN_DOT_68
1475 #define LLDB_API_NEW_IN_DOT_69
1476 #define LLDB_API_DEPRECATED_IN_DOT_69
1477 #define LLDB_API_NEW_IN_DOT_70
1478 #define LLDB_API_DEPRECATED_IN_DOT_70
1479 #define LLDB_API_NEW_IN_DOT_71
1480 #define LLDB_API_DEPRECATED_IN_DOT_71
1481 #define LLDB_API_NEW_IN_DOT_72
1482 #define LLDB_API_DEPRECATED_IN_DOT_72
1483 #define LLDB_API_NEW_IN_DOT_73
1484 #define LLDB_API_DEPRECATED_IN_DOT_73
1485 #define LLDB_API_NEW_IN_DOT_74
1486 #define LLDB_API_DEPRECATED_IN_DOT_74
1487 #define LLDB_API_NEW_IN_DOT_75
1488 #define LLDB_API_DEPRECATED_IN_DOT_75
1489 #define LLDB_API_NEW_IN_DOT_76
1490 #define LLDB_API_DEPRECATED_IN_DOT_76
1491 #define LLDB_API_NEW_IN_DOT_77
1492 #define LLDB_API_DEPRECATED_IN_DOT_77
1493 #define LLDB_API_NEW_IN_DOT_78
1494 #define LLDB_API_DEPRECATED_IN_DOT_78
1495 #define LLDB_API_NEW_IN_DOT_79
1496 #define LLDB_API_DEPRECATED_IN_DOT_79
1497 #define LLDB_API_NEW_IN_DOT_80
1498 #define LLDB_API_DEPRECATED_IN_DOT_80
1499 #define LLDB_API_NEW_IN_DOT_81
1500 #define LLDB_API_DEPRECATED_IN_DOT_81
1501 #define LLDB_API_NEW_IN_DOT_82
1502 #define LLDB_API_DEPRECATED_IN_DOT_82
1503 #define LLDB_API_NEW_IN_DOT_83
1504 #define LLDB_API_DEPRECATED_IN_DOT_83
1505 #define LLDB_API_NEW_IN_DOT_84
1506 #define LLDB_API_DEPRECATED_IN_DOT_84
1507 #define LLDB_API_NEW_IN_DOT_85
1508 #define LLDB_API_DEPRECATED_IN_DOT_85
1509 #define LLDB_API_NEW_IN_DOT_86
1510 #define LLDB_API_DEPRECATED_IN_DOT_86
1511 #define LLDB_API_NEW_IN_DOT_87
1512 #define LLDB_API_DEPRECATED_IN_DOT_87
1513 #define LLDB_API_NEW_IN_DOT_88
1514 #define LLDB_API_DEPRECATED_IN_DOT_88
1515 #define LLDB_API_NEW_IN_DOT_89
1516 #define LLDB_API_DEPRECATED_IN_DOT_89
1517 #define LLDB_API_NEW_IN_DOT_90
1518 #define LLDB_API_DEPRECATED_IN_DOT_90
1519 #define LLDB_API_NEW_IN_DOT_91
1520 #define LLDB_API_DEPRECATED_IN_DOT_91
1521 #define LLDB_API_NEW_IN_DOT_92
1522 #define LLDB_API_DEPRECATED_IN_DOT_92
1523 #define LLDB_API_NEW_IN_DOT_93
1524 #define LLDB_API_DEPRECATED_IN_DOT_93
1525 #define LLDB_API_NEW_IN_DOT_94
1526 #define LLDB_API_DEPRECATED_IN_DOT_94
1527 #define LLDB_API_NEW_IN_DOT_95
1528 #define LLDB_API_DEPRECATED_IN_DOT_95
1529 #define LLDB_API_NEW_IN_DOT_96
1530 #define LLDB_API_DEPRECATED_IN_DOT_96
1531 #define LLDB_API_NEW_IN_DOT_97
1532 #define LLDB_API_DEPRECATED_IN_DOT_97
1533 #define LLDB_API_NEW_IN_DOT_98
1534 #define LLDB_API_DEPRECATED_IN_DOT_98
1535 #define LLDB_API_NEW_IN_DOT_99
1536 #define LLDB_API_DEPRECATED_IN_DOT_99
1537 #endif // defined(LLDB_CHECK_API_VERSIONING) &&
1538        // defined(LLDB_API_MAJOR_VERSION_WANTED) &&
1539        // defined(LLDB_API_MINOR_VERSION_WANTED) && defined
1540        // (LLDB_API_MAJOR_VERSION)
1541 
1542 #endif // LLDB_LLDB_VERSIONING_H