File indexing completed on 2025-12-16 10:23:54
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #ifndef __PANGO_VERSION_H__
0021 #define __PANGO_VERSION_H__
0022
0023 #include <pango/pango-features.h>
0024
0025 #include <glib.h>
0026
0027 #ifndef _PANGO_EXTERN
0028 #define _PANGO_EXTERN extern
0029 #endif
0030
0031 #define PANGO_AVAILABLE_IN_ALL _PANGO_EXTERN
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043 #define PANGO_VERSION_1_2 (G_ENCODE_VERSION (1, 2))
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053 #define PANGO_VERSION_1_4 (G_ENCODE_VERSION (1, 4))
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063 #define PANGO_VERSION_1_6 (G_ENCODE_VERSION (1, 6))
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073 #define PANGO_VERSION_1_8 (G_ENCODE_VERSION (1, 8))
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083 #define PANGO_VERSION_1_10 (G_ENCODE_VERSION (1, 10))
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093 #define PANGO_VERSION_1_12 (G_ENCODE_VERSION (1, 12))
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103 #define PANGO_VERSION_1_14 (G_ENCODE_VERSION (1, 14))
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113 #define PANGO_VERSION_1_16 (G_ENCODE_VERSION (1, 16))
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123 #define PANGO_VERSION_1_18 (G_ENCODE_VERSION (1, 18))
0124
0125
0126
0127
0128
0129
0130
0131
0132
0133 #define PANGO_VERSION_1_20 (G_ENCODE_VERSION (1, 20))
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143 #define PANGO_VERSION_1_22 (G_ENCODE_VERSION (1, 22))
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153 #define PANGO_VERSION_1_24 (G_ENCODE_VERSION (1, 24))
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163 #define PANGO_VERSION_1_26 (G_ENCODE_VERSION (1, 26))
0164
0165
0166
0167
0168
0169
0170
0171
0172
0173 #define PANGO_VERSION_1_28 (G_ENCODE_VERSION (1, 28))
0174
0175
0176
0177
0178
0179
0180
0181
0182
0183 #define PANGO_VERSION_1_30 (G_ENCODE_VERSION (1, 30))
0184
0185
0186
0187
0188
0189
0190
0191
0192
0193 #define PANGO_VERSION_1_32 (G_ENCODE_VERSION (1, 32))
0194
0195
0196
0197
0198
0199
0200
0201
0202
0203 #define PANGO_VERSION_1_34 (G_ENCODE_VERSION (1, 34))
0204
0205
0206
0207
0208
0209
0210
0211
0212
0213 #define PANGO_VERSION_1_36 (G_ENCODE_VERSION (1, 36))
0214
0215
0216
0217
0218
0219
0220
0221
0222
0223 #define PANGO_VERSION_1_38 (G_ENCODE_VERSION (1, 38))
0224
0225
0226
0227
0228
0229
0230
0231
0232
0233 #define PANGO_VERSION_1_40 (G_ENCODE_VERSION (1, 40))
0234
0235
0236
0237
0238
0239
0240
0241
0242
0243 #define PANGO_VERSION_1_42 (G_ENCODE_VERSION (1, 42))
0244
0245
0246
0247
0248
0249
0250
0251
0252
0253 #define PANGO_VERSION_1_44 (G_ENCODE_VERSION (1, 44))
0254
0255
0256
0257
0258
0259
0260
0261
0262
0263 #define PANGO_VERSION_1_46 (G_ENCODE_VERSION (1, 46))
0264
0265
0266
0267
0268
0269
0270
0271
0272
0273 #define PANGO_VERSION_1_48 (G_ENCODE_VERSION (1, 48))
0274
0275
0276
0277
0278
0279
0280
0281
0282
0283 #define PANGO_VERSION_1_50 (G_ENCODE_VERSION (1, 50))
0284
0285
0286
0287
0288
0289
0290
0291
0292
0293 #define PANGO_VERSION_1_52 (G_ENCODE_VERSION (1, 52))
0294
0295
0296
0297
0298
0299
0300
0301
0302
0303 #define PANGO_VERSION_1_54 (G_ENCODE_VERSION (1, 54))
0304
0305
0306
0307
0308 #if (PANGO_VERSION_MINOR % 2)
0309 #define PANGO_VERSION_CUR_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR + 1))
0310 #else
0311 #define PANGO_VERSION_CUR_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR))
0312 #endif
0313
0314
0315 #if (PANGO_VERSION_MINOR % 2)
0316 #define PANGO_VERSION_PREV_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR - 1))
0317 #else
0318 #define PANGO_VERSION_PREV_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR - 2))
0319 #endif
0320
0321
0322
0323
0324
0325
0326
0327
0328
0329
0330
0331
0332
0333
0334
0335
0336
0337
0338
0339
0340
0341
0342
0343 #ifndef PANGO_VERSION_MIN_REQUIRED
0344 # define PANGO_VERSION_MIN_REQUIRED (PANGO_VERSION_CUR_STABLE)
0345 #elif PANGO_VERSION_MIN_REQUIRED == 0
0346 # undef PANGO_VERSION_MIN_REQUIRED
0347 # define PANGO_VERSION_MIN_REQUIRED (PANGO_VERSION_CUR_STABLE + 2)
0348 #endif
0349
0350
0351
0352
0353
0354
0355
0356
0357
0358
0359
0360
0361
0362
0363
0364
0365
0366
0367
0368
0369
0370
0371 #if !defined (PANGO_VERSION_MAX_ALLOWED) || (PANGO_VERSION_MAX_ALLOWED == 0)
0372 # undef PANGO_VERSION_MAX_ALLOWED
0373 # define PANGO_VERSION_MAX_ALLOWED (PANGO_VERSION_CUR_STABLE)
0374 #endif
0375
0376
0377 #if PANGO_VERSION_MIN_REQUIRED > PANGO_VERSION_CUR_STABLE
0378 #error "PANGO_VERSION_MIN_REQUIRED must be <= PANGO_VERSION_CUR_STABLE"
0379 #endif
0380 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_MIN_REQUIRED
0381 #error "PANGO_VERSION_MAX_ALLOWED must be >= PANGO_VERSION_MIN_REQUIRED"
0382 #endif
0383 #if PANGO_VERSION_MIN_REQUIRED < PANGO_VERSION_1_2
0384 #error "PANGO_VERSION_MIN_REQUIRED must be >= PANGO_VERSION_1_2"
0385 #endif
0386
0387
0388
0389
0390 #ifdef PANGO_DISABLE_DEPRECATION_WARNINGS
0391 # define PANGO_DEPRECATED _PANGO_EXTERN
0392 # define PANGO_DEPRECATED_FOR(f) _PANGO_EXTERN
0393 # define PANGO_UNAVAILABLE(maj,min) _PANGO_EXTERN
0394 #else
0395 # define PANGO_DEPRECATED G_DEPRECATED _PANGO_EXTERN
0396 # define PANGO_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _PANGO_EXTERN
0397 # define PANGO_UNAVAILABLE(maj,min) G_UNAVAILABLE(maj,min) _PANGO_EXTERN
0398 #endif
0399
0400
0401 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_2
0402 # define PANGO_DEPRECATED_IN_1_2 PANGO_DEPRECATED
0403 # define PANGO_DEPRECATED_IN_1_2_FOR(f) PANGO_DEPRECATED_FOR(f)
0404 #else
0405 # define PANGO_DEPRECATED_IN_1_2 _PANGO_EXTERN
0406 # define PANGO_DEPRECATED_IN_1_2_FOR(f) _PANGO_EXTERN
0407 #endif
0408
0409 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_2
0410 # define PANGO_AVAILABLE_IN_1_2 PANGO_UNAVAILABLE(1, 2)
0411 #else
0412 # define PANGO_AVAILABLE_IN_1_2 _PANGO_EXTERN
0413 #endif
0414
0415 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_4
0416 # define PANGO_DEPRECATED_IN_1_4 PANGO_DEPRECATED
0417 # define PANGO_DEPRECATED_IN_1_4_FOR(f) PANGO_DEPRECATED_FOR(f)
0418 #else
0419 # define PANGO_DEPRECATED_IN_1_4 _PANGO_EXTERN
0420 # define PANGO_DEPRECATED_IN_1_4_FOR(f) _PANGO_EXTERN
0421 #endif
0422
0423 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_4
0424 # define PANGO_AVAILABLE_IN_1_4 PANGO_UNAVAILABLE(1, 4)
0425 #else
0426 # define PANGO_AVAILABLE_IN_1_4 _PANGO_EXTERN
0427 #endif
0428
0429
0430 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_6
0431 # define PANGO_DEPRECATED_IN_1_6 PANGO_DEPRECATED
0432 # define PANGO_DEPRECATED_IN_1_6_FOR(f) PANGO_DEPRECATED_FOR(f)
0433 #else
0434 # define PANGO_DEPRECATED_IN_1_6 _PANGO_EXTERN
0435 # define PANGO_DEPRECATED_IN_1_6_FOR(f) _PANGO_EXTERN
0436 #endif
0437
0438 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_6
0439 # define PANGO_AVAILABLE_IN_1_6 PANGO_UNAVAILABLE(1, 6)
0440 #else
0441 # define PANGO_AVAILABLE_IN_1_6 _PANGO_EXTERN
0442 #endif
0443
0444 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_8
0445 # define PANGO_DEPRECATED_IN_1_8 PANGO_DEPRECATED
0446 # define PANGO_DEPRECATED_IN_1_8_FOR(f) PANGO_DEPRECATED_FOR(f)
0447 #else
0448 # define PANGO_DEPRECATED_IN_1_8 _PANGO_EXTERN
0449 # define PANGO_DEPRECATED_IN_1_8_FOR(f) _PANGO_EXTERN
0450 #endif
0451
0452 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_8
0453 # define PANGO_AVAILABLE_IN_1_8 PANGO_UNAVAILABLE(1, 8)
0454 #else
0455 # define PANGO_AVAILABLE_IN_1_8 _PANGO_EXTERN
0456 #endif
0457
0458 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_10
0459 # define PANGO_DEPRECATED_IN_1_10 PANGO_DEPRECATED
0460 # define PANGO_DEPRECATED_IN_1_10_FOR(f) PANGO_DEPRECATED_FOR(f)
0461 #else
0462 # define PANGO_DEPRECATED_IN_1_10 _PANGO_EXTERN
0463 # define PANGO_DEPRECATED_IN_1_10_FOR(f) _PANGO_EXTERN
0464 #endif
0465
0466 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_10
0467 # define PANGO_AVAILABLE_IN_1_10 PANGO_UNAVAILABLE(1, 10)
0468 #else
0469 # define PANGO_AVAILABLE_IN_1_10 _PANGO_EXTERN
0470 #endif
0471
0472 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_12
0473 # define PANGO_AVAILABLE_IN_1_12 PANGO_UNAVAILABLE(1, 12)
0474 #else
0475 # define PANGO_AVAILABLE_IN_1_12 _PANGO_EXTERN
0476 #endif
0477
0478 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_12
0479 # define PANGO_DEPRECATED_IN_1_12 PANGO_DEPRECATED
0480 # define PANGO_DEPRECATED_IN_1_12_FOR(f) PANGO_DEPRECATED_FOR(f)
0481 #else
0482 # define PANGO_DEPRECATED_IN_1_12 _PANGO_EXTERN
0483 # define PANGO_DEPRECATED_IN_1_12_FOR(f) _PANGO_EXTERN
0484 #endif
0485
0486 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_14
0487 # define PANGO_AVAILABLE_IN_1_14 PANGO_UNAVAILABLE(1, 14)
0488 #else
0489 # define PANGO_AVAILABLE_IN_1_14 _PANGO_EXTERN
0490 #endif
0491
0492 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_14
0493 # define PANGO_DEPRECATED_IN_1_14 PANGO_DEPRECATED
0494 # define PANGO_DEPRECATED_IN_1_14_FOR(f) PANGO_DEPRECATED_FOR(f)
0495 #else
0496 # define PANGO_DEPRECATED_IN_1_14 _PANGO_EXTERN
0497 # define PANGO_DEPRECATED_IN_1_14_FOR(f) _PANGO_EXTERN
0498 #endif
0499
0500 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_16
0501 # define PANGO_AVAILABLE_IN_1_16 PANGO_UNAVAILABLE(1, 16)
0502 #else
0503 # define PANGO_AVAILABLE_IN_1_16 _PANGO_EXTERN
0504 #endif
0505
0506 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_16
0507 # define PANGO_DEPRECATED_IN_1_16 PANGO_DEPRECATED
0508 # define PANGO_DEPRECATED_IN_1_16_FOR(f) PANGO_DEPRECATED_FOR(f)
0509 #else
0510 # define PANGO_DEPRECATED_IN_1_16 _PANGO_EXTERN
0511 # define PANGO_DEPRECATED_IN_1_16_FOR(f) _PANGO_EXTERN
0512 #endif
0513
0514 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_18
0515 # define PANGO_DEPRECATED_IN_1_18 PANGO_DEPRECATED
0516 # define PANGO_DEPRECATED_IN_1_18_FOR(f) PANGO_DEPRECATED_FOR(f)
0517 #else
0518 # define PANGO_DEPRECATED_IN_1_18 _PANGO_EXTERN
0519 # define PANGO_DEPRECATED_IN_1_18_FOR(f) _PANGO_EXTERN
0520 #endif
0521
0522 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_18
0523 # define PANGO_AVAILABLE_IN_1_18 PANGO_UNAVAILABLE(1, 18)
0524 #else
0525 # define PANGO_AVAILABLE_IN_1_18 _PANGO_EXTERN
0526 #endif
0527
0528 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_20
0529 # define PANGO_DEPRECATED_IN_1_20 PANGO_DEPRECATED
0530 # define PANGO_DEPRECATED_IN_1_20_FOR(f) PANGO_DEPRECATED_FOR(f)
0531 #else
0532 # define PANGO_DEPRECATED_IN_1_20 _PANGO_EXTERN
0533 # define PANGO_DEPRECATED_IN_1_20_FOR(f) _PANGO_EXTERN
0534 #endif
0535
0536 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_20
0537 # define PANGO_AVAILABLE_IN_1_20 PANGO_UNAVAILABLE(1, 20)
0538 #else
0539 # define PANGO_AVAILABLE_IN_1_20 _PANGO_EXTERN
0540 #endif
0541
0542 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_22
0543 # define PANGO_DEPRECATED_IN_1_22 PANGO_DEPRECATED
0544 # define PANGO_DEPRECATED_IN_1_22_FOR(f) PANGO_DEPRECATED_FOR(f)
0545 #else
0546 # define PANGO_DEPRECATED_IN_1_22 _PANGO_EXTERN
0547 # define PANGO_DEPRECATED_IN_1_22_FOR(f) _PANGO_EXTERN
0548 #endif
0549
0550 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_22
0551 # define PANGO_AVAILABLE_IN_1_22 PANGO_UNAVAILABLE(1, 22)
0552 #else
0553 # define PANGO_AVAILABLE_IN_1_22 _PANGO_EXTERN
0554 #endif
0555
0556 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_24
0557 # define PANGO_DEPRECATED_IN_1_24 PANGO_DEPRECATED
0558 # define PANGO_DEPRECATED_IN_1_24_FOR(f) PANGO_DEPRECATED_FOR(f)
0559 #else
0560 # define PANGO_DEPRECATED_IN_1_24 _PANGO_EXTERN
0561 # define PANGO_DEPRECATED_IN_1_24_FOR(f) _PANGO_EXTERN
0562 #endif
0563
0564 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_24
0565 # define PANGO_AVAILABLE_IN_1_24 PANGO_UNAVAILABLE(1, 24)
0566 #else
0567 # define PANGO_AVAILABLE_IN_1_24 _PANGO_EXTERN
0568 #endif
0569
0570 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_26
0571 # define PANGO_DEPRECATED_IN_1_26 PANGO_DEPRECATED
0572 # define PANGO_DEPRECATED_IN_1_26_FOR(f) PANGO_DEPRECATED_FOR(f)
0573 #else
0574 # define PANGO_DEPRECATED_IN_1_26 _PANGO_EXTERN
0575 # define PANGO_DEPRECATED_IN_1_26_FOR(f) _PANGO_EXTERN
0576 #endif
0577
0578 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_26
0579 # define PANGO_AVAILABLE_IN_1_26 PANGO_UNAVAILABLE(1, 26)
0580 #else
0581 # define PANGO_AVAILABLE_IN_1_26 _PANGO_EXTERN
0582 #endif
0583
0584 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_28
0585 # define PANGO_DEPRECATED_IN_1_28 PANGO_DEPRECATED
0586 # define PANGO_DEPRECATED_IN_1_28_FOR(f) PANGO_DEPRECATED_FOR(f)
0587 #else
0588 # define PANGO_DEPRECATED_IN_1_28 _PANGO_EXTERN
0589 # define PANGO_DEPRECATED_IN_1_28_FOR(f) _PANGO_EXTERN
0590 #endif
0591
0592 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_28
0593 # define PANGO_AVAILABLE_IN_1_28 PANGO_UNAVAILABLE(1, 28)
0594 #else
0595 # define PANGO_AVAILABLE_IN_1_28 _PANGO_EXTERN
0596 #endif
0597
0598 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_30
0599 # define PANGO_DEPRECATED_IN_1_30 PANGO_DEPRECATED
0600 # define PANGO_DEPRECATED_IN_1_30_FOR(f) PANGO_DEPRECATED_FOR(f)
0601 #else
0602 # define PANGO_DEPRECATED_IN_1_30 _PANGO_EXTERN
0603 # define PANGO_DEPRECATED_IN_1_30_FOR(f) _PANGO_EXTERN
0604 #endif
0605
0606 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_30
0607 # define PANGO_AVAILABLE_IN_1_30 PANGO_UNAVAILABLE(1, 30)
0608 #else
0609 # define PANGO_AVAILABLE_IN_1_30 _PANGO_EXTERN
0610 #endif
0611
0612 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_32
0613 # define PANGO_DEPRECATED_IN_1_32 PANGO_DEPRECATED
0614 # define PANGO_DEPRECATED_IN_1_32_FOR(f) PANGO_DEPRECATED_FOR(f)
0615 #else
0616 # define PANGO_DEPRECATED_IN_1_32 _PANGO_EXTERN
0617 # define PANGO_DEPRECATED_IN_1_32_FOR(f) _PANGO_EXTERN
0618 #endif
0619
0620 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_32
0621 # define PANGO_AVAILABLE_IN_1_32 PANGO_UNAVAILABLE(1, 32)
0622 #else
0623 # define PANGO_AVAILABLE_IN_1_32 _PANGO_EXTERN
0624 #endif
0625
0626 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_34
0627 # define PANGO_DEPRECATED_IN_1_34 PANGO_DEPRECATED
0628 # define PANGO_DEPRECATED_IN_1_34_FOR(f) PANGO_DEPRECATED_FOR(f)
0629 #else
0630 # define PANGO_DEPRECATED_IN_1_34 _PANGO_EXTERN
0631 # define PANGO_DEPRECATED_IN_1_34_FOR(f) _PANGO_EXTERN
0632 #endif
0633
0634 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_34
0635 # define PANGO_AVAILABLE_IN_1_34 PANGO_UNAVAILABLE(1, 34)
0636 #else
0637 # define PANGO_AVAILABLE_IN_1_34 _PANGO_EXTERN
0638 #endif
0639
0640 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_36
0641 # define PANGO_DEPRECATED_IN_1_36 PANGO_DEPRECATED
0642 # define PANGO_DEPRECATED_IN_1_36_FOR(f) PANGO_DEPRECATED_FOR(f)
0643 #else
0644 # define PANGO_DEPRECATED_IN_1_36 _PANGO_EXTERN
0645 # define PANGO_DEPRECATED_IN_1_36_FOR(f) _PANGO_EXTERN
0646 #endif
0647
0648 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_36
0649 # define PANGO_AVAILABLE_IN_1_36 PANGO_UNAVAILABLE(1, 36)
0650 #else
0651 # define PANGO_AVAILABLE_IN_1_36 _PANGO_EXTERN
0652 #endif
0653
0654 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_38
0655 # define PANGO_DEPRECATED_IN_1_38 PANGO_DEPRECATED
0656 # define PANGO_DEPRECATED_IN_1_38_FOR(f) PANGO_DEPRECATED_FOR(f)
0657 #else
0658 # define PANGO_DEPRECATED_IN_1_38 _PANGO_EXTERN
0659 # define PANGO_DEPRECATED_IN_1_38_FOR(f) _PANGO_EXTERN
0660 #endif
0661
0662 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_38
0663 # define PANGO_AVAILABLE_IN_1_38 PANGO_UNAVAILABLE(1, 38)
0664 #else
0665 # define PANGO_AVAILABLE_IN_1_38 _PANGO_EXTERN
0666 #endif
0667
0668 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_40
0669 # define PANGO_DEPRECATED_IN_1_40 PANGO_DEPRECATED
0670 # define PANGO_DEPRECATED_IN_1_40_FOR(f) PANGO_DEPRECATED_FOR(f)
0671 #else
0672 # define PANGO_DEPRECATED_IN_1_40 _PANGO_EXTERN
0673 # define PANGO_DEPRECATED_IN_1_40_FOR(f) _PANGO_EXTERN
0674 #endif
0675
0676 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_40
0677 # define PANGO_AVAILABLE_IN_1_40 PANGO_UNAVAILABLE(1, 40)
0678 #else
0679 # define PANGO_AVAILABLE_IN_1_40 _PANGO_EXTERN
0680 #endif
0681
0682 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_42
0683 # define PANGO_DEPRECATED_IN_1_42 PANGO_DEPRECATED
0684 # define PANGO_DEPRECATED_IN_1_42_FOR(f) PANGO_DEPRECATED_FOR(f)
0685 #else
0686 # define PANGO_DEPRECATED_IN_1_42 _PANGO_EXTERN
0687 # define PANGO_DEPRECATED_IN_1_42_FOR(f) _PANGO_EXTERN
0688 #endif
0689
0690 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_42
0691 # define PANGO_AVAILABLE_IN_1_42 PANGO_UNAVAILABLE(1, 42)
0692 #else
0693 # define PANGO_AVAILABLE_IN_1_42 _PANGO_EXTERN
0694 #endif
0695
0696 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_44
0697 # define PANGO_DEPRECATED_IN_1_44 PANGO_DEPRECATED
0698 # define PANGO_DEPRECATED_IN_1_44_FOR(f) PANGO_DEPRECATED_FOR(f)
0699 #else
0700 # define PANGO_DEPRECATED_IN_1_44 _PANGO_EXTERN
0701 # define PANGO_DEPRECATED_IN_1_44_FOR(f) _PANGO_EXTERN
0702 #endif
0703
0704 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_44
0705 # define PANGO_AVAILABLE_IN_1_44 PANGO_UNAVAILABLE(1, 44)
0706 #else
0707 # define PANGO_AVAILABLE_IN_1_44 _PANGO_EXTERN
0708 #endif
0709
0710 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_46
0711 # define PANGO_DEPRECATED_IN_1_46 PANGO_DEPRECATED
0712 # define PANGO_DEPRECATED_IN_1_46_FOR(f) PANGO_DEPRECATED_FOR(f)
0713 #else
0714 # define PANGO_DEPRECATED_IN_1_46 _PANGO_EXTERN
0715 # define PANGO_DEPRECATED_IN_1_46_FOR(f) _PANGO_EXTERN
0716 #endif
0717
0718 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_46
0719 # define PANGO_AVAILABLE_IN_1_46 PANGO_UNAVAILABLE(1, 46)
0720 #else
0721 # define PANGO_AVAILABLE_IN_1_46 _PANGO_EXTERN
0722 #endif
0723
0724 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_48
0725 # define PANGO_DEPRECATED_IN_1_48 PANGO_DEPRECATED
0726 # define PANGO_DEPRECATED_IN_1_48_FOR(f) PANGO_DEPRECATED_FOR(f)
0727 #else
0728 # define PANGO_DEPRECATED_IN_1_48 _PANGO_EXTERN
0729 # define PANGO_DEPRECATED_IN_1_48_FOR(f) _PANGO_EXTERN
0730 #endif
0731
0732 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_48
0733 # define PANGO_AVAILABLE_IN_1_48 PANGO_UNAVAILABLE(1, 48)
0734 #else
0735 # define PANGO_AVAILABLE_IN_1_48 _PANGO_EXTERN
0736 #endif
0737
0738 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_50
0739 # define PANGO_DEPRECATED_IN_1_50 PANGO_DEPRECATED
0740 # define PANGO_DEPRECATED_IN_1_50_FOR(f) PANGO_DEPRECATED_FOR(f)
0741 #else
0742 # define PANGO_DEPRECATED_IN_1_50 _PANGO_EXTERN
0743 # define PANGO_DEPRECATED_IN_1_50_FOR(f) _PANGO_EXTERN
0744 #endif
0745
0746 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_50
0747 # define PANGO_AVAILABLE_IN_1_50 PANGO_UNAVAILABLE(1, 50)
0748 #else
0749 # define PANGO_AVAILABLE_IN_1_50 _PANGO_EXTERN
0750 #endif
0751
0752 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_52
0753 # define PANGO_DEPRECATED_IN_1_52 PANGO_DEPRECATED
0754 # define PANGO_DEPRECATED_IN_1_52_FOR(f) PANGO_DEPRECATED_FOR(f)
0755 #else
0756 # define PANGO_DEPRECATED_IN_1_52 _PANGO_EXTERN
0757 # define PANGO_DEPRECATED_IN_1_52_FOR(f) _PANGO_EXTERN
0758 #endif
0759
0760 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_52
0761 # define PANGO_AVAILABLE_IN_1_52 PANGO_UNAVAILABLE(1, 52)
0762 #else
0763 # define PANGO_AVAILABLE_IN_1_52 _PANGO_EXTERN
0764 #endif
0765
0766 #if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_54
0767 # define PANGO_DEPRECATED_IN_1_54 PANGO_DEPRECATED
0768 # define PANGO_DEPRECATED_IN_1_54_FOR(f) PANGO_DEPRECATED_FOR(f)
0769 #else
0770 # define PANGO_DEPRECATED_IN_1_54 _PANGO_EXTERN
0771 # define PANGO_DEPRECATED_IN_1_54_FOR(f) _PANGO_EXTERN
0772 #endif
0773
0774 #if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_54
0775 # define PANGO_AVAILABLE_IN_1_54 PANGO_UNAVAILABLE(1, 54)
0776 #else
0777 # define PANGO_AVAILABLE_IN_1_54 _PANGO_EXTERN
0778 #endif
0779
0780 #endif
0781