Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pango-version-macros.h
Go to the documentation of this file.
1
/* Pango - Internationalized text layout and rendering library
2
* Copyright (C) 1999 Red Hat Software
3
* Copyright (C) 2012 Ryan Lortie, Matthias Clasen and Emmanuele Bassi
4
* Copyright (C) 2016 Chun-wei Fan
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Library General Public
8
* License as published by the Free Software Foundation; either
9
* version 2 of the License, or (at your option) any later version.
10
*
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Library General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
18
*/
19
20
#ifndef __PANGO_VERSION_H__
21
#define __PANGO_VERSION_H__
22
23
#include <
pango/pango-features.h
>
24
25
#include <
glib.h
>
26
27
#ifndef _PANGO_EXTERN
28
#define _PANGO_EXTERN extern
29
#endif
30
31
#define PANGO_AVAILABLE_IN_ALL _PANGO_EXTERN
32
33
/* XXX: Every new stable minor release bump should add a macro here */
34
35
/**
36
* PANGO_VERSION_1_2:
37
*
38
* A macro that evaluates to the 1.2 version of Pango, in a format
39
* that can be used by the C pre-processor.
40
*
41
* Since: 1.42
42
*/
43
#define PANGO_VERSION_1_2 (G_ENCODE_VERSION (1, 2))
44
45
/**
46
* PANGO_VERSION_1_4:
47
*
48
* A macro that evaluates to the 1.4 version of Pango, in a format
49
* that can be used by the C pre-processor.
50
*
51
* Since: 1.42
52
*/
53
#define PANGO_VERSION_1_4 (G_ENCODE_VERSION (1, 4))
54
55
/**
56
* PANGO_VERSION_1_6:
57
*
58
* A macro that evaluates to the 1.6 version of Pango, in a format
59
* that can be used by the C pre-processor.
60
*
61
* Since: 1.42
62
*/
63
#define PANGO_VERSION_1_6 (G_ENCODE_VERSION (1, 6))
64
65
/**
66
* PANGO_VERSION_1_8:
67
*
68
* A macro that evaluates to the 1.8 version of Pango, in a format
69
* that can be used by the C pre-processor.
70
*
71
* Since: 1.42
72
*/
73
#define PANGO_VERSION_1_8 (G_ENCODE_VERSION (1, 8))
74
75
/**
76
* PANGO_VERSION_1_10:
77
*
78
* A macro that evaluates to the 1.10 version of Pango, in a format
79
* that can be used by the C pre-processor.
80
*
81
* Since: 1.42
82
*/
83
#define PANGO_VERSION_1_10 (G_ENCODE_VERSION (1, 10))
84
85
/**
86
* PANGO_VERSION_1_12:
87
*
88
* A macro that evaluates to the 1.12 version of Pango, in a format
89
* that can be used by the C pre-processor.
90
*
91
* Since: 1.42
92
*/
93
#define PANGO_VERSION_1_12 (G_ENCODE_VERSION (1, 12))
94
95
/**
96
* PANGO_VERSION_1_14:
97
*
98
* A macro that evaluates to the 1.14 version of Pango, in a format
99
* that can be used by the C pre-processor.
100
*
101
* Since: 1.42
102
*/
103
#define PANGO_VERSION_1_14 (G_ENCODE_VERSION (1, 14))
104
105
/**
106
* PANGO_VERSION_1_16:
107
*
108
* A macro that evaluates to the 1.16 version of Pango, in a format
109
* that can be used by the C pre-processor.
110
*
111
* Since: 1.42
112
*/
113
#define PANGO_VERSION_1_16 (G_ENCODE_VERSION (1, 16))
114
115
/**
116
* PANGO_VERSION_1_18:
117
*
118
* A macro that evaluates to the 1.18 version of Pango, in a format
119
* that can be used by the C pre-processor.
120
*
121
* Since: 1.42
122
*/
123
#define PANGO_VERSION_1_18 (G_ENCODE_VERSION (1, 18))
124
125
/**
126
* PANGO_VERSION_1_20:
127
*
128
* A macro that evaluates to the 1.20 version of Pango, in a format
129
* that can be used by the C pre-processor.
130
*
131
* Since: 1.42
132
*/
133
#define PANGO_VERSION_1_20 (G_ENCODE_VERSION (1, 20))
134
135
/**
136
* PANGO_VERSION_1_22:
137
*
138
* A macro that evaluates to the 1.22 version of Pango, in a format
139
* that can be used by the C pre-processor.
140
*
141
* Since: 1.42
142
*/
143
#define PANGO_VERSION_1_22 (G_ENCODE_VERSION (1, 22))
144
145
/**
146
* PANGO_VERSION_1_24:
147
*
148
* A macro that evaluates to the 1.24 version of Pango, in a format
149
* that can be used by the C pre-processor.
150
*
151
* Since: 1.42
152
*/
153
#define PANGO_VERSION_1_24 (G_ENCODE_VERSION (1, 24))
154
155
/**
156
* PANGO_VERSION_1_26:
157
*
158
* A macro that evaluates to the 1.26 version of Pango, in a format
159
* that can be used by the C pre-processor.
160
*
161
* Since: 1.42
162
*/
163
#define PANGO_VERSION_1_26 (G_ENCODE_VERSION (1, 26))
164
165
/**
166
* PANGO_VERSION_1_28:
167
*
168
* A macro that evaluates to the 1.28 version of Pango, in a format
169
* that can be used by the C pre-processor.
170
*
171
* Since: 1.42
172
*/
173
#define PANGO_VERSION_1_28 (G_ENCODE_VERSION (1, 28))
174
175
/**
176
* PANGO_VERSION_1_30:
177
*
178
* A macro that evaluates to the 1.30 version of Pango, in a format
179
* that can be used by the C pre-processor.
180
*
181
* Since: 1.42
182
*/
183
#define PANGO_VERSION_1_30 (G_ENCODE_VERSION (1, 30))
184
185
/**
186
* PANGO_VERSION_1_32:
187
*
188
* A macro that evaluates to the 1.32 version of Pango, in a format
189
* that can be used by the C pre-processor.
190
*
191
* Since: 1.42
192
*/
193
#define PANGO_VERSION_1_32 (G_ENCODE_VERSION (1, 32))
194
195
/**
196
* PANGO_VERSION_1_34:
197
*
198
* A macro that evaluates to the 1.34 version of Pango, in a format
199
* that can be used by the C pre-processor.
200
*
201
* Since: 1.42
202
*/
203
#define PANGO_VERSION_1_34 (G_ENCODE_VERSION (1, 34))
204
205
/**
206
* PANGO_VERSION_1_36:
207
*
208
* A macro that evaluates to the 1.36 version of Pango, in a format
209
* that can be used by the C pre-processor.
210
*
211
* Since: 1.42
212
*/
213
#define PANGO_VERSION_1_36 (G_ENCODE_VERSION (1, 36))
214
215
/**
216
* PANGO_VERSION_1_38:
217
*
218
* A macro that evaluates to the 1.38 version of Pango, in a format
219
* that can be used by the C pre-processor.
220
*
221
* Since: 1.42
222
*/
223
#define PANGO_VERSION_1_38 (G_ENCODE_VERSION (1, 38))
224
225
/**
226
* PANGO_VERSION_1_40:
227
*
228
* A macro that evaluates to the 1.40 version of Pango, in a format
229
* that can be used by the C pre-processor.
230
*
231
* Since: 1.42
232
*/
233
#define PANGO_VERSION_1_40 (G_ENCODE_VERSION (1, 40))
234
235
/**
236
* PANGO_VERSION_1_42:
237
*
238
* A macro that evaluates to the 1.42 version of Pango, in a format
239
* that can be used by the C pre-processor.
240
*
241
* Since: 1.42
242
*/
243
#define PANGO_VERSION_1_42 (G_ENCODE_VERSION (1, 42))
244
245
/**
246
* PANGO_VERSION_1_44:
247
*
248
* A macro that evaluates to the 1.44 version of Pango, in a format
249
* that can be used by the C pre-processor.
250
*
251
* Since: 1.44
252
*/
253
#define PANGO_VERSION_1_44 (G_ENCODE_VERSION (1, 44))
254
255
/**
256
* PANGO_VERSION_1_46:
257
*
258
* A macro that evaluates to the 1.46 version of Pango, in a format
259
* that can be used by the C pre-processor.
260
*
261
* Since: 1.46
262
*/
263
#define PANGO_VERSION_1_46 (G_ENCODE_VERSION (1, 46))
264
265
/**
266
* PANGO_VERSION_1_48:
267
*
268
* A macro that evaluates to the 1.48 version of Pango, in a format
269
* that can be used by the C pre-processor.
270
*
271
* Since: 1.48
272
*/
273
#define PANGO_VERSION_1_48 (G_ENCODE_VERSION (1, 48))
274
275
/**
276
* PANGO_VERSION_1_50:
277
*
278
* A macro that evaluates to the 1.50 version of Pango, in a format
279
* that can be used by the C pre-processor.
280
*
281
* Since: 1.50
282
*/
283
#define PANGO_VERSION_1_50 (G_ENCODE_VERSION (1, 50))
284
285
/**
286
* PANGO_VERSION_1_52:
287
*
288
* A macro that evaluates to the 1.52 version of Pango, in a format
289
* that can be used by the C pre-processor.
290
*
291
* Since: 1.52
292
*/
293
#define PANGO_VERSION_1_52 (G_ENCODE_VERSION (1, 52))
294
295
/**
296
* PANGO_VERSION_1_54:
297
*
298
* A macro that evaluates to the 1.54 version of Pango, in a format
299
* that can be used by the C pre-processor.
300
*
301
* Since: 1.54
302
*/
303
#define PANGO_VERSION_1_54 (G_ENCODE_VERSION (1, 54))
304
305
/* evaluates to the current stable version; for development cycles,
306
* this means the next stable target
307
*/
308
#if (PANGO_VERSION_MINOR % 2)
309
#define PANGO_VERSION_CUR_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR + 1))
310
#else
311
#define PANGO_VERSION_CUR_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR))
312
#endif
313
314
/* evaluates to the previous stable version */
315
#if (PANGO_VERSION_MINOR % 2)
316
#define PANGO_VERSION_PREV_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR - 1))
317
#else
318
#define PANGO_VERSION_PREV_STABLE (G_ENCODE_VERSION (PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR - 2))
319
#endif
320
321
/**
322
* PANGO_VERSION_MIN_REQUIRED:
323
*
324
* A macro that should be defined by the user prior to including
325
* the pango.h header.
326
* The definition should be one of the predefined Pango version
327
* macros: %PANGO_VERSION_1_2, %PANGO_VERSION_1_4,...
328
*
329
* This macro defines the earliest version of Pango that the package is
330
* required to be able to compile against.
331
*
332
* If the compiler is configured to warn about the use of deprecated
333
* functions, then using functions that were deprecated in version
334
* %PANGO_VERSION_MIN_REQUIRED or earlier will cause warnings (but
335
* using functions deprecated in later releases will not).
336
*
337
* Since: 1.42
338
*/
339
/* If the package sets PANGO_VERSION_MIN_REQUIRED to some future
340
* PANGO_VERSION_X_Y value that we don't know about, it will compare as
341
* 0 in preprocessor tests.
342
*/
343
#ifndef PANGO_VERSION_MIN_REQUIRED
344
# define PANGO_VERSION_MIN_REQUIRED (PANGO_VERSION_CUR_STABLE)
345
#elif PANGO_VERSION_MIN_REQUIRED == 0
346
# undef PANGO_VERSION_MIN_REQUIRED
347
# define PANGO_VERSION_MIN_REQUIRED (PANGO_VERSION_CUR_STABLE + 2)
348
#endif
349
350
/**
351
* PANGO_VERSION_MAX_ALLOWED:
352
*
353
* A macro that should be defined by the user prior to including
354
* the glib.h header.
355
* The definition should be one of the predefined Pango version
356
* macros: %PANGO_VERSION_1_2, %PANGO_VERSION_1_4,...
357
*
358
* This macro defines the latest version of the Pango API that the
359
* package is allowed to make use of.
360
*
361
* If the compiler is configured to warn about the use of deprecated
362
* functions, then using functions added after version
363
* %PANGO_VERSION_MAX_ALLOWED will cause warnings.
364
*
365
* Unless you are using PANGO_VERSION_CHECK() or the like to compile
366
* different code depending on the Pango version, then this should be
367
* set to the same value as %PANGO_VERSION_MIN_REQUIRED.
368
*
369
* Since: 1.42
370
*/
371
#if !defined (PANGO_VERSION_MAX_ALLOWED) || (PANGO_VERSION_MAX_ALLOWED == 0)
372
# undef PANGO_VERSION_MAX_ALLOWED
373
# define PANGO_VERSION_MAX_ALLOWED (PANGO_VERSION_CUR_STABLE)
374
#endif
375
376
/* sanity checks */
377
#if PANGO_VERSION_MIN_REQUIRED > PANGO_VERSION_CUR_STABLE
378
#error "PANGO_VERSION_MIN_REQUIRED must be <= PANGO_VERSION_CUR_STABLE"
379
#endif
380
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_MIN_REQUIRED
381
#error "PANGO_VERSION_MAX_ALLOWED must be >= PANGO_VERSION_MIN_REQUIRED"
382
#endif
383
#if PANGO_VERSION_MIN_REQUIRED < PANGO_VERSION_1_2
384
#error "PANGO_VERSION_MIN_REQUIRED must be >= PANGO_VERSION_1_2"
385
#endif
386
387
/* These macros are used to mark deprecated functions in Pango headers,
388
* and thus have to be exposed in installed headers.
389
*/
390
#ifdef PANGO_DISABLE_DEPRECATION_WARNINGS
391
# define PANGO_DEPRECATED _PANGO_EXTERN
392
# define PANGO_DEPRECATED_FOR(f) _PANGO_EXTERN
393
# define PANGO_UNAVAILABLE(maj,min) _PANGO_EXTERN
394
#else
395
# define PANGO_DEPRECATED G_DEPRECATED _PANGO_EXTERN
396
# define PANGO_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _PANGO_EXTERN
397
# define PANGO_UNAVAILABLE(maj,min) G_UNAVAILABLE(maj,min) _PANGO_EXTERN
398
#endif
399
400
/* XXX: Every new stable minor release should add a set of macros here */
401
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_2
402
# define PANGO_DEPRECATED_IN_1_2 PANGO_DEPRECATED
403
# define PANGO_DEPRECATED_IN_1_2_FOR(f) PANGO_DEPRECATED_FOR(f)
404
#else
405
# define PANGO_DEPRECATED_IN_1_2 _PANGO_EXTERN
406
# define PANGO_DEPRECATED_IN_1_2_FOR(f) _PANGO_EXTERN
407
#endif
408
409
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_2
410
# define PANGO_AVAILABLE_IN_1_2 PANGO_UNAVAILABLE(1, 2)
411
#else
412
# define PANGO_AVAILABLE_IN_1_2 _PANGO_EXTERN
413
#endif
414
415
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_4
416
# define PANGO_DEPRECATED_IN_1_4 PANGO_DEPRECATED
417
# define PANGO_DEPRECATED_IN_1_4_FOR(f) PANGO_DEPRECATED_FOR(f)
418
#else
419
# define PANGO_DEPRECATED_IN_1_4 _PANGO_EXTERN
420
# define PANGO_DEPRECATED_IN_1_4_FOR(f) _PANGO_EXTERN
421
#endif
422
423
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_4
424
# define PANGO_AVAILABLE_IN_1_4 PANGO_UNAVAILABLE(1, 4)
425
#else
426
# define PANGO_AVAILABLE_IN_1_4 _PANGO_EXTERN
427
#endif
428
429
430
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_6
431
# define PANGO_DEPRECATED_IN_1_6 PANGO_DEPRECATED
432
# define PANGO_DEPRECATED_IN_1_6_FOR(f) PANGO_DEPRECATED_FOR(f)
433
#else
434
# define PANGO_DEPRECATED_IN_1_6 _PANGO_EXTERN
435
# define PANGO_DEPRECATED_IN_1_6_FOR(f) _PANGO_EXTERN
436
#endif
437
438
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_6
439
# define PANGO_AVAILABLE_IN_1_6 PANGO_UNAVAILABLE(1, 6)
440
#else
441
# define PANGO_AVAILABLE_IN_1_6 _PANGO_EXTERN
442
#endif
443
444
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_8
445
# define PANGO_DEPRECATED_IN_1_8 PANGO_DEPRECATED
446
# define PANGO_DEPRECATED_IN_1_8_FOR(f) PANGO_DEPRECATED_FOR(f)
447
#else
448
# define PANGO_DEPRECATED_IN_1_8 _PANGO_EXTERN
449
# define PANGO_DEPRECATED_IN_1_8_FOR(f) _PANGO_EXTERN
450
#endif
451
452
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_8
453
# define PANGO_AVAILABLE_IN_1_8 PANGO_UNAVAILABLE(1, 8)
454
#else
455
# define PANGO_AVAILABLE_IN_1_8 _PANGO_EXTERN
456
#endif
457
458
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_10
459
# define PANGO_DEPRECATED_IN_1_10 PANGO_DEPRECATED
460
# define PANGO_DEPRECATED_IN_1_10_FOR(f) PANGO_DEPRECATED_FOR(f)
461
#else
462
# define PANGO_DEPRECATED_IN_1_10 _PANGO_EXTERN
463
# define PANGO_DEPRECATED_IN_1_10_FOR(f) _PANGO_EXTERN
464
#endif
465
466
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_10
467
# define PANGO_AVAILABLE_IN_1_10 PANGO_UNAVAILABLE(1, 10)
468
#else
469
# define PANGO_AVAILABLE_IN_1_10 _PANGO_EXTERN
470
#endif
471
472
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_12
473
# define PANGO_AVAILABLE_IN_1_12 PANGO_UNAVAILABLE(1, 12)
474
#else
475
# define PANGO_AVAILABLE_IN_1_12 _PANGO_EXTERN
476
#endif
477
478
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_12
479
# define PANGO_DEPRECATED_IN_1_12 PANGO_DEPRECATED
480
# define PANGO_DEPRECATED_IN_1_12_FOR(f) PANGO_DEPRECATED_FOR(f)
481
#else
482
# define PANGO_DEPRECATED_IN_1_12 _PANGO_EXTERN
483
# define PANGO_DEPRECATED_IN_1_12_FOR(f) _PANGO_EXTERN
484
#endif
485
486
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_14
487
# define PANGO_AVAILABLE_IN_1_14 PANGO_UNAVAILABLE(1, 14)
488
#else
489
# define PANGO_AVAILABLE_IN_1_14 _PANGO_EXTERN
490
#endif
491
492
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_14
493
# define PANGO_DEPRECATED_IN_1_14 PANGO_DEPRECATED
494
# define PANGO_DEPRECATED_IN_1_14_FOR(f) PANGO_DEPRECATED_FOR(f)
495
#else
496
# define PANGO_DEPRECATED_IN_1_14 _PANGO_EXTERN
497
# define PANGO_DEPRECATED_IN_1_14_FOR(f) _PANGO_EXTERN
498
#endif
499
500
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_16
501
# define PANGO_AVAILABLE_IN_1_16 PANGO_UNAVAILABLE(1, 16)
502
#else
503
# define PANGO_AVAILABLE_IN_1_16 _PANGO_EXTERN
504
#endif
505
506
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_16
507
# define PANGO_DEPRECATED_IN_1_16 PANGO_DEPRECATED
508
# define PANGO_DEPRECATED_IN_1_16_FOR(f) PANGO_DEPRECATED_FOR(f)
509
#else
510
# define PANGO_DEPRECATED_IN_1_16 _PANGO_EXTERN
511
# define PANGO_DEPRECATED_IN_1_16_FOR(f) _PANGO_EXTERN
512
#endif
513
514
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_18
515
# define PANGO_DEPRECATED_IN_1_18 PANGO_DEPRECATED
516
# define PANGO_DEPRECATED_IN_1_18_FOR(f) PANGO_DEPRECATED_FOR(f)
517
#else
518
# define PANGO_DEPRECATED_IN_1_18 _PANGO_EXTERN
519
# define PANGO_DEPRECATED_IN_1_18_FOR(f) _PANGO_EXTERN
520
#endif
521
522
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_18
523
# define PANGO_AVAILABLE_IN_1_18 PANGO_UNAVAILABLE(1, 18)
524
#else
525
# define PANGO_AVAILABLE_IN_1_18 _PANGO_EXTERN
526
#endif
527
528
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_20
529
# define PANGO_DEPRECATED_IN_1_20 PANGO_DEPRECATED
530
# define PANGO_DEPRECATED_IN_1_20_FOR(f) PANGO_DEPRECATED_FOR(f)
531
#else
532
# define PANGO_DEPRECATED_IN_1_20 _PANGO_EXTERN
533
# define PANGO_DEPRECATED_IN_1_20_FOR(f) _PANGO_EXTERN
534
#endif
535
536
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_20
537
# define PANGO_AVAILABLE_IN_1_20 PANGO_UNAVAILABLE(1, 20)
538
#else
539
# define PANGO_AVAILABLE_IN_1_20 _PANGO_EXTERN
540
#endif
541
542
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_22
543
# define PANGO_DEPRECATED_IN_1_22 PANGO_DEPRECATED
544
# define PANGO_DEPRECATED_IN_1_22_FOR(f) PANGO_DEPRECATED_FOR(f)
545
#else
546
# define PANGO_DEPRECATED_IN_1_22 _PANGO_EXTERN
547
# define PANGO_DEPRECATED_IN_1_22_FOR(f) _PANGO_EXTERN
548
#endif
549
550
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_22
551
# define PANGO_AVAILABLE_IN_1_22 PANGO_UNAVAILABLE(1, 22)
552
#else
553
# define PANGO_AVAILABLE_IN_1_22 _PANGO_EXTERN
554
#endif
555
556
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_24
557
# define PANGO_DEPRECATED_IN_1_24 PANGO_DEPRECATED
558
# define PANGO_DEPRECATED_IN_1_24_FOR(f) PANGO_DEPRECATED_FOR(f)
559
#else
560
# define PANGO_DEPRECATED_IN_1_24 _PANGO_EXTERN
561
# define PANGO_DEPRECATED_IN_1_24_FOR(f) _PANGO_EXTERN
562
#endif
563
564
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_24
565
# define PANGO_AVAILABLE_IN_1_24 PANGO_UNAVAILABLE(1, 24)
566
#else
567
# define PANGO_AVAILABLE_IN_1_24 _PANGO_EXTERN
568
#endif
569
570
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_26
571
# define PANGO_DEPRECATED_IN_1_26 PANGO_DEPRECATED
572
# define PANGO_DEPRECATED_IN_1_26_FOR(f) PANGO_DEPRECATED_FOR(f)
573
#else
574
# define PANGO_DEPRECATED_IN_1_26 _PANGO_EXTERN
575
# define PANGO_DEPRECATED_IN_1_26_FOR(f) _PANGO_EXTERN
576
#endif
577
578
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_26
579
# define PANGO_AVAILABLE_IN_1_26 PANGO_UNAVAILABLE(1, 26)
580
#else
581
# define PANGO_AVAILABLE_IN_1_26 _PANGO_EXTERN
582
#endif
583
584
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_28
585
# define PANGO_DEPRECATED_IN_1_28 PANGO_DEPRECATED
586
# define PANGO_DEPRECATED_IN_1_28_FOR(f) PANGO_DEPRECATED_FOR(f)
587
#else
588
# define PANGO_DEPRECATED_IN_1_28 _PANGO_EXTERN
589
# define PANGO_DEPRECATED_IN_1_28_FOR(f) _PANGO_EXTERN
590
#endif
591
592
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_28
593
# define PANGO_AVAILABLE_IN_1_28 PANGO_UNAVAILABLE(1, 28)
594
#else
595
# define PANGO_AVAILABLE_IN_1_28 _PANGO_EXTERN
596
#endif
597
598
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_30
599
# define PANGO_DEPRECATED_IN_1_30 PANGO_DEPRECATED
600
# define PANGO_DEPRECATED_IN_1_30_FOR(f) PANGO_DEPRECATED_FOR(f)
601
#else
602
# define PANGO_DEPRECATED_IN_1_30 _PANGO_EXTERN
603
# define PANGO_DEPRECATED_IN_1_30_FOR(f) _PANGO_EXTERN
604
#endif
605
606
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_30
607
# define PANGO_AVAILABLE_IN_1_30 PANGO_UNAVAILABLE(1, 30)
608
#else
609
# define PANGO_AVAILABLE_IN_1_30 _PANGO_EXTERN
610
#endif
611
612
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_32
613
# define PANGO_DEPRECATED_IN_1_32 PANGO_DEPRECATED
614
# define PANGO_DEPRECATED_IN_1_32_FOR(f) PANGO_DEPRECATED_FOR(f)
615
#else
616
# define PANGO_DEPRECATED_IN_1_32 _PANGO_EXTERN
617
# define PANGO_DEPRECATED_IN_1_32_FOR(f) _PANGO_EXTERN
618
#endif
619
620
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_32
621
# define PANGO_AVAILABLE_IN_1_32 PANGO_UNAVAILABLE(1, 32)
622
#else
623
# define PANGO_AVAILABLE_IN_1_32 _PANGO_EXTERN
624
#endif
625
626
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_34
627
# define PANGO_DEPRECATED_IN_1_34 PANGO_DEPRECATED
628
# define PANGO_DEPRECATED_IN_1_34_FOR(f) PANGO_DEPRECATED_FOR(f)
629
#else
630
# define PANGO_DEPRECATED_IN_1_34 _PANGO_EXTERN
631
# define PANGO_DEPRECATED_IN_1_34_FOR(f) _PANGO_EXTERN
632
#endif
633
634
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_34
635
# define PANGO_AVAILABLE_IN_1_34 PANGO_UNAVAILABLE(1, 34)
636
#else
637
# define PANGO_AVAILABLE_IN_1_34 _PANGO_EXTERN
638
#endif
639
640
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_36
641
# define PANGO_DEPRECATED_IN_1_36 PANGO_DEPRECATED
642
# define PANGO_DEPRECATED_IN_1_36_FOR(f) PANGO_DEPRECATED_FOR(f)
643
#else
644
# define PANGO_DEPRECATED_IN_1_36 _PANGO_EXTERN
645
# define PANGO_DEPRECATED_IN_1_36_FOR(f) _PANGO_EXTERN
646
#endif
647
648
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_36
649
# define PANGO_AVAILABLE_IN_1_36 PANGO_UNAVAILABLE(1, 36)
650
#else
651
# define PANGO_AVAILABLE_IN_1_36 _PANGO_EXTERN
652
#endif
653
654
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_38
655
# define PANGO_DEPRECATED_IN_1_38 PANGO_DEPRECATED
656
# define PANGO_DEPRECATED_IN_1_38_FOR(f) PANGO_DEPRECATED_FOR(f)
657
#else
658
# define PANGO_DEPRECATED_IN_1_38 _PANGO_EXTERN
659
# define PANGO_DEPRECATED_IN_1_38_FOR(f) _PANGO_EXTERN
660
#endif
661
662
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_38
663
# define PANGO_AVAILABLE_IN_1_38 PANGO_UNAVAILABLE(1, 38)
664
#else
665
# define PANGO_AVAILABLE_IN_1_38 _PANGO_EXTERN
666
#endif
667
668
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_40
669
# define PANGO_DEPRECATED_IN_1_40 PANGO_DEPRECATED
670
# define PANGO_DEPRECATED_IN_1_40_FOR(f) PANGO_DEPRECATED_FOR(f)
671
#else
672
# define PANGO_DEPRECATED_IN_1_40 _PANGO_EXTERN
673
# define PANGO_DEPRECATED_IN_1_40_FOR(f) _PANGO_EXTERN
674
#endif
675
676
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_40
677
# define PANGO_AVAILABLE_IN_1_40 PANGO_UNAVAILABLE(1, 40)
678
#else
679
# define PANGO_AVAILABLE_IN_1_40 _PANGO_EXTERN
680
#endif
681
682
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_42
683
# define PANGO_DEPRECATED_IN_1_42 PANGO_DEPRECATED
684
# define PANGO_DEPRECATED_IN_1_42_FOR(f) PANGO_DEPRECATED_FOR(f)
685
#else
686
# define PANGO_DEPRECATED_IN_1_42 _PANGO_EXTERN
687
# define PANGO_DEPRECATED_IN_1_42_FOR(f) _PANGO_EXTERN
688
#endif
689
690
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_42
691
# define PANGO_AVAILABLE_IN_1_42 PANGO_UNAVAILABLE(1, 42)
692
#else
693
# define PANGO_AVAILABLE_IN_1_42 _PANGO_EXTERN
694
#endif
695
696
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_44
697
# define PANGO_DEPRECATED_IN_1_44 PANGO_DEPRECATED
698
# define PANGO_DEPRECATED_IN_1_44_FOR(f) PANGO_DEPRECATED_FOR(f)
699
#else
700
# define PANGO_DEPRECATED_IN_1_44 _PANGO_EXTERN
701
# define PANGO_DEPRECATED_IN_1_44_FOR(f) _PANGO_EXTERN
702
#endif
703
704
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_44
705
# define PANGO_AVAILABLE_IN_1_44 PANGO_UNAVAILABLE(1, 44)
706
#else
707
# define PANGO_AVAILABLE_IN_1_44 _PANGO_EXTERN
708
#endif
709
710
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_46
711
# define PANGO_DEPRECATED_IN_1_46 PANGO_DEPRECATED
712
# define PANGO_DEPRECATED_IN_1_46_FOR(f) PANGO_DEPRECATED_FOR(f)
713
#else
714
# define PANGO_DEPRECATED_IN_1_46 _PANGO_EXTERN
715
# define PANGO_DEPRECATED_IN_1_46_FOR(f) _PANGO_EXTERN
716
#endif
717
718
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_46
719
# define PANGO_AVAILABLE_IN_1_46 PANGO_UNAVAILABLE(1, 46)
720
#else
721
# define PANGO_AVAILABLE_IN_1_46 _PANGO_EXTERN
722
#endif
723
724
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_48
725
# define PANGO_DEPRECATED_IN_1_48 PANGO_DEPRECATED
726
# define PANGO_DEPRECATED_IN_1_48_FOR(f) PANGO_DEPRECATED_FOR(f)
727
#else
728
# define PANGO_DEPRECATED_IN_1_48 _PANGO_EXTERN
729
# define PANGO_DEPRECATED_IN_1_48_FOR(f) _PANGO_EXTERN
730
#endif
731
732
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_48
733
# define PANGO_AVAILABLE_IN_1_48 PANGO_UNAVAILABLE(1, 48)
734
#else
735
# define PANGO_AVAILABLE_IN_1_48 _PANGO_EXTERN
736
#endif
737
738
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_50
739
# define PANGO_DEPRECATED_IN_1_50 PANGO_DEPRECATED
740
# define PANGO_DEPRECATED_IN_1_50_FOR(f) PANGO_DEPRECATED_FOR(f)
741
#else
742
# define PANGO_DEPRECATED_IN_1_50 _PANGO_EXTERN
743
# define PANGO_DEPRECATED_IN_1_50_FOR(f) _PANGO_EXTERN
744
#endif
745
746
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_50
747
# define PANGO_AVAILABLE_IN_1_50 PANGO_UNAVAILABLE(1, 50)
748
#else
749
# define PANGO_AVAILABLE_IN_1_50 _PANGO_EXTERN
750
#endif
751
752
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_52
753
# define PANGO_DEPRECATED_IN_1_52 PANGO_DEPRECATED
754
# define PANGO_DEPRECATED_IN_1_52_FOR(f) PANGO_DEPRECATED_FOR(f)
755
#else
756
# define PANGO_DEPRECATED_IN_1_52 _PANGO_EXTERN
757
# define PANGO_DEPRECATED_IN_1_52_FOR(f) _PANGO_EXTERN
758
#endif
759
760
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_52
761
# define PANGO_AVAILABLE_IN_1_52 PANGO_UNAVAILABLE(1, 52)
762
#else
763
# define PANGO_AVAILABLE_IN_1_52 _PANGO_EXTERN
764
#endif
765
766
#if PANGO_VERSION_MIN_REQUIRED >= PANGO_VERSION_1_54
767
# define PANGO_DEPRECATED_IN_1_54 PANGO_DEPRECATED
768
# define PANGO_DEPRECATED_IN_1_54_FOR(f) PANGO_DEPRECATED_FOR(f)
769
#else
770
# define PANGO_DEPRECATED_IN_1_54 _PANGO_EXTERN
771
# define PANGO_DEPRECATED_IN_1_54_FOR(f) _PANGO_EXTERN
772
#endif
773
774
#if PANGO_VERSION_MAX_ALLOWED < PANGO_VERSION_1_54
775
# define PANGO_AVAILABLE_IN_1_54 PANGO_UNAVAILABLE(1, 54)
776
#else
777
# define PANGO_AVAILABLE_IN_1_54 _PANGO_EXTERN
778
#endif
779
780
#endif
/* __PANGO_VERSION_H__ */
781
glib.h
pango-features.h
nix
store
cpyc3zsjmbrrb2pc4kpw1gw7f25kim72-pango-1.54.0-dev
include
pango-1.0
pango
pango-version-macros.h
Generated by
1.10.0