1<?xml version="1.0"?>
2<!-- This file was automatically generated from C sources - DO NOT EDIT!
3To affect the contents of this file, edit the original C definitions,
4and/or use gtk-doc annotations. -->
5<repository version="1.2"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
9 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
10 <include name="GLib" version="2.0"/>
11 <package name="gmodule-2.0"/>
12 <c:include name="gmodule.h"/>
13 <doc:format name="gi-docgen"/>
14 <namespace name="GModule"
15 version="2.0"
16 shared-library="libgmodule-2.0.so.0"
17 c:identifier-prefixes="G"
18 c:symbol-prefixes="gmodule,g">
19 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_26_FOR"
20 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_26_FOR"
21 introspectable="0">
22 <source-position filename="gmodule/gmodule-visibility.h" line="42"/>
23 <parameters>
24 <parameter name="f">
25 </parameter>
26 </parameters>
27 </function-macro>
28 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_28_FOR"
29 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_28_FOR"
30 introspectable="0">
31 <source-position filename="gmodule/gmodule-visibility.h" line="76"/>
32 <parameters>
33 <parameter name="f">
34 </parameter>
35 </parameters>
36 </function-macro>
37 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_30_FOR"
38 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_30_FOR"
39 introspectable="0">
40 <source-position filename="gmodule/gmodule-visibility.h" line="110"/>
41 <parameters>
42 <parameter name="f">
43 </parameter>
44 </parameters>
45 </function-macro>
46 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_32_FOR"
47 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_32_FOR"
48 introspectable="0">
49 <source-position filename="gmodule/gmodule-visibility.h" line="144"/>
50 <parameters>
51 <parameter name="f">
52 </parameter>
53 </parameters>
54 </function-macro>
55 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_34_FOR"
56 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_34_FOR"
57 introspectable="0">
58 <source-position filename="gmodule/gmodule-visibility.h" line="178"/>
59 <parameters>
60 <parameter name="f">
61 </parameter>
62 </parameters>
63 </function-macro>
64 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_36_FOR"
65 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_36_FOR"
66 introspectable="0">
67 <source-position filename="gmodule/gmodule-visibility.h" line="212"/>
68 <parameters>
69 <parameter name="f">
70 </parameter>
71 </parameters>
72 </function-macro>
73 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_38_FOR"
74 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_38_FOR"
75 introspectable="0">
76 <source-position filename="gmodule/gmodule-visibility.h" line="246"/>
77 <parameters>
78 <parameter name="f">
79 </parameter>
80 </parameters>
81 </function-macro>
82 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_40_FOR"
83 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_40_FOR"
84 introspectable="0">
85 <source-position filename="gmodule/gmodule-visibility.h" line="280"/>
86 <parameters>
87 <parameter name="f">
88 </parameter>
89 </parameters>
90 </function-macro>
91 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_42_FOR"
92 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_42_FOR"
93 introspectable="0">
94 <source-position filename="gmodule/gmodule-visibility.h" line="314"/>
95 <parameters>
96 <parameter name="f">
97 </parameter>
98 </parameters>
99 </function-macro>
100 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_44_FOR"
101 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_44_FOR"
102 introspectable="0">
103 <source-position filename="gmodule/gmodule-visibility.h" line="348"/>
104 <parameters>
105 <parameter name="f">
106 </parameter>
107 </parameters>
108 </function-macro>
109 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_46_FOR"
110 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_46_FOR"
111 introspectable="0">
112 <source-position filename="gmodule/gmodule-visibility.h" line="382"/>
113 <parameters>
114 <parameter name="f">
115 </parameter>
116 </parameters>
117 </function-macro>
118 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_48_FOR"
119 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_48_FOR"
120 introspectable="0">
121 <source-position filename="gmodule/gmodule-visibility.h" line="416"/>
122 <parameters>
123 <parameter name="f">
124 </parameter>
125 </parameters>
126 </function-macro>
127 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_50_FOR"
128 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_50_FOR"
129 introspectable="0">
130 <source-position filename="gmodule/gmodule-visibility.h" line="450"/>
131 <parameters>
132 <parameter name="f">
133 </parameter>
134 </parameters>
135 </function-macro>
136 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_52_FOR"
137 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_52_FOR"
138 introspectable="0">
139 <source-position filename="gmodule/gmodule-visibility.h" line="484"/>
140 <parameters>
141 <parameter name="f">
142 </parameter>
143 </parameters>
144 </function-macro>
145 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_54_FOR"
146 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_54_FOR"
147 introspectable="0">
148 <source-position filename="gmodule/gmodule-visibility.h" line="518"/>
149 <parameters>
150 <parameter name="f">
151 </parameter>
152 </parameters>
153 </function-macro>
154 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_56_FOR"
155 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_56_FOR"
156 introspectable="0">
157 <source-position filename="gmodule/gmodule-visibility.h" line="552"/>
158 <parameters>
159 <parameter name="f">
160 </parameter>
161 </parameters>
162 </function-macro>
163 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_58_FOR"
164 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_58_FOR"
165 introspectable="0">
166 <source-position filename="gmodule/gmodule-visibility.h" line="586"/>
167 <parameters>
168 <parameter name="f">
169 </parameter>
170 </parameters>
171 </function-macro>
172 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_60_FOR"
173 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_60_FOR"
174 introspectable="0">
175 <source-position filename="gmodule/gmodule-visibility.h" line="620"/>
176 <parameters>
177 <parameter name="f">
178 </parameter>
179 </parameters>
180 </function-macro>
181 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_62_FOR"
182 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_62_FOR"
183 introspectable="0">
184 <source-position filename="gmodule/gmodule-visibility.h" line="654"/>
185 <parameters>
186 <parameter name="f">
187 </parameter>
188 </parameters>
189 </function-macro>
190 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_64_FOR"
191 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_64_FOR"
192 introspectable="0">
193 <source-position filename="gmodule/gmodule-visibility.h" line="688"/>
194 <parameters>
195 <parameter name="f">
196 </parameter>
197 </parameters>
198 </function-macro>
199 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_66_FOR"
200 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_66_FOR"
201 introspectable="0">
202 <source-position filename="gmodule/gmodule-visibility.h" line="722"/>
203 <parameters>
204 <parameter name="f">
205 </parameter>
206 </parameters>
207 </function-macro>
208 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_68_FOR"
209 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_68_FOR"
210 introspectable="0">
211 <source-position filename="gmodule/gmodule-visibility.h" line="756"/>
212 <parameters>
213 <parameter name="f">
214 </parameter>
215 </parameters>
216 </function-macro>
217 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_70_FOR"
218 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_70_FOR"
219 introspectable="0">
220 <source-position filename="gmodule/gmodule-visibility.h" line="790"/>
221 <parameters>
222 <parameter name="f">
223 </parameter>
224 </parameters>
225 </function-macro>
226 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_72_FOR"
227 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_72_FOR"
228 introspectable="0">
229 <source-position filename="gmodule/gmodule-visibility.h" line="824"/>
230 <parameters>
231 <parameter name="f">
232 </parameter>
233 </parameters>
234 </function-macro>
235 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_74_FOR"
236 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_74_FOR"
237 introspectable="0">
238 <source-position filename="gmodule/gmodule-visibility.h" line="858"/>
239 <parameters>
240 <parameter name="f">
241 </parameter>
242 </parameters>
243 </function-macro>
244 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_76_FOR"
245 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_76_FOR"
246 introspectable="0">
247 <source-position filename="gmodule/gmodule-visibility.h" line="892"/>
248 <parameters>
249 <parameter name="f">
250 </parameter>
251 </parameters>
252 </function-macro>
253 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_78_FOR"
254 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_78_FOR"
255 introspectable="0">
256 <source-position filename="gmodule/gmodule-visibility.h" line="926"/>
257 <parameters>
258 <parameter name="f">
259 </parameter>
260 </parameters>
261 </function-macro>
262 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_80_FOR"
263 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_80_FOR"
264 introspectable="0">
265 <source-position filename="gmodule/gmodule-visibility.h" line="960"/>
266 <parameters>
267 <parameter name="f">
268 </parameter>
269 </parameters>
270 </function-macro>
271 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_82_FOR"
272 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_82_FOR"
273 introspectable="0">
274 <source-position filename="gmodule/gmodule-visibility.h" line="994"/>
275 <parameters>
276 <parameter name="f">
277 </parameter>
278 </parameters>
279 </function-macro>
280 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_84_FOR"
281 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_84_FOR"
282 introspectable="0">
283 <source-position filename="gmodule/gmodule-visibility.h" line="1028"/>
284 <parameters>
285 <parameter name="f">
286 </parameter>
287 </parameters>
288 </function-macro>
289 <function-macro name="DEPRECATED_ENUMERATOR_IN_2_86_FOR"
290 c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR"
291 introspectable="0">
292 <source-position filename="gmodule/gmodule-visibility.h" line="1062"/>
293 <parameters>
294 <parameter name="f">
295 </parameter>
296 </parameters>
297 </function-macro>
298 <function-macro name="DEPRECATED_FOR"
299 c:identifier="GMODULE_DEPRECATED_FOR"
300 introspectable="0">
301 <source-position filename="gmodule/gmodule-visibility.h" line="26"/>
302 <parameters>
303 <parameter name="f">
304 </parameter>
305 </parameters>
306 </function-macro>
307 <function-macro name="DEPRECATED_IN_2_26_FOR"
308 c:identifier="GMODULE_DEPRECATED_IN_2_26_FOR"
309 introspectable="0">
310 <source-position filename="gmodule/gmodule-visibility.h" line="38"/>
311 <parameters>
312 <parameter name="f">
313 </parameter>
314 </parameters>
315 </function-macro>
316 <function-macro name="DEPRECATED_IN_2_28_FOR"
317 c:identifier="GMODULE_DEPRECATED_IN_2_28_FOR"
318 introspectable="0">
319 <source-position filename="gmodule/gmodule-visibility.h" line="72"/>
320 <parameters>
321 <parameter name="f">
322 </parameter>
323 </parameters>
324 </function-macro>
325 <function-macro name="DEPRECATED_IN_2_30_FOR"
326 c:identifier="GMODULE_DEPRECATED_IN_2_30_FOR"
327 introspectable="0">
328 <source-position filename="gmodule/gmodule-visibility.h" line="106"/>
329 <parameters>
330 <parameter name="f">
331 </parameter>
332 </parameters>
333 </function-macro>
334 <function-macro name="DEPRECATED_IN_2_32_FOR"
335 c:identifier="GMODULE_DEPRECATED_IN_2_32_FOR"
336 introspectable="0">
337 <source-position filename="gmodule/gmodule-visibility.h" line="140"/>
338 <parameters>
339 <parameter name="f">
340 </parameter>
341 </parameters>
342 </function-macro>
343 <function-macro name="DEPRECATED_IN_2_34_FOR"
344 c:identifier="GMODULE_DEPRECATED_IN_2_34_FOR"
345 introspectable="0">
346 <source-position filename="gmodule/gmodule-visibility.h" line="174"/>
347 <parameters>
348 <parameter name="f">
349 </parameter>
350 </parameters>
351 </function-macro>
352 <function-macro name="DEPRECATED_IN_2_36_FOR"
353 c:identifier="GMODULE_DEPRECATED_IN_2_36_FOR"
354 introspectable="0">
355 <source-position filename="gmodule/gmodule-visibility.h" line="208"/>
356 <parameters>
357 <parameter name="f">
358 </parameter>
359 </parameters>
360 </function-macro>
361 <function-macro name="DEPRECATED_IN_2_38_FOR"
362 c:identifier="GMODULE_DEPRECATED_IN_2_38_FOR"
363 introspectable="0">
364 <source-position filename="gmodule/gmodule-visibility.h" line="242"/>
365 <parameters>
366 <parameter name="f">
367 </parameter>
368 </parameters>
369 </function-macro>
370 <function-macro name="DEPRECATED_IN_2_40_FOR"
371 c:identifier="GMODULE_DEPRECATED_IN_2_40_FOR"
372 introspectable="0">
373 <source-position filename="gmodule/gmodule-visibility.h" line="276"/>
374 <parameters>
375 <parameter name="f">
376 </parameter>
377 </parameters>
378 </function-macro>
379 <function-macro name="DEPRECATED_IN_2_42_FOR"
380 c:identifier="GMODULE_DEPRECATED_IN_2_42_FOR"
381 introspectable="0">
382 <source-position filename="gmodule/gmodule-visibility.h" line="310"/>
383 <parameters>
384 <parameter name="f">
385 </parameter>
386 </parameters>
387 </function-macro>
388 <function-macro name="DEPRECATED_IN_2_44_FOR"
389 c:identifier="GMODULE_DEPRECATED_IN_2_44_FOR"
390 introspectable="0">
391 <source-position filename="gmodule/gmodule-visibility.h" line="344"/>
392 <parameters>
393 <parameter name="f">
394 </parameter>
395 </parameters>
396 </function-macro>
397 <function-macro name="DEPRECATED_IN_2_46_FOR"
398 c:identifier="GMODULE_DEPRECATED_IN_2_46_FOR"
399 introspectable="0">
400 <source-position filename="gmodule/gmodule-visibility.h" line="378"/>
401 <parameters>
402 <parameter name="f">
403 </parameter>
404 </parameters>
405 </function-macro>
406 <function-macro name="DEPRECATED_IN_2_48_FOR"
407 c:identifier="GMODULE_DEPRECATED_IN_2_48_FOR"
408 introspectable="0">
409 <source-position filename="gmodule/gmodule-visibility.h" line="412"/>
410 <parameters>
411 <parameter name="f">
412 </parameter>
413 </parameters>
414 </function-macro>
415 <function-macro name="DEPRECATED_IN_2_50_FOR"
416 c:identifier="GMODULE_DEPRECATED_IN_2_50_FOR"
417 introspectable="0">
418 <source-position filename="gmodule/gmodule-visibility.h" line="446"/>
419 <parameters>
420 <parameter name="f">
421 </parameter>
422 </parameters>
423 </function-macro>
424 <function-macro name="DEPRECATED_IN_2_52_FOR"
425 c:identifier="GMODULE_DEPRECATED_IN_2_52_FOR"
426 introspectable="0">
427 <source-position filename="gmodule/gmodule-visibility.h" line="480"/>
428 <parameters>
429 <parameter name="f">
430 </parameter>
431 </parameters>
432 </function-macro>
433 <function-macro name="DEPRECATED_IN_2_54_FOR"
434 c:identifier="GMODULE_DEPRECATED_IN_2_54_FOR"
435 introspectable="0">
436 <source-position filename="gmodule/gmodule-visibility.h" line="514"/>
437 <parameters>
438 <parameter name="f">
439 </parameter>
440 </parameters>
441 </function-macro>
442 <function-macro name="DEPRECATED_IN_2_56_FOR"
443 c:identifier="GMODULE_DEPRECATED_IN_2_56_FOR"
444 introspectable="0">
445 <source-position filename="gmodule/gmodule-visibility.h" line="548"/>
446 <parameters>
447 <parameter name="f">
448 </parameter>
449 </parameters>
450 </function-macro>
451 <function-macro name="DEPRECATED_IN_2_58_FOR"
452 c:identifier="GMODULE_DEPRECATED_IN_2_58_FOR"
453 introspectable="0">
454 <source-position filename="gmodule/gmodule-visibility.h" line="582"/>
455 <parameters>
456 <parameter name="f">
457 </parameter>
458 </parameters>
459 </function-macro>
460 <function-macro name="DEPRECATED_IN_2_60_FOR"
461 c:identifier="GMODULE_DEPRECATED_IN_2_60_FOR"
462 introspectable="0">
463 <source-position filename="gmodule/gmodule-visibility.h" line="616"/>
464 <parameters>
465 <parameter name="f">
466 </parameter>
467 </parameters>
468 </function-macro>
469 <function-macro name="DEPRECATED_IN_2_62_FOR"
470 c:identifier="GMODULE_DEPRECATED_IN_2_62_FOR"
471 introspectable="0">
472 <source-position filename="gmodule/gmodule-visibility.h" line="650"/>
473 <parameters>
474 <parameter name="f">
475 </parameter>
476 </parameters>
477 </function-macro>
478 <function-macro name="DEPRECATED_IN_2_64_FOR"
479 c:identifier="GMODULE_DEPRECATED_IN_2_64_FOR"
480 introspectable="0">
481 <source-position filename="gmodule/gmodule-visibility.h" line="684"/>
482 <parameters>
483 <parameter name="f">
484 </parameter>
485 </parameters>
486 </function-macro>
487 <function-macro name="DEPRECATED_IN_2_66_FOR"
488 c:identifier="GMODULE_DEPRECATED_IN_2_66_FOR"
489 introspectable="0">
490 <source-position filename="gmodule/gmodule-visibility.h" line="718"/>
491 <parameters>
492 <parameter name="f">
493 </parameter>
494 </parameters>
495 </function-macro>
496 <function-macro name="DEPRECATED_IN_2_68_FOR"
497 c:identifier="GMODULE_DEPRECATED_IN_2_68_FOR"
498 introspectable="0">
499 <source-position filename="gmodule/gmodule-visibility.h" line="752"/>
500 <parameters>
501 <parameter name="f">
502 </parameter>
503 </parameters>
504 </function-macro>
505 <function-macro name="DEPRECATED_IN_2_70_FOR"
506 c:identifier="GMODULE_DEPRECATED_IN_2_70_FOR"
507 introspectable="0">
508 <source-position filename="gmodule/gmodule-visibility.h" line="786"/>
509 <parameters>
510 <parameter name="f">
511 </parameter>
512 </parameters>
513 </function-macro>
514 <function-macro name="DEPRECATED_IN_2_72_FOR"
515 c:identifier="GMODULE_DEPRECATED_IN_2_72_FOR"
516 introspectable="0">
517 <source-position filename="gmodule/gmodule-visibility.h" line="820"/>
518 <parameters>
519 <parameter name="f">
520 </parameter>
521 </parameters>
522 </function-macro>
523 <function-macro name="DEPRECATED_IN_2_74_FOR"
524 c:identifier="GMODULE_DEPRECATED_IN_2_74_FOR"
525 introspectable="0">
526 <source-position filename="gmodule/gmodule-visibility.h" line="854"/>
527 <parameters>
528 <parameter name="f">
529 </parameter>
530 </parameters>
531 </function-macro>
532 <function-macro name="DEPRECATED_IN_2_76_FOR"
533 c:identifier="GMODULE_DEPRECATED_IN_2_76_FOR"
534 introspectable="0">
535 <source-position filename="gmodule/gmodule-visibility.h" line="888"/>
536 <parameters>
537 <parameter name="f">
538 </parameter>
539 </parameters>
540 </function-macro>
541 <function-macro name="DEPRECATED_IN_2_78_FOR"
542 c:identifier="GMODULE_DEPRECATED_IN_2_78_FOR"
543 introspectable="0">
544 <source-position filename="gmodule/gmodule-visibility.h" line="922"/>
545 <parameters>
546 <parameter name="f">
547 </parameter>
548 </parameters>
549 </function-macro>
550 <function-macro name="DEPRECATED_IN_2_80_FOR"
551 c:identifier="GMODULE_DEPRECATED_IN_2_80_FOR"
552 introspectable="0">
553 <source-position filename="gmodule/gmodule-visibility.h" line="956"/>
554 <parameters>
555 <parameter name="f">
556 </parameter>
557 </parameters>
558 </function-macro>
559 <function-macro name="DEPRECATED_IN_2_82_FOR"
560 c:identifier="GMODULE_DEPRECATED_IN_2_82_FOR"
561 introspectable="0">
562 <source-position filename="gmodule/gmodule-visibility.h" line="990"/>
563 <parameters>
564 <parameter name="f">
565 </parameter>
566 </parameters>
567 </function-macro>
568 <function-macro name="DEPRECATED_IN_2_84_FOR"
569 c:identifier="GMODULE_DEPRECATED_IN_2_84_FOR"
570 introspectable="0">
571 <source-position filename="gmodule/gmodule-visibility.h" line="1024"/>
572 <parameters>
573 <parameter name="f">
574 </parameter>
575 </parameters>
576 </function-macro>
577 <function-macro name="DEPRECATED_IN_2_86_FOR"
578 c:identifier="GMODULE_DEPRECATED_IN_2_86_FOR"
579 introspectable="0">
580 <source-position filename="gmodule/gmodule-visibility.h" line="1058"/>
581 <parameters>
582 <parameter name="f">
583 </parameter>
584 </parameters>
585 </function-macro>
586 <function-macro name="DEPRECATED_MACRO_IN_2_26_FOR"
587 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_26_FOR"
588 introspectable="0">
589 <source-position filename="gmodule/gmodule-visibility.h" line="40"/>
590 <parameters>
591 <parameter name="f">
592 </parameter>
593 </parameters>
594 </function-macro>
595 <function-macro name="DEPRECATED_MACRO_IN_2_28_FOR"
596 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_28_FOR"
597 introspectable="0">
598 <source-position filename="gmodule/gmodule-visibility.h" line="74"/>
599 <parameters>
600 <parameter name="f">
601 </parameter>
602 </parameters>
603 </function-macro>
604 <function-macro name="DEPRECATED_MACRO_IN_2_30_FOR"
605 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_30_FOR"
606 introspectable="0">
607 <source-position filename="gmodule/gmodule-visibility.h" line="108"/>
608 <parameters>
609 <parameter name="f">
610 </parameter>
611 </parameters>
612 </function-macro>
613 <function-macro name="DEPRECATED_MACRO_IN_2_32_FOR"
614 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_32_FOR"
615 introspectable="0">
616 <source-position filename="gmodule/gmodule-visibility.h" line="142"/>
617 <parameters>
618 <parameter name="f">
619 </parameter>
620 </parameters>
621 </function-macro>
622 <function-macro name="DEPRECATED_MACRO_IN_2_34_FOR"
623 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_34_FOR"
624 introspectable="0">
625 <source-position filename="gmodule/gmodule-visibility.h" line="176"/>
626 <parameters>
627 <parameter name="f">
628 </parameter>
629 </parameters>
630 </function-macro>
631 <function-macro name="DEPRECATED_MACRO_IN_2_36_FOR"
632 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_36_FOR"
633 introspectable="0">
634 <source-position filename="gmodule/gmodule-visibility.h" line="210"/>
635 <parameters>
636 <parameter name="f">
637 </parameter>
638 </parameters>
639 </function-macro>
640 <function-macro name="DEPRECATED_MACRO_IN_2_38_FOR"
641 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_38_FOR"
642 introspectable="0">
643 <source-position filename="gmodule/gmodule-visibility.h" line="244"/>
644 <parameters>
645 <parameter name="f">
646 </parameter>
647 </parameters>
648 </function-macro>
649 <function-macro name="DEPRECATED_MACRO_IN_2_40_FOR"
650 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_40_FOR"
651 introspectable="0">
652 <source-position filename="gmodule/gmodule-visibility.h" line="278"/>
653 <parameters>
654 <parameter name="f">
655 </parameter>
656 </parameters>
657 </function-macro>
658 <function-macro name="DEPRECATED_MACRO_IN_2_42_FOR"
659 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_42_FOR"
660 introspectable="0">
661 <source-position filename="gmodule/gmodule-visibility.h" line="312"/>
662 <parameters>
663 <parameter name="f">
664 </parameter>
665 </parameters>
666 </function-macro>
667 <function-macro name="DEPRECATED_MACRO_IN_2_44_FOR"
668 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_44_FOR"
669 introspectable="0">
670 <source-position filename="gmodule/gmodule-visibility.h" line="346"/>
671 <parameters>
672 <parameter name="f">
673 </parameter>
674 </parameters>
675 </function-macro>
676 <function-macro name="DEPRECATED_MACRO_IN_2_46_FOR"
677 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_46_FOR"
678 introspectable="0">
679 <source-position filename="gmodule/gmodule-visibility.h" line="380"/>
680 <parameters>
681 <parameter name="f">
682 </parameter>
683 </parameters>
684 </function-macro>
685 <function-macro name="DEPRECATED_MACRO_IN_2_48_FOR"
686 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_48_FOR"
687 introspectable="0">
688 <source-position filename="gmodule/gmodule-visibility.h" line="414"/>
689 <parameters>
690 <parameter name="f">
691 </parameter>
692 </parameters>
693 </function-macro>
694 <function-macro name="DEPRECATED_MACRO_IN_2_50_FOR"
695 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_50_FOR"
696 introspectable="0">
697 <source-position filename="gmodule/gmodule-visibility.h" line="448"/>
698 <parameters>
699 <parameter name="f">
700 </parameter>
701 </parameters>
702 </function-macro>
703 <function-macro name="DEPRECATED_MACRO_IN_2_52_FOR"
704 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_52_FOR"
705 introspectable="0">
706 <source-position filename="gmodule/gmodule-visibility.h" line="482"/>
707 <parameters>
708 <parameter name="f">
709 </parameter>
710 </parameters>
711 </function-macro>
712 <function-macro name="DEPRECATED_MACRO_IN_2_54_FOR"
713 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_54_FOR"
714 introspectable="0">
715 <source-position filename="gmodule/gmodule-visibility.h" line="516"/>
716 <parameters>
717 <parameter name="f">
718 </parameter>
719 </parameters>
720 </function-macro>
721 <function-macro name="DEPRECATED_MACRO_IN_2_56_FOR"
722 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_56_FOR"
723 introspectable="0">
724 <source-position filename="gmodule/gmodule-visibility.h" line="550"/>
725 <parameters>
726 <parameter name="f">
727 </parameter>
728 </parameters>
729 </function-macro>
730 <function-macro name="DEPRECATED_MACRO_IN_2_58_FOR"
731 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_58_FOR"
732 introspectable="0">
733 <source-position filename="gmodule/gmodule-visibility.h" line="584"/>
734 <parameters>
735 <parameter name="f">
736 </parameter>
737 </parameters>
738 </function-macro>
739 <function-macro name="DEPRECATED_MACRO_IN_2_60_FOR"
740 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_60_FOR"
741 introspectable="0">
742 <source-position filename="gmodule/gmodule-visibility.h" line="618"/>
743 <parameters>
744 <parameter name="f">
745 </parameter>
746 </parameters>
747 </function-macro>
748 <function-macro name="DEPRECATED_MACRO_IN_2_62_FOR"
749 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_62_FOR"
750 introspectable="0">
751 <source-position filename="gmodule/gmodule-visibility.h" line="652"/>
752 <parameters>
753 <parameter name="f">
754 </parameter>
755 </parameters>
756 </function-macro>
757 <function-macro name="DEPRECATED_MACRO_IN_2_64_FOR"
758 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_64_FOR"
759 introspectable="0">
760 <source-position filename="gmodule/gmodule-visibility.h" line="686"/>
761 <parameters>
762 <parameter name="f">
763 </parameter>
764 </parameters>
765 </function-macro>
766 <function-macro name="DEPRECATED_MACRO_IN_2_66_FOR"
767 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_66_FOR"
768 introspectable="0">
769 <source-position filename="gmodule/gmodule-visibility.h" line="720"/>
770 <parameters>
771 <parameter name="f">
772 </parameter>
773 </parameters>
774 </function-macro>
775 <function-macro name="DEPRECATED_MACRO_IN_2_68_FOR"
776 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_68_FOR"
777 introspectable="0">
778 <source-position filename="gmodule/gmodule-visibility.h" line="754"/>
779 <parameters>
780 <parameter name="f">
781 </parameter>
782 </parameters>
783 </function-macro>
784 <function-macro name="DEPRECATED_MACRO_IN_2_70_FOR"
785 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_70_FOR"
786 introspectable="0">
787 <source-position filename="gmodule/gmodule-visibility.h" line="788"/>
788 <parameters>
789 <parameter name="f">
790 </parameter>
791 </parameters>
792 </function-macro>
793 <function-macro name="DEPRECATED_MACRO_IN_2_72_FOR"
794 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_72_FOR"
795 introspectable="0">
796 <source-position filename="gmodule/gmodule-visibility.h" line="822"/>
797 <parameters>
798 <parameter name="f">
799 </parameter>
800 </parameters>
801 </function-macro>
802 <function-macro name="DEPRECATED_MACRO_IN_2_74_FOR"
803 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_74_FOR"
804 introspectable="0">
805 <source-position filename="gmodule/gmodule-visibility.h" line="856"/>
806 <parameters>
807 <parameter name="f">
808 </parameter>
809 </parameters>
810 </function-macro>
811 <function-macro name="DEPRECATED_MACRO_IN_2_76_FOR"
812 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_76_FOR"
813 introspectable="0">
814 <source-position filename="gmodule/gmodule-visibility.h" line="890"/>
815 <parameters>
816 <parameter name="f">
817 </parameter>
818 </parameters>
819 </function-macro>
820 <function-macro name="DEPRECATED_MACRO_IN_2_78_FOR"
821 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_78_FOR"
822 introspectable="0">
823 <source-position filename="gmodule/gmodule-visibility.h" line="924"/>
824 <parameters>
825 <parameter name="f">
826 </parameter>
827 </parameters>
828 </function-macro>
829 <function-macro name="DEPRECATED_MACRO_IN_2_80_FOR"
830 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_80_FOR"
831 introspectable="0">
832 <source-position filename="gmodule/gmodule-visibility.h" line="958"/>
833 <parameters>
834 <parameter name="f">
835 </parameter>
836 </parameters>
837 </function-macro>
838 <function-macro name="DEPRECATED_MACRO_IN_2_82_FOR"
839 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_82_FOR"
840 introspectable="0">
841 <source-position filename="gmodule/gmodule-visibility.h" line="992"/>
842 <parameters>
843 <parameter name="f">
844 </parameter>
845 </parameters>
846 </function-macro>
847 <function-macro name="DEPRECATED_MACRO_IN_2_84_FOR"
848 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_84_FOR"
849 introspectable="0">
850 <source-position filename="gmodule/gmodule-visibility.h" line="1026"/>
851 <parameters>
852 <parameter name="f">
853 </parameter>
854 </parameters>
855 </function-macro>
856 <function-macro name="DEPRECATED_MACRO_IN_2_86_FOR"
857 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_86_FOR"
858 introspectable="0">
859 <source-position filename="gmodule/gmodule-visibility.h" line="1060"/>
860 <parameters>
861 <parameter name="f">
862 </parameter>
863 </parameters>
864 </function-macro>
865 <function-macro name="DEPRECATED_TYPE_IN_2_26_FOR"
866 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_26_FOR"
867 introspectable="0">
868 <source-position filename="gmodule/gmodule-visibility.h" line="44"/>
869 <parameters>
870 <parameter name="f">
871 </parameter>
872 </parameters>
873 </function-macro>
874 <function-macro name="DEPRECATED_TYPE_IN_2_28_FOR"
875 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_28_FOR"
876 introspectable="0">
877 <source-position filename="gmodule/gmodule-visibility.h" line="78"/>
878 <parameters>
879 <parameter name="f">
880 </parameter>
881 </parameters>
882 </function-macro>
883 <function-macro name="DEPRECATED_TYPE_IN_2_30_FOR"
884 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_30_FOR"
885 introspectable="0">
886 <source-position filename="gmodule/gmodule-visibility.h" line="112"/>
887 <parameters>
888 <parameter name="f">
889 </parameter>
890 </parameters>
891 </function-macro>
892 <function-macro name="DEPRECATED_TYPE_IN_2_32_FOR"
893 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_32_FOR"
894 introspectable="0">
895 <source-position filename="gmodule/gmodule-visibility.h" line="146"/>
896 <parameters>
897 <parameter name="f">
898 </parameter>
899 </parameters>
900 </function-macro>
901 <function-macro name="DEPRECATED_TYPE_IN_2_34_FOR"
902 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_34_FOR"
903 introspectable="0">
904 <source-position filename="gmodule/gmodule-visibility.h" line="180"/>
905 <parameters>
906 <parameter name="f">
907 </parameter>
908 </parameters>
909 </function-macro>
910 <function-macro name="DEPRECATED_TYPE_IN_2_36_FOR"
911 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_36_FOR"
912 introspectable="0">
913 <source-position filename="gmodule/gmodule-visibility.h" line="214"/>
914 <parameters>
915 <parameter name="f">
916 </parameter>
917 </parameters>
918 </function-macro>
919 <function-macro name="DEPRECATED_TYPE_IN_2_38_FOR"
920 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_38_FOR"
921 introspectable="0">
922 <source-position filename="gmodule/gmodule-visibility.h" line="248"/>
923 <parameters>
924 <parameter name="f">
925 </parameter>
926 </parameters>
927 </function-macro>
928 <function-macro name="DEPRECATED_TYPE_IN_2_40_FOR"
929 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_40_FOR"
930 introspectable="0">
931 <source-position filename="gmodule/gmodule-visibility.h" line="282"/>
932 <parameters>
933 <parameter name="f">
934 </parameter>
935 </parameters>
936 </function-macro>
937 <function-macro name="DEPRECATED_TYPE_IN_2_42_FOR"
938 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_42_FOR"
939 introspectable="0">
940 <source-position filename="gmodule/gmodule-visibility.h" line="316"/>
941 <parameters>
942 <parameter name="f">
943 </parameter>
944 </parameters>
945 </function-macro>
946 <function-macro name="DEPRECATED_TYPE_IN_2_44_FOR"
947 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_44_FOR"
948 introspectable="0">
949 <source-position filename="gmodule/gmodule-visibility.h" line="350"/>
950 <parameters>
951 <parameter name="f">
952 </parameter>
953 </parameters>
954 </function-macro>
955 <function-macro name="DEPRECATED_TYPE_IN_2_46_FOR"
956 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_46_FOR"
957 introspectable="0">
958 <source-position filename="gmodule/gmodule-visibility.h" line="384"/>
959 <parameters>
960 <parameter name="f">
961 </parameter>
962 </parameters>
963 </function-macro>
964 <function-macro name="DEPRECATED_TYPE_IN_2_48_FOR"
965 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_48_FOR"
966 introspectable="0">
967 <source-position filename="gmodule/gmodule-visibility.h" line="418"/>
968 <parameters>
969 <parameter name="f">
970 </parameter>
971 </parameters>
972 </function-macro>
973 <function-macro name="DEPRECATED_TYPE_IN_2_50_FOR"
974 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_50_FOR"
975 introspectable="0">
976 <source-position filename="gmodule/gmodule-visibility.h" line="452"/>
977 <parameters>
978 <parameter name="f">
979 </parameter>
980 </parameters>
981 </function-macro>
982 <function-macro name="DEPRECATED_TYPE_IN_2_52_FOR"
983 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_52_FOR"
984 introspectable="0">
985 <source-position filename="gmodule/gmodule-visibility.h" line="486"/>
986 <parameters>
987 <parameter name="f">
988 </parameter>
989 </parameters>
990 </function-macro>
991 <function-macro name="DEPRECATED_TYPE_IN_2_54_FOR"
992 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_54_FOR"
993 introspectable="0">
994 <source-position filename="gmodule/gmodule-visibility.h" line="520"/>
995 <parameters>
996 <parameter name="f">
997 </parameter>
998 </parameters>
999 </function-macro>
1000 <function-macro name="DEPRECATED_TYPE_IN_2_56_FOR"
1001 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_56_FOR"
1002 introspectable="0">
1003 <source-position filename="gmodule/gmodule-visibility.h" line="554"/>
1004 <parameters>
1005 <parameter name="f">
1006 </parameter>
1007 </parameters>
1008 </function-macro>
1009 <function-macro name="DEPRECATED_TYPE_IN_2_58_FOR"
1010 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_58_FOR"
1011 introspectable="0">
1012 <source-position filename="gmodule/gmodule-visibility.h" line="588"/>
1013 <parameters>
1014 <parameter name="f">
1015 </parameter>
1016 </parameters>
1017 </function-macro>
1018 <function-macro name="DEPRECATED_TYPE_IN_2_60_FOR"
1019 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_60_FOR"
1020 introspectable="0">
1021 <source-position filename="gmodule/gmodule-visibility.h" line="622"/>
1022 <parameters>
1023 <parameter name="f">
1024 </parameter>
1025 </parameters>
1026 </function-macro>
1027 <function-macro name="DEPRECATED_TYPE_IN_2_62_FOR"
1028 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_62_FOR"
1029 introspectable="0">
1030 <source-position filename="gmodule/gmodule-visibility.h" line="656"/>
1031 <parameters>
1032 <parameter name="f">
1033 </parameter>
1034 </parameters>
1035 </function-macro>
1036 <function-macro name="DEPRECATED_TYPE_IN_2_64_FOR"
1037 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_64_FOR"
1038 introspectable="0">
1039 <source-position filename="gmodule/gmodule-visibility.h" line="690"/>
1040 <parameters>
1041 <parameter name="f">
1042 </parameter>
1043 </parameters>
1044 </function-macro>
1045 <function-macro name="DEPRECATED_TYPE_IN_2_66_FOR"
1046 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_66_FOR"
1047 introspectable="0">
1048 <source-position filename="gmodule/gmodule-visibility.h" line="724"/>
1049 <parameters>
1050 <parameter name="f">
1051 </parameter>
1052 </parameters>
1053 </function-macro>
1054 <function-macro name="DEPRECATED_TYPE_IN_2_68_FOR"
1055 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_68_FOR"
1056 introspectable="0">
1057 <source-position filename="gmodule/gmodule-visibility.h" line="758"/>
1058 <parameters>
1059 <parameter name="f">
1060 </parameter>
1061 </parameters>
1062 </function-macro>
1063 <function-macro name="DEPRECATED_TYPE_IN_2_70_FOR"
1064 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_70_FOR"
1065 introspectable="0">
1066 <source-position filename="gmodule/gmodule-visibility.h" line="792"/>
1067 <parameters>
1068 <parameter name="f">
1069 </parameter>
1070 </parameters>
1071 </function-macro>
1072 <function-macro name="DEPRECATED_TYPE_IN_2_72_FOR"
1073 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_72_FOR"
1074 introspectable="0">
1075 <source-position filename="gmodule/gmodule-visibility.h" line="826"/>
1076 <parameters>
1077 <parameter name="f">
1078 </parameter>
1079 </parameters>
1080 </function-macro>
1081 <function-macro name="DEPRECATED_TYPE_IN_2_74_FOR"
1082 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_74_FOR"
1083 introspectable="0">
1084 <source-position filename="gmodule/gmodule-visibility.h" line="860"/>
1085 <parameters>
1086 <parameter name="f">
1087 </parameter>
1088 </parameters>
1089 </function-macro>
1090 <function-macro name="DEPRECATED_TYPE_IN_2_76_FOR"
1091 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_76_FOR"
1092 introspectable="0">
1093 <source-position filename="gmodule/gmodule-visibility.h" line="894"/>
1094 <parameters>
1095 <parameter name="f">
1096 </parameter>
1097 </parameters>
1098 </function-macro>
1099 <function-macro name="DEPRECATED_TYPE_IN_2_78_FOR"
1100 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_78_FOR"
1101 introspectable="0">
1102 <source-position filename="gmodule/gmodule-visibility.h" line="928"/>
1103 <parameters>
1104 <parameter name="f">
1105 </parameter>
1106 </parameters>
1107 </function-macro>
1108 <function-macro name="DEPRECATED_TYPE_IN_2_80_FOR"
1109 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_80_FOR"
1110 introspectable="0">
1111 <source-position filename="gmodule/gmodule-visibility.h" line="962"/>
1112 <parameters>
1113 <parameter name="f">
1114 </parameter>
1115 </parameters>
1116 </function-macro>
1117 <function-macro name="DEPRECATED_TYPE_IN_2_82_FOR"
1118 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_82_FOR"
1119 introspectable="0">
1120 <source-position filename="gmodule/gmodule-visibility.h" line="996"/>
1121 <parameters>
1122 <parameter name="f">
1123 </parameter>
1124 </parameters>
1125 </function-macro>
1126 <function-macro name="DEPRECATED_TYPE_IN_2_84_FOR"
1127 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_84_FOR"
1128 introspectable="0">
1129 <source-position filename="gmodule/gmodule-visibility.h" line="1030"/>
1130 <parameters>
1131 <parameter name="f">
1132 </parameter>
1133 </parameters>
1134 </function-macro>
1135 <function-macro name="DEPRECATED_TYPE_IN_2_86_FOR"
1136 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_86_FOR"
1137 introspectable="0">
1138 <source-position filename="gmodule/gmodule-visibility.h" line="1064"/>
1139 <parameters>
1140 <parameter name="f">
1141 </parameter>
1142 </parameters>
1143 </function-macro>
1144 <constant name="MODULE_IMPL_AR" value="7" c:type="G_MODULE_IMPL_AR">
1145 <source-position filename="gmodule/gmoduleconf.h" line="31"/>
1146 <type name="gint" c:type="gint"/>
1147 </constant>
1148 <constant name="MODULE_IMPL_DL" value="1" c:type="G_MODULE_IMPL_DL">
1149 <source-position filename="gmodule/gmoduleconf.h" line="29"/>
1150 <type name="gint" c:type="gint"/>
1151 </constant>
1152 <constant name="MODULE_IMPL_NONE" value="0" c:type="G_MODULE_IMPL_NONE">
1153 <source-position filename="gmodule/gmoduleconf.h" line="28"/>
1154 <type name="gint" c:type="gint"/>
1155 </constant>
1156 <constant name="MODULE_IMPL_WIN32" value="3" c:type="G_MODULE_IMPL_WIN32">
1157 <source-position filename="gmodule/gmoduleconf.h" line="30"/>
1158 <type name="gint" c:type="gint"/>
1159 </constant>
1160 <record name="Module" c:type="GModule" disguised="1" opaque="1">
1161 <doc xml:space="preserve"
1162 filename="gmodule/gmodule.c"
1163 line="56">The #GModule struct is an opaque data structure to represent a
1164[dynamically-loaded module](modules.html#dynamic-loading-of-modules).
1165It should only be accessed via the following functions.
1166
1167To ensure correct lock ordering, these functions must not be called from
1168global constructors (for example, those using GCC’s
1169`__attribute__((constructor))` attribute).</doc>
1170 <source-position filename="gmodule/gmodule.h" line="70"/>
1171 <method name="close" c:identifier="g_module_close">
1172 <doc xml:space="preserve"
1173 filename="gmodule/gmodule.c"
1174 line="715">Closes a module.</doc>
1175 <source-position filename="gmodule/gmodule.h" line="110"/>
1176 <return-value transfer-ownership="none">
1177 <doc xml:space="preserve"
1178 filename="gmodule/gmodule.c"
1179 line="721">%TRUE on success</doc>
1180 <type name="gboolean" c:type="gboolean"/>
1181 </return-value>
1182 <parameters>
1183 <instance-parameter name="module" transfer-ownership="none">
1184 <doc xml:space="preserve"
1185 filename="gmodule/gmodule.c"
1186 line="717">a #GModule to close</doc>
1187 <type name="Module" c:type="GModule*"/>
1188 </instance-parameter>
1189 </parameters>
1190 </method>
1191 <method name="make_resident" c:identifier="g_module_make_resident">
1192 <doc xml:space="preserve"
1193 filename="gmodule/gmodule.c"
1194 line="776">Ensures that a module will never be unloaded.
1195Any future g_module_close() calls on the module will be ignored.</doc>
1196 <source-position filename="gmodule/gmodule.h" line="114"/>
1197 <return-value transfer-ownership="none">
1198 <type name="none" c:type="void"/>
1199 </return-value>
1200 <parameters>
1201 <instance-parameter name="module" transfer-ownership="none">
1202 <doc xml:space="preserve"
1203 filename="gmodule/gmodule.c"
1204 line="778">a #GModule to make permanently resident</doc>
1205 <type name="Module" c:type="GModule*"/>
1206 </instance-parameter>
1207 </parameters>
1208 </method>
1209 <method name="name" c:identifier="g_module_name">
1210 <doc xml:space="preserve"
1211 filename="gmodule/gmodule.c"
1212 line="859">Returns the filename that the module was opened with.
1213
1214If @module refers to the application itself, "main" is returned.</doc>
1215 <source-position filename="gmodule/gmodule.h" line="128"/>
1216 <return-value transfer-ownership="none">
1217 <doc xml:space="preserve"
1218 filename="gmodule/gmodule.c"
1219 line="867">the filename of the module</doc>
1220 <type name="utf8" c:type="const gchar*"/>
1221 </return-value>
1222 <parameters>
1223 <instance-parameter name="module" transfer-ownership="none">
1224 <doc xml:space="preserve"
1225 filename="gmodule/gmodule.c"
1226 line="861">a #GModule</doc>
1227 <type name="Module" c:type="GModule*"/>
1228 </instance-parameter>
1229 </parameters>
1230 </method>
1231 <method name="symbol" c:identifier="g_module_symbol">
1232 <doc xml:space="preserve"
1233 filename="gmodule/gmodule.c"
1234 line="804">Gets a symbol pointer from a module, such as one exported
1235by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
1236 <source-position filename="gmodule/gmodule.h" line="122"/>
1237 <return-value transfer-ownership="none">
1238 <doc xml:space="preserve"
1239 filename="gmodule/gmodule.c"
1240 line="813">%TRUE on success</doc>
1241 <type name="gboolean" c:type="gboolean"/>
1242 </return-value>
1243 <parameters>
1244 <instance-parameter name="module" transfer-ownership="none">
1245 <doc xml:space="preserve"
1246 filename="gmodule/gmodule.c"
1247 line="806">a #GModule</doc>
1248 <type name="Module" c:type="GModule*"/>
1249 </instance-parameter>
1250 <parameter name="symbol_name" transfer-ownership="none">
1251 <doc xml:space="preserve"
1252 filename="gmodule/gmodule.c"
1253 line="807">the name of the symbol to find</doc>
1254 <type name="utf8" c:type="const gchar*"/>
1255 </parameter>
1256 <parameter name="symbol"
1257 direction="out"
1258 caller-allocates="0"
1259 transfer-ownership="full"
1260 nullable="1">
1261 <doc xml:space="preserve"
1262 filename="gmodule/gmodule.c"
1263 line="808">returns the pointer to the symbol value</doc>
1264 <type name="gpointer" c:type="gpointer*"/>
1265 </parameter>
1266 </parameters>
1267 </method>
1268 <function name="build_path"
1269 c:identifier="g_module_build_path"
1270 deprecated="1"
1271 deprecated-version="2.76">
1272 <doc xml:space="preserve"
1273 filename="gmodule/gmodule.c"
1274 line="880">A portable way to build the filename of a module. The platform-specific
1275prefix and suffix are added to the filename, if needed, and the result
1276is added to the directory, using the correct separator character.
1277
1278The directory should specify the directory where the module can be found.
1279It can be %NULL or an empty string to indicate that the module is in a
1280standard platform-specific directory, though this is not recommended
1281since the wrong module may be found.
1282
1283For example, calling g_module_build_path() on a Linux system with a
1284@directory of `/lib` and a @module_name of "mylibrary" will return
1285`/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the
1286directory it will return `\Windows\mylibrary.dll`.</doc>
1287 <doc-deprecated xml:space="preserve">Use g_module_open() instead with @module_name as the
1288basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecated>
1289 <source-position filename="gmodule/gmodule.h" line="142"/>
1290 <return-value transfer-ownership="full">
1291 <doc xml:space="preserve"
1292 filename="gmodule/gmodule.c"
1293 line="901">the complete path of the module, including the standard library
1294 prefix and suffix. This should be freed when no longer needed</doc>
1295 <type name="utf8" c:type="gchar*"/>
1296 </return-value>
1297 <parameters>
1298 <parameter name="directory"
1299 transfer-ownership="none"
1300 nullable="1"
1301 allow-none="1">
1302 <doc xml:space="preserve"
1303 filename="gmodule/gmodule.c"
1304 line="882">the directory where the module is. This can be
1305 %NULL or the empty string to indicate that the standard platform-specific
1306 directories will be used, though that is not recommended</doc>
1307 <type name="utf8" c:type="const gchar*"/>
1308 </parameter>
1309 <parameter name="module_name" transfer-ownership="none">
1310 <doc xml:space="preserve"
1311 filename="gmodule/gmodule.c"
1312 line="885">the name of the module</doc>
1313 <type name="utf8" c:type="const gchar*"/>
1314 </parameter>
1315 </parameters>
1316 </function>
1317 <function name="error" c:identifier="g_module_error">
1318 <doc xml:space="preserve"
1319 filename="gmodule/gmodule.c"
1320 line="791">Gets a string describing the last module error.</doc>
1321 <source-position filename="gmodule/gmodule.h" line="118"/>
1322 <return-value transfer-ownership="none">
1323 <doc xml:space="preserve"
1324 filename="gmodule/gmodule.c"
1325 line="796">a string describing the last module error</doc>
1326 <type name="utf8" c:type="const gchar*"/>
1327 </return-value>
1328 </function>
1329 <function name="error_quark" c:identifier="g_module_error_quark">
1330 <return-value transfer-ownership="none">
1331 <type name="GLib.Quark" c:type="GQuark"/>
1332 </return-value>
1333 </function>
1334 <function name="open" c:identifier="g_module_open" introspectable="0">
1335 <doc xml:space="preserve"
1336 filename="gmodule/gmodule.c"
1337 line="697">A thin wrapper function around g_module_open_full()</doc>
1338 <source-position filename="gmodule/gmodule.h" line="100"/>
1339 <return-value>
1340 <doc xml:space="preserve"
1341 filename="gmodule/gmodule.c"
1342 line="706">a #GModule on success, or %NULL on failure</doc>
1343 <type name="Module" c:type="GModule*"/>
1344 </return-value>
1345 <parameters>
1346 <parameter name="file_name"
1347 transfer-ownership="none"
1348 nullable="1"
1349 allow-none="1">
1350 <doc xml:space="preserve"
1351 filename="gmodule/gmodule.c"
1352 line="699">the name or path to the file containing the module,
1353 or %NULL to obtain a #GModule representing the main program itself</doc>
1354 <type name="utf8" c:type="const gchar*"/>
1355 </parameter>
1356 <parameter name="flags" transfer-ownership="none">
1357 <doc xml:space="preserve"
1358 filename="gmodule/gmodule.c"
1359 line="701">the flags used for opening the module. This can be the
1360 logical OR of any of the #GModuleFlags.</doc>
1361 <type name="ModuleFlags" c:type="GModuleFlags"/>
1362 </parameter>
1363 </parameters>
1364 </function>
1365 <function name="open_full"
1366 c:identifier="g_module_open_full"
1367 version="2.70"
1368 introspectable="0"
1369 throws="1">
1370 <doc xml:space="preserve"
1371 filename="gmodule/gmodule.c"
1372 line="433">Opens a module. If the module has already been opened, its reference count
1373is incremented. If not, the module is searched using @file_name.
1374
1375Since 2.76, the search order/behavior is as follows:
1376
13771. If @file_name exists as a regular file, it is used as-is; else
13782. If @file_name doesn't have the correct suffix and/or prefix for the
1379 platform, then possible suffixes and prefixes will be added to the
1380 basename till a file is found and whatever is found will be used; else
13813. If @file_name doesn't have the ".la"-suffix, ".la" is appended. Either
1382 way, if a matching .la file exists (and is a libtool archive) the
1383 libtool archive is parsed to find the actual file name, and that is
1384 used.
1385
1386If, at the end of all this, we have a file path that we can access on disk,
1387it is opened as a module. If not, @file_name is attempted to be opened as a
1388module verbatim in the hopes that the system implementation will somehow be
1389able to access it. If that is not possible, %NULL is returned.
1390
1391Note that this behaviour was different prior to 2.76, but there is some
1392overlap in functionality. If backwards compatibility is an issue, kindly
1393consult earlier #GModule documentation for the prior search order/behavior
1394of @file_name.</doc>
1395 <source-position filename="gmodule/gmodule.h" line="104"/>
1396 <return-value>
1397 <doc xml:space="preserve"
1398 filename="gmodule/gmodule.c"
1399 line="465">a #GModule on success, or %NULL on failure</doc>
1400 <type name="Module" c:type="GModule*"/>
1401 </return-value>
1402 <parameters>
1403 <parameter name="file_name"
1404 transfer-ownership="none"
1405 nullable="1"
1406 allow-none="1">
1407 <doc xml:space="preserve"
1408 filename="gmodule/gmodule.c"
1409 line="435">the name or path to the file containing the module,
1410 or %NULL to obtain a #GModule representing the main program itself</doc>
1411 <type name="utf8" c:type="const gchar*"/>
1412 </parameter>
1413 <parameter name="flags" transfer-ownership="none">
1414 <doc xml:space="preserve"
1415 filename="gmodule/gmodule.c"
1416 line="437">the flags used for opening the module. This can be the
1417 logical OR of any of the #GModuleFlags</doc>
1418 <type name="ModuleFlags" c:type="GModuleFlags"/>
1419 </parameter>
1420 </parameters>
1421 </function>
1422 <function name="supported" c:identifier="g_module_supported">
1423 <doc xml:space="preserve"
1424 filename="gmodule/gmodule.c"
1425 line="293">Checks if modules are supported on the current platform.</doc>
1426 <source-position filename="gmodule/gmodule.h" line="96"/>
1427 <return-value transfer-ownership="none">
1428 <doc xml:space="preserve"
1429 filename="gmodule/gmodule.c"
1430 line="298">%TRUE if modules are supported</doc>
1431 <type name="gboolean" c:type="gboolean"/>
1432 </return-value>
1433 </function>
1434 </record>
1435 <callback name="ModuleCheckInit" c:type="GModuleCheckInit">
1436 <doc xml:space="preserve"
1437 filename="gmodule/gmodule.c"
1438 line="68">Specifies the type of the module initialization function.
1439If a module contains a function named g_module_check_init() it is called
1440automatically when the module is loaded. It is passed the #GModule structure
1441and should return %NULL on success or a string describing the initialization
1442error.</doc>
1443 <source-position filename="gmodule/gmodule.h" line="71"/>
1444 <return-value transfer-ownership="none">
1445 <doc xml:space="preserve"
1446 filename="gmodule/gmodule.c"
1447 line="78">%NULL on success, or a string describing the initialization error</doc>
1448 <type name="utf8" c:type="const gchar*"/>
1449 </return-value>
1450 <parameters>
1451 <parameter name="module" transfer-ownership="none">
1452 <doc xml:space="preserve"
1453 filename="gmodule/gmodule.c"
1454 line="70">the #GModule corresponding to the module which has just been loaded</doc>
1455 <type name="Module" c:type="GModule*"/>
1456 </parameter>
1457 </parameters>
1458 </callback>
1459 <enumeration name="ModuleError"
1460 version="2.70"
1461 c:type="GModuleError"
1462 glib:error-domain="g-module-error-quark">
1463 <doc xml:space="preserve"
1464 filename="gmodule/gmodule.h"
1465 line="78">Errors returned by g_module_open_full().</doc>
1466 <source-position filename="gmodule/gmodule.h" line="91"/>
1467 <member name="failed" value="0" c:identifier="G_MODULE_ERROR_FAILED">
1468 <doc xml:space="preserve"
1469 filename="gmodule/gmodule.h"
1470 line="80">there was an error loading or opening a module file</doc>
1471 </member>
1472 <member name="check_failed"
1473 value="1"
1474 c:identifier="G_MODULE_ERROR_CHECK_FAILED">
1475 <doc xml:space="preserve"
1476 filename="gmodule/gmodule.h"
1477 line="81">a module returned an error from its `g_module_check_init()` function</doc>
1478 </member>
1479 </enumeration>
1480 <bitfield name="ModuleFlags" c:type="GModuleFlags">
1481 <doc xml:space="preserve"
1482 filename="gmodule/gmodule.h"
1483 line="49">Flags passed to g_module_open().
1484Note that these flags are not supported on all platforms.</doc>
1485 <source-position filename="gmodule/gmodule.h" line="68"/>
1486 <member name="lazy" value="1" c:identifier="G_MODULE_BIND_LAZY">
1487 <doc xml:space="preserve"
1488 filename="gmodule/gmodule.h"
1489 line="51">specifies that symbols are only resolved when
1490 needed. The default action is to bind all symbols when the module
1491 is loaded.</doc>
1492 </member>
1493 <member name="local" value="2" c:identifier="G_MODULE_BIND_LOCAL">
1494 <doc xml:space="preserve"
1495 filename="gmodule/gmodule.h"
1496 line="54">specifies that symbols in the module should
1497 not be added to the global name space. The default action on most
1498 platforms is to place symbols in the module in the global name space,
1499 which may cause conflicts with existing symbols.</doc>
1500 </member>
1501 <member name="mask" value="3" c:identifier="G_MODULE_BIND_MASK">
1502 <doc xml:space="preserve"
1503 filename="gmodule/gmodule.h"
1504 line="58">mask for all flags.</doc>
1505 </member>
1506 </bitfield>
1507 <callback name="ModuleUnload" c:type="GModuleUnload">
1508 <doc xml:space="preserve"
1509 filename="gmodule/gmodule.c"
1510 line="81">Specifies the type of the module function called when it is unloaded.
1511If a module contains a function named g_module_unload() it is called
1512automatically when the module is unloaded.
1513It is passed the #GModule structure.</doc>
1514 <source-position filename="gmodule/gmodule.h" line="72"/>
1515 <return-value transfer-ownership="none">
1516 <type name="none" c:type="void"/>
1517 </return-value>
1518 <parameters>
1519 <parameter name="module" transfer-ownership="none">
1520 <doc xml:space="preserve"
1521 filename="gmodule/gmodule.c"
1522 line="83">the #GModule about to be unloaded</doc>
1523 <type name="Module" c:type="GModule*"/>
1524 </parameter>
1525 </parameters>
1526 </callback>
1527 <function-macro name="UNAVAILABLE"
1528 c:identifier="GMODULE_UNAVAILABLE"
1529 introspectable="0">
1530 <source-position filename="gmodule/gmodule-visibility.h" line="27"/>
1531 <parameters>
1532 <parameter name="maj">
1533 </parameter>
1534 <parameter name="min">
1535 </parameter>
1536 </parameters>
1537 </function-macro>
1538 <function-macro name="UNAVAILABLE_STATIC_INLINE"
1539 c:identifier="GMODULE_UNAVAILABLE_STATIC_INLINE"
1540 introspectable="0">
1541 <source-position filename="gmodule/gmodule-visibility.h" line="28"/>
1542 <parameters>
1543 <parameter name="maj">
1544 </parameter>
1545 <parameter name="min">
1546 </parameter>
1547 </parameters>
1548 </function-macro>
1549 <function name="module_build_path"
1550 c:identifier="g_module_build_path"
1551 moved-to="Module.build_path"
1552 deprecated="1"
1553 deprecated-version="2.76">
1554 <doc xml:space="preserve"
1555 filename="gmodule/gmodule.c"
1556 line="880">A portable way to build the filename of a module. The platform-specific
1557prefix and suffix are added to the filename, if needed, and the result
1558is added to the directory, using the correct separator character.
1559
1560The directory should specify the directory where the module can be found.
1561It can be %NULL or an empty string to indicate that the module is in a
1562standard platform-specific directory, though this is not recommended
1563since the wrong module may be found.
1564
1565For example, calling g_module_build_path() on a Linux system with a
1566@directory of `/lib` and a @module_name of "mylibrary" will return
1567`/lib/libmylibrary.so`. On a Windows system, using `\Windows` as the
1568directory it will return `\Windows\mylibrary.dll`.</doc>
1569 <doc-deprecated xml:space="preserve">Use g_module_open() instead with @module_name as the
1570basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecated>
1571 <source-position filename="gmodule/gmodule.h" line="142"/>
1572 <return-value transfer-ownership="full">
1573 <doc xml:space="preserve"
1574 filename="gmodule/gmodule.c"
1575 line="901">the complete path of the module, including the standard library
1576 prefix and suffix. This should be freed when no longer needed</doc>
1577 <type name="utf8" c:type="gchar*"/>
1578 </return-value>
1579 <parameters>
1580 <parameter name="directory"
1581 transfer-ownership="none"
1582 nullable="1"
1583 allow-none="1">
1584 <doc xml:space="preserve"
1585 filename="gmodule/gmodule.c"
1586 line="882">the directory where the module is. This can be
1587 %NULL or the empty string to indicate that the standard platform-specific
1588 directories will be used, though that is not recommended</doc>
1589 <type name="utf8" c:type="const gchar*"/>
1590 </parameter>
1591 <parameter name="module_name" transfer-ownership="none">
1592 <doc xml:space="preserve"
1593 filename="gmodule/gmodule.c"
1594 line="885">the name of the module</doc>
1595 <type name="utf8" c:type="const gchar*"/>
1596 </parameter>
1597 </parameters>
1598 </function>
1599 <function name="module_error"
1600 c:identifier="g_module_error"
1601 moved-to="Module.error">
1602 <doc xml:space="preserve"
1603 filename="gmodule/gmodule.c"
1604 line="791">Gets a string describing the last module error.</doc>
1605 <source-position filename="gmodule/gmodule.h" line="118"/>
1606 <return-value transfer-ownership="none">
1607 <doc xml:space="preserve"
1608 filename="gmodule/gmodule.c"
1609 line="796">a string describing the last module error</doc>
1610 <type name="utf8" c:type="const gchar*"/>
1611 </return-value>
1612 </function>
1613 <function name="module_error_quark"
1614 c:identifier="g_module_error_quark"
1615 moved-to="Module.error_quark">
1616 <return-value transfer-ownership="none">
1617 <type name="GLib.Quark" c:type="GQuark"/>
1618 </return-value>
1619 </function>
1620 <function name="module_supported"
1621 c:identifier="g_module_supported"
1622 moved-to="Module.supported">
1623 <doc xml:space="preserve"
1624 filename="gmodule/gmodule.c"
1625 line="293">Checks if modules are supported on the current platform.</doc>
1626 <source-position filename="gmodule/gmodule.h" line="96"/>
1627 <return-value transfer-ownership="none">
1628 <doc xml:space="preserve"
1629 filename="gmodule/gmodule.c"
1630 line="298">%TRUE if modules are supported</doc>
1631 <type name="gboolean" c:type="gboolean"/>
1632 </return-value>
1633 </function>
1634 </namespace>
1635</repository>