1 /* GLIB - Library of useful routines for C programming
2 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
4 * SPDX-License-Identifier: LGPL-2.1-or-later
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
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 * Lesser General Public License for more details.
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/>.
21 * Modified by the GLib Team and others 1997-2000. See the AUTHORS
22 * file for a list of people on the GLib Team. See the ChangeLog
23 * files for a list of changes. These files are distributed with
24 * GLib at ftp://ftp.gtk.org/pub/gtk/.
27 #ifndef __G_VERSION_MACROS_H__
28 #define __G_VERSION_MACROS_H__
30 #if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
31 #error "Only <glib.h> can be included directly."
34 /* Version boundaries checks */
36 #define G_ENCODE_VERSION(major,minor) ((major) << 16 | (minor) << 8)
38 /* XXX: Every new stable minor release bump should add a macro here */
43 * A macro that evaluates to the 2.26 version of GLib, in a format
44 * that can be used by the C pre-processor.
48 #define GLIB_VERSION_2_26 (G_ENCODE_VERSION (2, 26))
53 * A macro that evaluates to the 2.28 version of GLib, in a format
54 * that can be used by the C pre-processor.
58 #define GLIB_VERSION_2_28 (G_ENCODE_VERSION (2, 28))
63 * A macro that evaluates to the 2.30 version of GLib, in a format
64 * that can be used by the C pre-processor.
68 #define GLIB_VERSION_2_30 (G_ENCODE_VERSION (2, 30))
73 * A macro that evaluates to the 2.32 version of GLib, in a format
74 * that can be used by the C pre-processor.
78 #define GLIB_VERSION_2_32 (G_ENCODE_VERSION (2, 32))
83 * A macro that evaluates to the 2.34 version of GLib, in a format
84 * that can be used by the C pre-processor.
88 #define GLIB_VERSION_2_34 (G_ENCODE_VERSION (2, 34))
93 * A macro that evaluates to the 2.36 version of GLib, in a format
94 * that can be used by the C pre-processor.
98 #define GLIB_VERSION_2_36 (G_ENCODE_VERSION (2, 36))
103 * A macro that evaluates to the 2.38 version of GLib, in a format
104 * that can be used by the C pre-processor.
108 #define GLIB_VERSION_2_38 (G_ENCODE_VERSION (2, 38))
113 * A macro that evaluates to the 2.40 version of GLib, in a format
114 * that can be used by the C pre-processor.
118 #define GLIB_VERSION_2_40 (G_ENCODE_VERSION (2, 40))
123 * A macro that evaluates to the 2.42 version of GLib, in a format
124 * that can be used by the C pre-processor.
128 #define GLIB_VERSION_2_42 (G_ENCODE_VERSION (2, 42))
133 * A macro that evaluates to the 2.44 version of GLib, in a format
134 * that can be used by the C pre-processor.
138 #define GLIB_VERSION_2_44 (G_ENCODE_VERSION (2, 44))
143 * A macro that evaluates to the 2.46 version of GLib, in a format
144 * that can be used by the C pre-processor.
148 #define GLIB_VERSION_2_46 (G_ENCODE_VERSION (2, 46))
153 * A macro that evaluates to the 2.48 version of GLib, in a format
154 * that can be used by the C pre-processor.
158 #define GLIB_VERSION_2_48 (G_ENCODE_VERSION (2, 48))
163 * A macro that evaluates to the 2.50 version of GLib, in a format
164 * that can be used by the C pre-processor.
168 #define GLIB_VERSION_2_50 (G_ENCODE_VERSION (2, 50))
173 * A macro that evaluates to the 2.52 version of GLib, in a format
174 * that can be used by the C pre-processor.
178 #define GLIB_VERSION_2_52 (G_ENCODE_VERSION (2, 52))
183 * A macro that evaluates to the 2.54 version of GLib, in a format
184 * that can be used by the C pre-processor.
188 #define GLIB_VERSION_2_54 (G_ENCODE_VERSION (2, 54))
193 * A macro that evaluates to the 2.56 version of GLib, in a format
194 * that can be used by the C pre-processor.
198 #define GLIB_VERSION_2_56 (G_ENCODE_VERSION (2, 56))
203 * A macro that evaluates to the 2.58 version of GLib, in a format
204 * that can be used by the C pre-processor.
208 #define GLIB_VERSION_2_58 (G_ENCODE_VERSION (2, 58))
213 * A macro that evaluates to the 2.60 version of GLib, in a format
214 * that can be used by the C pre-processor.
218 #define GLIB_VERSION_2_60 (G_ENCODE_VERSION (2, 60))
223 * A macro that evaluates to the 2.62 version of GLib, in a format
224 * that can be used by the C pre-processor.
228 #define GLIB_VERSION_2_62 (G_ENCODE_VERSION (2, 62))
233 * A macro that evaluates to the 2.64 version of GLib, in a format
234 * that can be used by the C pre-processor.
238 #define GLIB_VERSION_2_64 (G_ENCODE_VERSION (2, 64))
243 * A macro that evaluates to the 2.66 version of GLib, in a format
244 * that can be used by the C pre-processor.
248 #define GLIB_VERSION_2_66 (G_ENCODE_VERSION (2, 66))
253 * A macro that evaluates to the 2.68 version of GLib, in a format
254 * that can be used by the C pre-processor.
258 #define GLIB_VERSION_2_68 (G_ENCODE_VERSION (2, 68))
263 * A macro that evaluates to the 2.70 version of GLib, in a format
264 * that can be used by the C pre-processor.
268 #define GLIB_VERSION_2_70 (G_ENCODE_VERSION (2, 70))
273 * A macro that evaluates to the 2.72 version of GLib, in a format
274 * that can be used by the C pre-processor.
278 #define GLIB_VERSION_2_72 (G_ENCODE_VERSION (2, 72))
283 * A macro that evaluates to the 2.74 version of GLib, in a format
284 * that can be used by the C pre-processor.
288 #define GLIB_VERSION_2_74 (G_ENCODE_VERSION (2, 74))
291 * GLIB_VERSION_CUR_STABLE:
293 * A macro that evaluates to the current stable version of GLib, in a format
294 * that can be used by the C pre-processor.
296 * During an unstable development cycle, this evaluates to the next stable
297 * (unreleased) version which will be the result of the development cycle.
301 #if (GLIB_MINOR_VERSION % 2)
302 #define GLIB_VERSION_CUR_STABLE (G_ENCODE_VERSION (GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION + 1))
304 #define GLIB_VERSION_CUR_STABLE (G_ENCODE_VERSION (GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION))
308 * GLIB_VERSION_PREV_STABLE:
310 * A macro that evaluates to the previous stable version of GLib, in a format
311 * that can be used by the C pre-processor.
313 * During an unstable development cycle, this evaluates to the most recent
314 * released stable release, which preceded this development cycle.
318 #if (GLIB_MINOR_VERSION % 2)
319 #define GLIB_VERSION_PREV_STABLE (G_ENCODE_VERSION (GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION - 1))
321 #define GLIB_VERSION_PREV_STABLE (G_ENCODE_VERSION (GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION - 2))
325 * GLIB_VERSION_MIN_REQUIRED:
327 * A macro that should be defined by the user prior to including
329 * The definition should be one of the predefined GLib version
330 * macros: %GLIB_VERSION_2_26, %GLIB_VERSION_2_28,...
332 * This macro defines the earliest version of GLib that the package is
333 * required to be able to compile against.
335 * If the compiler is configured to warn about the use of deprecated
336 * functions, then using functions that were deprecated in version
337 * %GLIB_VERSION_MIN_REQUIRED or earlier will cause warnings (but
338 * using functions deprecated in later releases will not).
342 /* If the package sets GLIB_VERSION_MIN_REQUIRED to some future
343 * GLIB_VERSION_X_Y value that we don't know about, it will compare as
344 * 0 in preprocessor tests.
346 #ifndef GLIB_VERSION_MIN_REQUIRED
347 # define GLIB_VERSION_MIN_REQUIRED (GLIB_VERSION_CUR_STABLE)
348 #elif GLIB_VERSION_MIN_REQUIRED == 0
349 # undef GLIB_VERSION_MIN_REQUIRED
350 # define GLIB_VERSION_MIN_REQUIRED (GLIB_VERSION_CUR_STABLE + 2)
354 * GLIB_VERSION_MAX_ALLOWED:
356 * A macro that should be defined by the user prior to including
358 * The definition should be one of the predefined GLib version
359 * macros: %GLIB_VERSION_2_26, %GLIB_VERSION_2_28,...
361 * This macro defines the latest version of the GLib API that the
362 * package is allowed to make use of.
364 * If the compiler is configured to warn about the use of deprecated
365 * functions, then using functions added after version
366 * %GLIB_VERSION_MAX_ALLOWED will cause warnings.
368 * Unless you are using GLIB_CHECK_VERSION() or the like to compile
369 * different code depending on the GLib version, then this should be
370 * set to the same value as %GLIB_VERSION_MIN_REQUIRED.
374 #if !defined (GLIB_VERSION_MAX_ALLOWED) || (GLIB_VERSION_MAX_ALLOWED == 0)
375 # undef GLIB_VERSION_MAX_ALLOWED
376 # define GLIB_VERSION_MAX_ALLOWED (GLIB_VERSION_CUR_STABLE)
380 #if GLIB_VERSION_MIN_REQUIRED > GLIB_VERSION_CUR_STABLE
381 #error "GLIB_VERSION_MIN_REQUIRED must be <= GLIB_VERSION_CUR_STABLE"
383 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_MIN_REQUIRED
384 #error "GLIB_VERSION_MAX_ALLOWED must be >= GLIB_VERSION_MIN_REQUIRED"
386 #if GLIB_VERSION_MIN_REQUIRED < GLIB_VERSION_2_26
387 #error "GLIB_VERSION_MIN_REQUIRED must be >= GLIB_VERSION_2_26"
390 /* These macros are used to mark deprecated functions in GLib headers,
391 * and thus have to be exposed in installed headers. But please
392 * do *not* use them in other projects. Instead, use G_DEPRECATED
393 * or define your own wrappers around it.
395 #define GLIB_AVAILABLE_IN_ALL _GLIB_EXTERN
397 /* XXX: Every new stable minor release should add a set of macros here */
399 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_26
400 # define GLIB_DEPRECATED_IN_2_26 GLIB_DEPRECATED
401 # define GLIB_DEPRECATED_IN_2_26_FOR(f) GLIB_DEPRECATED_FOR(f)
402 # define GLIB_DEPRECATED_MACRO_IN_2_26 GLIB_DEPRECATED_MACRO
403 # define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
404 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_26 GLIB_DEPRECATED_ENUMERATOR
405 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_26_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
406 # define GLIB_DEPRECATED_TYPE_IN_2_26 GLIB_DEPRECATED_TYPE
407 # define GLIB_DEPRECATED_TYPE_IN_2_26_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
409 # define GLIB_DEPRECATED_IN_2_26 _GLIB_EXTERN
410 # define GLIB_DEPRECATED_IN_2_26_FOR(f) _GLIB_EXTERN
411 # define GLIB_DEPRECATED_MACRO_IN_2_26
412 # define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f)
413 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_26
414 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_26_FOR(f)
415 # define GLIB_DEPRECATED_TYPE_IN_2_26
416 # define GLIB_DEPRECATED_TYPE_IN_2_26_FOR(f)
419 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_26
420 # define GLIB_AVAILABLE_IN_2_26 GLIB_UNAVAILABLE(2, 26)
421 # define GLIB_AVAILABLE_MACRO_IN_2_26 GLIB_UNAVAILABLE_MACRO(2, 26)
422 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_26 GLIB_UNAVAILABLE_ENUMERATOR(2, 26)
423 # define GLIB_AVAILABLE_TYPE_IN_2_26 GLIB_UNAVAILABLE_TYPE(2, 26)
425 # define GLIB_AVAILABLE_IN_2_26 _GLIB_EXTERN
426 # define GLIB_AVAILABLE_MACRO_IN_2_26
427 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_26
428 # define GLIB_AVAILABLE_TYPE_IN_2_26
431 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_28
432 # define GLIB_DEPRECATED_IN_2_28 GLIB_DEPRECATED
433 # define GLIB_DEPRECATED_IN_2_28_FOR(f) GLIB_DEPRECATED_FOR(f)
434 # define GLIB_DEPRECATED_MACRO_IN_2_28 GLIB_DEPRECATED_MACRO
435 # define GLIB_DEPRECATED_MACRO_IN_2_28_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
436 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_28 GLIB_DEPRECATED_ENUMERATOR
437 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_28_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
438 # define GLIB_DEPRECATED_TYPE_IN_2_28 GLIB_DEPRECATED_TYPE
439 # define GLIB_DEPRECATED_TYPE_IN_2_28_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
441 # define GLIB_DEPRECATED_IN_2_28 _GLIB_EXTERN
442 # define GLIB_DEPRECATED_IN_2_28_FOR(f) _GLIB_EXTERN
443 # define GLIB_DEPRECATED_MACRO_IN_2_28
444 # define GLIB_DEPRECATED_MACRO_IN_2_28_FOR(f)
445 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_28
446 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_28_FOR(f)
447 # define GLIB_DEPRECATED_TYPE_IN_2_28
448 # define GLIB_DEPRECATED_TYPE_IN_2_28_FOR(f)
451 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_28
452 # define GLIB_AVAILABLE_IN_2_28 GLIB_UNAVAILABLE(2, 28)
453 # define GLIB_AVAILABLE_MACRO_IN_2_28 GLIB_UNAVAILABLE_MACRO(2, 28)
454 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_28 GLIB_UNAVAILABLE_ENUMERATOR(2, 28)
455 # define GLIB_AVAILABLE_TYPE_IN_2_28 GLIB_UNAVAILABLE_TYPE(2, 28)
457 # define GLIB_AVAILABLE_IN_2_28 _GLIB_EXTERN
458 # define GLIB_AVAILABLE_MACRO_IN_2_28
459 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_28
460 # define GLIB_AVAILABLE_TYPE_IN_2_28
463 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_30
464 # define GLIB_DEPRECATED_IN_2_30 GLIB_DEPRECATED
465 # define GLIB_DEPRECATED_IN_2_30_FOR(f) GLIB_DEPRECATED_FOR(f)
466 # define GLIB_DEPRECATED_MACRO_IN_2_30 GLIB_DEPRECATED_MACRO
467 # define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
468 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_30 GLIB_DEPRECATED_ENUMERATOR
469 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_30_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
470 # define GLIB_DEPRECATED_TYPE_IN_2_30 GLIB_DEPRECATED_TYPE
471 # define GLIB_DEPRECATED_TYPE_IN_2_30_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
473 # define GLIB_DEPRECATED_IN_2_30 _GLIB_EXTERN
474 # define GLIB_DEPRECATED_IN_2_30_FOR(f) _GLIB_EXTERN
475 # define GLIB_DEPRECATED_MACRO_IN_2_30
476 # define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f)
477 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_30
478 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_30_FOR(f)
479 # define GLIB_DEPRECATED_TYPE_IN_2_30
480 # define GLIB_DEPRECATED_TYPE_IN_2_30_FOR(f)
483 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_30
484 # define GLIB_AVAILABLE_IN_2_30 GLIB_UNAVAILABLE(2, 30)
485 # define GLIB_AVAILABLE_MACRO_IN_2_30 GLIB_UNAVAILABLE_MACRO(2, 30)
486 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_30 GLIB_UNAVAILABLE_ENUMERATOR(2, 30)
487 # define GLIB_AVAILABLE_TYPE_IN_2_30 GLIB_UNAVAILABLE_TYPE(2, 30)
489 # define GLIB_AVAILABLE_IN_2_30 _GLIB_EXTERN
490 # define GLIB_AVAILABLE_MACRO_IN_2_30
491 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_30
492 # define GLIB_AVAILABLE_TYPE_IN_2_30
495 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_32
496 # define GLIB_DEPRECATED_IN_2_32 GLIB_DEPRECATED
497 # define GLIB_DEPRECATED_IN_2_32_FOR(f) GLIB_DEPRECATED_FOR(f)
498 # define GLIB_DEPRECATED_MACRO_IN_2_32 GLIB_DEPRECATED_MACRO
499 # define GLIB_DEPRECATED_MACRO_IN_2_32_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
500 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_32 GLIB_DEPRECATED_ENUMERATOR
501 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_32_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
502 # define GLIB_DEPRECATED_TYPE_IN_2_32 GLIB_DEPRECATED_TYPE
503 # define GLIB_DEPRECATED_TYPE_IN_2_32_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
505 # define GLIB_DEPRECATED_IN_2_32 _GLIB_EXTERN
506 # define GLIB_DEPRECATED_IN_2_32_FOR(f) _GLIB_EXTERN
507 # define GLIB_DEPRECATED_MACRO_IN_2_32
508 # define GLIB_DEPRECATED_MACRO_IN_2_32_FOR(f)
509 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_32
510 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_32_FOR(f)
511 # define GLIB_DEPRECATED_TYPE_IN_2_32
512 # define GLIB_DEPRECATED_TYPE_IN_2_32_FOR(f)
513 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_32
514 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_32_FOR(f)
515 # define GLIB_DEPRECATED_TYPE_IN_2_32
516 # define GLIB_DEPRECATED_TYPE_IN_2_32_FOR(f)
519 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_32
520 # define GLIB_AVAILABLE_IN_2_32 GLIB_UNAVAILABLE(2, 32)
521 # define GLIB_AVAILABLE_MACRO_IN_2_32 GLIB_UNAVAILABLE_MACRO(2, 32)
522 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_32 GLIB_UNAVAILABLE_ENUMERATOR(2, 32)
523 # define GLIB_AVAILABLE_TYPE_IN_2_32 GLIB_UNAVAILABLE_TYPE(2, 32)
525 # define GLIB_AVAILABLE_IN_2_32 _GLIB_EXTERN
526 # define GLIB_AVAILABLE_MACRO_IN_2_32
527 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_32
528 # define GLIB_AVAILABLE_TYPE_IN_2_32
531 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_34
532 # define GLIB_DEPRECATED_IN_2_34 GLIB_DEPRECATED
533 # define GLIB_DEPRECATED_IN_2_34_FOR(f) GLIB_DEPRECATED_FOR(f)
534 # define GLIB_DEPRECATED_MACRO_IN_2_34 GLIB_DEPRECATED_MACRO
535 # define GLIB_DEPRECATED_MACRO_IN_2_34_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
536 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_34 GLIB_DEPRECATED_ENUMERATOR
537 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_34_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
538 # define GLIB_DEPRECATED_TYPE_IN_2_34 GLIB_DEPRECATED_TYPE
539 # define GLIB_DEPRECATED_TYPE_IN_2_34_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
541 # define GLIB_DEPRECATED_IN_2_34 _GLIB_EXTERN
542 # define GLIB_DEPRECATED_IN_2_34_FOR(f) _GLIB_EXTERN
543 # define GLIB_DEPRECATED_MACRO_IN_2_34
544 # define GLIB_DEPRECATED_MACRO_IN_2_34_FOR(f)
545 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_34
546 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_34_FOR(f)
547 # define GLIB_DEPRECATED_TYPE_IN_2_34
548 # define GLIB_DEPRECATED_TYPE_IN_2_34_FOR(f)
551 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_34
552 # define GLIB_AVAILABLE_IN_2_34 GLIB_UNAVAILABLE(2, 34)
553 # define GLIB_AVAILABLE_MACRO_IN_2_34 GLIB_UNAVAILABLE_MACRO(2, 34)
554 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_34 GLIB_UNAVAILABLE_ENUMERATOR(2, 34)
555 # define GLIB_AVAILABLE_TYPE_IN_2_34 GLIB_UNAVAILABLE_TYPE(2, 34)
557 # define GLIB_AVAILABLE_IN_2_34 _GLIB_EXTERN
558 # define GLIB_AVAILABLE_MACRO_IN_2_34
559 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_34
560 # define GLIB_AVAILABLE_TYPE_IN_2_34
563 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_36
564 # define GLIB_DEPRECATED_IN_2_36 GLIB_DEPRECATED
565 # define GLIB_DEPRECATED_IN_2_36_FOR(f) GLIB_DEPRECATED_FOR(f)
566 # define GLIB_DEPRECATED_MACRO_IN_2_36 GLIB_DEPRECATED_MACRO
567 # define GLIB_DEPRECATED_MACRO_IN_2_36_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
568 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_36 GLIB_DEPRECATED_ENUMERATOR
569 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_36_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
570 # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
571 # define GLIB_DEPRECATED_TYPE_IN_2_36_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
573 # define GLIB_DEPRECATED_IN_2_36 _GLIB_EXTERN
574 # define GLIB_DEPRECATED_IN_2_36_FOR(f) _GLIB_EXTERN
575 # define GLIB_DEPRECATED_MACRO_IN_2_36
576 # define GLIB_DEPRECATED_MACRO_IN_2_36_FOR(f)
577 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_36
578 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_36_FOR(f)
579 # define GLIB_DEPRECATED_TYPE_IN_2_36
580 # define GLIB_DEPRECATED_TYPE_IN_2_36_FOR(f)
583 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_36
584 # define GLIB_AVAILABLE_IN_2_36 GLIB_UNAVAILABLE(2, 36)
585 # define GLIB_AVAILABLE_MACRO_IN_2_36 GLIB_UNAVAILABLE_MACRO(2, 36)
586 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_36 GLIB_UNAVAILABLE_ENUMERATOR(2, 36)
587 # define GLIB_AVAILABLE_TYPE_IN_2_36 GLIB_UNAVAILABLE_TYPE(2, 36)
589 # define GLIB_AVAILABLE_IN_2_36 _GLIB_EXTERN
590 # define GLIB_AVAILABLE_MACRO_IN_2_36
591 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_36
592 # define GLIB_AVAILABLE_TYPE_IN_2_36
595 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_38
596 # define GLIB_DEPRECATED_IN_2_38 GLIB_DEPRECATED
597 # define GLIB_DEPRECATED_IN_2_38_FOR(f) GLIB_DEPRECATED_FOR(f)
598 # define GLIB_DEPRECATED_MACRO_IN_2_38 GLIB_DEPRECATED_MACRO
599 # define GLIB_DEPRECATED_MACRO_IN_2_38_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
600 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_38 GLIB_DEPRECATED_ENUMERATOR
601 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_38_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
602 # define GLIB_DEPRECATED_TYPE_IN_2_38 GLIB_DEPRECATED_TYPE
603 # define GLIB_DEPRECATED_TYPE_IN_2_38_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
605 # define GLIB_DEPRECATED_IN_2_38 _GLIB_EXTERN
606 # define GLIB_DEPRECATED_IN_2_38_FOR(f) _GLIB_EXTERN
607 # define GLIB_DEPRECATED_MACRO_IN_2_38
608 # define GLIB_DEPRECATED_MACRO_IN_2_38_FOR(f)
609 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_38
610 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_38_FOR(f)
611 # define GLIB_DEPRECATED_TYPE_IN_2_38
612 # define GLIB_DEPRECATED_TYPE_IN_2_38_FOR(f)
615 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
616 # define GLIB_AVAILABLE_IN_2_38 GLIB_UNAVAILABLE(2, 38)
617 # define GLIB_AVAILABLE_MACRO_IN_2_38 GLIB_UNAVAILABLE_MACRO(2, 38)
618 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_38 GLIB_UNAVAILABLE_ENUMERATOR(2, 38)
619 # define GLIB_AVAILABLE_TYPE_IN_2_38 GLIB_UNAVAILABLE_TYPE(2, 38)
621 # define GLIB_AVAILABLE_IN_2_38 _GLIB_EXTERN
622 # define GLIB_AVAILABLE_MACRO_IN_2_38
623 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_38
624 # define GLIB_AVAILABLE_TYPE_IN_2_38
627 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_40
628 # define GLIB_DEPRECATED_IN_2_40 GLIB_DEPRECATED
629 # define GLIB_DEPRECATED_IN_2_40_FOR(f) GLIB_DEPRECATED_FOR(f)
630 # define GLIB_DEPRECATED_MACRO_IN_2_40 GLIB_DEPRECATED_MACRO
631 # define GLIB_DEPRECATED_MACRO_IN_2_40_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
632 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_40 GLIB_DEPRECATED_ENUMERATOR
633 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_40_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
634 # define GLIB_DEPRECATED_TYPE_IN_2_40 GLIB_DEPRECATED_TYPE
635 # define GLIB_DEPRECATED_TYPE_IN_2_40_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
637 # define GLIB_DEPRECATED_IN_2_40 _GLIB_EXTERN
638 # define GLIB_DEPRECATED_IN_2_40_FOR(f) _GLIB_EXTERN
639 # define GLIB_DEPRECATED_MACRO_IN_2_40
640 # define GLIB_DEPRECATED_MACRO_IN_2_40_FOR(f)
641 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_40
642 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_40_FOR(f)
643 # define GLIB_DEPRECATED_TYPE_IN_2_40
644 # define GLIB_DEPRECATED_TYPE_IN_2_40_FOR(f)
647 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_40
648 # define GLIB_AVAILABLE_IN_2_40 GLIB_UNAVAILABLE(2, 40)
649 # define GLIB_AVAILABLE_MACRO_IN_2_40 GLIB_UNAVAILABLE_MACRO(2, 40)
650 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_40 GLIB_UNAVAILABLE_ENUMERATOR(2, 40)
651 # define GLIB_AVAILABLE_TYPE_IN_2_40 GLIB_UNAVAILABLE_TYPE(2, 40)
653 # define GLIB_AVAILABLE_IN_2_40 _GLIB_EXTERN
654 # define GLIB_AVAILABLE_MACRO_IN_2_40
655 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_40
656 # define GLIB_AVAILABLE_TYPE_IN_2_40
659 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_42
660 # define GLIB_DEPRECATED_IN_2_42 GLIB_DEPRECATED
661 # define GLIB_DEPRECATED_IN_2_42_FOR(f) GLIB_DEPRECATED_FOR(f)
662 # define GLIB_DEPRECATED_MACRO_IN_2_42 GLIB_DEPRECATED_MACRO
663 # define GLIB_DEPRECATED_MACRO_IN_2_42_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
665 # define GLIB_DEPRECATED_IN_2_42 _GLIB_EXTERN
666 # define GLIB_DEPRECATED_IN_2_42_FOR(f) _GLIB_EXTERN
667 # define GLIB_DEPRECATED_MACRO_IN_2_42
668 # define GLIB_DEPRECATED_MACRO_IN_2_42_FOR(f)
669 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_42
670 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_42_FOR(f)
671 # define GLIB_DEPRECATED_TYPE_IN_2_42
672 # define GLIB_DEPRECATED_TYPE_IN_2_42_FOR(f)
675 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_42
676 # define GLIB_AVAILABLE_IN_2_42 GLIB_UNAVAILABLE(2, 42)
677 # define GLIB_AVAILABLE_MACRO_IN_2_42 GLIB_UNAVAILABLE_MACRO(2, 42)
678 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_42 GLIB_UNAVAILABLE_ENUMERATOR(2, 42)
679 # define GLIB_AVAILABLE_TYPE_IN_2_42 GLIB_UNAVAILABLE_TYPE(2, 42)
681 # define GLIB_AVAILABLE_IN_2_42 _GLIB_EXTERN
682 # define GLIB_AVAILABLE_MACRO_IN_2_42
683 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_42
684 # define GLIB_AVAILABLE_TYPE_IN_2_42
687 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_44
688 # define GLIB_DEPRECATED_IN_2_44 GLIB_DEPRECATED
689 # define GLIB_DEPRECATED_IN_2_44_FOR(f) GLIB_DEPRECATED_FOR(f)
690 # define GLIB_DEPRECATED_MACRO_IN_2_44 GLIB_DEPRECATED_MACRO
691 # define GLIB_DEPRECATED_MACRO_IN_2_44_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
692 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_44 GLIB_DEPRECATED_ENUMERATOR
693 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_44_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
694 # define GLIB_DEPRECATED_TYPE_IN_2_44 GLIB_DEPRECATED_TYPE
695 # define GLIB_DEPRECATED_TYPE_IN_2_44_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
697 # define GLIB_DEPRECATED_IN_2_44 _GLIB_EXTERN
698 # define GLIB_DEPRECATED_IN_2_44_FOR(f) _GLIB_EXTERN
699 # define GLIB_DEPRECATED_MACRO_IN_2_44
700 # define GLIB_DEPRECATED_MACRO_IN_2_44_FOR(f)
701 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_44
702 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_44_FOR(f)
703 # define GLIB_DEPRECATED_TYPE_IN_2_44
704 # define GLIB_DEPRECATED_TYPE_IN_2_44_FOR(f)
707 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_44
708 # define GLIB_AVAILABLE_IN_2_44 GLIB_UNAVAILABLE(2, 44)
709 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_44 GLIB_UNAVAILABLE_STATIC_INLINE(2, 44)
710 # define GLIB_AVAILABLE_MACRO_IN_2_44 GLIB_UNAVAILABLE_MACRO(2, 44)
711 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_44 GLIB_UNAVAILABLE_ENUMERATOR(2, 44)
712 # define GLIB_AVAILABLE_TYPE_IN_2_44 GLIB_UNAVAILABLE_TYPE(2, 44)
714 # define GLIB_AVAILABLE_IN_2_44 _GLIB_EXTERN
715 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_44
716 # define GLIB_AVAILABLE_MACRO_IN_2_44
717 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_44
718 # define GLIB_AVAILABLE_TYPE_IN_2_44
721 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_46
722 # define GLIB_DEPRECATED_IN_2_46 GLIB_DEPRECATED
723 # define GLIB_DEPRECATED_IN_2_46_FOR(f) GLIB_DEPRECATED_FOR(f)
724 # define GLIB_DEPRECATED_MACRO_IN_2_46 GLIB_DEPRECATED_MACRO
725 # define GLIB_DEPRECATED_MACRO_IN_2_46_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
727 # define GLIB_DEPRECATED_IN_2_46 _GLIB_EXTERN
728 # define GLIB_DEPRECATED_IN_2_46_FOR(f) _GLIB_EXTERN
729 # define GLIB_DEPRECATED_MACRO_IN_2_46
730 # define GLIB_DEPRECATED_MACRO_IN_2_46_FOR(f)
731 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_46
732 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_46_FOR(f)
733 # define GLIB_DEPRECATED_TYPE_IN_2_46
734 # define GLIB_DEPRECATED_TYPE_IN_2_46_FOR(f)
737 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_46
738 # define GLIB_AVAILABLE_IN_2_46 GLIB_UNAVAILABLE(2, 46)
739 # define GLIB_AVAILABLE_MACRO_IN_2_46 GLIB_UNAVAILABLE_MACRO(2, 46)
740 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_46 GLIB_UNAVAILABLE_ENUMERATOR(2, 46)
741 # define GLIB_AVAILABLE_TYPE_IN_2_46 GLIB_UNAVAILABLE_TYPE(2, 46)
743 # define GLIB_AVAILABLE_IN_2_46 _GLIB_EXTERN
744 # define GLIB_AVAILABLE_MACRO_IN_2_46
745 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_46
746 # define GLIB_AVAILABLE_TYPE_IN_2_46
749 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_48
750 # define GLIB_DEPRECATED_IN_2_48 GLIB_DEPRECATED
751 # define GLIB_DEPRECATED_IN_2_48_FOR(f) GLIB_DEPRECATED_FOR(f)
752 # define GLIB_DEPRECATED_MACRO_IN_2_48 GLIB_DEPRECATED_MACRO
753 # define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
754 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_48 GLIB_DEPRECATED_ENUMERATOR
755 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_48_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
756 # define GLIB_DEPRECATED_TYPE_IN_2_48 GLIB_DEPRECATED_TYPE
757 # define GLIB_DEPRECATED_TYPE_IN_2_48_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
759 # define GLIB_DEPRECATED_IN_2_48 _GLIB_EXTERN
760 # define GLIB_DEPRECATED_IN_2_48_FOR(f) _GLIB_EXTERN
761 # define GLIB_DEPRECATED_MACRO_IN_2_48
762 # define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f)
763 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_48
764 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_48_FOR(f)
765 # define GLIB_DEPRECATED_TYPE_IN_2_48
766 # define GLIB_DEPRECATED_TYPE_IN_2_48_FOR(f)
769 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_48
770 # define GLIB_AVAILABLE_IN_2_48 GLIB_UNAVAILABLE(2, 48)
771 # define GLIB_AVAILABLE_MACRO_IN_2_48 GLIB_UNAVAILABLE_MACRO(2, 48)
772 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_48 GLIB_UNAVAILABLE_ENUMERATOR(2, 48)
773 # define GLIB_AVAILABLE_TYPE_IN_2_48 GLIB_UNAVAILABLE_TYPE(2, 48)
775 # define GLIB_AVAILABLE_IN_2_48 _GLIB_EXTERN
776 # define GLIB_AVAILABLE_MACRO_IN_2_48
777 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_48
778 # define GLIB_AVAILABLE_TYPE_IN_2_48
781 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_50
782 # define GLIB_DEPRECATED_IN_2_50 GLIB_DEPRECATED
783 # define GLIB_DEPRECATED_IN_2_50_FOR(f) GLIB_DEPRECATED_FOR(f)
784 # define GLIB_DEPRECATED_MACRO_IN_2_50 GLIB_DEPRECATED_MACRO
785 # define GLIB_DEPRECATED_MACRO_IN_2_50_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
786 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_50 GLIB_DEPRECATED_ENUMERATOR
787 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_50_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
788 # define GLIB_DEPRECATED_TYPE_IN_2_50 GLIB_DEPRECATED_TYPE
789 # define GLIB_DEPRECATED_TYPE_IN_2_50_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
791 # define GLIB_DEPRECATED_IN_2_50 _GLIB_EXTERN
792 # define GLIB_DEPRECATED_IN_2_50_FOR(f) _GLIB_EXTERN
793 # define GLIB_DEPRECATED_MACRO_IN_2_50
794 # define GLIB_DEPRECATED_MACRO_IN_2_50_FOR(f)
795 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_50
796 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_50_FOR(f)
797 # define GLIB_DEPRECATED_TYPE_IN_2_50
798 # define GLIB_DEPRECATED_TYPE_IN_2_50_FOR(f)
801 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_50
802 # define GLIB_AVAILABLE_IN_2_50 GLIB_UNAVAILABLE(2, 50)
803 # define GLIB_AVAILABLE_MACRO_IN_2_50 GLIB_UNAVAILABLE_MACRO(2, 50)
804 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_50 GLIB_UNAVAILABLE_ENUMERATOR(2, 50)
805 # define GLIB_AVAILABLE_TYPE_IN_2_50 GLIB_UNAVAILABLE_TYPE(2, 50)
807 # define GLIB_AVAILABLE_IN_2_50 _GLIB_EXTERN
808 # define GLIB_AVAILABLE_MACRO_IN_2_50
809 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_50
810 # define GLIB_AVAILABLE_TYPE_IN_2_50
813 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_52
814 # define GLIB_DEPRECATED_IN_2_52 GLIB_DEPRECATED
815 # define GLIB_DEPRECATED_IN_2_52_FOR(f) GLIB_DEPRECATED_FOR(f)
816 # define GLIB_DEPRECATED_MACRO_IN_2_52 GLIB_DEPRECATED_MACRO
817 # define GLIB_DEPRECATED_MACRO_IN_2_52_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
818 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_52 GLIB_DEPRECATED_ENUMERATOR
819 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_52_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
820 # define GLIB_DEPRECATED_TYPE_IN_2_52 GLIB_DEPRECATED_TYPE
821 # define GLIB_DEPRECATED_TYPE_IN_2_52_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
823 # define GLIB_DEPRECATED_IN_2_52 _GLIB_EXTERN
824 # define GLIB_DEPRECATED_IN_2_52_FOR(f) _GLIB_EXTERN
825 # define GLIB_DEPRECATED_MACRO_IN_2_52
826 # define GLIB_DEPRECATED_MACRO_IN_2_52_FOR(f)
827 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_52
828 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_52_FOR(f)
829 # define GLIB_DEPRECATED_TYPE_IN_2_52
830 # define GLIB_DEPRECATED_TYPE_IN_2_52_FOR(f)
833 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_52
834 # define GLIB_AVAILABLE_IN_2_52 GLIB_UNAVAILABLE(2, 52)
835 # define GLIB_AVAILABLE_MACRO_IN_2_52 GLIB_UNAVAILABLE_MACRO(2, 52)
836 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_52 GLIB_UNAVAILABLE_ENUMERATOR(2, 52)
837 # define GLIB_AVAILABLE_TYPE_IN_2_52 GLIB_UNAVAILABLE_TYPE(2, 52)
839 # define GLIB_AVAILABLE_IN_2_52 _GLIB_EXTERN
840 # define GLIB_AVAILABLE_MACRO_IN_2_52
841 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_52
842 # define GLIB_AVAILABLE_TYPE_IN_2_52
845 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_54
846 # define GLIB_DEPRECATED_IN_2_54 GLIB_DEPRECATED
847 # define GLIB_DEPRECATED_IN_2_54_FOR(f) GLIB_DEPRECATED_FOR(f)
848 # define GLIB_DEPRECATED_MACRO_IN_2_54 GLIB_DEPRECATED_MACRO
849 # define GLIB_DEPRECATED_MACRO_IN_2_54_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
850 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_54 GLIB_DEPRECATED_ENUMERATOR
851 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_54_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
852 # define GLIB_DEPRECATED_TYPE_IN_2_54 GLIB_DEPRECATED_TYPE
853 # define GLIB_DEPRECATED_TYPE_IN_2_54_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
855 # define GLIB_DEPRECATED_IN_2_54 _GLIB_EXTERN
856 # define GLIB_DEPRECATED_IN_2_54_FOR(f) _GLIB_EXTERN
857 # define GLIB_DEPRECATED_MACRO_IN_2_54
858 # define GLIB_DEPRECATED_MACRO_IN_2_54_FOR(f)
859 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_54
860 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_54_FOR(f)
861 # define GLIB_DEPRECATED_TYPE_IN_2_54
862 # define GLIB_DEPRECATED_TYPE_IN_2_54_FOR(f)
865 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_54
866 # define GLIB_AVAILABLE_IN_2_54 GLIB_UNAVAILABLE(2, 54)
867 # define GLIB_AVAILABLE_MACRO_IN_2_54 GLIB_UNAVAILABLE_MACRO(2, 54)
868 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_54 GLIB_UNAVAILABLE_ENUMERATOR(2, 54)
869 # define GLIB_AVAILABLE_TYPE_IN_2_54 GLIB_UNAVAILABLE_TYPE(2, 54)
871 # define GLIB_AVAILABLE_IN_2_54 _GLIB_EXTERN
872 # define GLIB_AVAILABLE_MACRO_IN_2_54
873 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_54
874 # define GLIB_AVAILABLE_TYPE_IN_2_54
877 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_56
878 # define GLIB_DEPRECATED_IN_2_56 GLIB_DEPRECATED
879 # define GLIB_DEPRECATED_IN_2_56_FOR(f) GLIB_DEPRECATED_FOR(f)
880 # define GLIB_DEPRECATED_MACRO_IN_2_56 GLIB_DEPRECATED_MACRO
881 # define GLIB_DEPRECATED_MACRO_IN_2_56_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
882 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_56 GLIB_DEPRECATED_ENUMERATOR
883 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_56_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
884 # define GLIB_DEPRECATED_TYPE_IN_2_56 GLIB_DEPRECATED_TYPE
885 # define GLIB_DEPRECATED_TYPE_IN_2_56_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
887 # define GLIB_DEPRECATED_IN_2_56 _GLIB_EXTERN
888 # define GLIB_DEPRECATED_IN_2_56_FOR(f) _GLIB_EXTERN
889 # define GLIB_DEPRECATED_MACRO_IN_2_56
890 # define GLIB_DEPRECATED_MACRO_IN_2_56_FOR(f)
891 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_56
892 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_56_FOR(f)
893 # define GLIB_DEPRECATED_TYPE_IN_2_56
894 # define GLIB_DEPRECATED_TYPE_IN_2_56_FOR(f)
897 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_56
898 # define GLIB_AVAILABLE_IN_2_56 GLIB_UNAVAILABLE(2, 56)
899 # define GLIB_AVAILABLE_MACRO_IN_2_56 GLIB_UNAVAILABLE_MACRO(2, 56)
900 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_56 GLIB_UNAVAILABLE_ENUMERATOR(2, 56)
901 # define GLIB_AVAILABLE_TYPE_IN_2_56 GLIB_UNAVAILABLE_TYPE(2, 56)
903 # define GLIB_AVAILABLE_IN_2_56 _GLIB_EXTERN
904 # define GLIB_AVAILABLE_MACRO_IN_2_56
905 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_56
906 # define GLIB_AVAILABLE_TYPE_IN_2_56
909 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_58
910 # define GLIB_DEPRECATED_IN_2_58 GLIB_DEPRECATED
911 # define GLIB_DEPRECATED_IN_2_58_FOR(f) GLIB_DEPRECATED_FOR(f)
912 # define GLIB_DEPRECATED_MACRO_IN_2_58 GLIB_DEPRECATED_MACRO
913 # define GLIB_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
914 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_58 GLIB_DEPRECATED_ENUMERATOR
915 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_58_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
916 # define GLIB_DEPRECATED_TYPE_IN_2_58 GLIB_DEPRECATED_TYPE
917 # define GLIB_DEPRECATED_TYPE_IN_2_58_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
919 # define GLIB_DEPRECATED_IN_2_58 _GLIB_EXTERN
920 # define GLIB_DEPRECATED_IN_2_58_FOR(f) _GLIB_EXTERN
921 # define GLIB_DEPRECATED_MACRO_IN_2_58
922 # define GLIB_DEPRECATED_MACRO_IN_2_58_FOR(f)
923 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_58
924 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_58_FOR(f)
925 # define GLIB_DEPRECATED_TYPE_IN_2_58
926 # define GLIB_DEPRECATED_TYPE_IN_2_58_FOR(f)
929 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_58
930 # define GLIB_AVAILABLE_IN_2_58 GLIB_UNAVAILABLE(2, 58)
931 # define GLIB_AVAILABLE_MACRO_IN_2_58 GLIB_UNAVAILABLE_MACRO(2, 58)
932 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_58 GLIB_UNAVAILABLE_ENUMERATOR(2, 58)
933 # define GLIB_AVAILABLE_TYPE_IN_2_58 GLIB_UNAVAILABLE_TYPE(2, 58)
935 # define GLIB_AVAILABLE_IN_2_58 _GLIB_EXTERN
936 # define GLIB_AVAILABLE_MACRO_IN_2_58
937 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_58
938 # define GLIB_AVAILABLE_TYPE_IN_2_58
941 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_60
942 # define GLIB_DEPRECATED_IN_2_60 GLIB_DEPRECATED
943 # define GLIB_DEPRECATED_IN_2_60_FOR(f) GLIB_DEPRECATED_FOR(f)
944 # define GLIB_DEPRECATED_MACRO_IN_2_60 GLIB_DEPRECATED_MACRO
945 # define GLIB_DEPRECATED_MACRO_IN_2_60_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
946 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_60 GLIB_DEPRECATED_ENUMERATOR
947 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_60_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
948 # define GLIB_DEPRECATED_TYPE_IN_2_60 GLIB_DEPRECATED_TYPE
949 # define GLIB_DEPRECATED_TYPE_IN_2_60_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
951 # define GLIB_DEPRECATED_IN_2_60 _GLIB_EXTERN
952 # define GLIB_DEPRECATED_IN_2_60_FOR(f) _GLIB_EXTERN
953 # define GLIB_DEPRECATED_MACRO_IN_2_60
954 # define GLIB_DEPRECATED_MACRO_IN_2_60_FOR(f)
955 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_60
956 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_60_FOR(f)
957 # define GLIB_DEPRECATED_TYPE_IN_2_60
958 # define GLIB_DEPRECATED_TYPE_IN_2_60_FOR(f)
961 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_60
962 # define GLIB_AVAILABLE_IN_2_60 GLIB_UNAVAILABLE(2, 60)
963 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_60 GLIB_UNAVAILABLE_STATIC_INLINE(2, 60)
964 # define GLIB_AVAILABLE_MACRO_IN_2_60 GLIB_UNAVAILABLE_MACRO(2, 60)
965 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_60 GLIB_UNAVAILABLE_ENUMERATOR(2, 60)
966 # define GLIB_AVAILABLE_TYPE_IN_2_60 GLIB_UNAVAILABLE_TYPE(2, 60)
968 # define GLIB_AVAILABLE_IN_2_60 _GLIB_EXTERN
969 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_60
970 # define GLIB_AVAILABLE_MACRO_IN_2_60
971 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_60
972 # define GLIB_AVAILABLE_TYPE_IN_2_60
975 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_62
976 # define GLIB_DEPRECATED_IN_2_62 GLIB_DEPRECATED
977 # define GLIB_DEPRECATED_IN_2_62_FOR(f) GLIB_DEPRECATED_FOR(f)
978 # define GLIB_DEPRECATED_MACRO_IN_2_62 GLIB_DEPRECATED_MACRO
979 # define GLIB_DEPRECATED_MACRO_IN_2_62_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
980 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_62 GLIB_DEPRECATED_ENUMERATOR
981 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_62_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
982 # define GLIB_DEPRECATED_TYPE_IN_2_62 GLIB_DEPRECATED_TYPE
983 # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
985 # define GLIB_DEPRECATED_IN_2_62 _GLIB_EXTERN
986 # define GLIB_DEPRECATED_IN_2_62_FOR(f) _GLIB_EXTERN
987 # define GLIB_DEPRECATED_MACRO_IN_2_62
988 # define GLIB_DEPRECATED_MACRO_IN_2_62_FOR(f)
989 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_62
990 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_62_FOR(f)
991 # define GLIB_DEPRECATED_TYPE_IN_2_62
992 # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f)
995 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_62
996 # define GLIB_AVAILABLE_IN_2_62 GLIB_UNAVAILABLE(2, 62)
997 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_62 GLIB_UNAVAILABLE_STATIC_INLINE(2, 62)
998 # define GLIB_AVAILABLE_MACRO_IN_2_62 GLIB_UNAVAILABLE_MACRO(2, 62)
999 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_62 GLIB_UNAVAILABLE_ENUMERATOR(2, 62)
1000 # define GLIB_AVAILABLE_TYPE_IN_2_62 GLIB_UNAVAILABLE_TYPE(2, 62)
1002 # define GLIB_AVAILABLE_IN_2_62 _GLIB_EXTERN
1003 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_62
1004 # define GLIB_AVAILABLE_MACRO_IN_2_62
1005 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_62
1006 # define GLIB_AVAILABLE_TYPE_IN_2_62
1009 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_64
1010 # define GLIB_DEPRECATED_IN_2_64 GLIB_DEPRECATED
1011 # define GLIB_DEPRECATED_IN_2_64_FOR(f) GLIB_DEPRECATED_FOR(f)
1012 # define GLIB_DEPRECATED_MACRO_IN_2_64 GLIB_DEPRECATED_MACRO
1013 # define GLIB_DEPRECATED_MACRO_IN_2_64_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
1014 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_64 GLIB_DEPRECATED_ENUMERATOR
1015 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_64_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
1016 # define GLIB_DEPRECATED_TYPE_IN_2_64 GLIB_DEPRECATED_TYPE
1017 # define GLIB_DEPRECATED_TYPE_IN_2_64_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
1019 # define GLIB_DEPRECATED_IN_2_64 _GLIB_EXTERN
1020 # define GLIB_DEPRECATED_IN_2_64_FOR(f) _GLIB_EXTERN
1021 # define GLIB_DEPRECATED_MACRO_IN_2_64
1022 # define GLIB_DEPRECATED_MACRO_IN_2_64_FOR(f)
1023 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_64
1024 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_64_FOR(f)
1025 # define GLIB_DEPRECATED_TYPE_IN_2_64
1026 # define GLIB_DEPRECATED_TYPE_IN_2_64_FOR(f)
1029 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_64
1030 # define GLIB_AVAILABLE_IN_2_64 GLIB_UNAVAILABLE(2, 64)
1031 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_64 GLIB_UNAVAILABLE_STATIC_INLINE(2, 64)
1032 # define GLIB_AVAILABLE_MACRO_IN_2_64 GLIB_UNAVAILABLE_MACRO(2, 64)
1033 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_64 GLIB_UNAVAILABLE_ENUMERATOR(2, 64)
1034 # define GLIB_AVAILABLE_TYPE_IN_2_64 GLIB_UNAVAILABLE_TYPE(2, 64)
1036 # define GLIB_AVAILABLE_IN_2_64 _GLIB_EXTERN
1037 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_64
1038 # define GLIB_AVAILABLE_MACRO_IN_2_64
1039 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_64
1040 # define GLIB_AVAILABLE_TYPE_IN_2_64
1043 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_66
1044 # define GLIB_DEPRECATED_IN_2_66 GLIB_DEPRECATED
1045 # define GLIB_DEPRECATED_IN_2_66_FOR(f) GLIB_DEPRECATED_FOR(f)
1046 # define GLIB_DEPRECATED_MACRO_IN_2_66 GLIB_DEPRECATED_MACRO
1047 # define GLIB_DEPRECATED_MACRO_IN_2_66_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
1048 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_66 GLIB_DEPRECATED_ENUMERATOR
1049 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_66_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
1050 # define GLIB_DEPRECATED_TYPE_IN_2_66 GLIB_DEPRECATED_TYPE
1051 # define GLIB_DEPRECATED_TYPE_IN_2_66_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
1053 # define GLIB_DEPRECATED_IN_2_66 _GLIB_EXTERN
1054 # define GLIB_DEPRECATED_IN_2_66_FOR(f) _GLIB_EXTERN
1055 # define GLIB_DEPRECATED_MACRO_IN_2_66
1056 # define GLIB_DEPRECATED_MACRO_IN_2_66_FOR(f)
1057 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_66
1058 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_66_FOR(f)
1059 # define GLIB_DEPRECATED_TYPE_IN_2_66
1060 # define GLIB_DEPRECATED_TYPE_IN_2_66_FOR(f)
1063 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_66
1064 # define GLIB_AVAILABLE_IN_2_66 GLIB_UNAVAILABLE(2, 66)
1065 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_66 GLIB_UNAVAILABLE_STATIC_INLINE(2, 66)
1066 # define GLIB_AVAILABLE_MACRO_IN_2_66 GLIB_UNAVAILABLE_MACRO(2, 66)
1067 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_66 GLIB_UNAVAILABLE_ENUMERATOR(2, 66)
1068 # define GLIB_AVAILABLE_TYPE_IN_2_66 GLIB_UNAVAILABLE_TYPE(2, 66)
1070 # define GLIB_AVAILABLE_IN_2_66 _GLIB_EXTERN
1071 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_66
1072 # define GLIB_AVAILABLE_MACRO_IN_2_66
1073 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_66
1074 # define GLIB_AVAILABLE_TYPE_IN_2_66
1077 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_68
1078 # define GLIB_DEPRECATED_IN_2_68 GLIB_DEPRECATED
1079 # define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR(f)
1080 # define GLIB_DEPRECATED_MACRO_IN_2_68 GLIB_DEPRECATED_MACRO
1081 # define GLIB_DEPRECATED_MACRO_IN_2_68_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
1082 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_68 GLIB_DEPRECATED_ENUMERATOR
1083 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
1084 # define GLIB_DEPRECATED_TYPE_IN_2_68 GLIB_DEPRECATED_TYPE
1085 # define GLIB_DEPRECATED_TYPE_IN_2_68_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
1087 # define GLIB_DEPRECATED_IN_2_68 _GLIB_EXTERN
1088 # define GLIB_DEPRECATED_IN_2_68_FOR(f) _GLIB_EXTERN
1089 # define GLIB_DEPRECATED_MACRO_IN_2_68
1090 # define GLIB_DEPRECATED_MACRO_IN_2_68_FOR(f)
1091 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_68
1092 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR(f)
1093 # define GLIB_DEPRECATED_TYPE_IN_2_68
1094 # define GLIB_DEPRECATED_TYPE_IN_2_68_FOR(f)
1097 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_68
1098 # define GLIB_AVAILABLE_IN_2_68 GLIB_UNAVAILABLE(2, 68)
1099 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_68 GLIB_UNAVAILABLE_STATIC_INLINE(2, 68)
1100 # define GLIB_AVAILABLE_MACRO_IN_2_68 GLIB_UNAVAILABLE_MACRO(2, 68)
1101 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_68 GLIB_UNAVAILABLE_ENUMERATOR(2, 68)
1102 # define GLIB_AVAILABLE_TYPE_IN_2_68 GLIB_UNAVAILABLE_TYPE(2, 68)
1104 # define GLIB_AVAILABLE_IN_2_68 _GLIB_EXTERN
1105 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_68
1106 # define GLIB_AVAILABLE_MACRO_IN_2_68
1107 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_68
1108 # define GLIB_AVAILABLE_TYPE_IN_2_68
1111 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_70
1112 # define GLIB_DEPRECATED_IN_2_70 GLIB_DEPRECATED
1113 # define GLIB_DEPRECATED_IN_2_70_FOR(f) GLIB_DEPRECATED_FOR(f)
1114 # define GLIB_DEPRECATED_MACRO_IN_2_70 GLIB_DEPRECATED_MACRO
1115 # define GLIB_DEPRECATED_MACRO_IN_2_70_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
1116 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_70 GLIB_DEPRECATED_ENUMERATOR
1117 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_70_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
1118 # define GLIB_DEPRECATED_TYPE_IN_2_70 GLIB_DEPRECATED_TYPE
1119 # define GLIB_DEPRECATED_TYPE_IN_2_70_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
1121 # define GLIB_DEPRECATED_IN_2_70 _GLIB_EXTERN
1122 # define GLIB_DEPRECATED_IN_2_70_FOR(f) _GLIB_EXTERN
1123 # define GLIB_DEPRECATED_MACRO_IN_2_70
1124 # define GLIB_DEPRECATED_MACRO_IN_2_70_FOR(f)
1125 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_70
1126 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_70_FOR(f)
1127 # define GLIB_DEPRECATED_TYPE_IN_2_70
1128 # define GLIB_DEPRECATED_TYPE_IN_2_70_FOR(f)
1131 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_70
1132 # define GLIB_AVAILABLE_IN_2_70 GLIB_UNAVAILABLE(2, 70)
1133 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_70 GLIB_UNAVAILABLE_STATIC_INLINE(2, 70)
1134 # define GLIB_AVAILABLE_MACRO_IN_2_70 GLIB_UNAVAILABLE_MACRO(2, 70)
1135 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_70 GLIB_UNAVAILABLE_ENUMERATOR(2, 70)
1136 # define GLIB_AVAILABLE_TYPE_IN_2_70 GLIB_UNAVAILABLE_TYPE(2, 70)
1138 # define GLIB_AVAILABLE_IN_2_70 _GLIB_EXTERN
1139 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_70
1140 # define GLIB_AVAILABLE_MACRO_IN_2_70
1141 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_70
1142 # define GLIB_AVAILABLE_TYPE_IN_2_70
1145 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_72
1146 # define GLIB_DEPRECATED_IN_2_72 GLIB_DEPRECATED
1147 # define GLIB_DEPRECATED_IN_2_72_FOR(f) GLIB_DEPRECATED_FOR(f)
1148 # define GLIB_DEPRECATED_MACRO_IN_2_72 GLIB_DEPRECATED_MACRO
1149 # define GLIB_DEPRECATED_MACRO_IN_2_72_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
1150 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_72 GLIB_DEPRECATED_ENUMERATOR
1151 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_72_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
1152 # define GLIB_DEPRECATED_TYPE_IN_2_72 GLIB_DEPRECATED_TYPE
1153 # define GLIB_DEPRECATED_TYPE_IN_2_72_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
1155 # define GLIB_DEPRECATED_IN_2_72 _GLIB_EXTERN
1156 # define GLIB_DEPRECATED_IN_2_72_FOR(f) _GLIB_EXTERN
1157 # define GLIB_DEPRECATED_MACRO_IN_2_72
1158 # define GLIB_DEPRECATED_MACRO_IN_2_72_FOR(f)
1159 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_72
1160 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_72_FOR(f)
1161 # define GLIB_DEPRECATED_TYPE_IN_2_72
1162 # define GLIB_DEPRECATED_TYPE_IN_2_72_FOR(f)
1165 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_72
1166 # define GLIB_AVAILABLE_IN_2_72 GLIB_UNAVAILABLE(2, 72)
1167 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_72 GLIB_UNAVAILABLE_STATIC_INLINE(2, 72)
1168 # define GLIB_AVAILABLE_MACRO_IN_2_72 GLIB_UNAVAILABLE_MACRO(2, 72)
1169 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_72 GLIB_UNAVAILABLE_ENUMERATOR(2, 72)
1170 # define GLIB_AVAILABLE_TYPE_IN_2_72 GLIB_UNAVAILABLE_TYPE(2, 72)
1172 # define GLIB_AVAILABLE_IN_2_72 _GLIB_EXTERN
1173 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_72
1174 # define GLIB_AVAILABLE_MACRO_IN_2_72
1175 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_72
1176 # define GLIB_AVAILABLE_TYPE_IN_2_72
1179 #if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_74
1180 # define GLIB_DEPRECATED_IN_2_74 GLIB_DEPRECATED
1181 # define GLIB_DEPRECATED_IN_2_74_FOR(f) GLIB_DEPRECATED_FOR(f)
1182 # define GLIB_DEPRECATED_MACRO_IN_2_74 GLIB_DEPRECATED_MACRO
1183 # define GLIB_DEPRECATED_MACRO_IN_2_74_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f)
1184 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_74 GLIB_DEPRECATED_ENUMERATOR
1185 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_74_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR(f)
1186 # define GLIB_DEPRECATED_TYPE_IN_2_74 GLIB_DEPRECATED_TYPE
1187 # define GLIB_DEPRECATED_TYPE_IN_2_74_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f)
1189 # define GLIB_DEPRECATED_IN_2_74 _GLIB_EXTERN
1190 # define GLIB_DEPRECATED_IN_2_74_FOR(f) _GLIB_EXTERN
1191 # define GLIB_DEPRECATED_MACRO_IN_2_74
1192 # define GLIB_DEPRECATED_MACRO_IN_2_74_FOR(f)
1193 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_74
1194 # define GLIB_DEPRECATED_ENUMERATOR_IN_2_74_FOR(f)
1195 # define GLIB_DEPRECATED_TYPE_IN_2_74
1196 # define GLIB_DEPRECATED_TYPE_IN_2_74_FOR(f)
1199 #if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_74
1200 # define GLIB_AVAILABLE_IN_2_74 GLIB_UNAVAILABLE(2, 74)
1201 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_74 GLIB_UNAVAILABLE_STATIC_INLINE(2, 74)
1202 # define GLIB_AVAILABLE_MACRO_IN_2_74 GLIB_UNAVAILABLE_MACRO(2, 74)
1203 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_74 GLIB_UNAVAILABLE_ENUMERATOR(2, 74)
1204 # define GLIB_AVAILABLE_TYPE_IN_2_74 GLIB_UNAVAILABLE_TYPE(2, 74)
1206 # define GLIB_AVAILABLE_IN_2_74 _GLIB_EXTERN
1207 # define GLIB_AVAILABLE_STATIC_INLINE_IN_2_74
1208 # define GLIB_AVAILABLE_MACRO_IN_2_74
1209 # define GLIB_AVAILABLE_ENUMERATOR_IN_2_74
1210 # define GLIB_AVAILABLE_TYPE_IN_2_74
1213 #endif /* __G_VERSION_MACROS_H__ */