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