1#pragma once
2
3#if (defined(_WIN32) || defined(__CYGWIN__)) && !defined(GMODULE_STATIC_COMPILATION)
4# define _GMODULE_EXPORT __declspec(dllexport)
5# define _GMODULE_IMPORT __declspec(dllimport)
6#elif __GNUC__ >= 4
7# define _GMODULE_EXPORT __attribute__((visibility("default")))
8# define _GMODULE_IMPORT
9#else
10# define _GMODULE_EXPORT
11# define _GMODULE_IMPORT
12#endif
13#ifdef GMODULE_COMPILATION
14# define _GMODULE_API _GMODULE_EXPORT
15#else
16# define _GMODULE_API _GMODULE_IMPORT
17#endif
18
19#define _GMODULE_EXTERN _GMODULE_API extern
20
21#define GMODULE_VAR _GMODULE_EXTERN
22#define GMODULE_AVAILABLE_IN_ALL _GMODULE_EXTERN
23
24#ifdef GLIB_DISABLE_DEPRECATION_WARNINGS
25#define GMODULE_DEPRECATED _GMODULE_EXTERN
26#define GMODULE_DEPRECATED_FOR(f) _GMODULE_EXTERN
27#define GMODULE_UNAVAILABLE(maj,min) _GMODULE_EXTERN
28#define GMODULE_UNAVAILABLE_STATIC_INLINE(maj,min)
29#else
30#define GMODULE_DEPRECATED G_DEPRECATED _GMODULE_EXTERN
31#define GMODULE_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GMODULE_EXTERN
32#define GMODULE_UNAVAILABLE(maj,min) G_UNAVAILABLE(maj,min) _GMODULE_EXTERN
33#define GMODULE_UNAVAILABLE_STATIC_INLINE(maj,min) G_UNAVAILABLE(maj,min)
34#endif
35
36#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_26
37#define GMODULE_DEPRECATED_IN_2_26 GMODULE_DEPRECATED
38#define GMODULE_DEPRECATED_IN_2_26_FOR(f) GMODULE_DEPRECATED_FOR (f)
39#define GMODULE_DEPRECATED_MACRO_IN_2_26 GLIB_DEPRECATED_MACRO
40#define GMODULE_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
41#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_26 GLIB_DEPRECATED_ENUMERATOR
42#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
43#define GMODULE_DEPRECATED_TYPE_IN_2_26 GLIB_DEPRECATED_TYPE
44#define GMODULE_DEPRECATED_TYPE_IN_2_26_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
45#else
46#define GMODULE_DEPRECATED_IN_2_26 _GMODULE_EXTERN
47#define GMODULE_DEPRECATED_IN_2_26_FOR(f) _GMODULE_EXTERN
48#define GMODULE_DEPRECATED_MACRO_IN_2_26
49#define GMODULE_DEPRECATED_MACRO_IN_2_26_FOR(f)
50#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_26
51#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR(f)
52#define GMODULE_DEPRECATED_TYPE_IN_2_26
53#define GMODULE_DEPRECATED_TYPE_IN_2_26_FOR(f)
54#endif
55
56#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_26
57#define GMODULE_AVAILABLE_IN_2_26 GMODULE_UNAVAILABLE (2, 26)
58#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_26 GLIB_UNAVAILABLE_STATIC_INLINE (2, 26)
59#define GMODULE_AVAILABLE_MACRO_IN_2_26 GLIB_UNAVAILABLE_MACRO (2, 26)
60#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_26 GLIB_UNAVAILABLE_ENUMERATOR (2, 26)
61#define GMODULE_AVAILABLE_TYPE_IN_2_26 GLIB_UNAVAILABLE_TYPE (2, 26)
62#else
63#define GMODULE_AVAILABLE_IN_2_26 _GMODULE_EXTERN
64#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_26
65#define GMODULE_AVAILABLE_MACRO_IN_2_26
66#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_26
67#define GMODULE_AVAILABLE_TYPE_IN_2_26
68#endif
69
70#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_28
71#define GMODULE_DEPRECATED_IN_2_28 GMODULE_DEPRECATED
72#define GMODULE_DEPRECATED_IN_2_28_FOR(f) GMODULE_DEPRECATED_FOR (f)
73#define GMODULE_DEPRECATED_MACRO_IN_2_28 GLIB_DEPRECATED_MACRO
74#define GMODULE_DEPRECATED_MACRO_IN_2_28_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
75#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_28 GLIB_DEPRECATED_ENUMERATOR
76#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
77#define GMODULE_DEPRECATED_TYPE_IN_2_28 GLIB_DEPRECATED_TYPE
78#define GMODULE_DEPRECATED_TYPE_IN_2_28_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
79#else
80#define GMODULE_DEPRECATED_IN_2_28 _GMODULE_EXTERN
81#define GMODULE_DEPRECATED_IN_2_28_FOR(f) _GMODULE_EXTERN
82#define GMODULE_DEPRECATED_MACRO_IN_2_28
83#define GMODULE_DEPRECATED_MACRO_IN_2_28_FOR(f)
84#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_28
85#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR(f)
86#define GMODULE_DEPRECATED_TYPE_IN_2_28
87#define GMODULE_DEPRECATED_TYPE_IN_2_28_FOR(f)
88#endif
89
90#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_28
91#define GMODULE_AVAILABLE_IN_2_28 GMODULE_UNAVAILABLE (2, 28)
92#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_28 GLIB_UNAVAILABLE_STATIC_INLINE (2, 28)
93#define GMODULE_AVAILABLE_MACRO_IN_2_28 GLIB_UNAVAILABLE_MACRO (2, 28)
94#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_28 GLIB_UNAVAILABLE_ENUMERATOR (2, 28)
95#define GMODULE_AVAILABLE_TYPE_IN_2_28 GLIB_UNAVAILABLE_TYPE (2, 28)
96#else
97#define GMODULE_AVAILABLE_IN_2_28 _GMODULE_EXTERN
98#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_28
99#define GMODULE_AVAILABLE_MACRO_IN_2_28
100#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_28
101#define GMODULE_AVAILABLE_TYPE_IN_2_28
102#endif
103
104#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_30
105#define GMODULE_DEPRECATED_IN_2_30 GMODULE_DEPRECATED
106#define GMODULE_DEPRECATED_IN_2_30_FOR(f) GMODULE_DEPRECATED_FOR (f)
107#define GMODULE_DEPRECATED_MACRO_IN_2_30 GLIB_DEPRECATED_MACRO
108#define GMODULE_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
109#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_30 GLIB_DEPRECATED_ENUMERATOR
110#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
111#define GMODULE_DEPRECATED_TYPE_IN_2_30 GLIB_DEPRECATED_TYPE
112#define GMODULE_DEPRECATED_TYPE_IN_2_30_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
113#else
114#define GMODULE_DEPRECATED_IN_2_30 _GMODULE_EXTERN
115#define GMODULE_DEPRECATED_IN_2_30_FOR(f) _GMODULE_EXTERN
116#define GMODULE_DEPRECATED_MACRO_IN_2_30
117#define GMODULE_DEPRECATED_MACRO_IN_2_30_FOR(f)
118#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_30
119#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR(f)
120#define GMODULE_DEPRECATED_TYPE_IN_2_30
121#define GMODULE_DEPRECATED_TYPE_IN_2_30_FOR(f)
122#endif
123
124#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_30
125#define GMODULE_AVAILABLE_IN_2_30 GMODULE_UNAVAILABLE (2, 30)
126#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_30 GLIB_UNAVAILABLE_STATIC_INLINE (2, 30)
127#define GMODULE_AVAILABLE_MACRO_IN_2_30 GLIB_UNAVAILABLE_MACRO (2, 30)
128#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_30 GLIB_UNAVAILABLE_ENUMERATOR (2, 30)
129#define GMODULE_AVAILABLE_TYPE_IN_2_30 GLIB_UNAVAILABLE_TYPE (2, 30)
130#else
131#define GMODULE_AVAILABLE_IN_2_30 _GMODULE_EXTERN
132#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_30
133#define GMODULE_AVAILABLE_MACRO_IN_2_30
134#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_30
135#define GMODULE_AVAILABLE_TYPE_IN_2_30
136#endif
137
138#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_32
139#define GMODULE_DEPRECATED_IN_2_32 GMODULE_DEPRECATED
140#define GMODULE_DEPRECATED_IN_2_32_FOR(f) GMODULE_DEPRECATED_FOR (f)
141#define GMODULE_DEPRECATED_MACRO_IN_2_32 GLIB_DEPRECATED_MACRO
142#define GMODULE_DEPRECATED_MACRO_IN_2_32_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
143#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_32 GLIB_DEPRECATED_ENUMERATOR
144#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
145#define GMODULE_DEPRECATED_TYPE_IN_2_32 GLIB_DEPRECATED_TYPE
146#define GMODULE_DEPRECATED_TYPE_IN_2_32_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
147#else
148#define GMODULE_DEPRECATED_IN_2_32 _GMODULE_EXTERN
149#define GMODULE_DEPRECATED_IN_2_32_FOR(f) _GMODULE_EXTERN
150#define GMODULE_DEPRECATED_MACRO_IN_2_32
151#define GMODULE_DEPRECATED_MACRO_IN_2_32_FOR(f)
152#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_32
153#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR(f)
154#define GMODULE_DEPRECATED_TYPE_IN_2_32
155#define GMODULE_DEPRECATED_TYPE_IN_2_32_FOR(f)
156#endif
157
158#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_32
159#define GMODULE_AVAILABLE_IN_2_32 GMODULE_UNAVAILABLE (2, 32)
160#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_32 GLIB_UNAVAILABLE_STATIC_INLINE (2, 32)
161#define GMODULE_AVAILABLE_MACRO_IN_2_32 GLIB_UNAVAILABLE_MACRO (2, 32)
162#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_32 GLIB_UNAVAILABLE_ENUMERATOR (2, 32)
163#define GMODULE_AVAILABLE_TYPE_IN_2_32 GLIB_UNAVAILABLE_TYPE (2, 32)
164#else
165#define GMODULE_AVAILABLE_IN_2_32 _GMODULE_EXTERN
166#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_32
167#define GMODULE_AVAILABLE_MACRO_IN_2_32
168#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_32
169#define GMODULE_AVAILABLE_TYPE_IN_2_32
170#endif
171
172#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_34
173#define GMODULE_DEPRECATED_IN_2_34 GMODULE_DEPRECATED
174#define GMODULE_DEPRECATED_IN_2_34_FOR(f) GMODULE_DEPRECATED_FOR (f)
175#define GMODULE_DEPRECATED_MACRO_IN_2_34 GLIB_DEPRECATED_MACRO
176#define GMODULE_DEPRECATED_MACRO_IN_2_34_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
177#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_34 GLIB_DEPRECATED_ENUMERATOR
178#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
179#define GMODULE_DEPRECATED_TYPE_IN_2_34 GLIB_DEPRECATED_TYPE
180#define GMODULE_DEPRECATED_TYPE_IN_2_34_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
181#else
182#define GMODULE_DEPRECATED_IN_2_34 _GMODULE_EXTERN
183#define GMODULE_DEPRECATED_IN_2_34_FOR(f) _GMODULE_EXTERN
184#define GMODULE_DEPRECATED_MACRO_IN_2_34
185#define GMODULE_DEPRECATED_MACRO_IN_2_34_FOR(f)
186#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_34
187#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR(f)
188#define GMODULE_DEPRECATED_TYPE_IN_2_34
189#define GMODULE_DEPRECATED_TYPE_IN_2_34_FOR(f)
190#endif
191
192#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_34
193#define GMODULE_AVAILABLE_IN_2_34 GMODULE_UNAVAILABLE (2, 34)
194#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_34 GLIB_UNAVAILABLE_STATIC_INLINE (2, 34)
195#define GMODULE_AVAILABLE_MACRO_IN_2_34 GLIB_UNAVAILABLE_MACRO (2, 34)
196#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_34 GLIB_UNAVAILABLE_ENUMERATOR (2, 34)
197#define GMODULE_AVAILABLE_TYPE_IN_2_34 GLIB_UNAVAILABLE_TYPE (2, 34)
198#else
199#define GMODULE_AVAILABLE_IN_2_34 _GMODULE_EXTERN
200#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_34
201#define GMODULE_AVAILABLE_MACRO_IN_2_34
202#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_34
203#define GMODULE_AVAILABLE_TYPE_IN_2_34
204#endif
205
206#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_36
207#define GMODULE_DEPRECATED_IN_2_36 GMODULE_DEPRECATED
208#define GMODULE_DEPRECATED_IN_2_36_FOR(f) GMODULE_DEPRECATED_FOR (f)
209#define GMODULE_DEPRECATED_MACRO_IN_2_36 GLIB_DEPRECATED_MACRO
210#define GMODULE_DEPRECATED_MACRO_IN_2_36_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
211#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_36 GLIB_DEPRECATED_ENUMERATOR
212#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
213#define GMODULE_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
214#define GMODULE_DEPRECATED_TYPE_IN_2_36_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
215#else
216#define GMODULE_DEPRECATED_IN_2_36 _GMODULE_EXTERN
217#define GMODULE_DEPRECATED_IN_2_36_FOR(f) _GMODULE_EXTERN
218#define GMODULE_DEPRECATED_MACRO_IN_2_36
219#define GMODULE_DEPRECATED_MACRO_IN_2_36_FOR(f)
220#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_36
221#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR(f)
222#define GMODULE_DEPRECATED_TYPE_IN_2_36
223#define GMODULE_DEPRECATED_TYPE_IN_2_36_FOR(f)
224#endif
225
226#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_36
227#define GMODULE_AVAILABLE_IN_2_36 GMODULE_UNAVAILABLE (2, 36)
228#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_36 GLIB_UNAVAILABLE_STATIC_INLINE (2, 36)
229#define GMODULE_AVAILABLE_MACRO_IN_2_36 GLIB_UNAVAILABLE_MACRO (2, 36)
230#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_36 GLIB_UNAVAILABLE_ENUMERATOR (2, 36)
231#define GMODULE_AVAILABLE_TYPE_IN_2_36 GLIB_UNAVAILABLE_TYPE (2, 36)
232#else
233#define GMODULE_AVAILABLE_IN_2_36 _GMODULE_EXTERN
234#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_36
235#define GMODULE_AVAILABLE_MACRO_IN_2_36
236#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_36
237#define GMODULE_AVAILABLE_TYPE_IN_2_36
238#endif
239
240#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_38
241#define GMODULE_DEPRECATED_IN_2_38 GMODULE_DEPRECATED
242#define GMODULE_DEPRECATED_IN_2_38_FOR(f) GMODULE_DEPRECATED_FOR (f)
243#define GMODULE_DEPRECATED_MACRO_IN_2_38 GLIB_DEPRECATED_MACRO
244#define GMODULE_DEPRECATED_MACRO_IN_2_38_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
245#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_38 GLIB_DEPRECATED_ENUMERATOR
246#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
247#define GMODULE_DEPRECATED_TYPE_IN_2_38 GLIB_DEPRECATED_TYPE
248#define GMODULE_DEPRECATED_TYPE_IN_2_38_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
249#else
250#define GMODULE_DEPRECATED_IN_2_38 _GMODULE_EXTERN
251#define GMODULE_DEPRECATED_IN_2_38_FOR(f) _GMODULE_EXTERN
252#define GMODULE_DEPRECATED_MACRO_IN_2_38
253#define GMODULE_DEPRECATED_MACRO_IN_2_38_FOR(f)
254#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_38
255#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR(f)
256#define GMODULE_DEPRECATED_TYPE_IN_2_38
257#define GMODULE_DEPRECATED_TYPE_IN_2_38_FOR(f)
258#endif
259
260#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
261#define GMODULE_AVAILABLE_IN_2_38 GMODULE_UNAVAILABLE (2, 38)
262#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_38 GLIB_UNAVAILABLE_STATIC_INLINE (2, 38)
263#define GMODULE_AVAILABLE_MACRO_IN_2_38 GLIB_UNAVAILABLE_MACRO (2, 38)
264#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_38 GLIB_UNAVAILABLE_ENUMERATOR (2, 38)
265#define GMODULE_AVAILABLE_TYPE_IN_2_38 GLIB_UNAVAILABLE_TYPE (2, 38)
266#else
267#define GMODULE_AVAILABLE_IN_2_38 _GMODULE_EXTERN
268#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_38
269#define GMODULE_AVAILABLE_MACRO_IN_2_38
270#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_38
271#define GMODULE_AVAILABLE_TYPE_IN_2_38
272#endif
273
274#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_40
275#define GMODULE_DEPRECATED_IN_2_40 GMODULE_DEPRECATED
276#define GMODULE_DEPRECATED_IN_2_40_FOR(f) GMODULE_DEPRECATED_FOR (f)
277#define GMODULE_DEPRECATED_MACRO_IN_2_40 GLIB_DEPRECATED_MACRO
278#define GMODULE_DEPRECATED_MACRO_IN_2_40_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
279#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_40 GLIB_DEPRECATED_ENUMERATOR
280#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
281#define GMODULE_DEPRECATED_TYPE_IN_2_40 GLIB_DEPRECATED_TYPE
282#define GMODULE_DEPRECATED_TYPE_IN_2_40_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
283#else
284#define GMODULE_DEPRECATED_IN_2_40 _GMODULE_EXTERN
285#define GMODULE_DEPRECATED_IN_2_40_FOR(f) _GMODULE_EXTERN
286#define GMODULE_DEPRECATED_MACRO_IN_2_40
287#define GMODULE_DEPRECATED_MACRO_IN_2_40_FOR(f)
288#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_40
289#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR(f)
290#define GMODULE_DEPRECATED_TYPE_IN_2_40
291#define GMODULE_DEPRECATED_TYPE_IN_2_40_FOR(f)
292#endif
293
294#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_40
295#define GMODULE_AVAILABLE_IN_2_40 GMODULE_UNAVAILABLE (2, 40)
296#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_40 GLIB_UNAVAILABLE_STATIC_INLINE (2, 40)
297#define GMODULE_AVAILABLE_MACRO_IN_2_40 GLIB_UNAVAILABLE_MACRO (2, 40)
298#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_40 GLIB_UNAVAILABLE_ENUMERATOR (2, 40)
299#define GMODULE_AVAILABLE_TYPE_IN_2_40 GLIB_UNAVAILABLE_TYPE (2, 40)
300#else
301#define GMODULE_AVAILABLE_IN_2_40 _GMODULE_EXTERN
302#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_40
303#define GMODULE_AVAILABLE_MACRO_IN_2_40
304#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_40
305#define GMODULE_AVAILABLE_TYPE_IN_2_40
306#endif
307
308#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_42
309#define GMODULE_DEPRECATED_IN_2_42 GMODULE_DEPRECATED
310#define GMODULE_DEPRECATED_IN_2_42_FOR(f) GMODULE_DEPRECATED_FOR (f)
311#define GMODULE_DEPRECATED_MACRO_IN_2_42 GLIB_DEPRECATED_MACRO
312#define GMODULE_DEPRECATED_MACRO_IN_2_42_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
313#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_42 GLIB_DEPRECATED_ENUMERATOR
314#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
315#define GMODULE_DEPRECATED_TYPE_IN_2_42 GLIB_DEPRECATED_TYPE
316#define GMODULE_DEPRECATED_TYPE_IN_2_42_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
317#else
318#define GMODULE_DEPRECATED_IN_2_42 _GMODULE_EXTERN
319#define GMODULE_DEPRECATED_IN_2_42_FOR(f) _GMODULE_EXTERN
320#define GMODULE_DEPRECATED_MACRO_IN_2_42
321#define GMODULE_DEPRECATED_MACRO_IN_2_42_FOR(f)
322#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_42
323#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR(f)
324#define GMODULE_DEPRECATED_TYPE_IN_2_42
325#define GMODULE_DEPRECATED_TYPE_IN_2_42_FOR(f)
326#endif
327
328#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_42
329#define GMODULE_AVAILABLE_IN_2_42 GMODULE_UNAVAILABLE (2, 42)
330#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_42 GLIB_UNAVAILABLE_STATIC_INLINE (2, 42)
331#define GMODULE_AVAILABLE_MACRO_IN_2_42 GLIB_UNAVAILABLE_MACRO (2, 42)
332#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_42 GLIB_UNAVAILABLE_ENUMERATOR (2, 42)
333#define GMODULE_AVAILABLE_TYPE_IN_2_42 GLIB_UNAVAILABLE_TYPE (2, 42)
334#else
335#define GMODULE_AVAILABLE_IN_2_42 _GMODULE_EXTERN
336#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_42
337#define GMODULE_AVAILABLE_MACRO_IN_2_42
338#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_42
339#define GMODULE_AVAILABLE_TYPE_IN_2_42
340#endif
341
342#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_44
343#define GMODULE_DEPRECATED_IN_2_44 GMODULE_DEPRECATED
344#define GMODULE_DEPRECATED_IN_2_44_FOR(f) GMODULE_DEPRECATED_FOR (f)
345#define GMODULE_DEPRECATED_MACRO_IN_2_44 GLIB_DEPRECATED_MACRO
346#define GMODULE_DEPRECATED_MACRO_IN_2_44_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
347#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_44 GLIB_DEPRECATED_ENUMERATOR
348#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
349#define GMODULE_DEPRECATED_TYPE_IN_2_44 GLIB_DEPRECATED_TYPE
350#define GMODULE_DEPRECATED_TYPE_IN_2_44_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
351#else
352#define GMODULE_DEPRECATED_IN_2_44 _GMODULE_EXTERN
353#define GMODULE_DEPRECATED_IN_2_44_FOR(f) _GMODULE_EXTERN
354#define GMODULE_DEPRECATED_MACRO_IN_2_44
355#define GMODULE_DEPRECATED_MACRO_IN_2_44_FOR(f)
356#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_44
357#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR(f)
358#define GMODULE_DEPRECATED_TYPE_IN_2_44
359#define GMODULE_DEPRECATED_TYPE_IN_2_44_FOR(f)
360#endif
361
362#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_44
363#define GMODULE_AVAILABLE_IN_2_44 GMODULE_UNAVAILABLE (2, 44)
364#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_44 GLIB_UNAVAILABLE_STATIC_INLINE (2, 44)
365#define GMODULE_AVAILABLE_MACRO_IN_2_44 GLIB_UNAVAILABLE_MACRO (2, 44)
366#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_44 GLIB_UNAVAILABLE_ENUMERATOR (2, 44)
367#define GMODULE_AVAILABLE_TYPE_IN_2_44 GLIB_UNAVAILABLE_TYPE (2, 44)
368#else
369#define GMODULE_AVAILABLE_IN_2_44 _GMODULE_EXTERN
370#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_44
371#define GMODULE_AVAILABLE_MACRO_IN_2_44
372#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_44
373#define GMODULE_AVAILABLE_TYPE_IN_2_44
374#endif
375
376#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_46
377#define GMODULE_DEPRECATED_IN_2_46 GMODULE_DEPRECATED
378#define GMODULE_DEPRECATED_IN_2_46_FOR(f) GMODULE_DEPRECATED_FOR (f)
379#define GMODULE_DEPRECATED_MACRO_IN_2_46 GLIB_DEPRECATED_MACRO
380#define GMODULE_DEPRECATED_MACRO_IN_2_46_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
381#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_46 GLIB_DEPRECATED_ENUMERATOR
382#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
383#define GMODULE_DEPRECATED_TYPE_IN_2_46 GLIB_DEPRECATED_TYPE
384#define GMODULE_DEPRECATED_TYPE_IN_2_46_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
385#else
386#define GMODULE_DEPRECATED_IN_2_46 _GMODULE_EXTERN
387#define GMODULE_DEPRECATED_IN_2_46_FOR(f) _GMODULE_EXTERN
388#define GMODULE_DEPRECATED_MACRO_IN_2_46
389#define GMODULE_DEPRECATED_MACRO_IN_2_46_FOR(f)
390#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_46
391#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR(f)
392#define GMODULE_DEPRECATED_TYPE_IN_2_46
393#define GMODULE_DEPRECATED_TYPE_IN_2_46_FOR(f)
394#endif
395
396#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_46
397#define GMODULE_AVAILABLE_IN_2_46 GMODULE_UNAVAILABLE (2, 46)
398#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_46 GLIB_UNAVAILABLE_STATIC_INLINE (2, 46)
399#define GMODULE_AVAILABLE_MACRO_IN_2_46 GLIB_UNAVAILABLE_MACRO (2, 46)
400#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_46 GLIB_UNAVAILABLE_ENUMERATOR (2, 46)
401#define GMODULE_AVAILABLE_TYPE_IN_2_46 GLIB_UNAVAILABLE_TYPE (2, 46)
402#else
403#define GMODULE_AVAILABLE_IN_2_46 _GMODULE_EXTERN
404#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_46
405#define GMODULE_AVAILABLE_MACRO_IN_2_46
406#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_46
407#define GMODULE_AVAILABLE_TYPE_IN_2_46
408#endif
409
410#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_48
411#define GMODULE_DEPRECATED_IN_2_48 GMODULE_DEPRECATED
412#define GMODULE_DEPRECATED_IN_2_48_FOR(f) GMODULE_DEPRECATED_FOR (f)
413#define GMODULE_DEPRECATED_MACRO_IN_2_48 GLIB_DEPRECATED_MACRO
414#define GMODULE_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
415#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_48 GLIB_DEPRECATED_ENUMERATOR
416#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
417#define GMODULE_DEPRECATED_TYPE_IN_2_48 GLIB_DEPRECATED_TYPE
418#define GMODULE_DEPRECATED_TYPE_IN_2_48_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
419#else
420#define GMODULE_DEPRECATED_IN_2_48 _GMODULE_EXTERN
421#define GMODULE_DEPRECATED_IN_2_48_FOR(f) _GMODULE_EXTERN
422#define GMODULE_DEPRECATED_MACRO_IN_2_48
423#define GMODULE_DEPRECATED_MACRO_IN_2_48_FOR(f)
424#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_48
425#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR(f)
426#define GMODULE_DEPRECATED_TYPE_IN_2_48
427#define GMODULE_DEPRECATED_TYPE_IN_2_48_FOR(f)
428#endif
429
430#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_48
431#define GMODULE_AVAILABLE_IN_2_48 GMODULE_UNAVAILABLE (2, 48)
432#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_48 GLIB_UNAVAILABLE_STATIC_INLINE (2, 48)
433#define GMODULE_AVAILABLE_MACRO_IN_2_48 GLIB_UNAVAILABLE_MACRO (2, 48)
434#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_48 GLIB_UNAVAILABLE_ENUMERATOR (2, 48)
435#define GMODULE_AVAILABLE_TYPE_IN_2_48 GLIB_UNAVAILABLE_TYPE (2, 48)
436#else
437#define GMODULE_AVAILABLE_IN_2_48 _GMODULE_EXTERN
438#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_48
439#define GMODULE_AVAILABLE_MACRO_IN_2_48
440#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_48
441#define GMODULE_AVAILABLE_TYPE_IN_2_48
442#endif
443
444#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_50
445#define GMODULE_DEPRECATED_IN_2_50 GMODULE_DEPRECATED
446#define GMODULE_DEPRECATED_IN_2_50_FOR(f) GMODULE_DEPRECATED_FOR (f)
447#define GMODULE_DEPRECATED_MACRO_IN_2_50 GLIB_DEPRECATED_MACRO
448#define GMODULE_DEPRECATED_MACRO_IN_2_50_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
449#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_50 GLIB_DEPRECATED_ENUMERATOR
450#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
451#define GMODULE_DEPRECATED_TYPE_IN_2_50 GLIB_DEPRECATED_TYPE
452#define GMODULE_DEPRECATED_TYPE_IN_2_50_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
453#else
454#define GMODULE_DEPRECATED_IN_2_50 _GMODULE_EXTERN
455#define GMODULE_DEPRECATED_IN_2_50_FOR(f) _GMODULE_EXTERN
456#define GMODULE_DEPRECATED_MACRO_IN_2_50
457#define GMODULE_DEPRECATED_MACRO_IN_2_50_FOR(f)
458#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_50
459#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR(f)
460#define GMODULE_DEPRECATED_TYPE_IN_2_50
461#define GMODULE_DEPRECATED_TYPE_IN_2_50_FOR(f)
462#endif
463
464#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_50
465#define GMODULE_AVAILABLE_IN_2_50 GMODULE_UNAVAILABLE (2, 50)
466#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_50 GLIB_UNAVAILABLE_STATIC_INLINE (2, 50)
467#define GMODULE_AVAILABLE_MACRO_IN_2_50 GLIB_UNAVAILABLE_MACRO (2, 50)
468#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_50 GLIB_UNAVAILABLE_ENUMERATOR (2, 50)
469#define GMODULE_AVAILABLE_TYPE_IN_2_50 GLIB_UNAVAILABLE_TYPE (2, 50)
470#else
471#define GMODULE_AVAILABLE_IN_2_50 _GMODULE_EXTERN
472#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_50
473#define GMODULE_AVAILABLE_MACRO_IN_2_50
474#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_50
475#define GMODULE_AVAILABLE_TYPE_IN_2_50
476#endif
477
478#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_52
479#define GMODULE_DEPRECATED_IN_2_52 GMODULE_DEPRECATED
480#define GMODULE_DEPRECATED_IN_2_52_FOR(f) GMODULE_DEPRECATED_FOR (f)
481#define GMODULE_DEPRECATED_MACRO_IN_2_52 GLIB_DEPRECATED_MACRO
482#define GMODULE_DEPRECATED_MACRO_IN_2_52_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
483#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_52 GLIB_DEPRECATED_ENUMERATOR
484#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
485#define GMODULE_DEPRECATED_TYPE_IN_2_52 GLIB_DEPRECATED_TYPE
486#define GMODULE_DEPRECATED_TYPE_IN_2_52_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
487#else
488#define GMODULE_DEPRECATED_IN_2_52 _GMODULE_EXTERN
489#define GMODULE_DEPRECATED_IN_2_52_FOR(f) _GMODULE_EXTERN
490#define GMODULE_DEPRECATED_MACRO_IN_2_52
491#define GMODULE_DEPRECATED_MACRO_IN_2_52_FOR(f)
492#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_52
493#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR(f)
494#define GMODULE_DEPRECATED_TYPE_IN_2_52
495#define GMODULE_DEPRECATED_TYPE_IN_2_52_FOR(f)
496#endif
497
498#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_52
499#define GMODULE_AVAILABLE_IN_2_52 GMODULE_UNAVAILABLE (2, 52)
500#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_52 GLIB_UNAVAILABLE_STATIC_INLINE (2, 52)
501#define GMODULE_AVAILABLE_MACRO_IN_2_52 GLIB_UNAVAILABLE_MACRO (2, 52)
502#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_52 GLIB_UNAVAILABLE_ENUMERATOR (2, 52)
503#define GMODULE_AVAILABLE_TYPE_IN_2_52 GLIB_UNAVAILABLE_TYPE (2, 52)
504#else
505#define GMODULE_AVAILABLE_IN_2_52 _GMODULE_EXTERN
506#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_52
507#define GMODULE_AVAILABLE_MACRO_IN_2_52
508#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_52
509#define GMODULE_AVAILABLE_TYPE_IN_2_52
510#endif
511
512#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_54
513#define GMODULE_DEPRECATED_IN_2_54 GMODULE_DEPRECATED
514#define GMODULE_DEPRECATED_IN_2_54_FOR(f) GMODULE_DEPRECATED_FOR (f)
515#define GMODULE_DEPRECATED_MACRO_IN_2_54 GLIB_DEPRECATED_MACRO
516#define GMODULE_DEPRECATED_MACRO_IN_2_54_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
517#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_54 GLIB_DEPRECATED_ENUMERATOR
518#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
519#define GMODULE_DEPRECATED_TYPE_IN_2_54 GLIB_DEPRECATED_TYPE
520#define GMODULE_DEPRECATED_TYPE_IN_2_54_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
521#else
522#define GMODULE_DEPRECATED_IN_2_54 _GMODULE_EXTERN
523#define GMODULE_DEPRECATED_IN_2_54_FOR(f) _GMODULE_EXTERN
524#define GMODULE_DEPRECATED_MACRO_IN_2_54
525#define GMODULE_DEPRECATED_MACRO_IN_2_54_FOR(f)
526#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_54
527#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR(f)
528#define GMODULE_DEPRECATED_TYPE_IN_2_54
529#define GMODULE_DEPRECATED_TYPE_IN_2_54_FOR(f)
530#endif
531
532#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_54
533#define GMODULE_AVAILABLE_IN_2_54 GMODULE_UNAVAILABLE (2, 54)
534#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_54 GLIB_UNAVAILABLE_STATIC_INLINE (2, 54)
535#define GMODULE_AVAILABLE_MACRO_IN_2_54 GLIB_UNAVAILABLE_MACRO (2, 54)
536#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_54 GLIB_UNAVAILABLE_ENUMERATOR (2, 54)
537#define GMODULE_AVAILABLE_TYPE_IN_2_54 GLIB_UNAVAILABLE_TYPE (2, 54)
538#else
539#define GMODULE_AVAILABLE_IN_2_54 _GMODULE_EXTERN
540#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_54
541#define GMODULE_AVAILABLE_MACRO_IN_2_54
542#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_54
543#define GMODULE_AVAILABLE_TYPE_IN_2_54
544#endif
545
546#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_56
547#define GMODULE_DEPRECATED_IN_2_56 GMODULE_DEPRECATED
548#define GMODULE_DEPRECATED_IN_2_56_FOR(f) GMODULE_DEPRECATED_FOR (f)
549#define GMODULE_DEPRECATED_MACRO_IN_2_56 GLIB_DEPRECATED_MACRO
550#define GMODULE_DEPRECATED_MACRO_IN_2_56_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
551#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_56 GLIB_DEPRECATED_ENUMERATOR
552#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
553#define GMODULE_DEPRECATED_TYPE_IN_2_56 GLIB_DEPRECATED_TYPE
554#define GMODULE_DEPRECATED_TYPE_IN_2_56_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
555#else
556#define GMODULE_DEPRECATED_IN_2_56 _GMODULE_EXTERN
557#define GMODULE_DEPRECATED_IN_2_56_FOR(f) _GMODULE_EXTERN
558#define GMODULE_DEPRECATED_MACRO_IN_2_56
559#define GMODULE_DEPRECATED_MACRO_IN_2_56_FOR(f)
560#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_56
561#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR(f)
562#define GMODULE_DEPRECATED_TYPE_IN_2_56
563#define GMODULE_DEPRECATED_TYPE_IN_2_56_FOR(f)
564#endif
565
566#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_56
567#define GMODULE_AVAILABLE_IN_2_56 GMODULE_UNAVAILABLE (2, 56)
568#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_56 GLIB_UNAVAILABLE_STATIC_INLINE (2, 56)
569#define GMODULE_AVAILABLE_MACRO_IN_2_56 GLIB_UNAVAILABLE_MACRO (2, 56)
570#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_56 GLIB_UNAVAILABLE_ENUMERATOR (2, 56)
571#define GMODULE_AVAILABLE_TYPE_IN_2_56 GLIB_UNAVAILABLE_TYPE (2, 56)
572#else
573#define GMODULE_AVAILABLE_IN_2_56 _GMODULE_EXTERN
574#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_56
575#define GMODULE_AVAILABLE_MACRO_IN_2_56
576#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_56
577#define GMODULE_AVAILABLE_TYPE_IN_2_56
578#endif
579
580#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_58
581#define GMODULE_DEPRECATED_IN_2_58 GMODULE_DEPRECATED
582#define GMODULE_DEPRECATED_IN_2_58_FOR(f) GMODULE_DEPRECATED_FOR (f)
583#define GMODULE_DEPRECATED_MACRO_IN_2_58 GLIB_DEPRECATED_MACRO
584#define GMODULE_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
585#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_58 GLIB_DEPRECATED_ENUMERATOR
586#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
587#define GMODULE_DEPRECATED_TYPE_IN_2_58 GLIB_DEPRECATED_TYPE
588#define GMODULE_DEPRECATED_TYPE_IN_2_58_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
589#else
590#define GMODULE_DEPRECATED_IN_2_58 _GMODULE_EXTERN
591#define GMODULE_DEPRECATED_IN_2_58_FOR(f) _GMODULE_EXTERN
592#define GMODULE_DEPRECATED_MACRO_IN_2_58
593#define GMODULE_DEPRECATED_MACRO_IN_2_58_FOR(f)
594#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_58
595#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR(f)
596#define GMODULE_DEPRECATED_TYPE_IN_2_58
597#define GMODULE_DEPRECATED_TYPE_IN_2_58_FOR(f)
598#endif
599
600#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_58
601#define GMODULE_AVAILABLE_IN_2_58 GMODULE_UNAVAILABLE (2, 58)
602#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_58 GLIB_UNAVAILABLE_STATIC_INLINE (2, 58)
603#define GMODULE_AVAILABLE_MACRO_IN_2_58 GLIB_UNAVAILABLE_MACRO (2, 58)
604#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_58 GLIB_UNAVAILABLE_ENUMERATOR (2, 58)
605#define GMODULE_AVAILABLE_TYPE_IN_2_58 GLIB_UNAVAILABLE_TYPE (2, 58)
606#else
607#define GMODULE_AVAILABLE_IN_2_58 _GMODULE_EXTERN
608#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_58
609#define GMODULE_AVAILABLE_MACRO_IN_2_58
610#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_58
611#define GMODULE_AVAILABLE_TYPE_IN_2_58
612#endif
613
614#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_60
615#define GMODULE_DEPRECATED_IN_2_60 GMODULE_DEPRECATED
616#define GMODULE_DEPRECATED_IN_2_60_FOR(f) GMODULE_DEPRECATED_FOR (f)
617#define GMODULE_DEPRECATED_MACRO_IN_2_60 GLIB_DEPRECATED_MACRO
618#define GMODULE_DEPRECATED_MACRO_IN_2_60_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
619#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_60 GLIB_DEPRECATED_ENUMERATOR
620#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
621#define GMODULE_DEPRECATED_TYPE_IN_2_60 GLIB_DEPRECATED_TYPE
622#define GMODULE_DEPRECATED_TYPE_IN_2_60_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
623#else
624#define GMODULE_DEPRECATED_IN_2_60 _GMODULE_EXTERN
625#define GMODULE_DEPRECATED_IN_2_60_FOR(f) _GMODULE_EXTERN
626#define GMODULE_DEPRECATED_MACRO_IN_2_60
627#define GMODULE_DEPRECATED_MACRO_IN_2_60_FOR(f)
628#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_60
629#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR(f)
630#define GMODULE_DEPRECATED_TYPE_IN_2_60
631#define GMODULE_DEPRECATED_TYPE_IN_2_60_FOR(f)
632#endif
633
634#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_60
635#define GMODULE_AVAILABLE_IN_2_60 GMODULE_UNAVAILABLE (2, 60)
636#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_60 GLIB_UNAVAILABLE_STATIC_INLINE (2, 60)
637#define GMODULE_AVAILABLE_MACRO_IN_2_60 GLIB_UNAVAILABLE_MACRO (2, 60)
638#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_60 GLIB_UNAVAILABLE_ENUMERATOR (2, 60)
639#define GMODULE_AVAILABLE_TYPE_IN_2_60 GLIB_UNAVAILABLE_TYPE (2, 60)
640#else
641#define GMODULE_AVAILABLE_IN_2_60 _GMODULE_EXTERN
642#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_60
643#define GMODULE_AVAILABLE_MACRO_IN_2_60
644#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_60
645#define GMODULE_AVAILABLE_TYPE_IN_2_60
646#endif
647
648#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_62
649#define GMODULE_DEPRECATED_IN_2_62 GMODULE_DEPRECATED
650#define GMODULE_DEPRECATED_IN_2_62_FOR(f) GMODULE_DEPRECATED_FOR (f)
651#define GMODULE_DEPRECATED_MACRO_IN_2_62 GLIB_DEPRECATED_MACRO
652#define GMODULE_DEPRECATED_MACRO_IN_2_62_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
653#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_62 GLIB_DEPRECATED_ENUMERATOR
654#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
655#define GMODULE_DEPRECATED_TYPE_IN_2_62 GLIB_DEPRECATED_TYPE
656#define GMODULE_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
657#else
658#define GMODULE_DEPRECATED_IN_2_62 _GMODULE_EXTERN
659#define GMODULE_DEPRECATED_IN_2_62_FOR(f) _GMODULE_EXTERN
660#define GMODULE_DEPRECATED_MACRO_IN_2_62
661#define GMODULE_DEPRECATED_MACRO_IN_2_62_FOR(f)
662#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_62
663#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR(f)
664#define GMODULE_DEPRECATED_TYPE_IN_2_62
665#define GMODULE_DEPRECATED_TYPE_IN_2_62_FOR(f)
666#endif
667
668#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_62
669#define GMODULE_AVAILABLE_IN_2_62 GMODULE_UNAVAILABLE (2, 62)
670#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_62 GLIB_UNAVAILABLE_STATIC_INLINE (2, 62)
671#define GMODULE_AVAILABLE_MACRO_IN_2_62 GLIB_UNAVAILABLE_MACRO (2, 62)
672#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_62 GLIB_UNAVAILABLE_ENUMERATOR (2, 62)
673#define GMODULE_AVAILABLE_TYPE_IN_2_62 GLIB_UNAVAILABLE_TYPE (2, 62)
674#else
675#define GMODULE_AVAILABLE_IN_2_62 _GMODULE_EXTERN
676#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_62
677#define GMODULE_AVAILABLE_MACRO_IN_2_62
678#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_62
679#define GMODULE_AVAILABLE_TYPE_IN_2_62
680#endif
681
682#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_64
683#define GMODULE_DEPRECATED_IN_2_64 GMODULE_DEPRECATED
684#define GMODULE_DEPRECATED_IN_2_64_FOR(f) GMODULE_DEPRECATED_FOR (f)
685#define GMODULE_DEPRECATED_MACRO_IN_2_64 GLIB_DEPRECATED_MACRO
686#define GMODULE_DEPRECATED_MACRO_IN_2_64_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
687#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_64 GLIB_DEPRECATED_ENUMERATOR
688#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
689#define GMODULE_DEPRECATED_TYPE_IN_2_64 GLIB_DEPRECATED_TYPE
690#define GMODULE_DEPRECATED_TYPE_IN_2_64_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
691#else
692#define GMODULE_DEPRECATED_IN_2_64 _GMODULE_EXTERN
693#define GMODULE_DEPRECATED_IN_2_64_FOR(f) _GMODULE_EXTERN
694#define GMODULE_DEPRECATED_MACRO_IN_2_64
695#define GMODULE_DEPRECATED_MACRO_IN_2_64_FOR(f)
696#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_64
697#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR(f)
698#define GMODULE_DEPRECATED_TYPE_IN_2_64
699#define GMODULE_DEPRECATED_TYPE_IN_2_64_FOR(f)
700#endif
701
702#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_64
703#define GMODULE_AVAILABLE_IN_2_64 GMODULE_UNAVAILABLE (2, 64)
704#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_64 GLIB_UNAVAILABLE_STATIC_INLINE (2, 64)
705#define GMODULE_AVAILABLE_MACRO_IN_2_64 GLIB_UNAVAILABLE_MACRO (2, 64)
706#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_64 GLIB_UNAVAILABLE_ENUMERATOR (2, 64)
707#define GMODULE_AVAILABLE_TYPE_IN_2_64 GLIB_UNAVAILABLE_TYPE (2, 64)
708#else
709#define GMODULE_AVAILABLE_IN_2_64 _GMODULE_EXTERN
710#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_64
711#define GMODULE_AVAILABLE_MACRO_IN_2_64
712#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_64
713#define GMODULE_AVAILABLE_TYPE_IN_2_64
714#endif
715
716#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_66
717#define GMODULE_DEPRECATED_IN_2_66 GMODULE_DEPRECATED
718#define GMODULE_DEPRECATED_IN_2_66_FOR(f) GMODULE_DEPRECATED_FOR (f)
719#define GMODULE_DEPRECATED_MACRO_IN_2_66 GLIB_DEPRECATED_MACRO
720#define GMODULE_DEPRECATED_MACRO_IN_2_66_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
721#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_66 GLIB_DEPRECATED_ENUMERATOR
722#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
723#define GMODULE_DEPRECATED_TYPE_IN_2_66 GLIB_DEPRECATED_TYPE
724#define GMODULE_DEPRECATED_TYPE_IN_2_66_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
725#else
726#define GMODULE_DEPRECATED_IN_2_66 _GMODULE_EXTERN
727#define GMODULE_DEPRECATED_IN_2_66_FOR(f) _GMODULE_EXTERN
728#define GMODULE_DEPRECATED_MACRO_IN_2_66
729#define GMODULE_DEPRECATED_MACRO_IN_2_66_FOR(f)
730#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_66
731#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR(f)
732#define GMODULE_DEPRECATED_TYPE_IN_2_66
733#define GMODULE_DEPRECATED_TYPE_IN_2_66_FOR(f)
734#endif
735
736#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_66
737#define GMODULE_AVAILABLE_IN_2_66 GMODULE_UNAVAILABLE (2, 66)
738#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_66 GLIB_UNAVAILABLE_STATIC_INLINE (2, 66)
739#define GMODULE_AVAILABLE_MACRO_IN_2_66 GLIB_UNAVAILABLE_MACRO (2, 66)
740#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_66 GLIB_UNAVAILABLE_ENUMERATOR (2, 66)
741#define GMODULE_AVAILABLE_TYPE_IN_2_66 GLIB_UNAVAILABLE_TYPE (2, 66)
742#else
743#define GMODULE_AVAILABLE_IN_2_66 _GMODULE_EXTERN
744#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_66
745#define GMODULE_AVAILABLE_MACRO_IN_2_66
746#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_66
747#define GMODULE_AVAILABLE_TYPE_IN_2_66
748#endif
749
750#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_68
751#define GMODULE_DEPRECATED_IN_2_68 GMODULE_DEPRECATED
752#define GMODULE_DEPRECATED_IN_2_68_FOR(f) GMODULE_DEPRECATED_FOR (f)
753#define GMODULE_DEPRECATED_MACRO_IN_2_68 GLIB_DEPRECATED_MACRO
754#define GMODULE_DEPRECATED_MACRO_IN_2_68_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
755#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_68 GLIB_DEPRECATED_ENUMERATOR
756#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
757#define GMODULE_DEPRECATED_TYPE_IN_2_68 GLIB_DEPRECATED_TYPE
758#define GMODULE_DEPRECATED_TYPE_IN_2_68_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
759#else
760#define GMODULE_DEPRECATED_IN_2_68 _GMODULE_EXTERN
761#define GMODULE_DEPRECATED_IN_2_68_FOR(f) _GMODULE_EXTERN
762#define GMODULE_DEPRECATED_MACRO_IN_2_68
763#define GMODULE_DEPRECATED_MACRO_IN_2_68_FOR(f)
764#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_68
765#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR(f)
766#define GMODULE_DEPRECATED_TYPE_IN_2_68
767#define GMODULE_DEPRECATED_TYPE_IN_2_68_FOR(f)
768#endif
769
770#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_68
771#define GMODULE_AVAILABLE_IN_2_68 GMODULE_UNAVAILABLE (2, 68)
772#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_68 GLIB_UNAVAILABLE_STATIC_INLINE (2, 68)
773#define GMODULE_AVAILABLE_MACRO_IN_2_68 GLIB_UNAVAILABLE_MACRO (2, 68)
774#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_68 GLIB_UNAVAILABLE_ENUMERATOR (2, 68)
775#define GMODULE_AVAILABLE_TYPE_IN_2_68 GLIB_UNAVAILABLE_TYPE (2, 68)
776#else
777#define GMODULE_AVAILABLE_IN_2_68 _GMODULE_EXTERN
778#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_68
779#define GMODULE_AVAILABLE_MACRO_IN_2_68
780#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_68
781#define GMODULE_AVAILABLE_TYPE_IN_2_68
782#endif
783
784#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_70
785#define GMODULE_DEPRECATED_IN_2_70 GMODULE_DEPRECATED
786#define GMODULE_DEPRECATED_IN_2_70_FOR(f) GMODULE_DEPRECATED_FOR (f)
787#define GMODULE_DEPRECATED_MACRO_IN_2_70 GLIB_DEPRECATED_MACRO
788#define GMODULE_DEPRECATED_MACRO_IN_2_70_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
789#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_70 GLIB_DEPRECATED_ENUMERATOR
790#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
791#define GMODULE_DEPRECATED_TYPE_IN_2_70 GLIB_DEPRECATED_TYPE
792#define GMODULE_DEPRECATED_TYPE_IN_2_70_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
793#else
794#define GMODULE_DEPRECATED_IN_2_70 _GMODULE_EXTERN
795#define GMODULE_DEPRECATED_IN_2_70_FOR(f) _GMODULE_EXTERN
796#define GMODULE_DEPRECATED_MACRO_IN_2_70
797#define GMODULE_DEPRECATED_MACRO_IN_2_70_FOR(f)
798#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_70
799#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR(f)
800#define GMODULE_DEPRECATED_TYPE_IN_2_70
801#define GMODULE_DEPRECATED_TYPE_IN_2_70_FOR(f)
802#endif
803
804#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_70
805#define GMODULE_AVAILABLE_IN_2_70 GMODULE_UNAVAILABLE (2, 70)
806#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_70 GLIB_UNAVAILABLE_STATIC_INLINE (2, 70)
807#define GMODULE_AVAILABLE_MACRO_IN_2_70 GLIB_UNAVAILABLE_MACRO (2, 70)
808#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_70 GLIB_UNAVAILABLE_ENUMERATOR (2, 70)
809#define GMODULE_AVAILABLE_TYPE_IN_2_70 GLIB_UNAVAILABLE_TYPE (2, 70)
810#else
811#define GMODULE_AVAILABLE_IN_2_70 _GMODULE_EXTERN
812#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_70
813#define GMODULE_AVAILABLE_MACRO_IN_2_70
814#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_70
815#define GMODULE_AVAILABLE_TYPE_IN_2_70
816#endif
817
818#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_72
819#define GMODULE_DEPRECATED_IN_2_72 GMODULE_DEPRECATED
820#define GMODULE_DEPRECATED_IN_2_72_FOR(f) GMODULE_DEPRECATED_FOR (f)
821#define GMODULE_DEPRECATED_MACRO_IN_2_72 GLIB_DEPRECATED_MACRO
822#define GMODULE_DEPRECATED_MACRO_IN_2_72_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
823#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_72 GLIB_DEPRECATED_ENUMERATOR
824#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
825#define GMODULE_DEPRECATED_TYPE_IN_2_72 GLIB_DEPRECATED_TYPE
826#define GMODULE_DEPRECATED_TYPE_IN_2_72_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
827#else
828#define GMODULE_DEPRECATED_IN_2_72 _GMODULE_EXTERN
829#define GMODULE_DEPRECATED_IN_2_72_FOR(f) _GMODULE_EXTERN
830#define GMODULE_DEPRECATED_MACRO_IN_2_72
831#define GMODULE_DEPRECATED_MACRO_IN_2_72_FOR(f)
832#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_72
833#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR(f)
834#define GMODULE_DEPRECATED_TYPE_IN_2_72
835#define GMODULE_DEPRECATED_TYPE_IN_2_72_FOR(f)
836#endif
837
838#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_72
839#define GMODULE_AVAILABLE_IN_2_72 GMODULE_UNAVAILABLE (2, 72)
840#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_72 GLIB_UNAVAILABLE_STATIC_INLINE (2, 72)
841#define GMODULE_AVAILABLE_MACRO_IN_2_72 GLIB_UNAVAILABLE_MACRO (2, 72)
842#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_72 GLIB_UNAVAILABLE_ENUMERATOR (2, 72)
843#define GMODULE_AVAILABLE_TYPE_IN_2_72 GLIB_UNAVAILABLE_TYPE (2, 72)
844#else
845#define GMODULE_AVAILABLE_IN_2_72 _GMODULE_EXTERN
846#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_72
847#define GMODULE_AVAILABLE_MACRO_IN_2_72
848#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_72
849#define GMODULE_AVAILABLE_TYPE_IN_2_72
850#endif
851
852#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_74
853#define GMODULE_DEPRECATED_IN_2_74 GMODULE_DEPRECATED
854#define GMODULE_DEPRECATED_IN_2_74_FOR(f) GMODULE_DEPRECATED_FOR (f)
855#define GMODULE_DEPRECATED_MACRO_IN_2_74 GLIB_DEPRECATED_MACRO
856#define GMODULE_DEPRECATED_MACRO_IN_2_74_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
857#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_74 GLIB_DEPRECATED_ENUMERATOR
858#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
859#define GMODULE_DEPRECATED_TYPE_IN_2_74 GLIB_DEPRECATED_TYPE
860#define GMODULE_DEPRECATED_TYPE_IN_2_74_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
861#else
862#define GMODULE_DEPRECATED_IN_2_74 _GMODULE_EXTERN
863#define GMODULE_DEPRECATED_IN_2_74_FOR(f) _GMODULE_EXTERN
864#define GMODULE_DEPRECATED_MACRO_IN_2_74
865#define GMODULE_DEPRECATED_MACRO_IN_2_74_FOR(f)
866#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_74
867#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR(f)
868#define GMODULE_DEPRECATED_TYPE_IN_2_74
869#define GMODULE_DEPRECATED_TYPE_IN_2_74_FOR(f)
870#endif
871
872#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_74
873#define GMODULE_AVAILABLE_IN_2_74 GMODULE_UNAVAILABLE (2, 74)
874#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_74 GLIB_UNAVAILABLE_STATIC_INLINE (2, 74)
875#define GMODULE_AVAILABLE_MACRO_IN_2_74 GLIB_UNAVAILABLE_MACRO (2, 74)
876#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_74 GLIB_UNAVAILABLE_ENUMERATOR (2, 74)
877#define GMODULE_AVAILABLE_TYPE_IN_2_74 GLIB_UNAVAILABLE_TYPE (2, 74)
878#else
879#define GMODULE_AVAILABLE_IN_2_74 _GMODULE_EXTERN
880#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_74
881#define GMODULE_AVAILABLE_MACRO_IN_2_74
882#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_74
883#define GMODULE_AVAILABLE_TYPE_IN_2_74
884#endif
885
886#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_76
887#define GMODULE_DEPRECATED_IN_2_76 GMODULE_DEPRECATED
888#define GMODULE_DEPRECATED_IN_2_76_FOR(f) GMODULE_DEPRECATED_FOR (f)
889#define GMODULE_DEPRECATED_MACRO_IN_2_76 GLIB_DEPRECATED_MACRO
890#define GMODULE_DEPRECATED_MACRO_IN_2_76_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
891#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_76 GLIB_DEPRECATED_ENUMERATOR
892#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
893#define GMODULE_DEPRECATED_TYPE_IN_2_76 GLIB_DEPRECATED_TYPE
894#define GMODULE_DEPRECATED_TYPE_IN_2_76_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
895#else
896#define GMODULE_DEPRECATED_IN_2_76 _GMODULE_EXTERN
897#define GMODULE_DEPRECATED_IN_2_76_FOR(f) _GMODULE_EXTERN
898#define GMODULE_DEPRECATED_MACRO_IN_2_76
899#define GMODULE_DEPRECATED_MACRO_IN_2_76_FOR(f)
900#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_76
901#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR(f)
902#define GMODULE_DEPRECATED_TYPE_IN_2_76
903#define GMODULE_DEPRECATED_TYPE_IN_2_76_FOR(f)
904#endif
905
906#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_76
907#define GMODULE_AVAILABLE_IN_2_76 GMODULE_UNAVAILABLE (2, 76)
908#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_76 GLIB_UNAVAILABLE_STATIC_INLINE (2, 76)
909#define GMODULE_AVAILABLE_MACRO_IN_2_76 GLIB_UNAVAILABLE_MACRO (2, 76)
910#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_76 GLIB_UNAVAILABLE_ENUMERATOR (2, 76)
911#define GMODULE_AVAILABLE_TYPE_IN_2_76 GLIB_UNAVAILABLE_TYPE (2, 76)
912#else
913#define GMODULE_AVAILABLE_IN_2_76 _GMODULE_EXTERN
914#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_76
915#define GMODULE_AVAILABLE_MACRO_IN_2_76
916#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_76
917#define GMODULE_AVAILABLE_TYPE_IN_2_76
918#endif
919
920#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_78
921#define GMODULE_DEPRECATED_IN_2_78 GMODULE_DEPRECATED
922#define GMODULE_DEPRECATED_IN_2_78_FOR(f) GMODULE_DEPRECATED_FOR (f)
923#define GMODULE_DEPRECATED_MACRO_IN_2_78 GLIB_DEPRECATED_MACRO
924#define GMODULE_DEPRECATED_MACRO_IN_2_78_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
925#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_78 GLIB_DEPRECATED_ENUMERATOR
926#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
927#define GMODULE_DEPRECATED_TYPE_IN_2_78 GLIB_DEPRECATED_TYPE
928#define GMODULE_DEPRECATED_TYPE_IN_2_78_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
929#else
930#define GMODULE_DEPRECATED_IN_2_78 _GMODULE_EXTERN
931#define GMODULE_DEPRECATED_IN_2_78_FOR(f) _GMODULE_EXTERN
932#define GMODULE_DEPRECATED_MACRO_IN_2_78
933#define GMODULE_DEPRECATED_MACRO_IN_2_78_FOR(f)
934#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_78
935#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR(f)
936#define GMODULE_DEPRECATED_TYPE_IN_2_78
937#define GMODULE_DEPRECATED_TYPE_IN_2_78_FOR(f)
938#endif
939
940#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_78
941#define GMODULE_AVAILABLE_IN_2_78 GMODULE_UNAVAILABLE (2, 78)
942#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_78 GLIB_UNAVAILABLE_STATIC_INLINE (2, 78)
943#define GMODULE_AVAILABLE_MACRO_IN_2_78 GLIB_UNAVAILABLE_MACRO (2, 78)
944#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_78 GLIB_UNAVAILABLE_ENUMERATOR (2, 78)
945#define GMODULE_AVAILABLE_TYPE_IN_2_78 GLIB_UNAVAILABLE_TYPE (2, 78)
946#else
947#define GMODULE_AVAILABLE_IN_2_78 _GMODULE_EXTERN
948#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_78
949#define GMODULE_AVAILABLE_MACRO_IN_2_78
950#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_78
951#define GMODULE_AVAILABLE_TYPE_IN_2_78
952#endif
953
954#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_80
955#define GMODULE_DEPRECATED_IN_2_80 GMODULE_DEPRECATED
956#define GMODULE_DEPRECATED_IN_2_80_FOR(f) GMODULE_DEPRECATED_FOR (f)
957#define GMODULE_DEPRECATED_MACRO_IN_2_80 GLIB_DEPRECATED_MACRO
958#define GMODULE_DEPRECATED_MACRO_IN_2_80_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
959#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_80 GLIB_DEPRECATED_ENUMERATOR
960#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR(f) GLIB_DEPRECATED_ENUMERATOR_FOR (f)
961#define GMODULE_DEPRECATED_TYPE_IN_2_80 GLIB_DEPRECATED_TYPE
962#define GMODULE_DEPRECATED_TYPE_IN_2_80_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
963#else
964#define GMODULE_DEPRECATED_IN_2_80 _GMODULE_EXTERN
965#define GMODULE_DEPRECATED_IN_2_80_FOR(f) _GMODULE_EXTERN
966#define GMODULE_DEPRECATED_MACRO_IN_2_80
967#define GMODULE_DEPRECATED_MACRO_IN_2_80_FOR(f)
968#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_80
969#define GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR(f)
970#define GMODULE_DEPRECATED_TYPE_IN_2_80
971#define GMODULE_DEPRECATED_TYPE_IN_2_80_FOR(f)
972#endif
973
974#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_80
975#define GMODULE_AVAILABLE_IN_2_80 GMODULE_UNAVAILABLE (2, 80)
976#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_80 GLIB_UNAVAILABLE_STATIC_INLINE (2, 80)
977#define GMODULE_AVAILABLE_MACRO_IN_2_80 GLIB_UNAVAILABLE_MACRO (2, 80)
978#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_80 GLIB_UNAVAILABLE_ENUMERATOR (2, 80)
979#define GMODULE_AVAILABLE_TYPE_IN_2_80 GLIB_UNAVAILABLE_TYPE (2, 80)
980#else
981#define GMODULE_AVAILABLE_IN_2_80 _GMODULE_EXTERN
982#define GMODULE_AVAILABLE_STATIC_INLINE_IN_2_80
983#define GMODULE_AVAILABLE_MACRO_IN_2_80
984#define GMODULE_AVAILABLE_ENUMERATOR_IN_2_80
985#define GMODULE_AVAILABLE_TYPE_IN_2_80
986#endif
987