2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/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:glib="http://www.gtk.org/introspection/glib/1.0">
9 <package name="glib-2.0"/>
10 <c:include name="glib.h"/>
11 <namespace name="GLib"
13 shared-library="libglib-2.0.so.0"
14 c:identifier-prefixes="G"
15 c:symbol-prefixes="g,glib">
16 <alias name="DateDay" c:type="GDateDay">
17 <type name="guint8" c:type="guint8"/>
19 <alias name="DateYear" c:type="GDateYear">
20 <type name="guint16" c:type="guint16"/>
22 <alias name="Pid" c:type="GPid">
23 <doc xml:whitespace="preserve">A type which is used to hold a process identification.
24 On UNIX, processes are identified by a process id (an integer),
25 while Windows uses process handles (which are pointers).</doc>
26 <type name="gint" c:type="int"/>
28 <alias name="Quark" c:type="GQuark">
29 <type name="guint32" c:type="guint32"/>
31 <alias name="Time" c:type="GTime">
32 <type name="gint32" c:type="gint32"/>
34 <alias name="TimeSpan" c:type="GTimeSpan">
35 <doc xml:whitespace="preserve">A value representing an interval of time, in microseconds.</doc>
36 <type name="gint64" c:type="gint64"/>
38 <constant name="ALLOCATOR_LIST" value="1">
39 <type name="gint" c:type="gint"/>
41 <constant name="ALLOCATOR_NODE" value="3">
42 <type name="gint" c:type="gint"/>
44 <constant name="ALLOCATOR_SLIST" value="2">
45 <type name="gint" c:type="gint"/>
47 <constant name="ALLOC_AND_FREE" value="2">
48 <type name="gint" c:type="gint"/>
50 <constant name="ALLOC_ONLY" value="1">
51 <type name="gint" c:type="gint"/>
53 <constant name="ASCII_DTOSTR_BUF_SIZE" value="39">
54 <type name="gint" c:type="gint"/>
56 <constant name="ATOMIC_OP_MEMORY_BARRIER_NEEDED" value="1">
57 <type name="gint" c:type="gint"/>
59 <record name="Allocator" c:type="GAllocator" disguised="1">
60 <method name="free" c:identifier="g_allocator_free">
61 <return-value transfer-ownership="none">
62 <type name="none" c:type="void"/>
66 <record name="Array" c:type="GArray">
67 <field name="data" writable="1">
68 <type name="utf8" c:type="gchar*"/>
70 <field name="len" writable="1">
71 <type name="guint" c:type="guint"/>
74 <bitfield name="AsciiType" c:type="GAsciiType">
75 <member name="alnum" value="1" c:identifier="G_ASCII_ALNUM"/>
76 <member name="alpha" value="2" c:identifier="G_ASCII_ALPHA"/>
77 <member name="cntrl" value="4" c:identifier="G_ASCII_CNTRL"/>
78 <member name="digit" value="8" c:identifier="G_ASCII_DIGIT"/>
79 <member name="graph" value="16" c:identifier="G_ASCII_GRAPH"/>
80 <member name="lower" value="32" c:identifier="G_ASCII_LOWER"/>
81 <member name="print" value="64" c:identifier="G_ASCII_PRINT"/>
82 <member name="punct" value="128" c:identifier="G_ASCII_PUNCT"/>
83 <member name="space" value="256" c:identifier="G_ASCII_SPACE"/>
84 <member name="upper" value="512" c:identifier="G_ASCII_UPPER"/>
85 <member name="xdigit" value="1024" c:identifier="G_ASCII_XDIGIT"/>
87 <record name="AsyncQueue" c:type="GAsyncQueue" disguised="1">
88 <method name="length" c:identifier="g_async_queue_length">
89 <return-value transfer-ownership="none">
90 <type name="gint" c:type="gint"/>
93 <method name="length_unlocked"
94 c:identifier="g_async_queue_length_unlocked">
95 <return-value transfer-ownership="none">
96 <type name="gint" c:type="gint"/>
99 <method name="lock" c:identifier="g_async_queue_lock">
100 <return-value transfer-ownership="none">
101 <type name="none" c:type="void"/>
104 <method name="pop" c:identifier="g_async_queue_pop" introspectable="0">
106 <type name="gpointer" c:type="gpointer"/>
109 <method name="pop_unlocked"
110 c:identifier="g_async_queue_pop_unlocked"
113 <type name="gpointer" c:type="gpointer"/>
116 <method name="push" c:identifier="g_async_queue_push">
117 <return-value transfer-ownership="none">
118 <type name="none" c:type="void"/>
121 <parameter name="data" transfer-ownership="none">
122 <type name="gpointer" c:type="gpointer"/>
126 <method name="push_sorted"
127 c:identifier="g_async_queue_push_sorted"
129 <return-value transfer-ownership="none">
130 <type name="none" c:type="void"/>
133 <parameter name="data" transfer-ownership="none">
134 <type name="gpointer" c:type="gpointer"/>
136 <parameter name="func" transfer-ownership="none" closure="2">
137 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
139 <parameter name="user_data" transfer-ownership="none">
140 <type name="gpointer" c:type="gpointer"/>
144 <method name="push_sorted_unlocked"
145 c:identifier="g_async_queue_push_sorted_unlocked"
147 <return-value transfer-ownership="none">
148 <type name="none" c:type="void"/>
151 <parameter name="data" transfer-ownership="none">
152 <type name="gpointer" c:type="gpointer"/>
154 <parameter name="func" transfer-ownership="none" closure="2">
155 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
157 <parameter name="user_data" transfer-ownership="none">
158 <type name="gpointer" c:type="gpointer"/>
162 <method name="push_unlocked" c:identifier="g_async_queue_push_unlocked">
163 <return-value transfer-ownership="none">
164 <type name="none" c:type="void"/>
167 <parameter name="data" transfer-ownership="none">
168 <type name="gpointer" c:type="gpointer"/>
172 <method name="ref" c:identifier="g_async_queue_ref" introspectable="0">
174 <type name="AsyncQueue" c:type="GAsyncQueue*"/>
177 <method name="ref_unlocked" c:identifier="g_async_queue_ref_unlocked">
178 <return-value transfer-ownership="none">
179 <type name="none" c:type="void"/>
182 <method name="sort" c:identifier="g_async_queue_sort" introspectable="0">
183 <return-value transfer-ownership="none">
184 <type name="none" c:type="void"/>
187 <parameter name="func" transfer-ownership="none" closure="1">
188 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
190 <parameter name="user_data" transfer-ownership="none">
191 <type name="gpointer" c:type="gpointer"/>
195 <method name="sort_unlocked"
196 c:identifier="g_async_queue_sort_unlocked"
198 <return-value transfer-ownership="none">
199 <type name="none" c:type="void"/>
202 <parameter name="func" transfer-ownership="none" closure="1">
203 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
205 <parameter name="user_data" transfer-ownership="none">
206 <type name="gpointer" c:type="gpointer"/>
210 <method name="timed_pop"
211 c:identifier="g_async_queue_timed_pop"
214 <type name="gpointer" c:type="gpointer"/>
217 <parameter name="end_time" transfer-ownership="none">
218 <type name="TimeVal" c:type="GTimeVal*"/>
222 <method name="timed_pop_unlocked"
223 c:identifier="g_async_queue_timed_pop_unlocked"
226 <type name="gpointer" c:type="gpointer"/>
229 <parameter name="end_time" transfer-ownership="none">
230 <type name="TimeVal" c:type="GTimeVal*"/>
234 <method name="try_pop"
235 c:identifier="g_async_queue_try_pop"
238 <type name="gpointer" c:type="gpointer"/>
241 <method name="try_pop_unlocked"
242 c:identifier="g_async_queue_try_pop_unlocked"
245 <type name="gpointer" c:type="gpointer"/>
248 <method name="unlock" c:identifier="g_async_queue_unlock">
249 <return-value transfer-ownership="none">
250 <type name="none" c:type="void"/>
253 <method name="unref" c:identifier="g_async_queue_unref">
254 <return-value transfer-ownership="none">
255 <type name="none" c:type="void"/>
258 <method name="unref_and_unlock"
259 c:identifier="g_async_queue_unref_and_unlock">
260 <return-value transfer-ownership="none">
261 <type name="none" c:type="void"/>
265 <constant name="BIG_ENDIAN" value="4321">
266 <type name="gint" c:type="gint"/>
268 <record name="BookmarkFile" c:type="GBookmarkFile" disguised="1">
269 <doc xml:whitespace="preserve">The <structname>GBookmarkFile</structname> struct contains only
270 private data and should not be directly accessed.</doc>
271 <method name="add_application"
272 c:identifier="g_bookmark_file_add_application">
273 <return-value transfer-ownership="none">
274 <type name="none" c:type="void"/>
277 <parameter name="uri" transfer-ownership="none">
278 <type name="utf8" c:type="gchar*"/>
280 <parameter name="name" transfer-ownership="none">
281 <type name="utf8" c:type="gchar*"/>
283 <parameter name="exec" transfer-ownership="none">
284 <type name="utf8" c:type="gchar*"/>
288 <method name="add_group" c:identifier="g_bookmark_file_add_group">
289 <return-value transfer-ownership="none">
290 <type name="none" c:type="void"/>
293 <parameter name="uri" transfer-ownership="none">
294 <type name="utf8" c:type="gchar*"/>
296 <parameter name="group" transfer-ownership="none">
297 <type name="utf8" c:type="gchar*"/>
301 <method name="free" c:identifier="g_bookmark_file_free">
302 <return-value transfer-ownership="none">
303 <type name="none" c:type="void"/>
306 <method name="get_added"
307 c:identifier="g_bookmark_file_get_added"
309 <return-value transfer-ownership="none">
310 <type name="glong" c:type="time_t"/>
313 <parameter name="uri" transfer-ownership="none">
314 <type name="utf8" c:type="gchar*"/>
318 <method name="get_app_info"
319 c:identifier="g_bookmark_file_get_app_info"
321 <return-value transfer-ownership="none">
322 <type name="gboolean" c:type="gboolean"/>
325 <parameter name="uri" transfer-ownership="none">
326 <type name="utf8" c:type="gchar*"/>
328 <parameter name="name" transfer-ownership="none">
329 <type name="utf8" c:type="gchar*"/>
331 <parameter name="exec" transfer-ownership="none">
332 <type name="utf8" c:type="gchar**"/>
334 <parameter name="count" transfer-ownership="none">
335 <type name="guint" c:type="guint*"/>
337 <parameter name="stamp" transfer-ownership="none">
338 <type name="glong" c:type="time_t*"/>
342 <method name="get_applications"
343 c:identifier="g_bookmark_file_get_applications"
347 <array c:type="gchar**">
352 <parameter name="uri" transfer-ownership="none">
353 <type name="utf8" c:type="gchar*"/>
355 <parameter name="length" transfer-ownership="none">
356 <type name="gulong" c:type="gsize*"/>
360 <method name="get_description"
361 c:identifier="g_bookmark_file_get_description"
363 <return-value transfer-ownership="full">
364 <type name="utf8" c:type="gchar*"/>
367 <parameter name="uri" transfer-ownership="none">
368 <type name="utf8" c:type="gchar*"/>
372 <method name="get_groups"
373 c:identifier="g_bookmark_file_get_groups"
377 <array c:type="gchar**">
382 <parameter name="uri" transfer-ownership="none">
383 <type name="utf8" c:type="gchar*"/>
385 <parameter name="length" transfer-ownership="none">
386 <type name="gulong" c:type="gsize*"/>
390 <method name="get_icon"
391 c:identifier="g_bookmark_file_get_icon"
393 <return-value transfer-ownership="none">
394 <type name="gboolean" c:type="gboolean"/>
397 <parameter name="uri" transfer-ownership="none">
398 <type name="utf8" c:type="gchar*"/>
400 <parameter name="href" transfer-ownership="none">
401 <type name="utf8" c:type="gchar**"/>
403 <parameter name="mime_type" transfer-ownership="none">
404 <type name="utf8" c:type="gchar**"/>
408 <method name="get_is_private"
409 c:identifier="g_bookmark_file_get_is_private"
411 <return-value transfer-ownership="none">
412 <type name="gboolean" c:type="gboolean"/>
415 <parameter name="uri" transfer-ownership="none">
416 <type name="utf8" c:type="gchar*"/>
420 <method name="get_mime_type"
421 c:identifier="g_bookmark_file_get_mime_type"
423 <return-value transfer-ownership="full">
424 <type name="utf8" c:type="gchar*"/>
427 <parameter name="uri" transfer-ownership="none">
428 <type name="utf8" c:type="gchar*"/>
432 <method name="get_modified"
433 c:identifier="g_bookmark_file_get_modified"
435 <return-value transfer-ownership="none">
436 <type name="glong" c:type="time_t"/>
439 <parameter name="uri" transfer-ownership="none">
440 <type name="utf8" c:type="gchar*"/>
444 <method name="get_size" c:identifier="g_bookmark_file_get_size">
445 <return-value transfer-ownership="none">
446 <type name="gint" c:type="gint"/>
449 <method name="get_title"
450 c:identifier="g_bookmark_file_get_title"
452 <return-value transfer-ownership="full">
453 <type name="utf8" c:type="gchar*"/>
456 <parameter name="uri" transfer-ownership="none">
457 <type name="utf8" c:type="gchar*"/>
461 <method name="get_uris"
462 c:identifier="g_bookmark_file_get_uris"
465 <array c:type="gchar**">
470 <parameter name="length" transfer-ownership="none">
471 <type name="gulong" c:type="gsize*"/>
475 <method name="get_visited"
476 c:identifier="g_bookmark_file_get_visited"
478 <return-value transfer-ownership="none">
479 <type name="glong" c:type="time_t"/>
482 <parameter name="uri" transfer-ownership="none">
483 <type name="utf8" c:type="gchar*"/>
487 <method name="has_application"
488 c:identifier="g_bookmark_file_has_application"
490 <return-value transfer-ownership="none">
491 <type name="gboolean" c:type="gboolean"/>
494 <parameter name="uri" transfer-ownership="none">
495 <type name="utf8" c:type="gchar*"/>
497 <parameter name="name" transfer-ownership="none">
498 <type name="utf8" c:type="gchar*"/>
502 <method name="has_group"
503 c:identifier="g_bookmark_file_has_group"
505 <return-value transfer-ownership="none">
506 <type name="gboolean" c:type="gboolean"/>
509 <parameter name="uri" transfer-ownership="none">
510 <type name="utf8" c:type="gchar*"/>
512 <parameter name="group" transfer-ownership="none">
513 <type name="utf8" c:type="gchar*"/>
517 <method name="has_item" c:identifier="g_bookmark_file_has_item">
518 <return-value transfer-ownership="none">
519 <type name="gboolean" c:type="gboolean"/>
522 <parameter name="uri" transfer-ownership="none">
523 <type name="utf8" c:type="gchar*"/>
527 <method name="load_from_data"
528 c:identifier="g_bookmark_file_load_from_data"
530 <return-value transfer-ownership="none">
531 <type name="gboolean" c:type="gboolean"/>
534 <parameter name="data" transfer-ownership="none">
535 <type name="utf8" c:type="gchar*"/>
537 <parameter name="length" transfer-ownership="none">
538 <type name="gulong" c:type="gsize"/>
542 <method name="load_from_data_dirs"
543 c:identifier="g_bookmark_file_load_from_data_dirs"
545 <return-value transfer-ownership="none">
546 <type name="gboolean" c:type="gboolean"/>
549 <parameter name="file" transfer-ownership="none">
550 <type name="utf8" c:type="gchar*"/>
552 <parameter name="full_path" transfer-ownership="none">
553 <type name="utf8" c:type="gchar**"/>
557 <method name="load_from_file"
558 c:identifier="g_bookmark_file_load_from_file"
560 <return-value transfer-ownership="none">
561 <type name="gboolean" c:type="gboolean"/>
564 <parameter name="filename" transfer-ownership="none">
565 <type name="utf8" c:type="gchar*"/>
569 <method name="move_item"
570 c:identifier="g_bookmark_file_move_item"
572 <return-value transfer-ownership="none">
573 <type name="gboolean" c:type="gboolean"/>
576 <parameter name="old_uri" transfer-ownership="none">
577 <type name="utf8" c:type="gchar*"/>
579 <parameter name="new_uri" transfer-ownership="none">
580 <type name="utf8" c:type="gchar*"/>
584 <method name="remove_application"
585 c:identifier="g_bookmark_file_remove_application"
587 <return-value transfer-ownership="none">
588 <type name="gboolean" c:type="gboolean"/>
591 <parameter name="uri" transfer-ownership="none">
592 <type name="utf8" c:type="gchar*"/>
594 <parameter name="name" transfer-ownership="none">
595 <type name="utf8" c:type="gchar*"/>
599 <method name="remove_group"
600 c:identifier="g_bookmark_file_remove_group"
602 <return-value transfer-ownership="none">
603 <type name="gboolean" c:type="gboolean"/>
606 <parameter name="uri" transfer-ownership="none">
607 <type name="utf8" c:type="gchar*"/>
609 <parameter name="group" transfer-ownership="none">
610 <type name="utf8" c:type="gchar*"/>
614 <method name="remove_item"
615 c:identifier="g_bookmark_file_remove_item"
617 <return-value transfer-ownership="none">
618 <type name="gboolean" c:type="gboolean"/>
621 <parameter name="uri" transfer-ownership="none">
622 <type name="utf8" c:type="gchar*"/>
626 <method name="set_added" c:identifier="g_bookmark_file_set_added">
627 <return-value transfer-ownership="none">
628 <type name="none" c:type="void"/>
631 <parameter name="uri" transfer-ownership="none">
632 <type name="utf8" c:type="gchar*"/>
634 <parameter name="added" transfer-ownership="none">
635 <type name="glong" c:type="time_t"/>
639 <method name="set_app_info"
640 c:identifier="g_bookmark_file_set_app_info"
642 <return-value transfer-ownership="none">
643 <type name="gboolean" c:type="gboolean"/>
646 <parameter name="uri" transfer-ownership="none">
647 <type name="utf8" c:type="gchar*"/>
649 <parameter name="name" transfer-ownership="none">
650 <type name="utf8" c:type="gchar*"/>
652 <parameter name="exec" transfer-ownership="none">
653 <type name="utf8" c:type="gchar*"/>
655 <parameter name="count" transfer-ownership="none">
656 <type name="gint" c:type="gint"/>
658 <parameter name="stamp" transfer-ownership="none">
659 <type name="glong" c:type="time_t"/>
663 <method name="set_description"
664 c:identifier="g_bookmark_file_set_description">
665 <return-value transfer-ownership="none">
666 <type name="none" c:type="void"/>
669 <parameter name="uri" transfer-ownership="none">
670 <type name="utf8" c:type="gchar*"/>
672 <parameter name="description" transfer-ownership="none">
673 <type name="utf8" c:type="gchar*"/>
677 <method name="set_groups" c:identifier="g_bookmark_file_set_groups">
678 <return-value transfer-ownership="none">
679 <type name="none" c:type="void"/>
682 <parameter name="uri" transfer-ownership="none">
683 <type name="utf8" c:type="gchar*"/>
685 <parameter name="groups" transfer-ownership="none">
686 <type name="utf8" c:type="gchar**"/>
688 <parameter name="length" transfer-ownership="none">
689 <type name="gulong" c:type="gsize"/>
693 <method name="set_icon" c:identifier="g_bookmark_file_set_icon">
694 <return-value transfer-ownership="none">
695 <type name="none" c:type="void"/>
698 <parameter name="uri" transfer-ownership="none">
699 <type name="utf8" c:type="gchar*"/>
701 <parameter name="href" transfer-ownership="none">
702 <type name="utf8" c:type="gchar*"/>
704 <parameter name="mime_type" transfer-ownership="none">
705 <type name="utf8" c:type="gchar*"/>
709 <method name="set_is_private"
710 c:identifier="g_bookmark_file_set_is_private">
711 <return-value transfer-ownership="none">
712 <type name="none" c:type="void"/>
715 <parameter name="uri" transfer-ownership="none">
716 <type name="utf8" c:type="gchar*"/>
718 <parameter name="is_private" transfer-ownership="none">
719 <type name="gboolean" c:type="gboolean"/>
723 <method name="set_mime_type"
724 c:identifier="g_bookmark_file_set_mime_type">
725 <return-value transfer-ownership="none">
726 <type name="none" c:type="void"/>
729 <parameter name="uri" transfer-ownership="none">
730 <type name="utf8" c:type="gchar*"/>
732 <parameter name="mime_type" transfer-ownership="none">
733 <type name="utf8" c:type="gchar*"/>
737 <method name="set_modified" c:identifier="g_bookmark_file_set_modified">
738 <return-value transfer-ownership="none">
739 <type name="none" c:type="void"/>
742 <parameter name="uri" transfer-ownership="none">
743 <type name="utf8" c:type="gchar*"/>
745 <parameter name="modified" transfer-ownership="none">
746 <type name="glong" c:type="time_t"/>
750 <method name="set_title" c:identifier="g_bookmark_file_set_title">
751 <return-value transfer-ownership="none">
752 <type name="none" c:type="void"/>
755 <parameter name="uri" transfer-ownership="none">
756 <type name="utf8" c:type="gchar*"/>
758 <parameter name="title" transfer-ownership="none">
759 <type name="utf8" c:type="gchar*"/>
763 <method name="set_visited" c:identifier="g_bookmark_file_set_visited">
764 <return-value transfer-ownership="none">
765 <type name="none" c:type="void"/>
768 <parameter name="uri" transfer-ownership="none">
769 <type name="utf8" c:type="gchar*"/>
771 <parameter name="visited" transfer-ownership="none">
772 <type name="glong" c:type="time_t"/>
776 <method name="to_data" c:identifier="g_bookmark_file_to_data" throws="1">
777 <return-value transfer-ownership="full">
778 <type name="utf8" c:type="gchar*"/>
781 <parameter name="length" transfer-ownership="none">
782 <type name="gulong" c:type="gsize*"/>
786 <method name="to_file" c:identifier="g_bookmark_file_to_file" throws="1">
787 <return-value transfer-ownership="none">
788 <type name="gboolean" c:type="gboolean"/>
791 <parameter name="filename" transfer-ownership="none">
792 <type name="utf8" c:type="gchar*"/>
797 <enumeration name="BookmarkFileError"
798 c:type="GBookmarkFileError"
799 glib:error-quark="g_bookmark_file_error_quark">
800 <doc xml:whitespace="preserve">Error codes returned by bookmark file parsing.</doc>
801 <member name="invalid_uri"
803 c:identifier="G_BOOKMARK_FILE_ERROR_INVALID_URI"/>
804 <member name="invalid_value"
806 c:identifier="G_BOOKMARK_FILE_ERROR_INVALID_VALUE"/>
807 <member name="app_not_registered"
809 c:identifier="G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED"/>
810 <member name="uri_not_found"
812 c:identifier="G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND"/>
813 <member name="read" value="4" c:identifier="G_BOOKMARK_FILE_ERROR_READ"/>
814 <member name="unknown_encoding"
816 c:identifier="G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING"/>
819 c:identifier="G_BOOKMARK_FILE_ERROR_WRITE"/>
820 <member name="file_not_found"
822 c:identifier="G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND"/>
824 <record name="ByteArray" c:type="GByteArray">
825 <field name="data" writable="1">
826 <type name="guint8" c:type="guint8*"/>
828 <field name="len" writable="1">
829 <type name="guint" c:type="guint"/>
832 <constant name="CAN_INLINE" value="1">
833 <type name="gint" c:type="gint"/>
835 <constant name="CSET_A_2_Z" value="ABCDEFGHIJKLMNOPQRSTUVWXYZ">
836 <type name="utf8" c:type="gchar*"/>
838 <constant name="CSET_DIGITS" value="0123456789">
839 <type name="utf8" c:type="gchar*"/>
841 <constant name="CSET_a_2_z" value="abcdefghijklmnopqrstuvwxyz">
842 <type name="utf8" c:type="gchar*"/>
844 <record name="Cache" c:type="GCache" disguised="1">
845 <method name="destroy" c:identifier="g_cache_destroy">
846 <return-value transfer-ownership="none">
847 <type name="none" c:type="void"/>
850 <method name="insert" c:identifier="g_cache_insert" introspectable="0">
852 <type name="gpointer" c:type="gpointer"/>
855 <parameter name="key" transfer-ownership="none">
856 <type name="gpointer" c:type="gpointer"/>
860 <method name="key_foreach"
861 c:identifier="g_cache_key_foreach"
863 <return-value transfer-ownership="none">
864 <type name="none" c:type="void"/>
867 <parameter name="func" transfer-ownership="none" closure="1">
868 <type name="HFunc" c:type="GHFunc"/>
870 <parameter name="user_data" transfer-ownership="none">
871 <type name="gpointer" c:type="gpointer"/>
875 <method name="remove" c:identifier="g_cache_remove">
876 <return-value transfer-ownership="none">
877 <type name="none" c:type="void"/>
880 <parameter name="value" transfer-ownership="none">
881 <type name="gpointer" c:type="gconstpointer"/>
885 <method name="value_foreach"
886 c:identifier="g_cache_value_foreach"
888 <return-value transfer-ownership="none">
889 <type name="none" c:type="void"/>
892 <parameter name="func" transfer-ownership="none" closure="1">
893 <type name="HFunc" c:type="GHFunc"/>
895 <parameter name="user_data" transfer-ownership="none">
896 <type name="gpointer" c:type="gpointer"/>
901 <callback name="CacheDestroyFunc" c:type="GCacheDestroyFunc">
902 <return-value transfer-ownership="none">
903 <type name="none" c:type="void"/>
906 <parameter name="value" transfer-ownership="none">
907 <type name="gpointer" c:type="gpointer"/>
911 <callback name="CacheDupFunc" c:type="GCacheDupFunc" introspectable="0">
913 <type name="gpointer" c:type="gpointer"/>
916 <parameter name="value" transfer-ownership="none">
917 <type name="gpointer" c:type="gpointer"/>
921 <callback name="CacheNewFunc" c:type="GCacheNewFunc" introspectable="0">
923 <type name="gpointer" c:type="gpointer"/>
926 <parameter name="key" transfer-ownership="none">
927 <type name="gpointer" c:type="gpointer"/>
931 <record name="Checksum" c:type="GChecksum" disguised="1" version="2.16">
932 <doc xml:whitespace="preserve">An opaque structure representing a checksumming operation.
933 To create a new GChecksum, use g_checksum_new(). To free
934 a GChecksum, use g_checksum_free().</doc>
935 <method name="copy" c:identifier="g_checksum_copy" introspectable="0">
937 <type name="Checksum" c:type="GChecksum*"/>
940 <method name="free" c:identifier="g_checksum_free">
941 <return-value transfer-ownership="none">
942 <type name="none" c:type="void"/>
945 <method name="get_digest" c:identifier="g_checksum_get_digest">
946 <return-value transfer-ownership="none">
947 <type name="none" c:type="void"/>
950 <parameter name="buffer" transfer-ownership="none">
951 <type name="guint8" c:type="guint8*"/>
953 <parameter name="digest_len" transfer-ownership="none">
954 <type name="gulong" c:type="gsize*"/>
958 <method name="get_string" c:identifier="g_checksum_get_string">
959 <return-value transfer-ownership="none">
960 <type name="utf8" c:type="gchar*"/>
963 <method name="reset" c:identifier="g_checksum_reset">
964 <return-value transfer-ownership="none">
965 <type name="none" c:type="void"/>
968 <method name="update" c:identifier="g_checksum_update">
969 <return-value transfer-ownership="none">
970 <type name="none" c:type="void"/>
973 <parameter name="data" transfer-ownership="none">
974 <type name="guint8" c:type="guchar*"/>
976 <parameter name="length" transfer-ownership="none">
977 <type name="glong" c:type="gssize"/>
982 <enumeration name="ChecksumType" version="2.16" c:type="GChecksumType">
983 <doc xml:whitespace="preserve">The hashing algorithm to be used by #GChecksum when performing the
985 Note that the #GChecksumType enumeration may be extended at a later
986 date to include new hashing algorithm types.</doc>
987 <member name="md5" value="0" c:identifier="G_CHECKSUM_MD5"/>
988 <member name="sha1" value="1" c:identifier="G_CHECKSUM_SHA1"/>
989 <member name="sha256" value="2" c:identifier="G_CHECKSUM_SHA256"/>
991 <callback name="ChildWatchFunc" c:type="GChildWatchFunc">
992 <doc xml:whitespace="preserve">The type of functions to be called when a child exists.</doc>
993 <return-value transfer-ownership="none">
994 <type name="none" c:type="void"/>
997 <parameter name="pid" transfer-ownership="none">
998 <doc xml:whitespace="preserve">the process id of the child process</doc>
999 <type name="Pid" c:type="GPid"/>
1001 <parameter name="status" transfer-ownership="none">
1002 <doc xml:whitespace="preserve">Status information about the child process, see waitpid(2) for more information about this field</doc>
1003 <type name="gint" c:type="gint"/>
1005 <parameter name="data" transfer-ownership="none">
1006 <doc xml:whitespace="preserve">user data passed to g_child_watch_add()</doc>
1007 <type name="gpointer" c:type="gpointer"/>
1011 <callback name="CompareDataFunc" c:type="GCompareDataFunc">
1012 <return-value transfer-ownership="none">
1013 <type name="gint" c:type="gint"/>
1016 <parameter name="a" transfer-ownership="none">
1017 <type name="gpointer" c:type="gconstpointer"/>
1019 <parameter name="b" transfer-ownership="none">
1020 <type name="gpointer" c:type="gconstpointer"/>
1022 <parameter name="user_data" transfer-ownership="none" closure="2">
1023 <type name="gpointer" c:type="gpointer"/>
1027 <callback name="CompareFunc" c:type="GCompareFunc">
1028 <return-value transfer-ownership="none">
1029 <type name="gint" c:type="gint"/>
1032 <parameter name="a" transfer-ownership="none">
1033 <type name="gpointer" c:type="gconstpointer"/>
1035 <parameter name="b" transfer-ownership="none">
1036 <type name="gpointer" c:type="gconstpointer"/>
1040 <record name="Completion" c:type="GCompletion">
1041 <field name="items" writable="1">
1042 <type name="GLib.List" c:type="GList*">
1043 <type name="gpointer" c:type="gpointer"/>
1046 <field name="func" writable="1">
1047 <type name="CompletionFunc" c:type="GCompletionFunc"/>
1049 <field name="prefix" writable="1">
1050 <type name="utf8" c:type="gchar*"/>
1052 <field name="cache" writable="1">
1053 <type name="GLib.List" c:type="GList*">
1054 <type name="gpointer" c:type="gpointer"/>
1057 <field name="strncmp_func" writable="1">
1058 <type name="CompletionStrncmpFunc" c:type="GCompletionStrncmpFunc"/>
1060 <method name="add_items" c:identifier="g_completion_add_items">
1061 <return-value transfer-ownership="none">
1062 <type name="none" c:type="void"/>
1065 <parameter name="items" transfer-ownership="none">
1066 <type name="GLib.List" c:type="GList*">
1067 <type name="gpointer" c:type="gpointer"/>
1072 <method name="clear_items" c:identifier="g_completion_clear_items">
1073 <return-value transfer-ownership="none">
1074 <type name="none" c:type="void"/>
1077 <method name="complete"
1078 c:identifier="g_completion_complete"
1081 <type name="GLib.List" c:type="GList*">
1082 <type name="gpointer" c:type="gpointer"/>
1086 <parameter name="prefix" transfer-ownership="none">
1087 <type name="utf8" c:type="gchar*"/>
1089 <parameter name="new_prefix" transfer-ownership="none">
1090 <type name="utf8" c:type="gchar**"/>
1094 <method name="complete_utf8" c:identifier="g_completion_complete_utf8">
1095 <return-value transfer-ownership="none">
1096 <type name="GLib.List" c:type="GList*">
1101 <parameter name="prefix" transfer-ownership="none">
1102 <type name="utf8" c:type="gchar*"/>
1104 <parameter name="new_prefix" transfer-ownership="none">
1105 <type name="utf8" c:type="gchar**"/>
1109 <method name="free" c:identifier="g_completion_free">
1110 <return-value transfer-ownership="none">
1111 <type name="none" c:type="void"/>
1114 <method name="remove_items" c:identifier="g_completion_remove_items">
1115 <return-value transfer-ownership="none">
1116 <type name="none" c:type="void"/>
1119 <parameter name="items" transfer-ownership="none">
1120 <type name="GLib.List" c:type="GList*">
1121 <type name="gpointer" c:type="gpointer"/>
1126 <method name="set_compare"
1127 c:identifier="g_completion_set_compare"
1129 <return-value transfer-ownership="none">
1130 <type name="none" c:type="void"/>
1133 <parameter name="strncmp_func" transfer-ownership="none">
1134 <type name="CompletionStrncmpFunc"
1135 c:type="GCompletionStrncmpFunc"/>
1140 <callback name="CompletionFunc" c:type="GCompletionFunc">
1141 <return-value transfer-ownership="full">
1142 <type name="utf8" c:type="gchar*"/>
1145 <parameter transfer-ownership="none">
1146 <type name="gpointer" c:type="gpointer"/>
1150 <callback name="CompletionStrncmpFunc" c:type="GCompletionStrncmpFunc">
1151 <return-value transfer-ownership="none">
1152 <type name="gint" c:type="gint"/>
1155 <parameter name="s1" transfer-ownership="none">
1156 <type name="utf8" c:type="gchar*"/>
1158 <parameter name="s2" transfer-ownership="none">
1159 <type name="utf8" c:type="gchar*"/>
1161 <parameter name="n" transfer-ownership="none">
1162 <type name="gulong" c:type="gsize"/>
1166 <record name="Cond" c:type="GCond" disguised="1">
1168 <enumeration name="ConvertError"
1169 c:type="GConvertError"
1170 glib:error-quark="g_convert_error_quark">
1171 <doc xml:whitespace="preserve">Error codes returned by character set conversion routines.</doc>
1172 <member name="no_conversion"
1174 c:identifier="G_CONVERT_ERROR_NO_CONVERSION"/>
1175 <member name="illegal_sequence"
1177 c:identifier="G_CONVERT_ERROR_ILLEGAL_SEQUENCE"/>
1178 <member name="failed" value="2" c:identifier="G_CONVERT_ERROR_FAILED"/>
1179 <member name="partial_input"
1181 c:identifier="G_CONVERT_ERROR_PARTIAL_INPUT"/>
1182 <member name="bad_uri" value="4" c:identifier="G_CONVERT_ERROR_BAD_URI"/>
1183 <member name="not_absolute_path"
1185 c:identifier="G_CONVERT_ERROR_NOT_ABSOLUTE_PATH"/>
1187 <callback name="CopyFunc"
1191 <doc xml:whitespace="preserve">A function of this signature is used to copy the node data
1192 when doing a deep-copy of a tree.</doc>
1194 <doc xml:whitespace="preserve">A pointer to the copy</doc>
1195 <type name="gpointer" c:type="gpointer"/>
1198 <parameter name="src" transfer-ownership="none">
1199 <doc xml:whitespace="preserve">A pointer to the data which should be copied</doc>
1200 <type name="gpointer" c:type="gconstpointer"/>
1202 <parameter name="data" transfer-ownership="none">
1203 <doc xml:whitespace="preserve">Additional data</doc>
1204 <type name="gpointer" c:type="gpointer"/>
1208 <constant name="DATALIST_FLAGS_MASK" value="3">
1209 <type name="gint" c:type="gint"/>
1211 <constant name="DATE_BAD_DAY" value="0">
1212 <type name="gint" c:type="gint"/>
1214 <constant name="DATE_BAD_JULIAN" value="0">
1215 <type name="gint" c:type="gint"/>
1217 <constant name="DATE_BAD_YEAR" value="0">
1218 <type name="gint" c:type="gint"/>
1220 <constant name="DIR_SEPARATOR_S" value="\">
1221 <type name="utf8" c:type="gchar*"/>
1223 <record name="Data" c:type="GData" disguised="1">
1225 <callback name="DataForeachFunc" c:type="GDataForeachFunc">
1226 <return-value transfer-ownership="none">
1227 <type name="none" c:type="void"/>
1230 <parameter name="key_id" transfer-ownership="none">
1231 <type name="Quark" c:type="GQuark"/>
1233 <parameter name="data" transfer-ownership="none">
1234 <type name="gpointer" c:type="gpointer"/>
1236 <parameter name="user_data" transfer-ownership="none" closure="2">
1237 <type name="gpointer" c:type="gpointer"/>
1241 <record name="Date" c:type="GDate">
1242 <field name="julian_days" writable="1" bits="32">
1243 <type name="guint" c:type="guint"/>
1245 <field name="julian" writable="1" bits="1">
1246 <type name="guint" c:type="guint"/>
1248 <field name="dmy" writable="1" bits="1">
1249 <type name="guint" c:type="guint"/>
1251 <field name="day" writable="1" bits="6">
1252 <type name="guint" c:type="guint"/>
1254 <field name="month" writable="1" bits="4">
1255 <type name="guint" c:type="guint"/>
1257 <field name="year" writable="1" bits="16">
1258 <type name="guint" c:type="guint"/>
1260 <method name="add_days" c:identifier="g_date_add_days">
1261 <return-value transfer-ownership="none">
1262 <type name="none" c:type="void"/>
1265 <parameter name="n_days" transfer-ownership="none">
1266 <type name="guint" c:type="guint"/>
1270 <method name="add_months" c:identifier="g_date_add_months">
1271 <return-value transfer-ownership="none">
1272 <type name="none" c:type="void"/>
1275 <parameter name="n_months" transfer-ownership="none">
1276 <type name="guint" c:type="guint"/>
1280 <method name="add_years" c:identifier="g_date_add_years">
1281 <return-value transfer-ownership="none">
1282 <type name="none" c:type="void"/>
1285 <parameter name="n_years" transfer-ownership="none">
1286 <type name="guint" c:type="guint"/>
1290 <method name="clamp" c:identifier="g_date_clamp">
1291 <return-value transfer-ownership="none">
1292 <type name="none" c:type="void"/>
1295 <parameter name="min_date" transfer-ownership="none">
1296 <type name="Date" c:type="GDate*"/>
1298 <parameter name="max_date" transfer-ownership="none">
1299 <type name="Date" c:type="GDate*"/>
1303 <method name="clear" c:identifier="g_date_clear">
1304 <return-value transfer-ownership="none">
1305 <type name="none" c:type="void"/>
1308 <parameter name="n_dates" transfer-ownership="none">
1309 <type name="guint" c:type="guint"/>
1313 <method name="compare" c:identifier="g_date_compare">
1314 <return-value transfer-ownership="none">
1315 <type name="gint" c:type="gint"/>
1318 <parameter name="rhs" transfer-ownership="none">
1319 <type name="Date" c:type="GDate*"/>
1323 <method name="days_between" c:identifier="g_date_days_between">
1324 <return-value transfer-ownership="none">
1325 <type name="gint" c:type="gint"/>
1328 <parameter name="date2" transfer-ownership="none">
1329 <type name="Date" c:type="GDate*"/>
1333 <method name="free" c:identifier="g_date_free">
1334 <return-value transfer-ownership="none">
1335 <type name="none" c:type="void"/>
1338 <method name="get_day" c:identifier="g_date_get_day">
1339 <return-value transfer-ownership="none">
1340 <type name="DateDay" c:type="GDateDay"/>
1343 <method name="get_day_of_year" c:identifier="g_date_get_day_of_year">
1344 <return-value transfer-ownership="none">
1345 <type name="guint" c:type="guint"/>
1348 <method name="get_iso8601_week_of_year"
1349 c:identifier="g_date_get_iso8601_week_of_year">
1350 <return-value transfer-ownership="none">
1351 <type name="guint" c:type="guint"/>
1354 <method name="get_julian" c:identifier="g_date_get_julian">
1355 <return-value transfer-ownership="none">
1356 <type name="guint32" c:type="guint32"/>
1359 <method name="get_monday_week_of_year"
1360 c:identifier="g_date_get_monday_week_of_year">
1361 <return-value transfer-ownership="none">
1362 <type name="guint" c:type="guint"/>
1365 <method name="get_month" c:identifier="g_date_get_month">
1366 <return-value transfer-ownership="none">
1367 <type name="DateMonth" c:type="GDateMonth"/>
1370 <method name="get_sunday_week_of_year"
1371 c:identifier="g_date_get_sunday_week_of_year">
1372 <return-value transfer-ownership="none">
1373 <type name="guint" c:type="guint"/>
1376 <method name="get_weekday" c:identifier="g_date_get_weekday">
1377 <return-value transfer-ownership="none">
1378 <type name="DateWeekday" c:type="GDateWeekday"/>
1381 <method name="get_year" c:identifier="g_date_get_year">
1382 <return-value transfer-ownership="none">
1383 <type name="DateYear" c:type="GDateYear"/>
1386 <method name="is_first_of_month" c:identifier="g_date_is_first_of_month">
1387 <return-value transfer-ownership="none">
1388 <type name="gboolean" c:type="gboolean"/>
1391 <method name="is_last_of_month" c:identifier="g_date_is_last_of_month">
1392 <return-value transfer-ownership="none">
1393 <type name="gboolean" c:type="gboolean"/>
1396 <method name="order" c:identifier="g_date_order">
1397 <return-value transfer-ownership="none">
1398 <type name="none" c:type="void"/>
1401 <parameter name="date2" transfer-ownership="none">
1402 <type name="Date" c:type="GDate*"/>
1406 <method name="set_day" c:identifier="g_date_set_day">
1407 <return-value transfer-ownership="none">
1408 <type name="none" c:type="void"/>
1411 <parameter name="day" transfer-ownership="none">
1412 <type name="DateDay" c:type="GDateDay"/>
1416 <method name="set_dmy" c:identifier="g_date_set_dmy">
1417 <return-value transfer-ownership="none">
1418 <type name="none" c:type="void"/>
1421 <parameter name="day" transfer-ownership="none">
1422 <type name="DateDay" c:type="GDateDay"/>
1424 <parameter name="month" transfer-ownership="none">
1425 <type name="DateMonth" c:type="GDateMonth"/>
1427 <parameter name="y" transfer-ownership="none">
1428 <type name="DateYear" c:type="GDateYear"/>
1432 <method name="set_julian" c:identifier="g_date_set_julian">
1433 <return-value transfer-ownership="none">
1434 <type name="none" c:type="void"/>
1437 <parameter name="julian_date" transfer-ownership="none">
1438 <type name="guint32" c:type="guint32"/>
1442 <method name="set_month" c:identifier="g_date_set_month">
1443 <return-value transfer-ownership="none">
1444 <type name="none" c:type="void"/>
1447 <parameter name="month" transfer-ownership="none">
1448 <type name="DateMonth" c:type="GDateMonth"/>
1452 <method name="set_parse" c:identifier="g_date_set_parse">
1453 <return-value transfer-ownership="none">
1454 <type name="none" c:type="void"/>
1457 <parameter name="str" transfer-ownership="none">
1458 <type name="utf8" c:type="gchar*"/>
1462 <method name="set_time" c:identifier="g_date_set_time">
1463 <return-value transfer-ownership="none">
1464 <type name="none" c:type="void"/>
1467 <parameter name="time_" transfer-ownership="none">
1468 <type name="Time" c:type="GTime"/>
1472 <method name="set_time_t" c:identifier="g_date_set_time_t">
1473 <return-value transfer-ownership="none">
1474 <type name="none" c:type="void"/>
1477 <parameter name="timet" transfer-ownership="none">
1478 <type name="glong" c:type="time_t"/>
1482 <method name="set_time_val" c:identifier="g_date_set_time_val">
1483 <return-value transfer-ownership="none">
1484 <type name="none" c:type="void"/>
1487 <parameter name="timeval" transfer-ownership="none">
1488 <type name="TimeVal" c:type="GTimeVal*"/>
1492 <method name="set_year" c:identifier="g_date_set_year">
1493 <return-value transfer-ownership="none">
1494 <type name="none" c:type="void"/>
1497 <parameter name="year" transfer-ownership="none">
1498 <type name="DateYear" c:type="GDateYear"/>
1502 <method name="subtract_days" c:identifier="g_date_subtract_days">
1503 <return-value transfer-ownership="none">
1504 <type name="none" c:type="void"/>
1507 <parameter name="n_days" transfer-ownership="none">
1508 <type name="guint" c:type="guint"/>
1512 <method name="subtract_months" c:identifier="g_date_subtract_months">
1513 <return-value transfer-ownership="none">
1514 <type name="none" c:type="void"/>
1517 <parameter name="n_months" transfer-ownership="none">
1518 <type name="guint" c:type="guint"/>
1522 <method name="subtract_years" c:identifier="g_date_subtract_years">
1523 <return-value transfer-ownership="none">
1524 <type name="none" c:type="void"/>
1527 <parameter name="n_years" transfer-ownership="none">
1528 <type name="guint" c:type="guint"/>
1532 <method name="to_struct_tm" c:identifier="g_date_to_struct_tm">
1533 <return-value transfer-ownership="none">
1534 <type name="none" c:type="void"/>
1537 <parameter name="tm" transfer-ownership="none">
1538 <type name="gpointer" c:type="gpointer*"/>
1542 <method name="valid" c:identifier="g_date_valid">
1543 <return-value transfer-ownership="none">
1544 <type name="gboolean" c:type="gboolean"/>
1548 <enumeration name="DateDMY" c:type="GDateDMY">
1549 <member name="day" value="0" c:identifier="G_DATE_DAY"/>
1550 <member name="month" value="1" c:identifier="G_DATE_MONTH"/>
1551 <member name="year" value="2" c:identifier="G_DATE_YEAR"/>
1553 <enumeration name="DateMonth" c:type="GDateMonth">
1554 <member name="bad_month" value="0" c:identifier="G_DATE_BAD_MONTH"/>
1555 <member name="january" value="1" c:identifier="G_DATE_JANUARY"/>
1556 <member name="february" value="2" c:identifier="G_DATE_FEBRUARY"/>
1557 <member name="march" value="3" c:identifier="G_DATE_MARCH"/>
1558 <member name="april" value="4" c:identifier="G_DATE_APRIL"/>
1559 <member name="may" value="5" c:identifier="G_DATE_MAY"/>
1560 <member name="june" value="6" c:identifier="G_DATE_JUNE"/>
1561 <member name="july" value="7" c:identifier="G_DATE_JULY"/>
1562 <member name="august" value="8" c:identifier="G_DATE_AUGUST"/>
1563 <member name="september" value="9" c:identifier="G_DATE_SEPTEMBER"/>
1564 <member name="october" value="10" c:identifier="G_DATE_OCTOBER"/>
1565 <member name="november" value="11" c:identifier="G_DATE_NOVEMBER"/>
1566 <member name="december" value="12" c:identifier="G_DATE_DECEMBER"/>
1568 <record name="DateTime" c:type="GDateTime" disguised="1" version="2.26">
1569 <doc xml:whitespace="preserve"><structname>GDateTime</structname> is an opaque structure whose members
1570 cannot be accessed directly.</doc>
1571 <method name="add" c:identifier="g_date_time_add" introspectable="0">
1573 <type name="DateTime" c:type="GDateTime*"/>
1576 <parameter name="timespan" transfer-ownership="none">
1577 <type name="TimeSpan" c:type="GTimeSpan"/>
1581 <method name="add_days"
1582 c:identifier="g_date_time_add_days"
1585 <type name="DateTime" c:type="GDateTime*"/>
1588 <parameter name="days" transfer-ownership="none">
1589 <type name="gint" c:type="gint"/>
1593 <method name="add_full"
1594 c:identifier="g_date_time_add_full"
1597 <type name="DateTime" c:type="GDateTime*"/>
1600 <parameter name="years" transfer-ownership="none">
1601 <type name="gint" c:type="gint"/>
1603 <parameter name="months" transfer-ownership="none">
1604 <type name="gint" c:type="gint"/>
1606 <parameter name="days" transfer-ownership="none">
1607 <type name="gint" c:type="gint"/>
1609 <parameter name="hours" transfer-ownership="none">
1610 <type name="gint" c:type="gint"/>
1612 <parameter name="minutes" transfer-ownership="none">
1613 <type name="gint" c:type="gint"/>
1615 <parameter name="seconds" transfer-ownership="none">
1616 <type name="gdouble" c:type="gdouble"/>
1620 <method name="add_hours"
1621 c:identifier="g_date_time_add_hours"
1624 <type name="DateTime" c:type="GDateTime*"/>
1627 <parameter name="hours" transfer-ownership="none">
1628 <type name="gint" c:type="gint"/>
1632 <method name="add_minutes"
1633 c:identifier="g_date_time_add_minutes"
1636 <type name="DateTime" c:type="GDateTime*"/>
1639 <parameter name="minutes" transfer-ownership="none">
1640 <type name="gint" c:type="gint"/>
1644 <method name="add_months"
1645 c:identifier="g_date_time_add_months"
1648 <type name="DateTime" c:type="GDateTime*"/>
1651 <parameter name="months" transfer-ownership="none">
1652 <type name="gint" c:type="gint"/>
1656 <method name="add_seconds"
1657 c:identifier="g_date_time_add_seconds"
1660 <type name="DateTime" c:type="GDateTime*"/>
1663 <parameter name="seconds" transfer-ownership="none">
1664 <type name="gdouble" c:type="gdouble"/>
1668 <method name="add_weeks"
1669 c:identifier="g_date_time_add_weeks"
1672 <type name="DateTime" c:type="GDateTime*"/>
1675 <parameter name="weeks" transfer-ownership="none">
1676 <type name="gint" c:type="gint"/>
1680 <method name="add_years"
1681 c:identifier="g_date_time_add_years"
1684 <type name="DateTime" c:type="GDateTime*"/>
1687 <parameter name="years" transfer-ownership="none">
1688 <type name="gint" c:type="gint"/>
1692 <method name="difference" c:identifier="g_date_time_difference">
1693 <return-value transfer-ownership="none">
1694 <type name="TimeSpan" c:type="GTimeSpan"/>
1697 <parameter name="begin" transfer-ownership="none">
1698 <type name="DateTime" c:type="GDateTime*"/>
1702 <method name="format" c:identifier="g_date_time_format">
1703 <return-value transfer-ownership="full">
1704 <type name="utf8" c:type="gchar*"/>
1707 <parameter name="format" transfer-ownership="none">
1708 <type name="utf8" c:type="gchar*"/>
1712 <method name="get_day_of_month"
1713 c:identifier="g_date_time_get_day_of_month">
1714 <return-value transfer-ownership="none">
1715 <type name="gint" c:type="gint"/>
1718 <method name="get_day_of_week"
1719 c:identifier="g_date_time_get_day_of_week">
1720 <return-value transfer-ownership="none">
1721 <type name="gint" c:type="gint"/>
1724 <method name="get_day_of_year"
1725 c:identifier="g_date_time_get_day_of_year">
1726 <return-value transfer-ownership="none">
1727 <type name="gint" c:type="gint"/>
1730 <method name="get_hour" c:identifier="g_date_time_get_hour">
1731 <return-value transfer-ownership="none">
1732 <type name="gint" c:type="gint"/>
1735 <method name="get_microsecond"
1736 c:identifier="g_date_time_get_microsecond">
1737 <return-value transfer-ownership="none">
1738 <type name="gint" c:type="gint"/>
1741 <method name="get_minute" c:identifier="g_date_time_get_minute">
1742 <return-value transfer-ownership="none">
1743 <type name="gint" c:type="gint"/>
1746 <method name="get_month" c:identifier="g_date_time_get_month">
1747 <return-value transfer-ownership="none">
1748 <type name="gint" c:type="gint"/>
1751 <method name="get_second" c:identifier="g_date_time_get_second">
1752 <return-value transfer-ownership="none">
1753 <type name="gint" c:type="gint"/>
1756 <method name="get_seconds" c:identifier="g_date_time_get_seconds">
1757 <return-value transfer-ownership="none">
1758 <type name="gdouble" c:type="gdouble"/>
1761 <method name="get_timezone_abbreviation"
1762 c:identifier="g_date_time_get_timezone_abbreviation">
1763 <return-value transfer-ownership="none">
1764 <type name="utf8" c:type="gchar*"/>
1767 <method name="get_utc_offset" c:identifier="g_date_time_get_utc_offset">
1768 <return-value transfer-ownership="none">
1769 <type name="TimeSpan" c:type="GTimeSpan"/>
1772 <method name="get_week_of_year"
1773 c:identifier="g_date_time_get_week_of_year">
1774 <return-value transfer-ownership="none">
1775 <type name="gint" c:type="gint"/>
1778 <method name="get_year" c:identifier="g_date_time_get_year">
1779 <return-value transfer-ownership="none">
1780 <type name="gint" c:type="gint"/>
1783 <method name="get_ymd" c:identifier="g_date_time_get_ymd">
1784 <return-value transfer-ownership="none">
1785 <type name="none" c:type="void"/>
1788 <parameter name="year" transfer-ownership="none">
1789 <type name="gint" c:type="gint*"/>
1791 <parameter name="month" transfer-ownership="none">
1792 <type name="gint" c:type="gint*"/>
1794 <parameter name="day" transfer-ownership="none">
1795 <type name="gint" c:type="gint*"/>
1799 <method name="is_daylight_savings"
1800 c:identifier="g_date_time_is_daylight_savings">
1801 <return-value transfer-ownership="none">
1802 <type name="gboolean" c:type="gboolean"/>
1805 <method name="ref" c:identifier="g_date_time_ref" introspectable="0">
1807 <type name="DateTime" c:type="GDateTime*"/>
1810 <method name="to_local"
1811 c:identifier="g_date_time_to_local"
1814 <type name="DateTime" c:type="GDateTime*"/>
1817 <method name="to_timeval" c:identifier="g_date_time_to_timeval">
1818 <return-value transfer-ownership="none">
1819 <type name="gboolean" c:type="gboolean"/>
1822 <parameter name="tv" transfer-ownership="none">
1823 <type name="TimeVal" c:type="GTimeVal*"/>
1827 <method name="to_timezone"
1828 c:identifier="g_date_time_to_timezone"
1831 <type name="DateTime" c:type="GDateTime*"/>
1834 <parameter name="tz" transfer-ownership="none">
1835 <type name="TimeZone" c:type="GTimeZone*"/>
1839 <method name="to_unix" c:identifier="g_date_time_to_unix">
1840 <return-value transfer-ownership="none">
1841 <type name="gint64" c:type="gint64"/>
1844 <method name="to_utc"
1845 c:identifier="g_date_time_to_utc"
1848 <type name="DateTime" c:type="GDateTime*"/>
1851 <method name="unref" c:identifier="g_date_time_unref">
1852 <return-value transfer-ownership="none">
1853 <type name="none" c:type="void"/>
1857 <enumeration name="DateWeekday" c:type="GDateWeekday">
1858 <member name="bad_weekday" value="0" c:identifier="G_DATE_BAD_WEEKDAY"/>
1859 <member name="monday" value="1" c:identifier="G_DATE_MONDAY"/>
1860 <member name="tuesday" value="2" c:identifier="G_DATE_TUESDAY"/>
1861 <member name="wednesday" value="3" c:identifier="G_DATE_WEDNESDAY"/>
1862 <member name="thursday" value="4" c:identifier="G_DATE_THURSDAY"/>
1863 <member name="friday" value="5" c:identifier="G_DATE_FRIDAY"/>
1864 <member name="saturday" value="6" c:identifier="G_DATE_SATURDAY"/>
1865 <member name="sunday" value="7" c:identifier="G_DATE_SUNDAY"/>
1867 <record name="DebugKey" c:type="GDebugKey">
1868 <field name="key" writable="1">
1869 <type name="utf8" c:type="gchar*"/>
1871 <field name="value" writable="1">
1872 <type name="guint" c:type="guint"/>
1875 <callback name="DestroyNotify" c:type="GDestroyNotify">
1876 <return-value transfer-ownership="none">
1877 <type name="none" c:type="void"/>
1880 <parameter name="data" transfer-ownership="none">
1881 <type name="gpointer" c:type="gpointer"/>
1885 <record name="Dir" c:type="GDir" disguised="1">
1886 <method name="close" c:identifier="g_dir_close">
1887 <return-value transfer-ownership="none">
1888 <type name="none" c:type="void"/>
1891 <method name="read_name" c:identifier="g_dir_read_name">
1892 <return-value transfer-ownership="none">
1893 <type name="utf8" c:type="gchar*"/>
1896 <method name="rewind" c:identifier="g_dir_rewind">
1897 <return-value transfer-ownership="none">
1898 <type name="none" c:type="void"/>
1902 <union name="DoubleIEEE754" c:type="GDoubleIEEE754">
1903 <field name="v_double" writable="1">
1904 <type name="gdouble" c:type="gdouble"/>
1906 <record name="mpn" c:type="mpn">
1907 <field name="mantissa_low" writable="1" bits="32">
1908 <type name="guint" c:type="guint"/>
1910 <field name="mantissa_high" writable="1" bits="20">
1911 <type name="guint" c:type="guint"/>
1913 <field name="biased_exponent" writable="1" bits="11">
1914 <type name="guint" c:type="guint"/>
1916 <field name="sign" writable="1" bits="1">
1917 <type name="guint" c:type="guint"/>
1921 <constant name="E" value="2.718282">
1922 <type name="gdouble" c:type="gdouble"/>
1924 <callback name="EqualFunc" c:type="GEqualFunc">
1925 <return-value transfer-ownership="none">
1926 <type name="gboolean" c:type="gboolean"/>
1929 <parameter name="a" transfer-ownership="none">
1930 <type name="gpointer" c:type="gconstpointer"/>
1932 <parameter name="b" transfer-ownership="none">
1933 <type name="gpointer" c:type="gconstpointer"/>
1937 <record name="Error" c:type="GError">
1938 <field name="domain" writable="1">
1939 <type name="Quark" c:type="GQuark"/>
1941 <field name="code" writable="1">
1942 <type name="gint" c:type="gint"/>
1944 <field name="message" writable="1">
1945 <type name="utf8" c:type="gchar*"/>
1947 <method name="copy" c:identifier="g_error_copy" introspectable="0">
1949 <type name="Error" c:type="GError*"/>
1952 <method name="free" c:identifier="g_error_free">
1953 <return-value transfer-ownership="none">
1954 <type name="none" c:type="void"/>
1957 <method name="matches" c:identifier="g_error_matches">
1958 <return-value transfer-ownership="none">
1959 <type name="gboolean" c:type="gboolean"/>
1962 <parameter name="domain" transfer-ownership="none">
1963 <type name="Quark" c:type="GQuark"/>
1965 <parameter name="code" transfer-ownership="none">
1966 <type name="gint" c:type="gint"/>
1971 <enumeration name="ErrorType" c:type="GErrorType">
1972 <member name="unknown" value="0" c:identifier="G_ERR_UNKNOWN"/>
1973 <member name="unexp_eof" value="1" c:identifier="G_ERR_UNEXP_EOF"/>
1974 <member name="unexp_eof_in_string"
1976 c:identifier="G_ERR_UNEXP_EOF_IN_STRING"/>
1977 <member name="unexp_eof_in_comment"
1979 c:identifier="G_ERR_UNEXP_EOF_IN_COMMENT"/>
1980 <member name="non_digit_in_const"
1982 c:identifier="G_ERR_NON_DIGIT_IN_CONST"/>
1983 <member name="digit_radix" value="5" c:identifier="G_ERR_DIGIT_RADIX"/>
1984 <member name="float_radix" value="6" c:identifier="G_ERR_FLOAT_RADIX"/>
1985 <member name="float_malformed"
1987 c:identifier="G_ERR_FLOAT_MALFORMED"/>
1989 <enumeration name="FileError"
1991 glib:error-quark="g_file_error_quark">
1992 <member name="exist" value="0" c:identifier="G_FILE_ERROR_EXIST"/>
1993 <member name="isdir" value="1" c:identifier="G_FILE_ERROR_ISDIR"/>
1994 <member name="acces" value="2" c:identifier="G_FILE_ERROR_ACCES"/>
1995 <member name="nametoolong"
1997 c:identifier="G_FILE_ERROR_NAMETOOLONG"/>
1998 <member name="noent" value="4" c:identifier="G_FILE_ERROR_NOENT"/>
1999 <member name="notdir" value="5" c:identifier="G_FILE_ERROR_NOTDIR"/>
2000 <member name="nxio" value="6" c:identifier="G_FILE_ERROR_NXIO"/>
2001 <member name="nodev" value="7" c:identifier="G_FILE_ERROR_NODEV"/>
2002 <member name="rofs" value="8" c:identifier="G_FILE_ERROR_ROFS"/>
2003 <member name="txtbsy" value="9" c:identifier="G_FILE_ERROR_TXTBSY"/>
2004 <member name="fault" value="10" c:identifier="G_FILE_ERROR_FAULT"/>
2005 <member name="loop" value="11" c:identifier="G_FILE_ERROR_LOOP"/>
2006 <member name="nospc" value="12" c:identifier="G_FILE_ERROR_NOSPC"/>
2007 <member name="nomem" value="13" c:identifier="G_FILE_ERROR_NOMEM"/>
2008 <member name="mfile" value="14" c:identifier="G_FILE_ERROR_MFILE"/>
2009 <member name="nfile" value="15" c:identifier="G_FILE_ERROR_NFILE"/>
2010 <member name="badf" value="16" c:identifier="G_FILE_ERROR_BADF"/>
2011 <member name="inval" value="17" c:identifier="G_FILE_ERROR_INVAL"/>
2012 <member name="pipe" value="18" c:identifier="G_FILE_ERROR_PIPE"/>
2013 <member name="again" value="19" c:identifier="G_FILE_ERROR_AGAIN"/>
2014 <member name="intr" value="20" c:identifier="G_FILE_ERROR_INTR"/>
2015 <member name="io" value="21" c:identifier="G_FILE_ERROR_IO"/>
2016 <member name="perm" value="22" c:identifier="G_FILE_ERROR_PERM"/>
2017 <member name="nosys" value="23" c:identifier="G_FILE_ERROR_NOSYS"/>
2018 <member name="failed" value="24" c:identifier="G_FILE_ERROR_FAILED"/>
2020 <bitfield name="FileTest" c:type="GFileTest">
2021 <member name="is_regular"
2023 c:identifier="G_FILE_TEST_IS_REGULAR"/>
2024 <member name="is_symlink"
2026 c:identifier="G_FILE_TEST_IS_SYMLINK"/>
2027 <member name="is_dir" value="4" c:identifier="G_FILE_TEST_IS_DIR"/>
2028 <member name="is_executable"
2030 c:identifier="G_FILE_TEST_IS_EXECUTABLE"/>
2031 <member name="exists" value="16" c:identifier="G_FILE_TEST_EXISTS"/>
2033 <union name="FloatIEEE754" c:type="GFloatIEEE754">
2034 <field name="v_float" writable="1">
2035 <type name="gfloat" c:type="gfloat"/>
2037 <record name="mpn" c:type="mpn">
2038 <field name="mantissa" writable="1" bits="23">
2039 <type name="guint" c:type="guint"/>
2041 <field name="biased_exponent" writable="1" bits="8">
2042 <type name="guint" c:type="guint"/>
2044 <field name="sign" writable="1" bits="1">
2045 <type name="guint" c:type="guint"/>
2049 <callback name="FreeFunc" c:type="GFreeFunc">
2050 <return-value transfer-ownership="none">
2051 <type name="none" c:type="void"/>
2054 <parameter name="data" transfer-ownership="none">
2055 <type name="gpointer" c:type="gpointer"/>
2059 <callback name="Func" c:type="GFunc">
2060 <return-value transfer-ownership="none">
2061 <type name="none" c:type="void"/>
2064 <parameter name="data" transfer-ownership="none">
2065 <type name="gpointer" c:type="gpointer"/>
2067 <parameter name="user_data" transfer-ownership="none" closure="1">
2068 <type name="gpointer" c:type="gpointer"/>
2072 <constant name="GINT16_FORMAT" value="hi">
2073 <type name="utf8" c:type="gchar*"/>
2075 <constant name="GINT16_MODIFIER" value="h">
2076 <type name="utf8" c:type="gchar*"/>
2078 <constant name="GINT32_FORMAT" value="i">
2079 <type name="utf8" c:type="gchar*"/>
2081 <constant name="GINT32_MODIFIER" value="">
2082 <type name="utf8" c:type="gchar*"/>
2084 <constant name="GINT64_FORMAT" value="li">
2085 <type name="utf8" c:type="gchar*"/>
2087 <constant name="GINT64_MODIFIER" value="l">
2088 <type name="utf8" c:type="gchar*"/>
2090 <constant name="GINTPTR_FORMAT" value="li">
2091 <type name="utf8" c:type="gchar*"/>
2093 <constant name="GINTPTR_MODIFIER" value="l">
2094 <type name="utf8" c:type="gchar*"/>
2096 <constant name="GNUC_FUNCTION" value="">
2097 <type name="utf8" c:type="gchar*"/>
2099 <constant name="GNUC_PRETTY_FUNCTION" value="">
2100 <type name="utf8" c:type="gchar*"/>
2102 <constant name="GSIZE_FORMAT" value="lu">
2103 <type name="utf8" c:type="gchar*"/>
2105 <constant name="GSIZE_MODIFIER" value="l">
2106 <type name="utf8" c:type="gchar*"/>
2108 <constant name="GSSIZE_FORMAT" value="li">
2109 <type name="utf8" c:type="gchar*"/>
2111 <constant name="GUINT16_FORMAT" value="hu">
2112 <type name="utf8" c:type="gchar*"/>
2114 <constant name="GUINT32_FORMAT" value="u">
2115 <type name="utf8" c:type="gchar*"/>
2117 <constant name="GUINT64_FORMAT" value="lu">
2118 <type name="utf8" c:type="gchar*"/>
2120 <constant name="GUINTPTR_FORMAT" value="lu">
2121 <type name="utf8" c:type="gchar*"/>
2123 <constant name="HAVE_GINT64" value="1">
2124 <type name="gint" c:type="gint"/>
2126 <constant name="HAVE_GNUC_VARARGS" value="1">
2127 <type name="gint" c:type="gint"/>
2129 <constant name="HAVE_GNUC_VISIBILITY" value="1">
2130 <type name="gint" c:type="gint"/>
2132 <constant name="HAVE_GROWING_STACK" value="0">
2133 <type name="gint" c:type="gint"/>
2135 <constant name="HAVE_INLINE" value="1">
2136 <type name="gint" c:type="gint"/>
2138 <constant name="HAVE_ISO_VARARGS" value="1">
2139 <type name="gint" c:type="gint"/>
2141 <constant name="HAVE___INLINE" value="1">
2142 <type name="gint" c:type="gint"/>
2144 <constant name="HAVE___INLINE__" value="1">
2145 <type name="gint" c:type="gint"/>
2147 <callback name="HFunc" c:type="GHFunc">
2148 <return-value transfer-ownership="none">
2149 <type name="none" c:type="void"/>
2152 <parameter name="key" transfer-ownership="none">
2153 <type name="gpointer" c:type="gpointer"/>
2155 <parameter name="value" transfer-ownership="none">
2156 <type name="gpointer" c:type="gpointer"/>
2158 <parameter name="user_data" transfer-ownership="none" closure="2">
2159 <type name="gpointer" c:type="gpointer"/>
2163 <constant name="HOOK_FLAG_USER_SHIFT" value="4">
2164 <type name="gint" c:type="gint"/>
2166 <callback name="HRFunc" c:type="GHRFunc">
2167 <return-value transfer-ownership="none">
2168 <type name="gboolean" c:type="gboolean"/>
2171 <parameter name="key" transfer-ownership="none">
2172 <type name="gpointer" c:type="gpointer"/>
2174 <parameter name="value" transfer-ownership="none">
2175 <type name="gpointer" c:type="gpointer"/>
2177 <parameter name="user_data" transfer-ownership="none" closure="2">
2178 <type name="gpointer" c:type="gpointer"/>
2182 <callback name="HashFunc" c:type="GHashFunc">
2183 <return-value transfer-ownership="none">
2184 <type name="guint" c:type="guint"/>
2187 <parameter name="key" transfer-ownership="none">
2188 <type name="gpointer" c:type="gconstpointer"/>
2192 <record name="HashTable" c:type="GHashTable" disguised="1">
2194 <record name="HashTableIter" c:type="GHashTableIter">
2195 <field name="dummy1" writable="1">
2196 <type name="gpointer" c:type="gpointer"/>
2198 <field name="dummy2" writable="1">
2199 <type name="gpointer" c:type="gpointer"/>
2201 <field name="dummy3" writable="1">
2202 <type name="gpointer" c:type="gpointer"/>
2204 <field name="dummy4" writable="1">
2205 <type name="gint" c:type="int"/>
2207 <field name="dummy5" writable="1">
2208 <type name="gboolean" c:type="gboolean"/>
2210 <field name="dummy6" writable="1">
2211 <type name="gpointer" c:type="gpointer"/>
2213 <method name="get_hash_table"
2214 c:identifier="g_hash_table_iter_get_hash_table"
2217 <type name="GLib.HashTable" c:type="GHashTable*">
2218 <type name="gpointer" c:type="gpointer"/>
2219 <type name="gpointer" c:type="gpointer"/>
2223 <method name="init" c:identifier="g_hash_table_iter_init">
2224 <return-value transfer-ownership="none">
2225 <type name="none" c:type="void"/>
2228 <parameter name="hash_table" transfer-ownership="none">
2229 <type name="GLib.HashTable" c:type="GHashTable*">
2230 <type name="gpointer" c:type="gpointer"/>
2231 <type name="gpointer" c:type="gpointer"/>
2236 <method name="next" c:identifier="g_hash_table_iter_next">
2237 <return-value transfer-ownership="none">
2238 <type name="gboolean" c:type="gboolean"/>
2241 <parameter name="key" transfer-ownership="none">
2242 <type name="gpointer" c:type="gpointer*"/>
2244 <parameter name="value" transfer-ownership="none">
2245 <type name="gpointer" c:type="gpointer*"/>
2249 <method name="remove" c:identifier="g_hash_table_iter_remove">
2250 <return-value transfer-ownership="none">
2251 <type name="none" c:type="void"/>
2254 <method name="steal" c:identifier="g_hash_table_iter_steal">
2255 <return-value transfer-ownership="none">
2256 <type name="none" c:type="void"/>
2260 <record name="Hook" c:type="GHook">
2261 <field name="data" writable="1">
2262 <type name="gpointer" c:type="gpointer"/>
2264 <field name="next" writable="1">
2265 <type name="Hook" c:type="GHook*"/>
2267 <field name="prev" writable="1">
2268 <type name="Hook" c:type="GHook*"/>
2270 <field name="ref_count" writable="1">
2271 <type name="guint" c:type="guint"/>
2273 <field name="hook_id" writable="1">
2274 <type name="gulong" c:type="gulong"/>
2276 <field name="flags" writable="1">
2277 <type name="guint" c:type="guint"/>
2279 <field name="func" writable="1">
2280 <type name="gpointer" c:type="gpointer"/>
2282 <field name="destroy" writable="1">
2283 <type name="DestroyNotify" c:type="GDestroyNotify"/>
2285 <method name="compare_ids" c:identifier="g_hook_compare_ids">
2286 <return-value transfer-ownership="none">
2287 <type name="gint" c:type="gint"/>
2290 <parameter name="sibling" transfer-ownership="none">
2291 <type name="Hook" c:type="GHook*"/>
2296 <callback name="HookCheckFunc" c:type="GHookCheckFunc">
2297 <return-value transfer-ownership="none">
2298 <type name="gboolean" c:type="gboolean"/>
2301 <parameter name="data" transfer-ownership="none">
2302 <type name="gpointer" c:type="gpointer"/>
2306 <callback name="HookCheckMarshaller" c:type="GHookCheckMarshaller">
2307 <return-value transfer-ownership="none">
2308 <type name="gboolean" c:type="gboolean"/>
2311 <parameter name="hook" transfer-ownership="none">
2312 <type name="Hook" c:type="GHook*"/>
2314 <parameter name="marshal_data" transfer-ownership="none">
2315 <type name="gpointer" c:type="gpointer"/>
2319 <callback name="HookCompareFunc" c:type="GHookCompareFunc">
2320 <return-value transfer-ownership="none">
2321 <type name="gint" c:type="gint"/>
2324 <parameter name="new_hook" transfer-ownership="none">
2325 <type name="Hook" c:type="GHook*"/>
2327 <parameter name="sibling" transfer-ownership="none">
2328 <type name="Hook" c:type="GHook*"/>
2332 <callback name="HookFinalizeFunc" c:type="GHookFinalizeFunc">
2333 <return-value transfer-ownership="none">
2334 <type name="none" c:type="void"/>
2337 <parameter name="hook_list" transfer-ownership="none">
2338 <type name="HookList" c:type="GHookList*"/>
2340 <parameter name="hook" transfer-ownership="none">
2341 <type name="Hook" c:type="GHook*"/>
2345 <callback name="HookFindFunc" c:type="GHookFindFunc">
2346 <return-value transfer-ownership="none">
2347 <type name="gboolean" c:type="gboolean"/>
2350 <parameter name="hook" transfer-ownership="none">
2351 <type name="Hook" c:type="GHook*"/>
2353 <parameter name="data" transfer-ownership="none">
2354 <type name="gpointer" c:type="gpointer"/>
2358 <bitfield name="HookFlagMask" c:type="GHookFlagMask">
2359 <member name="active" value="1" c:identifier="G_HOOK_FLAG_ACTIVE"/>
2360 <member name="in_call" value="2" c:identifier="G_HOOK_FLAG_IN_CALL"/>
2361 <member name="mask" value="15" c:identifier="G_HOOK_FLAG_MASK"/>
2363 <callback name="HookFunc" c:type="GHookFunc">
2364 <return-value transfer-ownership="none">
2365 <type name="none" c:type="void"/>
2368 <parameter name="data" transfer-ownership="none">
2369 <type name="gpointer" c:type="gpointer"/>
2373 <record name="HookList" c:type="GHookList">
2374 <field name="seq_id" writable="1">
2375 <type name="gulong" c:type="gulong"/>
2377 <field name="hook_size" writable="1" bits="16">
2378 <type name="guint" c:type="guint"/>
2380 <field name="is_setup" writable="1" bits="1">
2381 <type name="guint" c:type="guint"/>
2383 <field name="hooks" writable="1">
2384 <type name="Hook" c:type="GHook*"/>
2386 <field name="dummy3" writable="1">
2387 <type name="gpointer" c:type="gpointer"/>
2389 <field name="finalize_hook" writable="1">
2390 <type name="HookFinalizeFunc" c:type="GHookFinalizeFunc"/>
2392 <field name="dummy" writable="1">
2393 <array zero-terminated="0" c:type="gpointer" fixed-size="2">
2394 <type name="gpointer" c:type="gpointer"/>
2397 <method name="clear" c:identifier="g_hook_list_clear">
2398 <return-value transfer-ownership="none">
2399 <type name="none" c:type="void"/>
2402 <method name="init" c:identifier="g_hook_list_init">
2403 <return-value transfer-ownership="none">
2404 <type name="none" c:type="void"/>
2407 <parameter name="hook_size" transfer-ownership="none">
2408 <type name="guint" c:type="guint"/>
2412 <method name="invoke" c:identifier="g_hook_list_invoke">
2413 <return-value transfer-ownership="none">
2414 <type name="none" c:type="void"/>
2417 <parameter name="may_recurse" transfer-ownership="none">
2418 <type name="gboolean" c:type="gboolean"/>
2422 <method name="invoke_check" c:identifier="g_hook_list_invoke_check">
2423 <return-value transfer-ownership="none">
2424 <type name="none" c:type="void"/>
2427 <parameter name="may_recurse" transfer-ownership="none">
2428 <type name="gboolean" c:type="gboolean"/>
2432 <method name="marshal"
2433 c:identifier="g_hook_list_marshal"
2435 <return-value transfer-ownership="none">
2436 <type name="none" c:type="void"/>
2439 <parameter name="may_recurse" transfer-ownership="none">
2440 <type name="gboolean" c:type="gboolean"/>
2442 <parameter name="marshaller" transfer-ownership="none" closure="2">
2443 <type name="HookMarshaller" c:type="GHookMarshaller"/>
2445 <parameter name="marshal_data" transfer-ownership="none">
2446 <type name="gpointer" c:type="gpointer"/>
2450 <method name="marshal_check"
2451 c:identifier="g_hook_list_marshal_check"
2453 <return-value transfer-ownership="none">
2454 <type name="none" c:type="void"/>
2457 <parameter name="may_recurse" transfer-ownership="none">
2458 <type name="gboolean" c:type="gboolean"/>
2460 <parameter name="marshaller" transfer-ownership="none" closure="2">
2461 <type name="HookCheckMarshaller" c:type="GHookCheckMarshaller"/>
2463 <parameter name="marshal_data" transfer-ownership="none">
2464 <type name="gpointer" c:type="gpointer"/>
2469 <callback name="HookMarshaller" c:type="GHookMarshaller">
2470 <return-value transfer-ownership="none">
2471 <type name="none" c:type="void"/>
2474 <parameter name="hook" transfer-ownership="none">
2475 <type name="Hook" c:type="GHook*"/>
2477 <parameter name="marshal_data" transfer-ownership="none">
2478 <type name="gpointer" c:type="gpointer"/>
2482 <record name="IConv" c:type="GIConv" disguised="1">
2484 <constant name="IEEE754_DOUBLE_BIAS" value="1023">
2485 <type name="gint" c:type="gint"/>
2487 <constant name="IEEE754_FLOAT_BIAS" value="127">
2488 <type name="gint" c:type="gint"/>
2490 <record name="IOChannel" c:type="GIOChannel">
2491 <field name="ref_count" writable="1">
2492 <type name="gint" c:type="gint"/>
2494 <field name="funcs" writable="1">
2495 <type name="IOFuncs" c:type="GIOFuncs*"/>
2497 <field name="encoding" writable="1">
2498 <type name="utf8" c:type="gchar*"/>
2500 <field name="read_cd" writable="1">
2501 <type name="IConv" c:type="GIConv"/>
2503 <field name="write_cd" writable="1">
2504 <type name="IConv" c:type="GIConv"/>
2506 <field name="line_term" writable="1">
2507 <type name="utf8" c:type="gchar*"/>
2509 <field name="line_term_len" writable="1">
2510 <type name="guint" c:type="guint"/>
2512 <field name="buf_size" writable="1">
2513 <type name="gulong" c:type="gsize"/>
2515 <field name="read_buf" writable="1">
2516 <type name="String" c:type="GString*"/>
2518 <field name="encoded_read_buf" writable="1">
2519 <type name="String" c:type="GString*"/>
2521 <field name="write_buf" writable="1">
2522 <type name="String" c:type="GString*"/>
2524 <field name="partial_write_buf" writable="1">
2525 <array zero-terminated="0" c:type="gchar" fixed-size="6">
2526 <type name="gchar" c:type="gchar"/>
2529 <field name="use_buffer" writable="1" bits="1">
2530 <type name="guint" c:type="guint"/>
2532 <field name="do_encode" writable="1" bits="1">
2533 <type name="guint" c:type="guint"/>
2535 <field name="close_on_unref" writable="1" bits="1">
2536 <type name="guint" c:type="guint"/>
2538 <field name="is_readable" writable="1" bits="1">
2539 <type name="guint" c:type="guint"/>
2541 <field name="is_writeable" writable="1" bits="1">
2542 <type name="guint" c:type="guint"/>
2544 <field name="is_seekable" writable="1" bits="1">
2545 <type name="guint" c:type="guint"/>
2547 <field name="reserved1" writable="1">
2548 <type name="gpointer" c:type="gpointer"/>
2550 <field name="reserved2" writable="1">
2551 <type name="gpointer" c:type="gpointer"/>
2553 <method name="close" c:identifier="g_io_channel_close">
2554 <return-value transfer-ownership="none">
2555 <type name="none" c:type="void"/>
2558 <method name="flush" c:identifier="g_io_channel_flush" throws="1">
2559 <return-value transfer-ownership="none">
2560 <type name="IOStatus" c:type="GIOStatus"/>
2563 <method name="get_buffer_condition"
2564 c:identifier="g_io_channel_get_buffer_condition">
2565 <return-value transfer-ownership="none">
2566 <type name="IOCondition" c:type="GIOCondition"/>
2569 <method name="get_buffer_size"
2570 c:identifier="g_io_channel_get_buffer_size">
2571 <return-value transfer-ownership="none">
2572 <type name="gulong" c:type="gsize"/>
2575 <method name="get_buffered" c:identifier="g_io_channel_get_buffered">
2576 <return-value transfer-ownership="none">
2577 <type name="gboolean" c:type="gboolean"/>
2580 <method name="get_close_on_unref"
2581 c:identifier="g_io_channel_get_close_on_unref">
2582 <return-value transfer-ownership="none">
2583 <type name="gboolean" c:type="gboolean"/>
2586 <method name="get_encoding" c:identifier="g_io_channel_get_encoding">
2587 <return-value transfer-ownership="none">
2588 <type name="utf8" c:type="gchar*"/>
2591 <method name="get_flags" c:identifier="g_io_channel_get_flags">
2592 <return-value transfer-ownership="none">
2593 <type name="IOFlags" c:type="GIOFlags"/>
2596 <method name="get_line_term" c:identifier="g_io_channel_get_line_term">
2597 <return-value transfer-ownership="none">
2598 <type name="utf8" c:type="gchar*"/>
2601 <parameter name="length" transfer-ownership="none">
2602 <type name="gint" c:type="gint*"/>
2606 <method name="init" c:identifier="g_io_channel_init">
2607 <return-value transfer-ownership="none">
2608 <type name="none" c:type="void"/>
2611 <method name="read" c:identifier="g_io_channel_read">
2612 <return-value transfer-ownership="none">
2613 <type name="IOError" c:type="GIOError"/>
2616 <parameter name="buf" transfer-ownership="none">
2617 <type name="utf8" c:type="gchar*"/>
2619 <parameter name="count" transfer-ownership="none">
2620 <type name="gulong" c:type="gsize"/>
2622 <parameter name="bytes_read" transfer-ownership="none">
2623 <type name="gulong" c:type="gsize*"/>
2627 <method name="read_chars"
2628 c:identifier="g_io_channel_read_chars"
2630 <return-value transfer-ownership="none">
2631 <type name="IOStatus" c:type="GIOStatus"/>
2634 <parameter name="buf" transfer-ownership="none">
2635 <type name="utf8" c:type="gchar*"/>
2637 <parameter name="count" transfer-ownership="none">
2638 <type name="gulong" c:type="gsize"/>
2640 <parameter name="bytes_read" transfer-ownership="none">
2641 <type name="gulong" c:type="gsize*"/>
2645 <method name="read_line"
2646 c:identifier="g_io_channel_read_line"
2648 <return-value transfer-ownership="none">
2649 <type name="IOStatus" c:type="GIOStatus"/>
2652 <parameter name="str_return" transfer-ownership="none">
2653 <type name="utf8" c:type="gchar**"/>
2655 <parameter name="length" transfer-ownership="none">
2656 <type name="gulong" c:type="gsize*"/>
2658 <parameter name="terminator_pos" transfer-ownership="none">
2659 <type name="gulong" c:type="gsize*"/>
2663 <method name="read_line_string"
2664 c:identifier="g_io_channel_read_line_string"
2666 <return-value transfer-ownership="none">
2667 <type name="IOStatus" c:type="GIOStatus"/>
2670 <parameter name="buffer" transfer-ownership="none">
2671 <type name="String" c:type="GString*"/>
2673 <parameter name="terminator_pos" transfer-ownership="none">
2674 <type name="gulong" c:type="gsize*"/>
2678 <method name="read_to_end"
2679 c:identifier="g_io_channel_read_to_end"
2681 <return-value transfer-ownership="none">
2682 <type name="IOStatus" c:type="GIOStatus"/>
2685 <parameter name="str_return" transfer-ownership="none">
2686 <type name="utf8" c:type="gchar**"/>
2688 <parameter name="length" transfer-ownership="none">
2689 <type name="gulong" c:type="gsize*"/>
2693 <method name="read_unichar"
2694 c:identifier="g_io_channel_read_unichar"
2697 <return-value transfer-ownership="none">
2698 <type name="IOStatus" c:type="GIOStatus"/>
2701 <parameter name="thechar" transfer-ownership="none">
2702 <type name="gunichar" c:type="gunichar*"/>
2706 <method name="ref" c:identifier="g_io_channel_ref" introspectable="0">
2708 <type name="IOChannel" c:type="GIOChannel*"/>
2711 <method name="seek" c:identifier="g_io_channel_seek">
2712 <return-value transfer-ownership="none">
2713 <type name="IOError" c:type="GIOError"/>
2716 <parameter name="offset" transfer-ownership="none">
2717 <type name="gint64" c:type="gint64"/>
2719 <parameter name="type" transfer-ownership="none">
2720 <type name="SeekType" c:type="GSeekType"/>
2724 <method name="seek_position"
2725 c:identifier="g_io_channel_seek_position"
2727 <return-value transfer-ownership="none">
2728 <type name="IOStatus" c:type="GIOStatus"/>
2731 <parameter name="offset" transfer-ownership="none">
2732 <type name="gint64" c:type="gint64"/>
2734 <parameter name="type" transfer-ownership="none">
2735 <type name="SeekType" c:type="GSeekType"/>
2739 <method name="set_buffer_size"
2740 c:identifier="g_io_channel_set_buffer_size">
2741 <return-value transfer-ownership="none">
2742 <type name="none" c:type="void"/>
2745 <parameter name="size" transfer-ownership="none">
2746 <type name="gulong" c:type="gsize"/>
2750 <method name="set_buffered" c:identifier="g_io_channel_set_buffered">
2751 <return-value transfer-ownership="none">
2752 <type name="none" c:type="void"/>
2755 <parameter name="buffered" transfer-ownership="none">
2756 <type name="gboolean" c:type="gboolean"/>
2760 <method name="set_close_on_unref"
2761 c:identifier="g_io_channel_set_close_on_unref">
2762 <return-value transfer-ownership="none">
2763 <type name="none" c:type="void"/>
2766 <parameter name="do_close" transfer-ownership="none">
2767 <type name="gboolean" c:type="gboolean"/>
2771 <method name="set_encoding"
2772 c:identifier="g_io_channel_set_encoding"
2774 <return-value transfer-ownership="none">
2775 <type name="IOStatus" c:type="GIOStatus"/>
2778 <parameter name="encoding" transfer-ownership="none">
2779 <type name="utf8" c:type="gchar*"/>
2783 <method name="set_flags"
2784 c:identifier="g_io_channel_set_flags"
2786 <return-value transfer-ownership="none">
2787 <type name="IOStatus" c:type="GIOStatus"/>
2790 <parameter name="flags" transfer-ownership="none">
2791 <type name="IOFlags" c:type="GIOFlags"/>
2795 <method name="set_line_term" c:identifier="g_io_channel_set_line_term">
2796 <return-value transfer-ownership="none">
2797 <type name="none" c:type="void"/>
2800 <parameter name="line_term" transfer-ownership="none">
2801 <type name="utf8" c:type="gchar*"/>
2803 <parameter name="length" transfer-ownership="none">
2804 <type name="gint" c:type="gint"/>
2808 <method name="shutdown" c:identifier="g_io_channel_shutdown" throws="1">
2809 <return-value transfer-ownership="none">
2810 <type name="IOStatus" c:type="GIOStatus"/>
2813 <parameter name="flush" transfer-ownership="none">
2814 <type name="gboolean" c:type="gboolean"/>
2818 <method name="unix_get_fd" c:identifier="g_io_channel_unix_get_fd">
2819 <return-value transfer-ownership="none">
2820 <type name="gint" c:type="gint"/>
2823 <method name="unref" c:identifier="g_io_channel_unref">
2824 <return-value transfer-ownership="none">
2825 <type name="none" c:type="void"/>
2828 <method name="write" c:identifier="g_io_channel_write">
2829 <return-value transfer-ownership="none">
2830 <type name="IOError" c:type="GIOError"/>
2833 <parameter name="buf" transfer-ownership="none">
2834 <type name="utf8" c:type="gchar*"/>
2836 <parameter name="count" transfer-ownership="none">
2837 <type name="gulong" c:type="gsize"/>
2839 <parameter name="bytes_written" transfer-ownership="none">
2840 <type name="gulong" c:type="gsize*"/>
2844 <method name="write_chars"
2845 c:identifier="g_io_channel_write_chars"
2847 <return-value transfer-ownership="none">
2848 <type name="IOStatus" c:type="GIOStatus"/>
2851 <parameter name="buf" transfer-ownership="none">
2852 <type name="utf8" c:type="gchar*"/>
2854 <parameter name="count" transfer-ownership="none">
2855 <type name="glong" c:type="gssize"/>
2857 <parameter name="bytes_written" transfer-ownership="none">
2858 <type name="gulong" c:type="gsize*"/>
2862 <method name="write_unichar"
2863 c:identifier="g_io_channel_write_unichar"
2866 <return-value transfer-ownership="none">
2867 <type name="IOStatus" c:type="GIOStatus"/>
2870 <parameter name="thechar" transfer-ownership="none">
2871 <type name="gunichar" c:type="gunichar"/>
2876 <enumeration name="IOChannelError"
2877 c:type="GIOChannelError"
2878 glib:error-quark="g_io_channel_error_quark">
2879 <member name="fbig" value="0" c:identifier="G_IO_CHANNEL_ERROR_FBIG"/>
2880 <member name="inval" value="1" c:identifier="G_IO_CHANNEL_ERROR_INVAL"/>
2881 <member name="io" value="2" c:identifier="G_IO_CHANNEL_ERROR_IO"/>
2882 <member name="isdir" value="3" c:identifier="G_IO_CHANNEL_ERROR_ISDIR"/>
2883 <member name="nospc" value="4" c:identifier="G_IO_CHANNEL_ERROR_NOSPC"/>
2884 <member name="nxio" value="5" c:identifier="G_IO_CHANNEL_ERROR_NXIO"/>
2885 <member name="overflow"
2887 c:identifier="G_IO_CHANNEL_ERROR_OVERFLOW"/>
2888 <member name="pipe" value="7" c:identifier="G_IO_CHANNEL_ERROR_PIPE"/>
2889 <member name="failed"
2891 c:identifier="G_IO_CHANNEL_ERROR_FAILED"/>
2893 <enumeration name="IOCondition" c:type="GIOCondition">
2894 <member name="in" value="1" c:identifier="G_IO_IN"/>
2895 <member name="out" value="4" c:identifier="G_IO_OUT"/>
2896 <member name="pri" value="2" c:identifier="G_IO_PRI"/>
2897 <member name="err" value="8" c:identifier="G_IO_ERR"/>
2898 <member name="hup" value="16" c:identifier="G_IO_HUP"/>
2899 <member name="nval" value="32" c:identifier="G_IO_NVAL"/>
2901 <enumeration name="IOError" c:type="GIOError">
2902 <member name="none" value="0" c:identifier="G_IO_ERROR_NONE"/>
2903 <member name="again" value="1" c:identifier="G_IO_ERROR_AGAIN"/>
2904 <member name="inval" value="2" c:identifier="G_IO_ERROR_INVAL"/>
2905 <member name="unknown" value="3" c:identifier="G_IO_ERROR_UNKNOWN"/>
2907 <bitfield name="IOFlags" c:type="GIOFlags">
2908 <member name="append" value="1" c:identifier="G_IO_FLAG_APPEND"/>
2909 <member name="nonblock" value="2" c:identifier="G_IO_FLAG_NONBLOCK"/>
2910 <member name="is_readable"
2912 c:identifier="G_IO_FLAG_IS_READABLE"/>
2913 <member name="is_writeable"
2915 c:identifier="G_IO_FLAG_IS_WRITEABLE"/>
2916 <member name="is_seekable"
2918 c:identifier="G_IO_FLAG_IS_SEEKABLE"/>
2919 <member name="mask" value="31" c:identifier="G_IO_FLAG_MASK"/>
2920 <member name="get_mask" value="31" c:identifier="G_IO_FLAG_GET_MASK"/>
2921 <member name="set_mask" value="3" c:identifier="G_IO_FLAG_SET_MASK"/>
2923 <callback name="IOFunc" c:type="GIOFunc">
2924 <return-value transfer-ownership="none">
2925 <type name="gboolean" c:type="gboolean"/>
2928 <parameter name="source" transfer-ownership="none">
2929 <type name="IOChannel" c:type="GIOChannel*"/>
2931 <parameter name="condition" transfer-ownership="none">
2932 <type name="IOCondition" c:type="GIOCondition"/>
2934 <parameter name="data" transfer-ownership="none" closure="2">
2935 <type name="gpointer" c:type="gpointer"/>
2939 <record name="IOFuncs" c:type="GIOFuncs">
2940 <field name="io_read">
2941 <callback name="io_read" throws="1">
2942 <return-value transfer-ownership="none">
2943 <type name="IOStatus" c:type="GIOStatus"/>
2946 <parameter name="channel" transfer-ownership="none">
2947 <type name="IOChannel" c:type="GIOChannel*"/>
2949 <parameter name="buf" transfer-ownership="none">
2950 <type name="utf8" c:type="gchar*"/>
2952 <parameter name="count" transfer-ownership="none">
2953 <type name="gulong" c:type="gsize"/>
2955 <parameter name="bytes_read" transfer-ownership="none">
2956 <type name="gulong" c:type="gsize*"/>
2961 <field name="io_write">
2962 <callback name="io_write" throws="1">
2963 <return-value transfer-ownership="none">
2964 <type name="IOStatus" c:type="GIOStatus"/>
2967 <parameter name="channel" transfer-ownership="none">
2968 <type name="IOChannel" c:type="GIOChannel*"/>
2970 <parameter name="buf" transfer-ownership="none">
2971 <type name="utf8" c:type="gchar*"/>
2973 <parameter name="count" transfer-ownership="none">
2974 <type name="gulong" c:type="gsize"/>
2976 <parameter name="bytes_written" transfer-ownership="none">
2977 <type name="gulong" c:type="gsize*"/>
2982 <field name="io_seek">
2983 <callback name="io_seek" throws="1">
2984 <return-value transfer-ownership="none">
2985 <type name="IOStatus" c:type="GIOStatus"/>
2988 <parameter name="channel" transfer-ownership="none">
2989 <type name="IOChannel" c:type="GIOChannel*"/>
2991 <parameter name="offset" transfer-ownership="none">
2992 <type name="gint64" c:type="gint64"/>
2994 <parameter name="type" transfer-ownership="none">
2995 <type name="SeekType" c:type="GSeekType"/>
3000 <field name="io_close">
3001 <callback name="io_close" throws="1">
3002 <return-value transfer-ownership="none">
3003 <type name="IOStatus" c:type="GIOStatus"/>
3006 <parameter name="channel" transfer-ownership="none">
3007 <type name="IOChannel" c:type="GIOChannel*"/>
3012 <field name="io_create_watch" introspectable="0">
3013 <callback name="io_create_watch" introspectable="0">
3015 <type name="Source" c:type="GSource*"/>
3018 <parameter name="channel" transfer-ownership="none">
3019 <type name="IOChannel" c:type="GIOChannel*"/>
3021 <parameter name="condition" transfer-ownership="none">
3022 <type name="IOCondition" c:type="GIOCondition"/>
3027 <field name="io_free">
3028 <callback name="io_free">
3029 <return-value transfer-ownership="none">
3030 <type name="none" c:type="void"/>
3033 <parameter name="channel" transfer-ownership="none">
3034 <type name="IOChannel" c:type="GIOChannel*"/>
3039 <field name="io_set_flags">
3040 <callback name="io_set_flags" throws="1">
3041 <return-value transfer-ownership="none">
3042 <type name="IOStatus" c:type="GIOStatus"/>
3045 <parameter name="channel" transfer-ownership="none">
3046 <type name="IOChannel" c:type="GIOChannel*"/>
3048 <parameter name="flags" transfer-ownership="none">
3049 <type name="IOFlags" c:type="GIOFlags"/>
3054 <field name="io_get_flags">
3055 <callback name="io_get_flags">
3056 <return-value transfer-ownership="none">
3057 <type name="IOFlags" c:type="GIOFlags"/>
3060 <parameter name="channel" transfer-ownership="none">
3061 <type name="IOChannel" c:type="GIOChannel*"/>
3067 <enumeration name="IOStatus" c:type="GIOStatus">
3068 <member name="error" value="0" c:identifier="G_IO_STATUS_ERROR"/>
3069 <member name="normal" value="1" c:identifier="G_IO_STATUS_NORMAL"/>
3070 <member name="eof" value="2" c:identifier="G_IO_STATUS_EOF"/>
3071 <member name="again" value="3" c:identifier="G_IO_STATUS_AGAIN"/>
3073 <constant name="KEY_FILE_DESKTOP_GROUP" value="Desktop Entry">
3074 <type name="utf8" c:type="gchar*"/>
3076 <constant name="KEY_FILE_DESKTOP_KEY_CATEGORIES" value="Categories">
3077 <type name="utf8" c:type="gchar*"/>
3079 <constant name="KEY_FILE_DESKTOP_KEY_COMMENT" value="Comment">
3080 <type name="utf8" c:type="gchar*"/>
3082 <constant name="KEY_FILE_DESKTOP_KEY_EXEC" value="Exec">
3083 <type name="utf8" c:type="gchar*"/>
3085 <constant name="KEY_FILE_DESKTOP_KEY_GENERIC_NAME" value="GenericName">
3086 <type name="utf8" c:type="gchar*"/>
3088 <constant name="KEY_FILE_DESKTOP_KEY_HIDDEN" value="Hidden">
3089 <type name="utf8" c:type="gchar*"/>
3091 <constant name="KEY_FILE_DESKTOP_KEY_ICON" value="Icon">
3092 <type name="utf8" c:type="gchar*"/>
3094 <constant name="KEY_FILE_DESKTOP_KEY_MIME_TYPE" value="MimeType">
3095 <type name="utf8" c:type="gchar*"/>
3097 <constant name="KEY_FILE_DESKTOP_KEY_NAME" value="Name">
3098 <type name="utf8" c:type="gchar*"/>
3100 <constant name="KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN" value="NotShowIn">
3101 <type name="utf8" c:type="gchar*"/>
3103 <constant name="KEY_FILE_DESKTOP_KEY_NO_DISPLAY" value="NoDisplay">
3104 <type name="utf8" c:type="gchar*"/>
3106 <constant name="KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN" value="OnlyShowIn">
3107 <type name="utf8" c:type="gchar*"/>
3109 <constant name="KEY_FILE_DESKTOP_KEY_PATH" value="Path">
3110 <type name="utf8" c:type="gchar*"/>
3112 <constant name="KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY" value="StartupNotify">
3113 <type name="utf8" c:type="gchar*"/>
3115 <constant name="KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS"
3116 value="StartupWMClass">
3117 <type name="utf8" c:type="gchar*"/>
3119 <constant name="KEY_FILE_DESKTOP_KEY_TERMINAL" value="Terminal">
3120 <type name="utf8" c:type="gchar*"/>
3122 <constant name="KEY_FILE_DESKTOP_KEY_TRY_EXEC" value="TryExec">
3123 <type name="utf8" c:type="gchar*"/>
3125 <constant name="KEY_FILE_DESKTOP_KEY_TYPE" value="Type">
3126 <type name="utf8" c:type="gchar*"/>
3128 <constant name="KEY_FILE_DESKTOP_KEY_URL" value="URL">
3129 <type name="utf8" c:type="gchar*"/>
3131 <constant name="KEY_FILE_DESKTOP_KEY_VERSION" value="Version">
3132 <type name="utf8" c:type="gchar*"/>
3134 <constant name="KEY_FILE_DESKTOP_TYPE_APPLICATION" value="Application">
3135 <type name="utf8" c:type="gchar*"/>
3137 <constant name="KEY_FILE_DESKTOP_TYPE_DIRECTORY" value="Directory">
3138 <type name="utf8" c:type="gchar*"/>
3140 <constant name="KEY_FILE_DESKTOP_TYPE_LINK" value="Link">
3141 <type name="utf8" c:type="gchar*"/>
3143 <record name="KeyFile" c:type="GKeyFile" disguised="1">
3144 <method name="free" c:identifier="g_key_file_free">
3145 <return-value transfer-ownership="none">
3146 <type name="none" c:type="void"/>
3149 <method name="get_boolean"
3150 c:identifier="g_key_file_get_boolean"
3152 <return-value transfer-ownership="none">
3153 <type name="gboolean" c:type="gboolean"/>
3156 <parameter name="group_name" transfer-ownership="none">
3157 <type name="utf8" c:type="gchar*"/>
3159 <parameter name="key" transfer-ownership="none">
3160 <type name="utf8" c:type="gchar*"/>
3164 <method name="get_boolean_list"
3165 c:identifier="g_key_file_get_boolean_list"
3167 <return-value transfer-ownership="none">
3168 <type name="gboolean" c:type="gboolean*"/>
3171 <parameter name="group_name" transfer-ownership="none">
3172 <type name="utf8" c:type="gchar*"/>
3174 <parameter name="key" transfer-ownership="none">
3175 <type name="utf8" c:type="gchar*"/>
3177 <parameter name="length" transfer-ownership="none">
3178 <type name="gulong" c:type="gsize*"/>
3182 <method name="get_comment"
3183 c:identifier="g_key_file_get_comment"
3185 <return-value transfer-ownership="full">
3186 <type name="utf8" c:type="gchar*"/>
3189 <parameter name="group_name" transfer-ownership="none">
3190 <type name="utf8" c:type="gchar*"/>
3192 <parameter name="key" transfer-ownership="none">
3193 <type name="utf8" c:type="gchar*"/>
3197 <method name="get_double"
3198 c:identifier="g_key_file_get_double"
3200 <return-value transfer-ownership="none">
3201 <type name="gdouble" c:type="gdouble"/>
3204 <parameter name="group_name" transfer-ownership="none">
3205 <type name="utf8" c:type="gchar*"/>
3207 <parameter name="key" transfer-ownership="none">
3208 <type name="utf8" c:type="gchar*"/>
3212 <method name="get_double_list"
3213 c:identifier="g_key_file_get_double_list"
3215 <return-value transfer-ownership="none">
3216 <type name="gdouble" c:type="gdouble*"/>
3219 <parameter name="group_name" transfer-ownership="none">
3220 <type name="utf8" c:type="gchar*"/>
3222 <parameter name="key" transfer-ownership="none">
3223 <type name="utf8" c:type="gchar*"/>
3225 <parameter name="length" transfer-ownership="none">
3226 <type name="gulong" c:type="gsize*"/>
3230 <method name="get_groups"
3231 c:identifier="g_key_file_get_groups"
3234 <array c:type="gchar**">
3239 <parameter name="length" transfer-ownership="none">
3240 <type name="gulong" c:type="gsize*"/>
3244 <method name="get_int64" c:identifier="g_key_file_get_int64" throws="1">
3245 <return-value transfer-ownership="none">
3246 <type name="gint64" c:type="gint64"/>
3249 <parameter name="group_name" transfer-ownership="none">
3250 <type name="utf8" c:type="gchar*"/>
3252 <parameter name="key" transfer-ownership="none">
3253 <type name="utf8" c:type="gchar*"/>
3257 <method name="get_integer"
3258 c:identifier="g_key_file_get_integer"
3260 <return-value transfer-ownership="none">
3261 <type name="gint" c:type="gint"/>
3264 <parameter name="group_name" transfer-ownership="none">
3265 <type name="utf8" c:type="gchar*"/>
3267 <parameter name="key" transfer-ownership="none">
3268 <type name="utf8" c:type="gchar*"/>
3272 <method name="get_integer_list"
3273 c:identifier="g_key_file_get_integer_list"
3275 <return-value transfer-ownership="none">
3276 <type name="gint" c:type="gint*"/>
3279 <parameter name="group_name" transfer-ownership="none">
3280 <type name="utf8" c:type="gchar*"/>
3282 <parameter name="key" transfer-ownership="none">
3283 <type name="utf8" c:type="gchar*"/>
3285 <parameter name="length" transfer-ownership="none">
3286 <type name="gulong" c:type="gsize*"/>
3290 <method name="get_keys"
3291 c:identifier="g_key_file_get_keys"
3295 <array c:type="gchar**">
3300 <parameter name="group_name" transfer-ownership="none">
3301 <type name="utf8" c:type="gchar*"/>
3303 <parameter name="length" transfer-ownership="none">
3304 <type name="gulong" c:type="gsize*"/>
3308 <method name="get_locale_string"
3309 c:identifier="g_key_file_get_locale_string"
3311 <return-value transfer-ownership="full">
3312 <type name="utf8" c:type="gchar*"/>
3315 <parameter name="group_name" transfer-ownership="none">
3316 <type name="utf8" c:type="gchar*"/>
3318 <parameter name="key" transfer-ownership="none">
3319 <type name="utf8" c:type="gchar*"/>
3321 <parameter name="locale" transfer-ownership="none">
3322 <type name="utf8" c:type="gchar*"/>
3326 <method name="get_locale_string_list"
3327 c:identifier="g_key_file_get_locale_string_list"
3329 <return-value transfer-ownership="full">
3330 <array length="3" c:type="gchar**">
3335 <parameter name="group_name" transfer-ownership="none">
3336 <type name="utf8" c:type="gchar*"/>
3338 <parameter name="key" transfer-ownership="none">
3339 <type name="utf8" c:type="gchar*"/>
3341 <parameter name="locale" transfer-ownership="none">
3342 <type name="utf8" c:type="gchar*"/>
3344 <parameter name="length"
3346 caller-allocates="0"
3347 transfer-ownership="full">
3348 <type name="gulong" c:type="gsize*"/>
3352 <method name="get_start_group" c:identifier="g_key_file_get_start_group">
3353 <return-value transfer-ownership="full">
3354 <type name="utf8" c:type="gchar*"/>
3357 <method name="get_string"
3358 c:identifier="g_key_file_get_string"
3360 <return-value transfer-ownership="full">
3361 <type name="utf8" c:type="gchar*"/>
3364 <parameter name="group_name" transfer-ownership="none">
3365 <type name="utf8" c:type="gchar*"/>
3367 <parameter name="key" transfer-ownership="none">
3368 <type name="utf8" c:type="gchar*"/>
3372 <method name="get_string_list"
3373 c:identifier="g_key_file_get_string_list"
3375 <return-value transfer-ownership="full">
3376 <array length="2" c:type="gchar**">
3381 <parameter name="group_name" transfer-ownership="none">
3382 <type name="utf8" c:type="gchar*"/>
3384 <parameter name="key" transfer-ownership="none">
3385 <type name="utf8" c:type="gchar*"/>
3387 <parameter name="length"
3389 caller-allocates="0"
3390 transfer-ownership="full">
3391 <type name="gulong" c:type="gsize*"/>
3395 <method name="get_uint64"
3396 c:identifier="g_key_file_get_uint64"
3398 <return-value transfer-ownership="none">
3399 <type name="guint64" c:type="guint64"/>
3402 <parameter name="group_name" transfer-ownership="none">
3403 <type name="utf8" c:type="gchar*"/>
3405 <parameter name="key" transfer-ownership="none">
3406 <type name="utf8" c:type="gchar*"/>
3410 <method name="get_value" c:identifier="g_key_file_get_value" throws="1">
3411 <return-value transfer-ownership="full">
3412 <type name="utf8" c:type="gchar*"/>
3415 <parameter name="group_name" transfer-ownership="none">
3416 <type name="utf8" c:type="gchar*"/>
3418 <parameter name="key" transfer-ownership="none">
3419 <type name="utf8" c:type="gchar*"/>
3423 <method name="has_group" c:identifier="g_key_file_has_group">
3424 <return-value transfer-ownership="none">
3425 <type name="gboolean" c:type="gboolean"/>
3428 <parameter name="group_name" transfer-ownership="none">
3429 <type name="utf8" c:type="gchar*"/>
3433 <method name="has_key" c:identifier="g_key_file_has_key" throws="1">
3434 <return-value transfer-ownership="none">
3435 <type name="gboolean" c:type="gboolean"/>
3438 <parameter name="group_name" transfer-ownership="none">
3439 <type name="utf8" c:type="gchar*"/>
3441 <parameter name="key" transfer-ownership="none">
3442 <type name="utf8" c:type="gchar*"/>
3446 <method name="load_from_data"
3447 c:identifier="g_key_file_load_from_data"
3449 <return-value transfer-ownership="none">
3450 <type name="gboolean" c:type="gboolean"/>
3453 <parameter name="data" transfer-ownership="none">
3454 <type name="utf8" c:type="gchar*"/>
3456 <parameter name="length" transfer-ownership="none">
3457 <type name="gulong" c:type="gsize"/>
3459 <parameter name="flags" transfer-ownership="none">
3460 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
3464 <method name="load_from_data_dirs"
3465 c:identifier="g_key_file_load_from_data_dirs"
3467 <return-value transfer-ownership="none">
3468 <type name="gboolean" c:type="gboolean"/>
3471 <parameter name="file" transfer-ownership="none">
3472 <type name="utf8" c:type="gchar*"/>
3474 <parameter name="full_path" transfer-ownership="none">
3475 <type name="utf8" c:type="gchar**"/>
3477 <parameter name="flags" transfer-ownership="none">
3478 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
3482 <method name="load_from_dirs"
3483 c:identifier="g_key_file_load_from_dirs"
3485 <return-value transfer-ownership="none">
3486 <type name="gboolean" c:type="gboolean"/>
3489 <parameter name="file" transfer-ownership="none">
3490 <type name="utf8" c:type="gchar*"/>
3492 <parameter name="search_dirs" transfer-ownership="none">
3493 <type name="utf8" c:type="gchar**"/>
3495 <parameter name="full_path" transfer-ownership="none">
3496 <type name="utf8" c:type="gchar**"/>
3498 <parameter name="flags" transfer-ownership="none">
3499 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
3503 <method name="load_from_file"
3504 c:identifier="g_key_file_load_from_file"
3506 <return-value transfer-ownership="none">
3507 <type name="gboolean" c:type="gboolean"/>
3510 <parameter name="file" transfer-ownership="none">
3511 <type name="utf8" c:type="gchar*"/>
3513 <parameter name="flags" transfer-ownership="none">
3514 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
3518 <method name="remove_comment"
3519 c:identifier="g_key_file_remove_comment"
3521 <return-value transfer-ownership="none">
3522 <type name="gboolean" c:type="gboolean"/>
3525 <parameter name="group_name" transfer-ownership="none">
3526 <type name="utf8" c:type="gchar*"/>
3528 <parameter name="key" transfer-ownership="none">
3529 <type name="utf8" c:type="gchar*"/>
3533 <method name="remove_group"
3534 c:identifier="g_key_file_remove_group"
3536 <return-value transfer-ownership="none">
3537 <type name="gboolean" c:type="gboolean"/>
3540 <parameter name="group_name" transfer-ownership="none">
3541 <type name="utf8" c:type="gchar*"/>
3545 <method name="remove_key"
3546 c:identifier="g_key_file_remove_key"
3548 <return-value transfer-ownership="none">
3549 <type name="gboolean" c:type="gboolean"/>
3552 <parameter name="group_name" transfer-ownership="none">
3553 <type name="utf8" c:type="gchar*"/>
3555 <parameter name="key" transfer-ownership="none">
3556 <type name="utf8" c:type="gchar*"/>
3560 <method name="set_boolean" c:identifier="g_key_file_set_boolean">
3561 <return-value transfer-ownership="none">
3562 <type name="none" c:type="void"/>
3565 <parameter name="group_name" transfer-ownership="none">
3566 <type name="utf8" c:type="gchar*"/>
3568 <parameter name="key" transfer-ownership="none">
3569 <type name="utf8" c:type="gchar*"/>
3571 <parameter name="value" transfer-ownership="none">
3572 <type name="gboolean" c:type="gboolean"/>
3576 <method name="set_boolean_list"
3577 c:identifier="g_key_file_set_boolean_list">
3578 <return-value transfer-ownership="none">
3579 <type name="none" c:type="void"/>
3582 <parameter name="group_name" transfer-ownership="none">
3583 <type name="utf8" c:type="gchar*"/>
3585 <parameter name="key" transfer-ownership="none">
3586 <type name="utf8" c:type="gchar*"/>
3588 <parameter name="list" transfer-ownership="none">
3589 <type name="gboolean" c:type="gboolean"/>
3591 <parameter name="length" transfer-ownership="none">
3592 <type name="gulong" c:type="gsize"/>
3596 <method name="set_comment"
3597 c:identifier="g_key_file_set_comment"
3599 <return-value transfer-ownership="none">
3600 <type name="gboolean" c:type="gboolean"/>
3603 <parameter name="group_name" transfer-ownership="none">
3604 <type name="utf8" c:type="gchar*"/>
3606 <parameter name="key" transfer-ownership="none">
3607 <type name="utf8" c:type="gchar*"/>
3609 <parameter name="comment" transfer-ownership="none">
3610 <type name="utf8" c:type="gchar*"/>
3614 <method name="set_double" c:identifier="g_key_file_set_double">
3615 <return-value transfer-ownership="none">
3616 <type name="none" c:type="void"/>
3619 <parameter name="group_name" transfer-ownership="none">
3620 <type name="utf8" c:type="gchar*"/>
3622 <parameter name="key" transfer-ownership="none">
3623 <type name="utf8" c:type="gchar*"/>
3625 <parameter name="value" transfer-ownership="none">
3626 <type name="gdouble" c:type="gdouble"/>
3630 <method name="set_double_list" c:identifier="g_key_file_set_double_list">
3631 <return-value transfer-ownership="none">
3632 <type name="none" c:type="void"/>
3635 <parameter name="group_name" transfer-ownership="none">
3636 <type name="utf8" c:type="gchar*"/>
3638 <parameter name="key" transfer-ownership="none">
3639 <type name="utf8" c:type="gchar*"/>
3641 <parameter name="list" transfer-ownership="none">
3642 <type name="gdouble" c:type="gdouble"/>
3644 <parameter name="length" transfer-ownership="none">
3645 <type name="gulong" c:type="gsize"/>
3649 <method name="set_int64" c:identifier="g_key_file_set_int64">
3650 <return-value transfer-ownership="none">
3651 <type name="none" c:type="void"/>
3654 <parameter name="group_name" transfer-ownership="none">
3655 <type name="utf8" c:type="gchar*"/>
3657 <parameter name="key" transfer-ownership="none">
3658 <type name="utf8" c:type="gchar*"/>
3660 <parameter name="value" transfer-ownership="none">
3661 <type name="gint64" c:type="gint64"/>
3665 <method name="set_integer" c:identifier="g_key_file_set_integer">
3666 <return-value transfer-ownership="none">
3667 <type name="none" c:type="void"/>
3670 <parameter name="group_name" transfer-ownership="none">
3671 <type name="utf8" c:type="gchar*"/>
3673 <parameter name="key" transfer-ownership="none">
3674 <type name="utf8" c:type="gchar*"/>
3676 <parameter name="value" transfer-ownership="none">
3677 <type name="gint" c:type="gint"/>
3681 <method name="set_integer_list"
3682 c:identifier="g_key_file_set_integer_list">
3683 <return-value transfer-ownership="none">
3684 <type name="none" c:type="void"/>
3687 <parameter name="group_name" transfer-ownership="none">
3688 <type name="utf8" c:type="gchar*"/>
3690 <parameter name="key" transfer-ownership="none">
3691 <type name="utf8" c:type="gchar*"/>
3693 <parameter name="list" transfer-ownership="none">
3694 <type name="gint" c:type="gint"/>
3696 <parameter name="length" transfer-ownership="none">
3697 <type name="gulong" c:type="gsize"/>
3701 <method name="set_list_separator"
3702 c:identifier="g_key_file_set_list_separator">
3703 <return-value transfer-ownership="none">
3704 <type name="none" c:type="void"/>
3707 <parameter name="separator" transfer-ownership="none">
3708 <type name="gchar" c:type="gchar"/>
3712 <method name="set_locale_string"
3713 c:identifier="g_key_file_set_locale_string">
3714 <return-value transfer-ownership="none">
3715 <type name="none" c:type="void"/>
3718 <parameter name="group_name" transfer-ownership="none">
3719 <type name="utf8" c:type="gchar*"/>
3721 <parameter name="key" transfer-ownership="none">
3722 <type name="utf8" c:type="gchar*"/>
3724 <parameter name="locale" transfer-ownership="none">
3725 <type name="utf8" c:type="gchar*"/>
3727 <parameter name="string" transfer-ownership="none">
3728 <type name="utf8" c:type="gchar*"/>
3732 <method name="set_locale_string_list"
3733 c:identifier="g_key_file_set_locale_string_list">
3734 <return-value transfer-ownership="none">
3735 <type name="none" c:type="void"/>
3738 <parameter name="group_name" transfer-ownership="none">
3739 <type name="utf8" c:type="gchar*"/>
3741 <parameter name="key" transfer-ownership="none">
3742 <type name="utf8" c:type="gchar*"/>
3744 <parameter name="locale" transfer-ownership="none">
3745 <type name="utf8" c:type="gchar*"/>
3747 <parameter name="list" transfer-ownership="none">
3748 <array length="4" c:type="gchar*">
3752 <parameter name="length"
3754 caller-allocates="0"
3755 transfer-ownership="full">
3756 <type name="gulong" c:type="gsize"/>
3760 <method name="set_string" c:identifier="g_key_file_set_string">
3761 <return-value transfer-ownership="none">
3762 <type name="none" c:type="void"/>
3765 <parameter name="group_name" transfer-ownership="none">
3766 <type name="utf8" c:type="gchar*"/>
3768 <parameter name="key" transfer-ownership="none">
3769 <type name="utf8" c:type="gchar*"/>
3771 <parameter name="string" transfer-ownership="none">
3772 <type name="utf8" c:type="gchar*"/>
3776 <method name="set_string_list" c:identifier="g_key_file_set_string_list">
3777 <return-value transfer-ownership="none">
3778 <type name="none" c:type="void"/>
3781 <parameter name="group_name" transfer-ownership="none">
3782 <type name="utf8" c:type="gchar*"/>
3784 <parameter name="key" transfer-ownership="none">
3785 <type name="utf8" c:type="gchar*"/>
3787 <parameter name="list" transfer-ownership="none">
3788 <array length="3" c:type="gchar*">
3792 <parameter name="length"
3794 caller-allocates="0"
3795 transfer-ownership="full">
3796 <type name="gulong" c:type="gsize"/>
3800 <method name="set_uint64" c:identifier="g_key_file_set_uint64">
3801 <return-value transfer-ownership="none">
3802 <type name="none" c:type="void"/>
3805 <parameter name="group_name" transfer-ownership="none">
3806 <type name="utf8" c:type="gchar*"/>
3808 <parameter name="key" transfer-ownership="none">
3809 <type name="utf8" c:type="gchar*"/>
3811 <parameter name="value" transfer-ownership="none">
3812 <type name="guint64" c:type="guint64"/>
3816 <method name="set_value" c:identifier="g_key_file_set_value">
3817 <return-value transfer-ownership="none">
3818 <type name="none" c:type="void"/>
3821 <parameter name="group_name" transfer-ownership="none">
3822 <type name="utf8" c:type="gchar*"/>
3824 <parameter name="key" transfer-ownership="none">
3825 <type name="utf8" c:type="gchar*"/>
3827 <parameter name="value" transfer-ownership="none">
3828 <type name="utf8" c:type="gchar*"/>
3832 <method name="to_data" c:identifier="g_key_file_to_data" throws="1">
3833 <return-value transfer-ownership="full">
3834 <type name="utf8" c:type="gchar*"/>
3837 <parameter name="length" transfer-ownership="none">
3838 <type name="gulong" c:type="gsize*"/>
3843 <enumeration name="KeyFileError"
3844 c:type="GKeyFileError"
3845 glib:error-quark="g_key_file_error_quark">
3846 <member name="unknown_encoding"
3848 c:identifier="G_KEY_FILE_ERROR_UNKNOWN_ENCODING"/>
3849 <member name="parse" value="1" c:identifier="G_KEY_FILE_ERROR_PARSE"/>
3850 <member name="not_found"
3852 c:identifier="G_KEY_FILE_ERROR_NOT_FOUND"/>
3853 <member name="key_not_found"
3855 c:identifier="G_KEY_FILE_ERROR_KEY_NOT_FOUND"/>
3856 <member name="group_not_found"
3858 c:identifier="G_KEY_FILE_ERROR_GROUP_NOT_FOUND"/>
3859 <member name="invalid_value"
3861 c:identifier="G_KEY_FILE_ERROR_INVALID_VALUE"/>
3863 <bitfield name="KeyFileFlags" c:type="GKeyFileFlags">
3864 <member name="none" value="0" c:identifier="G_KEY_FILE_NONE"/>
3865 <member name="keep_comments"
3867 c:identifier="G_KEY_FILE_KEEP_COMMENTS"/>
3868 <member name="keep_translations"
3870 c:identifier="G_KEY_FILE_KEEP_TRANSLATIONS"/>
3872 <constant name="LITTLE_ENDIAN" value="1234">
3873 <type name="gint" c:type="gint"/>
3875 <constant name="LN10" value="2.302585">
3876 <type name="gdouble" c:type="gdouble"/>
3878 <constant name="LN2" value="0.693147">
3879 <type name="gdouble" c:type="gdouble"/>
3881 <constant name="LOG_2_BASE_10" value="0.301030">
3882 <type name="gdouble" c:type="gdouble"/>
3884 <constant name="LOG_FATAL_MASK" value="0">
3885 <type name="gint" c:type="gint"/>
3887 <constant name="LOG_LEVEL_USER_SHIFT" value="8">
3888 <type name="gint" c:type="gint"/>
3890 <record name="List" c:type="GList">
3891 <field name="data" writable="1">
3892 <type name="gpointer" c:type="gpointer"/>
3894 <field name="next" writable="1">
3895 <type name="GLib.List" c:type="GList*">
3896 <type name="gpointer" c:type="gpointer"/>
3899 <field name="prev" writable="1">
3900 <type name="GLib.List" c:type="GList*">
3901 <type name="gpointer" c:type="gpointer"/>
3905 <callback name="LogFunc" c:type="GLogFunc">
3906 <return-value transfer-ownership="none">
3907 <type name="none" c:type="void"/>
3910 <parameter name="log_domain" transfer-ownership="none">
3911 <type name="utf8" c:type="gchar*"/>
3913 <parameter name="log_level" transfer-ownership="none">
3914 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
3916 <parameter name="message" transfer-ownership="none">
3917 <type name="utf8" c:type="gchar*"/>
3919 <parameter name="user_data" transfer-ownership="none" closure="3">
3920 <type name="gpointer" c:type="gpointer"/>
3924 <bitfield name="LogLevelFlags" c:type="GLogLevelFlags">
3925 <member name="flag_recursion"
3927 c:identifier="G_LOG_FLAG_RECURSION"/>
3928 <member name="flag_fatal" value="2" c:identifier="G_LOG_FLAG_FATAL"/>
3929 <member name="level_error" value="4" c:identifier="G_LOG_LEVEL_ERROR"/>
3930 <member name="level_critical"
3932 c:identifier="G_LOG_LEVEL_CRITICAL"/>
3933 <member name="level_warning"
3935 c:identifier="G_LOG_LEVEL_WARNING"/>
3936 <member name="level_message"
3938 c:identifier="G_LOG_LEVEL_MESSAGE"/>
3939 <member name="level_info" value="64" c:identifier="G_LOG_LEVEL_INFO"/>
3940 <member name="level_debug" value="128" c:identifier="G_LOG_LEVEL_DEBUG"/>
3941 <member name="level_mask" value="-4" c:identifier="G_LOG_LEVEL_MASK"/>
3943 <constant name="MAJOR_VERSION" value="2">
3944 <type name="gint" c:type="gint"/>
3946 <constant name="MICRO_VERSION" value="1">
3947 <type name="gint" c:type="gint"/>
3949 <constant name="MINOR_VERSION" value="27">
3950 <type name="gint" c:type="gint"/>
3952 <constant name="MODULE_SUFFIX" value="so">
3953 <type name="utf8" c:type="gchar*"/>
3955 <constant name="MUTEX_DEBUG_MAGIC" value="-119436585">
3956 <type name="gint" c:type="gint"/>
3958 <record name="MainContext" c:type="GMainContext" disguised="1">
3959 <doc xml:whitespace="preserve">The <structname>GMainContext</structname> struct is an opaque data
3960 type representing a set of sources to be handled in a main loop.</doc>
3961 <method name="acquire" c:identifier="g_main_context_acquire">
3962 <return-value transfer-ownership="none">
3963 <type name="gboolean" c:type="gboolean"/>
3966 <method name="add_poll" c:identifier="g_main_context_add_poll">
3967 <return-value transfer-ownership="none">
3968 <type name="none" c:type="void"/>
3971 <parameter name="fd" transfer-ownership="none">
3972 <type name="PollFD" c:type="GPollFD*"/>
3974 <parameter name="priority" transfer-ownership="none">
3975 <type name="gint" c:type="gint"/>
3979 <method name="check" c:identifier="g_main_context_check">
3980 <return-value transfer-ownership="none">
3981 <type name="gint" c:type="gint"/>
3984 <parameter name="max_priority" transfer-ownership="none">
3985 <type name="gint" c:type="gint"/>
3987 <parameter name="fds" transfer-ownership="none">
3988 <type name="PollFD" c:type="GPollFD*"/>
3990 <parameter name="n_fds" transfer-ownership="none">
3991 <type name="gint" c:type="gint"/>
3995 <method name="dispatch" c:identifier="g_main_context_dispatch">
3996 <return-value transfer-ownership="none">
3997 <type name="none" c:type="void"/>
4000 <method name="find_source_by_funcs_user_data"
4001 c:identifier="g_main_context_find_source_by_funcs_user_data"
4004 <type name="Source" c:type="GSource*"/>
4007 <parameter name="funcs" transfer-ownership="none">
4008 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
4010 <parameter name="user_data" transfer-ownership="none">
4011 <type name="gpointer" c:type="gpointer"/>
4015 <method name="find_source_by_id"
4016 c:identifier="g_main_context_find_source_by_id"
4019 <type name="Source" c:type="GSource*"/>
4022 <parameter name="source_id" transfer-ownership="none">
4023 <type name="guint" c:type="guint"/>
4027 <method name="find_source_by_user_data"
4028 c:identifier="g_main_context_find_source_by_user_data"
4031 <type name="Source" c:type="GSource*"/>
4034 <parameter name="user_data" transfer-ownership="none">
4035 <type name="gpointer" c:type="gpointer"/>
4039 <method name="get_poll_func"
4040 c:identifier="g_main_context_get_poll_func"
4043 <type name="PollFunc" c:type="GPollFunc"/>
4046 <method name="is_owner" c:identifier="g_main_context_is_owner">
4047 <return-value transfer-ownership="none">
4048 <type name="gboolean" c:type="gboolean"/>
4051 <method name="iteration" c:identifier="g_main_context_iteration">
4052 <return-value transfer-ownership="none">
4053 <type name="gboolean" c:type="gboolean"/>
4056 <parameter name="may_block" transfer-ownership="none">
4057 <type name="gboolean" c:type="gboolean"/>
4061 <method name="pending" c:identifier="g_main_context_pending">
4062 <return-value transfer-ownership="none">
4063 <type name="gboolean" c:type="gboolean"/>
4066 <method name="pop_thread_default"
4067 c:identifier="g_main_context_pop_thread_default">
4068 <return-value transfer-ownership="none">
4069 <type name="none" c:type="void"/>
4072 <method name="prepare" c:identifier="g_main_context_prepare">
4073 <return-value transfer-ownership="none">
4074 <type name="gboolean" c:type="gboolean"/>
4077 <parameter name="priority" transfer-ownership="none">
4078 <type name="gint" c:type="gint*"/>
4082 <method name="push_thread_default"
4083 c:identifier="g_main_context_push_thread_default">
4084 <return-value transfer-ownership="none">
4085 <type name="none" c:type="void"/>
4088 <method name="query" c:identifier="g_main_context_query">
4089 <return-value transfer-ownership="none">
4090 <type name="gint" c:type="gint"/>
4093 <parameter name="max_priority" transfer-ownership="none">
4094 <type name="gint" c:type="gint"/>
4096 <parameter name="timeout_" transfer-ownership="none">
4097 <type name="gint" c:type="gint*"/>
4099 <parameter name="fds" transfer-ownership="none">
4100 <type name="PollFD" c:type="GPollFD*"/>
4102 <parameter name="n_fds" transfer-ownership="none">
4103 <type name="gint" c:type="gint"/>
4107 <method name="ref" c:identifier="g_main_context_ref" introspectable="0">
4109 <type name="MainContext" c:type="GMainContext*"/>
4112 <method name="release" c:identifier="g_main_context_release">
4113 <return-value transfer-ownership="none">
4114 <type name="none" c:type="void"/>
4117 <method name="remove_poll" c:identifier="g_main_context_remove_poll">
4118 <return-value transfer-ownership="none">
4119 <type name="none" c:type="void"/>
4122 <parameter name="fd" transfer-ownership="none">
4123 <type name="PollFD" c:type="GPollFD*"/>
4127 <method name="set_poll_func"
4128 c:identifier="g_main_context_set_poll_func"
4130 <return-value transfer-ownership="none">
4131 <type name="none" c:type="void"/>
4134 <parameter name="func" transfer-ownership="none">
4135 <type name="PollFunc" c:type="GPollFunc"/>
4139 <method name="unref" c:identifier="g_main_context_unref">
4140 <return-value transfer-ownership="none">
4141 <type name="none" c:type="void"/>
4144 <method name="wait" c:identifier="g_main_context_wait">
4145 <return-value transfer-ownership="none">
4146 <type name="gboolean" c:type="gboolean"/>
4149 <parameter name="cond" transfer-ownership="none">
4150 <type name="Cond" c:type="GCond*"/>
4152 <parameter name="mutex" transfer-ownership="none">
4153 <type name="Mutex" c:type="GMutex*"/>
4157 <method name="wakeup" c:identifier="g_main_context_wakeup">
4158 <return-value transfer-ownership="none">
4159 <type name="none" c:type="void"/>
4163 <record name="MainLoop" c:type="GMainLoop" disguised="1">
4164 <doc xml:whitespace="preserve">The <structname>GMainLoop</structname> struct is an opaque data type
4165 representing the main event loop of a GLib or GTK+ application.</doc>
4166 <method name="get_context"
4167 c:identifier="g_main_loop_get_context"
4170 <type name="MainContext" c:type="GMainContext*"/>
4173 <method name="is_running" c:identifier="g_main_loop_is_running">
4174 <return-value transfer-ownership="none">
4175 <type name="gboolean" c:type="gboolean"/>
4178 <method name="quit" c:identifier="g_main_loop_quit">
4179 <return-value transfer-ownership="none">
4180 <type name="none" c:type="void"/>
4183 <method name="ref" c:identifier="g_main_loop_ref" introspectable="0">
4185 <type name="MainLoop" c:type="GMainLoop*"/>
4188 <method name="run" c:identifier="g_main_loop_run">
4189 <return-value transfer-ownership="none">
4190 <type name="none" c:type="void"/>
4193 <method name="unref" c:identifier="g_main_loop_unref">
4194 <return-value transfer-ownership="none">
4195 <type name="none" c:type="void"/>
4199 <record name="MappedFile" c:type="GMappedFile" disguised="1">
4200 <method name="free" c:identifier="g_mapped_file_free">
4201 <return-value transfer-ownership="none">
4202 <type name="none" c:type="void"/>
4205 <method name="get_contents" c:identifier="g_mapped_file_get_contents">
4206 <return-value transfer-ownership="full">
4207 <type name="utf8" c:type="gchar*"/>
4210 <method name="get_length" c:identifier="g_mapped_file_get_length">
4211 <return-value transfer-ownership="none">
4212 <type name="gulong" c:type="gsize"/>
4215 <method name="ref" c:identifier="g_mapped_file_ref" introspectable="0">
4217 <type name="MappedFile" c:type="GMappedFile*"/>
4220 <method name="unref" c:identifier="g_mapped_file_unref">
4221 <return-value transfer-ownership="none">
4222 <type name="none" c:type="void"/>
4226 <bitfield name="MarkupCollectType" c:type="GMarkupCollectType">
4227 <member name="invalid"
4229 c:identifier="G_MARKUP_COLLECT_INVALID"/>
4230 <member name="string" value="1" c:identifier="G_MARKUP_COLLECT_STRING"/>
4231 <member name="strdup" value="2" c:identifier="G_MARKUP_COLLECT_STRDUP"/>
4232 <member name="boolean"
4234 c:identifier="G_MARKUP_COLLECT_BOOLEAN"/>
4235 <member name="tristate"
4237 c:identifier="G_MARKUP_COLLECT_TRISTATE"/>
4238 <member name="optional"
4240 c:identifier="G_MARKUP_COLLECT_OPTIONAL"/>
4242 <enumeration name="MarkupError"
4243 c:type="GMarkupError"
4244 glib:error-quark="g_markup_error_quark">
4245 <member name="bad_utf8"
4247 c:identifier="G_MARKUP_ERROR_BAD_UTF8"/>
4248 <member name="empty" value="1" c:identifier="G_MARKUP_ERROR_EMPTY"/>
4249 <member name="parse" value="2" c:identifier="G_MARKUP_ERROR_PARSE"/>
4250 <member name="unknown_element"
4252 c:identifier="G_MARKUP_ERROR_UNKNOWN_ELEMENT"/>
4253 <member name="unknown_attribute"
4255 c:identifier="G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE"/>
4256 <member name="invalid_content"
4258 c:identifier="G_MARKUP_ERROR_INVALID_CONTENT"/>
4259 <member name="missing_attribute"
4261 c:identifier="G_MARKUP_ERROR_MISSING_ATTRIBUTE"/>
4263 <record name="MarkupParseContext"
4264 c:type="GMarkupParseContext"
4266 <method name="end_parse"
4267 c:identifier="g_markup_parse_context_end_parse"
4269 <return-value transfer-ownership="none">
4270 <type name="gboolean" c:type="gboolean"/>
4273 <method name="free" c:identifier="g_markup_parse_context_free">
4274 <return-value transfer-ownership="none">
4275 <type name="none" c:type="void"/>
4278 <method name="get_element"
4279 c:identifier="g_markup_parse_context_get_element">
4280 <return-value transfer-ownership="none">
4281 <type name="utf8" c:type="gchar*"/>
4284 <method name="get_element_stack"
4285 c:identifier="g_markup_parse_context_get_element_stack">
4286 <return-value transfer-ownership="none">
4287 <type name="GLib.SList" c:type="GSList*">
4288 <type name="gpointer" c:type="gpointer"/>
4292 <method name="get_position"
4293 c:identifier="g_markup_parse_context_get_position">
4294 <return-value transfer-ownership="none">
4295 <type name="none" c:type="void"/>
4298 <parameter name="line_number" transfer-ownership="none">
4299 <type name="gint" c:type="gint*"/>
4301 <parameter name="char_number" transfer-ownership="none">
4302 <type name="gint" c:type="gint*"/>
4306 <method name="get_user_data"
4307 c:identifier="g_markup_parse_context_get_user_data"
4310 <type name="gpointer" c:type="gpointer"/>
4313 <method name="parse"
4314 c:identifier="g_markup_parse_context_parse"
4316 <return-value transfer-ownership="none">
4317 <type name="gboolean" c:type="gboolean"/>
4320 <parameter name="text" transfer-ownership="none">
4321 <type name="utf8" c:type="gchar*"/>
4323 <parameter name="text_len" transfer-ownership="none">
4324 <type name="glong" c:type="gssize"/>
4329 c:identifier="g_markup_parse_context_pop"
4332 <type name="gpointer" c:type="gpointer"/>
4335 <method name="push" c:identifier="g_markup_parse_context_push">
4336 <return-value transfer-ownership="none">
4337 <type name="none" c:type="void"/>
4340 <parameter name="parser" transfer-ownership="none">
4341 <type name="MarkupParser" c:type="GMarkupParser*"/>
4343 <parameter name="user_data" transfer-ownership="none">
4344 <type name="gpointer" c:type="gpointer"/>
4349 <bitfield name="MarkupParseFlags" c:type="GMarkupParseFlags">
4350 <member name="do_not_use_this_unsupported_flag"
4352 c:identifier="G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG"/>
4353 <member name="treat_cdata_as_text"
4355 c:identifier="G_MARKUP_TREAT_CDATA_AS_TEXT"/>
4356 <member name="prefix_error_position"
4358 c:identifier="G_MARKUP_PREFIX_ERROR_POSITION"/>
4360 <record name="MarkupParser" c:type="GMarkupParser">
4361 <field name="start_element">
4362 <callback name="start_element" throws="1">
4363 <return-value transfer-ownership="none">
4364 <type name="none" c:type="void"/>
4367 <parameter name="context" transfer-ownership="none">
4368 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
4370 <parameter name="element_name" transfer-ownership="none">
4371 <type name="utf8" c:type="gchar*"/>
4373 <parameter name="attribute_names" transfer-ownership="none">
4374 <type name="utf8" c:type="gchar**"/>
4376 <parameter name="attribute_values" transfer-ownership="none">
4377 <type name="utf8" c:type="gchar**"/>
4379 <parameter name="user_data" transfer-ownership="none" closure="4">
4380 <type name="gpointer" c:type="gpointer"/>
4385 <field name="end_element">
4386 <callback name="end_element" throws="1">
4387 <return-value transfer-ownership="none">
4388 <type name="none" c:type="void"/>
4391 <parameter name="context" transfer-ownership="none">
4392 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
4394 <parameter name="element_name" transfer-ownership="none">
4395 <type name="utf8" c:type="gchar*"/>
4397 <parameter name="user_data" transfer-ownership="none" closure="2">
4398 <type name="gpointer" c:type="gpointer"/>
4404 <callback name="text" throws="1">
4405 <return-value transfer-ownership="none">
4406 <type name="none" c:type="void"/>
4409 <parameter name="context" transfer-ownership="none">
4410 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
4412 <parameter name="text" transfer-ownership="none">
4413 <type name="utf8" c:type="gchar*"/>
4415 <parameter name="text_len" transfer-ownership="none">
4416 <type name="gulong" c:type="gsize"/>
4418 <parameter name="user_data" transfer-ownership="none" closure="3">
4419 <type name="gpointer" c:type="gpointer"/>
4424 <field name="passthrough">
4425 <callback name="passthrough" throws="1">
4426 <return-value transfer-ownership="none">
4427 <type name="none" c:type="void"/>
4430 <parameter name="context" transfer-ownership="none">
4431 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
4433 <parameter name="passthrough_text" transfer-ownership="none">
4434 <type name="utf8" c:type="gchar*"/>
4436 <parameter name="text_len" transfer-ownership="none">
4437 <type name="gulong" c:type="gsize"/>
4439 <parameter name="user_data" transfer-ownership="none" closure="3">
4440 <type name="gpointer" c:type="gpointer"/>
4445 <field name="error">
4446 <callback name="error">
4447 <return-value transfer-ownership="none">
4448 <type name="none" c:type="void"/>
4451 <parameter name="context" transfer-ownership="none">
4452 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
4454 <parameter name="error" transfer-ownership="none">
4455 <type name="Error" c:type="GError*"/>
4457 <parameter name="user_data" transfer-ownership="none" closure="2">
4458 <type name="gpointer" c:type="gpointer"/>
4464 <record name="MatchInfo" c:type="GMatchInfo" disguised="1">
4465 <method name="expand_references"
4466 c:identifier="g_match_info_expand_references"
4468 <return-value transfer-ownership="full">
4469 <type name="utf8" c:type="gchar*"/>
4472 <parameter name="string_to_expand" transfer-ownership="none">
4473 <type name="utf8" c:type="gchar*"/>
4477 <method name="fetch" c:identifier="g_match_info_fetch">
4478 <return-value transfer-ownership="full">
4479 <type name="utf8" c:type="gchar*"/>
4482 <parameter name="match_num" transfer-ownership="none">
4483 <type name="gint" c:type="gint"/>
4487 <method name="fetch_all"
4488 c:identifier="g_match_info_fetch_all"
4491 <array c:type="gchar**">
4496 <method name="fetch_named" c:identifier="g_match_info_fetch_named">
4497 <return-value transfer-ownership="full">
4498 <type name="utf8" c:type="gchar*"/>
4501 <parameter name="name" transfer-ownership="none">
4502 <type name="utf8" c:type="gchar*"/>
4506 <method name="fetch_named_pos"
4507 c:identifier="g_match_info_fetch_named_pos">
4508 <return-value transfer-ownership="none">
4509 <type name="gboolean" c:type="gboolean"/>
4512 <parameter name="name" transfer-ownership="none">
4513 <type name="utf8" c:type="gchar*"/>
4515 <parameter name="start_pos" transfer-ownership="none">
4516 <type name="gint" c:type="gint*"/>
4518 <parameter name="end_pos" transfer-ownership="none">
4519 <type name="gint" c:type="gint*"/>
4523 <method name="fetch_pos" c:identifier="g_match_info_fetch_pos">
4524 <return-value transfer-ownership="none">
4525 <type name="gboolean" c:type="gboolean"/>
4528 <parameter name="match_num" transfer-ownership="none">
4529 <type name="gint" c:type="gint"/>
4531 <parameter name="start_pos" transfer-ownership="none">
4532 <type name="gint" c:type="gint*"/>
4534 <parameter name="end_pos" transfer-ownership="none">
4535 <type name="gint" c:type="gint*"/>
4539 <method name="free" c:identifier="g_match_info_free">
4540 <return-value transfer-ownership="none">
4541 <type name="none" c:type="void"/>
4544 <method name="get_match_count"
4545 c:identifier="g_match_info_get_match_count">
4546 <return-value transfer-ownership="none">
4547 <type name="gint" c:type="gint"/>
4550 <method name="get_regex"
4551 c:identifier="g_match_info_get_regex"
4554 <type name="Regex" c:type="GRegex*"/>
4557 <method name="get_string" c:identifier="g_match_info_get_string">
4558 <return-value transfer-ownership="none">
4559 <type name="utf8" c:type="gchar*"/>
4562 <method name="is_partial_match"
4563 c:identifier="g_match_info_is_partial_match">
4564 <return-value transfer-ownership="none">
4565 <type name="gboolean" c:type="gboolean"/>
4568 <method name="matches" c:identifier="g_match_info_matches">
4569 <return-value transfer-ownership="none">
4570 <type name="gboolean" c:type="gboolean"/>
4573 <method name="next" c:identifier="g_match_info_next" throws="1">
4574 <return-value transfer-ownership="none">
4575 <type name="gboolean" c:type="gboolean"/>
4579 <record name="MemChunk" c:type="GMemChunk" disguised="1">
4580 <method name="alloc" c:identifier="g_mem_chunk_alloc" introspectable="0">
4582 <type name="gpointer" c:type="gpointer"/>
4585 <method name="alloc0"
4586 c:identifier="g_mem_chunk_alloc0"
4589 <type name="gpointer" c:type="gpointer"/>
4592 <method name="clean" c:identifier="g_mem_chunk_clean">
4593 <return-value transfer-ownership="none">
4594 <type name="none" c:type="void"/>
4597 <method name="destroy" c:identifier="g_mem_chunk_destroy">
4598 <return-value transfer-ownership="none">
4599 <type name="none" c:type="void"/>
4602 <method name="free" c:identifier="g_mem_chunk_free">
4603 <return-value transfer-ownership="none">
4604 <type name="none" c:type="void"/>
4607 <parameter name="mem" transfer-ownership="none">
4608 <type name="gpointer" c:type="gpointer"/>
4612 <method name="print" c:identifier="g_mem_chunk_print">
4613 <return-value transfer-ownership="none">
4614 <type name="none" c:type="void"/>
4617 <method name="reset" c:identifier="g_mem_chunk_reset">
4618 <return-value transfer-ownership="none">
4619 <type name="none" c:type="void"/>
4623 <record name="MemVTable" c:type="GMemVTable">
4624 <doc xml:whitespace="preserve">A set of functions used to perform memory allocation. The same #GMemVTable must
4625 be used for all allocations in the same program; a call to g_mem_set_vtable(),
4626 if it exists, should be prior to any use of GLib.</doc>
4627 <field name="malloc" introspectable="0">
4628 <callback name="malloc" introspectable="0">
4630 <type name="gpointer" c:type="gpointer"/>
4633 <parameter name="n_bytes" transfer-ownership="none">
4634 <type name="gulong" c:type="gsize"/>
4639 <field name="realloc" introspectable="0">
4640 <callback name="realloc" introspectable="0">
4642 <type name="gpointer" c:type="gpointer"/>
4645 <parameter name="mem" transfer-ownership="none">
4646 <type name="gpointer" c:type="gpointer"/>
4648 <parameter name="n_bytes" transfer-ownership="none">
4649 <type name="gulong" c:type="gsize"/>
4655 <callback name="free">
4656 <return-value transfer-ownership="none">
4657 <type name="none" c:type="void"/>
4660 <parameter name="mem" transfer-ownership="none">
4661 <type name="gpointer" c:type="gpointer"/>
4666 <field name="calloc" introspectable="0">
4667 <callback name="calloc" introspectable="0">
4669 <type name="gpointer" c:type="gpointer"/>
4672 <parameter name="n_blocks" transfer-ownership="none">
4673 <type name="gulong" c:type="gsize"/>
4675 <parameter name="n_block_bytes" transfer-ownership="none">
4676 <type name="gulong" c:type="gsize"/>
4681 <field name="try_malloc" introspectable="0">
4682 <callback name="try_malloc" introspectable="0">
4684 <type name="gpointer" c:type="gpointer"/>
4687 <parameter name="n_bytes" transfer-ownership="none">
4688 <type name="gulong" c:type="gsize"/>
4693 <field name="try_realloc" introspectable="0">
4694 <callback name="try_realloc" introspectable="0">
4696 <type name="gpointer" c:type="gpointer"/>
4699 <parameter name="mem" transfer-ownership="none">
4700 <type name="gpointer" c:type="gpointer"/>
4702 <parameter name="n_bytes" transfer-ownership="none">
4703 <type name="gulong" c:type="gsize"/>
4709 <record name="Mutex" c:type="GMutex" disguised="1">
4711 <record name="Node" c:type="GNode">
4712 <field name="data" writable="1">
4713 <type name="gpointer" c:type="gpointer"/>
4715 <field name="next" writable="1">
4716 <type name="Node" c:type="GNode*"/>
4718 <field name="prev" writable="1">
4719 <type name="Node" c:type="GNode*"/>
4721 <field name="parent" writable="1">
4722 <type name="Node" c:type="GNode*"/>
4724 <field name="children" writable="1">
4725 <type name="Node" c:type="GNode*"/>
4727 <method name="child_index" c:identifier="g_node_child_index">
4728 <return-value transfer-ownership="none">
4729 <type name="gint" c:type="gint"/>
4732 <parameter name="data" transfer-ownership="none">
4733 <type name="gpointer" c:type="gpointer"/>
4737 <method name="child_position" c:identifier="g_node_child_position">
4738 <return-value transfer-ownership="none">
4739 <type name="gint" c:type="gint"/>
4742 <parameter name="child" transfer-ownership="none">
4743 <type name="Node" c:type="GNode*"/>
4747 <method name="children_foreach"
4748 c:identifier="g_node_children_foreach"
4750 <return-value transfer-ownership="none">
4751 <type name="none" c:type="void"/>
4754 <parameter name="flags" transfer-ownership="none">
4755 <type name="TraverseFlags" c:type="GTraverseFlags"/>
4757 <parameter name="func" transfer-ownership="none" closure="2">
4758 <type name="NodeForeachFunc" c:type="GNodeForeachFunc"/>
4760 <parameter name="data" transfer-ownership="none">
4761 <type name="gpointer" c:type="gpointer"/>
4765 <method name="copy" c:identifier="g_node_copy" introspectable="0">
4767 <type name="Node" c:type="GNode*"/>
4770 <method name="copy_deep"
4771 c:identifier="g_node_copy_deep"
4774 <type name="Node" c:type="GNode*"/>
4777 <parameter name="copy_func" transfer-ownership="none" closure="1">
4778 <type name="CopyFunc" c:type="GCopyFunc"/>
4780 <parameter name="data" transfer-ownership="none">
4781 <type name="gpointer" c:type="gpointer"/>
4785 <method name="depth" c:identifier="g_node_depth">
4786 <return-value transfer-ownership="none">
4787 <type name="guint" c:type="guint"/>
4790 <method name="destroy" c:identifier="g_node_destroy">
4791 <return-value transfer-ownership="none">
4792 <type name="none" c:type="void"/>
4795 <method name="find" c:identifier="g_node_find" introspectable="0">
4797 <type name="Node" c:type="GNode*"/>
4800 <parameter name="order" transfer-ownership="none">
4801 <type name="TraverseType" c:type="GTraverseType"/>
4803 <parameter name="flags" transfer-ownership="none">
4804 <type name="TraverseFlags" c:type="GTraverseFlags"/>
4806 <parameter name="data" transfer-ownership="none">
4807 <type name="gpointer" c:type="gpointer"/>
4811 <method name="find_child"
4812 c:identifier="g_node_find_child"
4815 <type name="Node" c:type="GNode*"/>
4818 <parameter name="flags" transfer-ownership="none">
4819 <type name="TraverseFlags" c:type="GTraverseFlags"/>
4821 <parameter name="data" transfer-ownership="none">
4822 <type name="gpointer" c:type="gpointer"/>
4826 <method name="first_sibling"
4827 c:identifier="g_node_first_sibling"
4830 <type name="Node" c:type="GNode*"/>
4833 <method name="get_root"
4834 c:identifier="g_node_get_root"
4837 <type name="Node" c:type="GNode*"/>
4840 <method name="insert" c:identifier="g_node_insert" introspectable="0">
4842 <type name="Node" c:type="GNode*"/>
4845 <parameter name="position" transfer-ownership="none">
4846 <type name="gint" c:type="gint"/>
4848 <parameter name="node" transfer-ownership="none">
4849 <type name="Node" c:type="GNode*"/>
4853 <method name="insert_after"
4854 c:identifier="g_node_insert_after"
4857 <type name="Node" c:type="GNode*"/>
4860 <parameter name="sibling" transfer-ownership="none">
4861 <type name="Node" c:type="GNode*"/>
4863 <parameter name="node" transfer-ownership="none">
4864 <type name="Node" c:type="GNode*"/>
4868 <method name="insert_before"
4869 c:identifier="g_node_insert_before"
4872 <type name="Node" c:type="GNode*"/>
4875 <parameter name="sibling" transfer-ownership="none">
4876 <type name="Node" c:type="GNode*"/>
4878 <parameter name="node" transfer-ownership="none">
4879 <type name="Node" c:type="GNode*"/>
4883 <method name="is_ancestor" c:identifier="g_node_is_ancestor">
4884 <return-value transfer-ownership="none">
4885 <type name="gboolean" c:type="gboolean"/>
4888 <parameter name="descendant" transfer-ownership="none">
4889 <type name="Node" c:type="GNode*"/>
4893 <method name="last_child"
4894 c:identifier="g_node_last_child"
4897 <type name="Node" c:type="GNode*"/>
4900 <method name="last_sibling"
4901 c:identifier="g_node_last_sibling"
4904 <type name="Node" c:type="GNode*"/>
4907 <method name="max_height" c:identifier="g_node_max_height">
4908 <return-value transfer-ownership="none">
4909 <type name="guint" c:type="guint"/>
4912 <method name="n_children" c:identifier="g_node_n_children">
4913 <return-value transfer-ownership="none">
4914 <type name="guint" c:type="guint"/>
4917 <method name="n_nodes" c:identifier="g_node_n_nodes">
4918 <return-value transfer-ownership="none">
4919 <type name="guint" c:type="guint"/>
4922 <parameter name="flags" transfer-ownership="none">
4923 <type name="TraverseFlags" c:type="GTraverseFlags"/>
4927 <method name="nth_child"
4928 c:identifier="g_node_nth_child"
4931 <type name="Node" c:type="GNode*"/>
4934 <parameter name="n" transfer-ownership="none">
4935 <type name="guint" c:type="guint"/>
4939 <method name="prepend" c:identifier="g_node_prepend" introspectable="0">
4941 <type name="Node" c:type="GNode*"/>
4944 <parameter name="node" transfer-ownership="none">
4945 <type name="Node" c:type="GNode*"/>
4949 <method name="reverse_children" c:identifier="g_node_reverse_children">
4950 <return-value transfer-ownership="none">
4951 <type name="none" c:type="void"/>
4954 <method name="traverse"
4955 c:identifier="g_node_traverse"
4957 <return-value transfer-ownership="none">
4958 <type name="none" c:type="void"/>
4961 <parameter name="order" transfer-ownership="none">
4962 <type name="TraverseType" c:type="GTraverseType"/>
4964 <parameter name="flags" transfer-ownership="none">
4965 <type name="TraverseFlags" c:type="GTraverseFlags"/>
4967 <parameter name="max_depth" transfer-ownership="none">
4968 <type name="gint" c:type="gint"/>
4970 <parameter name="func" transfer-ownership="none" closure="4">
4971 <type name="NodeTraverseFunc" c:type="GNodeTraverseFunc"/>
4973 <parameter name="data" transfer-ownership="none">
4974 <type name="gpointer" c:type="gpointer"/>
4978 <method name="unlink" c:identifier="g_node_unlink">
4979 <return-value transfer-ownership="none">
4980 <type name="none" c:type="void"/>
4984 <callback name="NodeForeachFunc" c:type="GNodeForeachFunc">
4985 <return-value transfer-ownership="none">
4986 <type name="none" c:type="void"/>
4989 <parameter name="node" transfer-ownership="none">
4990 <type name="Node" c:type="GNode*"/>
4992 <parameter name="data" transfer-ownership="none">
4993 <type name="gpointer" c:type="gpointer"/>
4997 <callback name="NodeTraverseFunc" c:type="GNodeTraverseFunc">
4998 <return-value transfer-ownership="none">
4999 <type name="gboolean" c:type="gboolean"/>
5002 <parameter name="node" transfer-ownership="none">
5003 <type name="Node" c:type="GNode*"/>
5005 <parameter name="data" transfer-ownership="none">
5006 <type name="gpointer" c:type="gpointer"/>
5010 <enumeration name="NormalizeMode" c:type="GNormalizeMode">
5011 <member name="default" value="0" c:identifier="G_NORMALIZE_DEFAULT"/>
5012 <member name="nfd" value="0" c:identifier="G_NORMALIZE_NFD"/>
5013 <member name="default_compose"
5015 c:identifier="G_NORMALIZE_DEFAULT_COMPOSE"/>
5016 <member name="nfc" value="1" c:identifier="G_NORMALIZE_NFC"/>
5017 <member name="all" value="2" c:identifier="G_NORMALIZE_ALL"/>
5018 <member name="nfkd" value="2" c:identifier="G_NORMALIZE_NFKD"/>
5019 <member name="all_compose"
5021 c:identifier="G_NORMALIZE_ALL_COMPOSE"/>
5022 <member name="nfkc" value="3" c:identifier="G_NORMALIZE_NFKC"/>
5024 <constant name="OPTION_REMAINING" value="">
5025 <type name="utf8" c:type="gchar*"/>
5027 <record name="Once" c:type="GOnce">
5028 <field name="status" writable="1">
5029 <type name="OnceStatus" c:type="GOnceStatus"/>
5031 <field name="retval" writable="1">
5032 <type name="gpointer" c:type="gpointer"/>
5034 <method name="impl" c:identifier="g_once_impl" introspectable="0">
5036 <type name="gpointer" c:type="gpointer"/>
5039 <parameter name="func" transfer-ownership="none">
5040 <type name="ThreadFunc" c:type="GThreadFunc"/>
5042 <parameter name="arg" transfer-ownership="none">
5043 <type name="gpointer" c:type="gpointer"/>
5048 <enumeration name="OnceStatus" c:type="GOnceStatus">
5049 <member name="notcalled"
5051 c:identifier="G_ONCE_STATUS_NOTCALLED"/>
5052 <member name="progress" value="1" c:identifier="G_ONCE_STATUS_PROGRESS"/>
5053 <member name="ready" value="2" c:identifier="G_ONCE_STATUS_READY"/>
5055 <enumeration name="OptionArg" c:type="GOptionArg">
5056 <doc xml:whitespace="preserve">The #GOptionArg enum values determine which type of extra argument the
5057 options expect to find. If an option expects an extra argument, it
5058 can be specified in several ways; with a short option:
5059 <option>-x arg</option>, with a long option: <option>--name arg</option></doc>
5060 <member name="none" value="0" c:identifier="G_OPTION_ARG_NONE"/>
5061 <member name="string" value="1" c:identifier="G_OPTION_ARG_STRING"/>
5062 <member name="int" value="2" c:identifier="G_OPTION_ARG_INT"/>
5063 <member name="callback" value="3" c:identifier="G_OPTION_ARG_CALLBACK"/>
5064 <member name="filename" value="4" c:identifier="G_OPTION_ARG_FILENAME"/>
5065 <member name="string_array"
5067 c:identifier="G_OPTION_ARG_STRING_ARRAY"/>
5068 <member name="filename_array"
5070 c:identifier="G_OPTION_ARG_FILENAME_ARRAY"/>
5071 <member name="double" value="7" c:identifier="G_OPTION_ARG_DOUBLE"/>
5072 <member name="int64" value="8" c:identifier="G_OPTION_ARG_INT64"/>
5074 <callback name="OptionArgFunc" c:type="GOptionArgFunc" throws="1">
5075 <doc xml:whitespace="preserve">The type of function to be passed as callback for %G_OPTION_ARG_CALLBACK
5077 occurred, in which case @error should be set with g_set_error()</doc>
5078 <return-value transfer-ownership="none">
5079 <doc xml:whitespace="preserve">%TRUE if the option was successfully parsed, %FALSE if an error</doc>
5080 <type name="gboolean" c:type="gboolean"/>
5083 <parameter name="option_name" transfer-ownership="none">
5084 <doc xml:whitespace="preserve">The name of the option being parsed. This will be either a single dash followed by a single letter (for a short name) or two dashes followed by a long option name.</doc>
5085 <type name="utf8" c:type="gchar*"/>
5087 <parameter name="value" transfer-ownership="none">
5088 <doc xml:whitespace="preserve">The value to be parsed.</doc>
5089 <type name="utf8" c:type="gchar*"/>
5091 <parameter name="data" transfer-ownership="none">
5092 <doc xml:whitespace="preserve">User data added to the #GOptionGroup containing the option when it was created with g_option_group_new()</doc>
5093 <type name="gpointer" c:type="gpointer"/>
5097 <record name="OptionContext" c:type="GOptionContext" disguised="1">
5098 <doc xml:whitespace="preserve">A <structname>GOptionContext</structname> struct defines which options
5099 are accepted by the commandline option parser. The struct has only private
5100 fields and should not be directly accessed.</doc>
5101 <method name="add_group" c:identifier="g_option_context_add_group">
5102 <return-value transfer-ownership="none">
5103 <type name="none" c:type="void"/>
5106 <parameter name="group" transfer-ownership="none">
5107 <type name="OptionGroup" c:type="GOptionGroup*"/>
5111 <method name="add_main_entries"
5112 c:identifier="g_option_context_add_main_entries">
5113 <return-value transfer-ownership="none">
5114 <type name="none" c:type="void"/>
5117 <parameter name="entries" transfer-ownership="none">
5118 <type name="OptionEntry" c:type="GOptionEntry*"/>
5120 <parameter name="translation_domain" transfer-ownership="none">
5121 <type name="utf8" c:type="gchar*"/>
5125 <method name="free" c:identifier="g_option_context_free">
5126 <return-value transfer-ownership="none">
5127 <type name="none" c:type="void"/>
5130 <method name="get_description"
5131 c:identifier="g_option_context_get_description">
5132 <return-value transfer-ownership="none">
5133 <type name="utf8" c:type="gchar*"/>
5136 <method name="get_help" c:identifier="g_option_context_get_help">
5137 <return-value transfer-ownership="full">
5138 <type name="utf8" c:type="gchar*"/>
5141 <parameter name="main_help" transfer-ownership="none">
5142 <type name="gboolean" c:type="gboolean"/>
5144 <parameter name="group" transfer-ownership="none">
5145 <type name="OptionGroup" c:type="GOptionGroup*"/>
5149 <method name="get_help_enabled"
5150 c:identifier="g_option_context_get_help_enabled">
5151 <return-value transfer-ownership="none">
5152 <type name="gboolean" c:type="gboolean"/>
5155 <method name="get_ignore_unknown_options"
5156 c:identifier="g_option_context_get_ignore_unknown_options">
5157 <return-value transfer-ownership="none">
5158 <type name="gboolean" c:type="gboolean"/>
5161 <method name="get_main_group"
5162 c:identifier="g_option_context_get_main_group"
5165 <type name="OptionGroup" c:type="GOptionGroup*"/>
5168 <method name="get_summary" c:identifier="g_option_context_get_summary">
5169 <return-value transfer-ownership="none">
5170 <type name="utf8" c:type="gchar*"/>
5173 <method name="parse" c:identifier="g_option_context_parse" throws="1">
5174 <return-value transfer-ownership="none">
5175 <type name="gboolean" c:type="gboolean"/>
5178 <parameter name="argc"
5180 caller-allocates="0"
5181 transfer-ownership="full">
5182 <type name="gint" c:type="gint*"/>
5184 <parameter name="argv"
5186 caller-allocates="0"
5187 transfer-ownership="full"
5189 <array length="0" c:type="gchar***">
5195 <method name="set_description"
5196 c:identifier="g_option_context_set_description">
5197 <return-value transfer-ownership="none">
5198 <type name="none" c:type="void"/>
5201 <parameter name="description" transfer-ownership="none">
5202 <type name="utf8" c:type="gchar*"/>
5206 <method name="set_help_enabled"
5207 c:identifier="g_option_context_set_help_enabled">
5208 <return-value transfer-ownership="none">
5209 <type name="none" c:type="void"/>
5212 <parameter name="help_enabled" transfer-ownership="none">
5213 <type name="gboolean" c:type="gboolean"/>
5217 <method name="set_ignore_unknown_options"
5218 c:identifier="g_option_context_set_ignore_unknown_options">
5219 <return-value transfer-ownership="none">
5220 <type name="none" c:type="void"/>
5223 <parameter name="ignore_unknown" transfer-ownership="none">
5224 <type name="gboolean" c:type="gboolean"/>
5228 <method name="set_main_group"
5229 c:identifier="g_option_context_set_main_group">
5230 <return-value transfer-ownership="none">
5231 <type name="none" c:type="void"/>
5234 <parameter name="group" transfer-ownership="none">
5235 <type name="OptionGroup" c:type="GOptionGroup*"/>
5239 <method name="set_summary" c:identifier="g_option_context_set_summary">
5240 <return-value transfer-ownership="none">
5241 <type name="none" c:type="void"/>
5244 <parameter name="summary" transfer-ownership="none">
5245 <type name="utf8" c:type="gchar*"/>
5249 <method name="set_translate_func"
5250 c:identifier="g_option_context_set_translate_func">
5251 <return-value transfer-ownership="none">
5252 <type name="none" c:type="void"/>
5255 <parameter name="func"
5256 transfer-ownership="none"
5260 <type name="TranslateFunc" c:type="GTranslateFunc"/>
5262 <parameter name="data" transfer-ownership="none">
5263 <type name="gpointer" c:type="gpointer"/>
5265 <parameter name="destroy_notify"
5266 transfer-ownership="none"
5268 <type name="DestroyNotify" c:type="GDestroyNotify"/>
5272 <method name="set_translation_domain"
5273 c:identifier="g_option_context_set_translation_domain">
5274 <return-value transfer-ownership="none">
5275 <type name="none" c:type="void"/>
5278 <parameter name="domain" transfer-ownership="none">
5279 <type name="utf8" c:type="gchar*"/>
5284 <record name="OptionEntry" c:type="GOptionEntry">
5285 <doc xml:whitespace="preserve">A <structname>GOptionEntry</structname> defines a single option.
5286 To have an effect, they must be added to a #GOptionGroup with
5287 g_option_context_add_main_entries() or g_option_group_add_entries().</doc>
5288 <field name="long_name" writable="1">
5289 <type name="utf8" c:type="gchar*"/>
5291 <field name="short_name" writable="1">
5292 <type name="gchar" c:type="gchar"/>
5294 <field name="flags" writable="1">
5295 <type name="gint" c:type="gint"/>
5297 <field name="arg" writable="1">
5298 <type name="OptionArg" c:type="GOptionArg"/>
5300 <field name="arg_data" writable="1">
5301 <type name="gpointer" c:type="gpointer"/>
5303 <field name="description" writable="1">
5304 <type name="utf8" c:type="gchar*"/>
5306 <field name="arg_description" writable="1">
5307 <type name="utf8" c:type="gchar*"/>
5310 <enumeration name="OptionError"
5311 c:type="GOptionError"
5312 glib:error-quark="g_option_error_quark">
5313 <doc xml:whitespace="preserve">Error codes returned by option parsing.</doc>
5314 <member name="unknown_option"
5316 c:identifier="G_OPTION_ERROR_UNKNOWN_OPTION"/>
5317 <member name="bad_value"
5319 c:identifier="G_OPTION_ERROR_BAD_VALUE"/>
5320 <member name="failed" value="2" c:identifier="G_OPTION_ERROR_FAILED"/>
5322 <callback name="OptionErrorFunc" c:type="GOptionErrorFunc" throws="1">
5323 <doc xml:whitespace="preserve">The type of function to be used as callback when a parse error occurs.</doc>
5324 <return-value transfer-ownership="none">
5325 <type name="none" c:type="void"/>
5328 <parameter name="context" transfer-ownership="none">
5329 <doc xml:whitespace="preserve">The active #GOptionContext</doc>
5330 <type name="OptionContext" c:type="GOptionContext*"/>
5332 <parameter name="group" transfer-ownership="none">
5333 <doc xml:whitespace="preserve">The group to which the function belongs</doc>
5334 <type name="OptionGroup" c:type="GOptionGroup*"/>
5336 <parameter name="data" transfer-ownership="none">
5337 <doc xml:whitespace="preserve">User data added to the #GOptionGroup containing the option when it was created with g_option_group_new()</doc>
5338 <type name="gpointer" c:type="gpointer"/>
5342 <bitfield name="OptionFlags" c:type="GOptionFlags">
5343 <doc xml:whitespace="preserve">Flags which modify individual options.</doc>
5344 <member name="hidden" value="1" c:identifier="G_OPTION_FLAG_HIDDEN"/>
5345 <member name="in_main" value="2" c:identifier="G_OPTION_FLAG_IN_MAIN"/>
5346 <member name="reverse" value="4" c:identifier="G_OPTION_FLAG_REVERSE"/>
5347 <member name="no_arg" value="8" c:identifier="G_OPTION_FLAG_NO_ARG"/>
5348 <member name="filename"
5350 c:identifier="G_OPTION_FLAG_FILENAME"/>
5351 <member name="optional_arg"
5353 c:identifier="G_OPTION_FLAG_OPTIONAL_ARG"/>
5354 <member name="noalias" value="64" c:identifier="G_OPTION_FLAG_NOALIAS"/>
5356 <record name="OptionGroup" c:type="GOptionGroup" disguised="1">
5357 <doc xml:whitespace="preserve">A <structname>GOptionGroup</structname> struct defines the options in a single
5358 group. The struct has only private fields and should not be directly accessed.
5359 All options in a group share the same translation function. Libraries which
5360 need to parse commandline options are expected to provide a function for
5361 getting a <structname>GOptionGroup</structname> holding their options, which
5362 the application can then add to its #GOptionContext.</doc>
5363 <method name="add_entries" c:identifier="g_option_group_add_entries">
5364 <return-value transfer-ownership="none">
5365 <type name="none" c:type="void"/>
5368 <parameter name="entries" transfer-ownership="none">
5369 <type name="OptionEntry" c:type="GOptionEntry*"/>
5373 <method name="free" c:identifier="g_option_group_free">
5374 <return-value transfer-ownership="none">
5375 <type name="none" c:type="void"/>
5378 <method name="set_error_hook"
5379 c:identifier="g_option_group_set_error_hook"
5381 <return-value transfer-ownership="none">
5382 <type name="none" c:type="void"/>
5385 <parameter name="error_func" transfer-ownership="none">
5386 <type name="OptionErrorFunc" c:type="GOptionErrorFunc"/>
5390 <method name="set_parse_hooks"
5391 c:identifier="g_option_group_set_parse_hooks"
5393 <return-value transfer-ownership="none">
5394 <type name="none" c:type="void"/>
5397 <parameter name="pre_parse_func" transfer-ownership="none">
5398 <type name="OptionParseFunc" c:type="GOptionParseFunc"/>
5400 <parameter name="post_parse_func" transfer-ownership="none">
5401 <type name="OptionParseFunc" c:type="GOptionParseFunc"/>
5405 <method name="set_translate_func"
5406 c:identifier="g_option_group_set_translate_func">
5407 <return-value transfer-ownership="none">
5408 <type name="none" c:type="void"/>
5411 <parameter name="func"
5412 transfer-ownership="none"
5416 <type name="TranslateFunc" c:type="GTranslateFunc"/>
5418 <parameter name="data" transfer-ownership="none">
5419 <type name="gpointer" c:type="gpointer"/>
5421 <parameter name="destroy_notify"
5422 transfer-ownership="none"
5424 <type name="DestroyNotify" c:type="GDestroyNotify"/>
5428 <method name="set_translation_domain"
5429 c:identifier="g_option_group_set_translation_domain">
5430 <return-value transfer-ownership="none">
5431 <type name="none" c:type="void"/>
5434 <parameter name="domain" transfer-ownership="none">
5435 <type name="utf8" c:type="gchar*"/>
5440 <callback name="OptionParseFunc" c:type="GOptionParseFunc" throws="1">
5441 <doc xml:whitespace="preserve">The type of function that can be called before and after parsing.
5442 occurred, in which case @error should be set with g_set_error()</doc>
5443 <return-value transfer-ownership="none">
5444 <doc xml:whitespace="preserve">%TRUE if the function completed successfully, %FALSE if an error</doc>
5445 <type name="gboolean" c:type="gboolean"/>
5448 <parameter name="context" transfer-ownership="none">
5449 <doc xml:whitespace="preserve">The active #GOptionContext</doc>
5450 <type name="OptionContext" c:type="GOptionContext*"/>
5452 <parameter name="group" transfer-ownership="none">
5453 <doc xml:whitespace="preserve">The group to which the function belongs</doc>
5454 <type name="OptionGroup" c:type="GOptionGroup*"/>
5456 <parameter name="data" transfer-ownership="none">
5457 <doc xml:whitespace="preserve">User data added to the #GOptionGroup containing the option when it was created with g_option_group_new()</doc>
5458 <type name="gpointer" c:type="gpointer"/>
5462 <constant name="PDP_ENDIAN" value="3412">
5463 <type name="gint" c:type="gint"/>
5465 <constant name="PI" value="3.141593">
5466 <type name="gdouble" c:type="gdouble"/>
5468 <constant name="PI_2" value="1.570796">
5469 <type name="gdouble" c:type="gdouble"/>
5471 <constant name="PI_4" value="0.785398">
5472 <type name="gdouble" c:type="gdouble"/>
5474 <constant name="POLLFD_FORMAT" value="%#I64x">
5475 <type name="utf8" c:type="gchar*"/>
5477 <constant name="PRIORITY_DEFAULT" value="0">
5478 <type name="gint" c:type="gint"/>
5480 <constant name="PRIORITY_DEFAULT_IDLE" value="200">
5481 <type name="gint" c:type="gint"/>
5483 <constant name="PRIORITY_HIGH" value="-100">
5484 <type name="gint" c:type="gint"/>
5486 <constant name="PRIORITY_HIGH_IDLE" value="100">
5487 <type name="gint" c:type="gint"/>
5489 <constant name="PRIORITY_LOW" value="300">
5490 <type name="gint" c:type="gint"/>
5492 <record name="PatternSpec" c:type="GPatternSpec" disguised="1">
5493 <method name="equal" c:identifier="g_pattern_spec_equal">
5494 <return-value transfer-ownership="none">
5495 <type name="gboolean" c:type="gboolean"/>
5498 <parameter name="pspec2" transfer-ownership="none">
5499 <type name="PatternSpec" c:type="GPatternSpec*"/>
5503 <method name="free" c:identifier="g_pattern_spec_free">
5504 <return-value transfer-ownership="none">
5505 <type name="none" c:type="void"/>
5509 <record name="PollFD" c:type="GPollFD">
5510 <field name="fd" writable="1">
5511 <type name="gint" c:type="gint"/>
5513 <field name="events" writable="1">
5514 <type name="gushort" c:type="gushort"/>
5516 <field name="revents" writable="1">
5517 <type name="gushort" c:type="gushort"/>
5520 <callback name="PollFunc" c:type="GPollFunc">
5521 <doc xml:whitespace="preserve">Specifies the type of function passed to g_main_context_set_poll_func().
5522 The semantics of the function should match those of the poll() system call.
5523 reported, or -1 if an error occurred.</doc>
5524 <return-value transfer-ownership="none">
5525 <doc xml:whitespace="preserve">the number of #GPollFD elements which have events or errors</doc>
5526 <type name="gint" c:type="gint"/>
5529 <parameter name="ufds" transfer-ownership="none">
5530 <doc xml:whitespace="preserve">an array of #GPollFD elements</doc>
5531 <type name="PollFD" c:type="GPollFD*"/>
5533 <parameter name="nfsd" transfer-ownership="none">
5534 <doc xml:whitespace="preserve">the number of elements in @ufds</doc>
5535 <type name="guint" c:type="guint"/>
5537 <parameter name="timeout_" transfer-ownership="none">
5538 <doc xml:whitespace="preserve">the maximum time to wait for an event of the file descriptors. A negative value indicates an infinite timeout.</doc>
5539 <type name="gint" c:type="gint"/>
5543 <callback name="PrintFunc" c:type="GPrintFunc">
5544 <return-value transfer-ownership="none">
5545 <type name="none" c:type="void"/>
5548 <parameter name="string" transfer-ownership="none">
5549 <type name="utf8" c:type="gchar*"/>
5553 <record name="Private" c:type="GPrivate" disguised="1">
5555 <record name="PtrArray" c:type="GPtrArray">
5556 <field name="pdata" writable="1">
5557 <type name="gpointer" c:type="gpointer*"/>
5559 <field name="len" writable="1">
5560 <type name="guint" c:type="guint"/>
5563 <record name="Queue" c:type="GQueue">
5564 <field name="head" writable="1">
5565 <type name="GLib.List" c:type="GList*">
5566 <type name="gpointer" c:type="gpointer"/>
5569 <field name="tail" writable="1">
5570 <type name="GLib.List" c:type="GList*">
5571 <type name="gpointer" c:type="gpointer"/>
5574 <field name="length" writable="1">
5575 <type name="guint" c:type="guint"/>
5577 <method name="clear" c:identifier="g_queue_clear">
5578 <return-value transfer-ownership="none">
5579 <type name="none" c:type="void"/>
5582 <method name="copy" c:identifier="g_queue_copy" introspectable="0">
5584 <type name="Queue" c:type="GQueue*"/>
5587 <method name="delete_link" c:identifier="g_queue_delete_link">
5588 <return-value transfer-ownership="none">
5589 <type name="none" c:type="void"/>
5592 <parameter name="link_" transfer-ownership="none">
5593 <type name="GLib.List" c:type="GList*">
5594 <type name="gpointer" c:type="gpointer"/>
5599 <method name="find" c:identifier="g_queue_find" introspectable="0">
5601 <type name="GLib.List" c:type="GList*">
5602 <type name="gpointer" c:type="gpointer"/>
5606 <parameter name="data" transfer-ownership="none">
5607 <type name="gpointer" c:type="gconstpointer"/>
5611 <method name="find_custom"
5612 c:identifier="g_queue_find_custom"
5615 <type name="GLib.List" c:type="GList*">
5616 <type name="gpointer" c:type="gpointer"/>
5620 <parameter name="data" transfer-ownership="none">
5621 <type name="gpointer" c:type="gconstpointer"/>
5623 <parameter name="func" transfer-ownership="none">
5624 <type name="CompareFunc" c:type="GCompareFunc"/>
5628 <method name="foreach" c:identifier="g_queue_foreach" introspectable="0">
5629 <return-value transfer-ownership="none">
5630 <type name="none" c:type="void"/>
5633 <parameter name="func" transfer-ownership="none" closure="1">
5634 <type name="Func" c:type="GFunc"/>
5636 <parameter name="user_data" transfer-ownership="none">
5637 <type name="gpointer" c:type="gpointer"/>
5641 <method name="free" c:identifier="g_queue_free">
5642 <return-value transfer-ownership="none">
5643 <type name="none" c:type="void"/>
5646 <method name="get_length" c:identifier="g_queue_get_length">
5647 <return-value transfer-ownership="none">
5648 <type name="guint" c:type="guint"/>
5651 <method name="index" c:identifier="g_queue_index">
5652 <return-value transfer-ownership="none">
5653 <type name="gint" c:type="gint"/>
5656 <parameter name="data" transfer-ownership="none">
5657 <type name="gpointer" c:type="gconstpointer"/>
5661 <method name="init" c:identifier="g_queue_init">
5662 <return-value transfer-ownership="none">
5663 <type name="none" c:type="void"/>
5666 <method name="insert_after" c:identifier="g_queue_insert_after">
5667 <return-value transfer-ownership="none">
5668 <type name="none" c:type="void"/>
5671 <parameter name="sibling" transfer-ownership="none">
5672 <type name="GLib.List" c:type="GList*">
5673 <type name="gpointer" c:type="gpointer"/>
5676 <parameter name="data" transfer-ownership="none">
5677 <type name="gpointer" c:type="gpointer"/>
5681 <method name="insert_before" c:identifier="g_queue_insert_before">
5682 <return-value transfer-ownership="none">
5683 <type name="none" c:type="void"/>
5686 <parameter name="sibling" transfer-ownership="none">
5687 <type name="GLib.List" c:type="GList*">
5688 <type name="gpointer" c:type="gpointer"/>
5691 <parameter name="data" transfer-ownership="none">
5692 <type name="gpointer" c:type="gpointer"/>
5696 <method name="insert_sorted"
5697 c:identifier="g_queue_insert_sorted"
5699 <return-value transfer-ownership="none">
5700 <type name="none" c:type="void"/>
5703 <parameter name="data" transfer-ownership="none">
5704 <type name="gpointer" c:type="gpointer"/>
5706 <parameter name="func" transfer-ownership="none" closure="2">
5707 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
5709 <parameter name="user_data" transfer-ownership="none">
5710 <type name="gpointer" c:type="gpointer"/>
5714 <method name="is_empty" c:identifier="g_queue_is_empty">
5715 <return-value transfer-ownership="none">
5716 <type name="gboolean" c:type="gboolean"/>
5719 <method name="link_index" c:identifier="g_queue_link_index">
5720 <return-value transfer-ownership="none">
5721 <type name="gint" c:type="gint"/>
5724 <parameter name="link_" transfer-ownership="none">
5725 <type name="GLib.List" c:type="GList*">
5726 <type name="gpointer" c:type="gpointer"/>
5731 <method name="peek_head"
5732 c:identifier="g_queue_peek_head"
5735 <type name="gpointer" c:type="gpointer"/>
5738 <method name="peek_head_link"
5739 c:identifier="g_queue_peek_head_link"
5742 <type name="GLib.List" c:type="GList*">
5743 <type name="gpointer" c:type="gpointer"/>
5747 <method name="peek_nth"
5748 c:identifier="g_queue_peek_nth"
5751 <type name="gpointer" c:type="gpointer"/>
5754 <parameter name="n" transfer-ownership="none">
5755 <type name="guint" c:type="guint"/>
5759 <method name="peek_nth_link"
5760 c:identifier="g_queue_peek_nth_link"
5763 <type name="GLib.List" c:type="GList*">
5764 <type name="gpointer" c:type="gpointer"/>
5768 <parameter name="n" transfer-ownership="none">
5769 <type name="guint" c:type="guint"/>
5773 <method name="peek_tail"
5774 c:identifier="g_queue_peek_tail"
5777 <type name="gpointer" c:type="gpointer"/>
5780 <method name="peek_tail_link"
5781 c:identifier="g_queue_peek_tail_link"
5784 <type name="GLib.List" c:type="GList*">
5785 <type name="gpointer" c:type="gpointer"/>
5789 <method name="pop_head"
5790 c:identifier="g_queue_pop_head"
5793 <type name="gpointer" c:type="gpointer"/>
5796 <method name="pop_head_link"
5797 c:identifier="g_queue_pop_head_link"
5800 <type name="GLib.List" c:type="GList*">
5801 <type name="gpointer" c:type="gpointer"/>
5805 <method name="pop_nth" c:identifier="g_queue_pop_nth" introspectable="0">
5807 <type name="gpointer" c:type="gpointer"/>
5810 <parameter name="n" transfer-ownership="none">
5811 <type name="guint" c:type="guint"/>
5815 <method name="pop_nth_link"
5816 c:identifier="g_queue_pop_nth_link"
5819 <type name="GLib.List" c:type="GList*">
5820 <type name="gpointer" c:type="gpointer"/>
5824 <parameter name="n" transfer-ownership="none">
5825 <type name="guint" c:type="guint"/>
5829 <method name="pop_tail"
5830 c:identifier="g_queue_pop_tail"
5833 <type name="gpointer" c:type="gpointer"/>
5836 <method name="pop_tail_link"
5837 c:identifier="g_queue_pop_tail_link"
5840 <type name="GLib.List" c:type="GList*">
5841 <type name="gpointer" c:type="gpointer"/>
5845 <method name="push_head" c:identifier="g_queue_push_head">
5846 <return-value transfer-ownership="none">
5847 <type name="none" c:type="void"/>
5850 <parameter name="data" transfer-ownership="none">
5851 <type name="gpointer" c:type="gpointer"/>
5855 <method name="push_head_link" c:identifier="g_queue_push_head_link">
5856 <return-value transfer-ownership="none">
5857 <type name="none" c:type="void"/>
5860 <parameter name="link_" transfer-ownership="none">
5861 <type name="GLib.List" c:type="GList*">
5862 <type name="gpointer" c:type="gpointer"/>
5867 <method name="push_nth" c:identifier="g_queue_push_nth">
5868 <return-value transfer-ownership="none">
5869 <type name="none" c:type="void"/>
5872 <parameter name="data" transfer-ownership="none">
5873 <type name="gpointer" c:type="gpointer"/>
5875 <parameter name="n" transfer-ownership="none">
5876 <type name="gint" c:type="gint"/>
5880 <method name="push_nth_link" c:identifier="g_queue_push_nth_link">
5881 <return-value transfer-ownership="none">
5882 <type name="none" c:type="void"/>
5885 <parameter name="n" transfer-ownership="none">
5886 <type name="gint" c:type="gint"/>
5888 <parameter name="link_" transfer-ownership="none">
5889 <type name="GLib.List" c:type="GList*">
5890 <type name="gpointer" c:type="gpointer"/>
5895 <method name="push_tail" c:identifier="g_queue_push_tail">
5896 <return-value transfer-ownership="none">
5897 <type name="none" c:type="void"/>
5900 <parameter name="data" transfer-ownership="none">
5901 <type name="gpointer" c:type="gpointer"/>
5905 <method name="push_tail_link" c:identifier="g_queue_push_tail_link">
5906 <return-value transfer-ownership="none">
5907 <type name="none" c:type="void"/>
5910 <parameter name="link_" transfer-ownership="none">
5911 <type name="GLib.List" c:type="GList*">
5912 <type name="gpointer" c:type="gpointer"/>
5917 <method name="remove" c:identifier="g_queue_remove">
5918 <return-value transfer-ownership="none">
5919 <type name="none" c:type="void"/>
5922 <parameter name="data" transfer-ownership="none">
5923 <type name="gpointer" c:type="gconstpointer"/>
5927 <method name="remove_all" c:identifier="g_queue_remove_all">
5928 <return-value transfer-ownership="none">
5929 <type name="none" c:type="void"/>
5932 <parameter name="data" transfer-ownership="none">
5933 <type name="gpointer" c:type="gconstpointer"/>
5937 <method name="reverse" c:identifier="g_queue_reverse">
5938 <return-value transfer-ownership="none">
5939 <type name="none" c:type="void"/>
5942 <method name="sort" c:identifier="g_queue_sort" introspectable="0">
5943 <return-value transfer-ownership="none">
5944 <type name="none" c:type="void"/>
5947 <parameter name="compare_func" transfer-ownership="none" closure="1">
5948 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
5950 <parameter name="user_data" transfer-ownership="none">
5951 <type name="gpointer" c:type="gpointer"/>
5955 <method name="unlink" c:identifier="g_queue_unlink">
5956 <return-value transfer-ownership="none">
5957 <type name="none" c:type="void"/>
5960 <parameter name="link_" transfer-ownership="none">
5961 <type name="GLib.List" c:type="GList*">
5962 <type name="gpointer" c:type="gpointer"/>
5968 <record name="Rand" c:type="GRand" disguised="1">
5969 <method name="copy" c:identifier="g_rand_copy" introspectable="0">
5971 <type name="Rand" c:type="GRand*"/>
5974 <method name="double" c:identifier="g_rand_double">
5975 <return-value transfer-ownership="none">
5976 <type name="gdouble" c:type="gdouble"/>
5979 <method name="double_range" c:identifier="g_rand_double_range">
5980 <return-value transfer-ownership="none">
5981 <type name="gdouble" c:type="gdouble"/>
5984 <parameter name="begin" transfer-ownership="none">
5985 <type name="gdouble" c:type="gdouble"/>
5987 <parameter name="end" transfer-ownership="none">
5988 <type name="gdouble" c:type="gdouble"/>
5992 <method name="free" c:identifier="g_rand_free">
5993 <return-value transfer-ownership="none">
5994 <type name="none" c:type="void"/>
5997 <method name="int" c:identifier="g_rand_int">
5998 <return-value transfer-ownership="none">
5999 <type name="guint32" c:type="guint32"/>
6002 <method name="int_range" c:identifier="g_rand_int_range">
6003 <return-value transfer-ownership="none">
6004 <type name="gint32" c:type="gint32"/>
6007 <parameter name="begin" transfer-ownership="none">
6008 <type name="gint32" c:type="gint32"/>
6010 <parameter name="end" transfer-ownership="none">
6011 <type name="gint32" c:type="gint32"/>
6015 <method name="set_seed" c:identifier="g_rand_set_seed">
6016 <return-value transfer-ownership="none">
6017 <type name="none" c:type="void"/>
6020 <parameter name="seed" transfer-ownership="none">
6021 <type name="guint32" c:type="guint32"/>
6025 <method name="set_seed_array" c:identifier="g_rand_set_seed_array">
6026 <return-value transfer-ownership="none">
6027 <type name="none" c:type="void"/>
6030 <parameter name="seed" transfer-ownership="none">
6031 <type name="guint32" c:type="guint32*"/>
6033 <parameter name="seed_length" transfer-ownership="none">
6034 <type name="guint" c:type="guint"/>
6039 <record name="Regex" c:type="GRegex" disguised="1" version="2.14">
6040 <doc xml:whitespace="preserve">A GRegex is the "compiled" form of a regular expression pattern. This
6041 structure is opaque and its fields cannot be accessed directly.</doc>
6042 <method name="get_capture_count"
6043 c:identifier="g_regex_get_capture_count">
6044 <return-value transfer-ownership="none">
6045 <type name="gint" c:type="gint"/>
6048 <method name="get_compile_flags"
6049 c:identifier="g_regex_get_compile_flags">
6050 <return-value transfer-ownership="none">
6051 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
6054 <method name="get_match_flags" c:identifier="g_regex_get_match_flags">
6055 <return-value transfer-ownership="none">
6056 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6059 <method name="get_max_backref" c:identifier="g_regex_get_max_backref">
6060 <return-value transfer-ownership="none">
6061 <type name="gint" c:type="gint"/>
6064 <method name="get_pattern" c:identifier="g_regex_get_pattern">
6065 <return-value transfer-ownership="none">
6066 <type name="utf8" c:type="gchar*"/>
6069 <method name="get_string_number"
6070 c:identifier="g_regex_get_string_number">
6071 <return-value transfer-ownership="none">
6072 <type name="gint" c:type="gint"/>
6075 <parameter name="name" transfer-ownership="none">
6076 <type name="utf8" c:type="gchar*"/>
6080 <method name="match" c:identifier="g_regex_match">
6081 <return-value transfer-ownership="none">
6082 <type name="gboolean" c:type="gboolean"/>
6085 <parameter name="string" transfer-ownership="none">
6086 <type name="utf8" c:type="gchar*"/>
6088 <parameter name="match_options" transfer-ownership="none">
6089 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6091 <parameter name="match_info" transfer-ownership="none">
6092 <type name="MatchInfo" c:type="GMatchInfo**"/>
6096 <method name="match_all" c:identifier="g_regex_match_all">
6097 <return-value transfer-ownership="none">
6098 <type name="gboolean" c:type="gboolean"/>
6101 <parameter name="string" transfer-ownership="none">
6102 <type name="utf8" c:type="gchar*"/>
6104 <parameter name="match_options" transfer-ownership="none">
6105 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6107 <parameter name="match_info" transfer-ownership="none">
6108 <type name="MatchInfo" c:type="GMatchInfo**"/>
6112 <method name="match_all_full"
6113 c:identifier="g_regex_match_all_full"
6115 <return-value transfer-ownership="none">
6116 <type name="gboolean" c:type="gboolean"/>
6119 <parameter name="string" transfer-ownership="none">
6120 <type name="utf8" c:type="gchar*"/>
6122 <parameter name="string_len" transfer-ownership="none">
6123 <type name="glong" c:type="gssize"/>
6125 <parameter name="start_position" transfer-ownership="none">
6126 <type name="gint" c:type="gint"/>
6128 <parameter name="match_options" transfer-ownership="none">
6129 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6131 <parameter name="match_info" transfer-ownership="none">
6132 <type name="MatchInfo" c:type="GMatchInfo**"/>
6136 <method name="match_full" c:identifier="g_regex_match_full" throws="1">
6137 <return-value transfer-ownership="none">
6138 <type name="gboolean" c:type="gboolean"/>
6141 <parameter name="string" transfer-ownership="none">
6142 <type name="utf8" c:type="gchar*"/>
6144 <parameter name="string_len" transfer-ownership="none">
6145 <type name="glong" c:type="gssize"/>
6147 <parameter name="start_position" transfer-ownership="none">
6148 <type name="gint" c:type="gint"/>
6150 <parameter name="match_options" transfer-ownership="none">
6151 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6153 <parameter name="match_info" transfer-ownership="none">
6154 <type name="MatchInfo" c:type="GMatchInfo**"/>
6158 <method name="ref" c:identifier="g_regex_ref" introspectable="0">
6160 <type name="Regex" c:type="GRegex*"/>
6163 <method name="replace" c:identifier="g_regex_replace" throws="1">
6164 <return-value transfer-ownership="full">
6165 <type name="utf8" c:type="gchar*"/>
6168 <parameter name="string" transfer-ownership="none">
6169 <type name="utf8" c:type="gchar*"/>
6171 <parameter name="string_len" transfer-ownership="none">
6172 <type name="glong" c:type="gssize"/>
6174 <parameter name="start_position" transfer-ownership="none">
6175 <type name="gint" c:type="gint"/>
6177 <parameter name="replacement" transfer-ownership="none">
6178 <type name="utf8" c:type="gchar*"/>
6180 <parameter name="match_options" transfer-ownership="none">
6181 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6185 <method name="replace_eval"
6186 c:identifier="g_regex_replace_eval"
6189 <return-value transfer-ownership="full">
6190 <type name="utf8" c:type="gchar*"/>
6193 <parameter name="string" transfer-ownership="none">
6194 <type name="utf8" c:type="gchar*"/>
6196 <parameter name="string_len" transfer-ownership="none">
6197 <type name="glong" c:type="gssize"/>
6199 <parameter name="start_position" transfer-ownership="none">
6200 <type name="gint" c:type="gint"/>
6202 <parameter name="match_options" transfer-ownership="none">
6203 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6205 <parameter name="eval" transfer-ownership="none" closure="5">
6206 <type name="RegexEvalCallback" c:type="GRegexEvalCallback"/>
6208 <parameter name="user_data" transfer-ownership="none">
6209 <type name="gpointer" c:type="gpointer"/>
6213 <method name="replace_literal"
6214 c:identifier="g_regex_replace_literal"
6216 <return-value transfer-ownership="full">
6217 <type name="utf8" c:type="gchar*"/>
6220 <parameter name="string" transfer-ownership="none">
6221 <type name="utf8" c:type="gchar*"/>
6223 <parameter name="string_len" transfer-ownership="none">
6224 <type name="glong" c:type="gssize"/>
6226 <parameter name="start_position" transfer-ownership="none">
6227 <type name="gint" c:type="gint"/>
6229 <parameter name="replacement" transfer-ownership="none">
6230 <type name="utf8" c:type="gchar*"/>
6232 <parameter name="match_options" transfer-ownership="none">
6233 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6237 <method name="split" c:identifier="g_regex_split" introspectable="0">
6239 <array c:type="gchar**">
6244 <parameter name="string" transfer-ownership="none">
6245 <type name="utf8" c:type="gchar*"/>
6247 <parameter name="match_options" transfer-ownership="none">
6248 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6252 <method name="split_full"
6253 c:identifier="g_regex_split_full"
6257 <array c:type="gchar**">
6262 <parameter name="string" transfer-ownership="none">
6263 <type name="utf8" c:type="gchar*"/>
6265 <parameter name="string_len" transfer-ownership="none">
6266 <type name="glong" c:type="gssize"/>
6268 <parameter name="start_position" transfer-ownership="none">
6269 <type name="gint" c:type="gint"/>
6271 <parameter name="match_options" transfer-ownership="none">
6272 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
6274 <parameter name="max_tokens" transfer-ownership="none">
6275 <type name="gint" c:type="gint"/>
6279 <method name="unref" c:identifier="g_regex_unref">
6280 <return-value transfer-ownership="none">
6281 <type name="none" c:type="void"/>
6285 <bitfield name="RegexCompileFlags"
6287 c:type="GRegexCompileFlags">
6288 <doc xml:whitespace="preserve">Flags specifying compile-time options.</doc>
6289 <member name="caseless" value="1" c:identifier="G_REGEX_CASELESS"/>
6290 <member name="multiline" value="2" c:identifier="G_REGEX_MULTILINE"/>
6291 <member name="dotall" value="4" c:identifier="G_REGEX_DOTALL"/>
6292 <member name="extended" value="8" c:identifier="G_REGEX_EXTENDED"/>
6293 <member name="anchored" value="16" c:identifier="G_REGEX_ANCHORED"/>
6294 <member name="dollar_endonly"
6296 c:identifier="G_REGEX_DOLLAR_ENDONLY"/>
6297 <member name="ungreedy" value="512" c:identifier="G_REGEX_UNGREEDY"/>
6298 <member name="raw" value="2048" c:identifier="G_REGEX_RAW"/>
6299 <member name="no_auto_capture"
6301 c:identifier="G_REGEX_NO_AUTO_CAPTURE"/>
6302 <member name="optimize" value="8192" c:identifier="G_REGEX_OPTIMIZE"/>
6303 <member name="dupnames" value="524288" c:identifier="G_REGEX_DUPNAMES"/>
6304 <member name="newline_cr"
6306 c:identifier="G_REGEX_NEWLINE_CR"/>
6307 <member name="newline_lf"
6309 c:identifier="G_REGEX_NEWLINE_LF"/>
6310 <member name="newline_crlf"
6312 c:identifier="G_REGEX_NEWLINE_CRLF"/>
6314 <enumeration name="RegexError"
6316 c:type="GRegexError"
6317 glib:error-quark="g_regex_error_quark">
6318 <doc xml:whitespace="preserve">Error codes returned by regular expressions functions.</doc>
6319 <member name="compile" value="0" c:identifier="G_REGEX_ERROR_COMPILE"/>
6320 <member name="optimize" value="1" c:identifier="G_REGEX_ERROR_OPTIMIZE"/>
6321 <member name="replace" value="2" c:identifier="G_REGEX_ERROR_REPLACE"/>
6322 <member name="match" value="3" c:identifier="G_REGEX_ERROR_MATCH"/>
6323 <member name="internal" value="4" c:identifier="G_REGEX_ERROR_INTERNAL"/>
6324 <member name="stray_backslash"
6326 c:identifier="G_REGEX_ERROR_STRAY_BACKSLASH"/>
6327 <member name="missing_control_char"
6329 c:identifier="G_REGEX_ERROR_MISSING_CONTROL_CHAR"/>
6330 <member name="unrecognized_escape"
6332 c:identifier="G_REGEX_ERROR_UNRECOGNIZED_ESCAPE"/>
6333 <member name="quantifiers_out_of_order"
6335 c:identifier="G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER"/>
6336 <member name="quantifier_too_big"
6338 c:identifier="G_REGEX_ERROR_QUANTIFIER_TOO_BIG"/>
6339 <member name="unterminated_character_class"
6341 c:identifier="G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS"/>
6342 <member name="invalid_escape_in_character_class"
6344 c:identifier="G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS"/>
6345 <member name="range_out_of_order"
6347 c:identifier="G_REGEX_ERROR_RANGE_OUT_OF_ORDER"/>
6348 <member name="nothing_to_repeat"
6350 c:identifier="G_REGEX_ERROR_NOTHING_TO_REPEAT"/>
6351 <member name="unrecognized_character"
6353 c:identifier="G_REGEX_ERROR_UNRECOGNIZED_CHARACTER"/>
6354 <member name="posix_named_class_outside_class"
6356 c:identifier="G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS"/>
6357 <member name="unmatched_parenthesis"
6359 c:identifier="G_REGEX_ERROR_UNMATCHED_PARENTHESIS"/>
6360 <member name="inexistent_subpattern_reference"
6362 c:identifier="G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE"/>
6363 <member name="unterminated_comment"
6365 c:identifier="G_REGEX_ERROR_UNTERMINATED_COMMENT"/>
6366 <member name="expression_too_large"
6368 c:identifier="G_REGEX_ERROR_EXPRESSION_TOO_LARGE"/>
6369 <member name="memory_error"
6371 c:identifier="G_REGEX_ERROR_MEMORY_ERROR"/>
6372 <member name="variable_length_lookbehind"
6374 c:identifier="G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND"/>
6375 <member name="malformed_condition"
6377 c:identifier="G_REGEX_ERROR_MALFORMED_CONDITION"/>
6378 <member name="too_many_conditional_branches"
6380 c:identifier="G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES"/>
6381 <member name="assertion_expected"
6383 c:identifier="G_REGEX_ERROR_ASSERTION_EXPECTED"/>
6384 <member name="unknown_posix_class_name"
6386 c:identifier="G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME"/>
6387 <member name="posix_collating_elements_not_supported"
6389 c:identifier="G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED"/>
6390 <member name="hex_code_too_large"
6392 c:identifier="G_REGEX_ERROR_HEX_CODE_TOO_LARGE"/>
6393 <member name="invalid_condition"
6395 c:identifier="G_REGEX_ERROR_INVALID_CONDITION"/>
6396 <member name="single_byte_match_in_lookbehind"
6398 c:identifier="G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND"/>
6399 <member name="infinite_loop"
6401 c:identifier="G_REGEX_ERROR_INFINITE_LOOP"/>
6402 <member name="missing_subpattern_name_terminator"
6404 c:identifier="G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR"/>
6405 <member name="duplicate_subpattern_name"
6407 c:identifier="G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME"/>
6408 <member name="malformed_property"
6410 c:identifier="G_REGEX_ERROR_MALFORMED_PROPERTY"/>
6411 <member name="unknown_property"
6413 c:identifier="G_REGEX_ERROR_UNKNOWN_PROPERTY"/>
6414 <member name="subpattern_name_too_long"
6416 c:identifier="G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG"/>
6417 <member name="too_many_subpatterns"
6419 c:identifier="G_REGEX_ERROR_TOO_MANY_SUBPATTERNS"/>
6420 <member name="invalid_octal_value"
6422 c:identifier="G_REGEX_ERROR_INVALID_OCTAL_VALUE"/>
6423 <member name="too_many_branches_in_define"
6425 c:identifier="G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE"/>
6426 <member name="define_repetion"
6428 c:identifier="G_REGEX_ERROR_DEFINE_REPETION"/>
6429 <member name="inconsistent_newline_options"
6431 c:identifier="G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS"/>
6432 <member name="missing_back_reference"
6434 c:identifier="G_REGEX_ERROR_MISSING_BACK_REFERENCE"/>
6436 <callback name="RegexEvalCallback"
6437 c:type="GRegexEvalCallback"
6439 <doc xml:whitespace="preserve">Specifies the type of the function passed to g_regex_replace_eval().
6440 It is called for each occurance of the pattern in the string passed
6441 to g_regex_replace_eval(), and it should append the replacement to</doc>
6442 <return-value transfer-ownership="none">
6443 <doc xml:whitespace="preserve">%FALSE to continue the replacement process, %TRUE to stop it</doc>
6444 <type name="gboolean" c:type="gboolean"/>
6447 <parameter name="match_info" transfer-ownership="none">
6448 <doc xml:whitespace="preserve">the #GMatchInfo generated by the match. Use g_match_info_get_regex() and g_match_info_get_string() if you need the #GRegex or the matched string.</doc>
6449 <type name="MatchInfo" c:type="GMatchInfo*"/>
6451 <parameter name="result" transfer-ownership="none">
6452 <doc xml:whitespace="preserve">a #GString containing the new string</doc>
6453 <type name="String" c:type="GString*"/>
6455 <parameter name="user_data" transfer-ownership="none" closure="2">
6456 <doc xml:whitespace="preserve">user data passed to g_regex_replace_eval()</doc>
6457 <type name="gpointer" c:type="gpointer"/>
6461 <bitfield name="RegexMatchFlags" version="2.14" c:type="GRegexMatchFlags">
6462 <doc xml:whitespace="preserve">Flags specifying match-time options.</doc>
6463 <member name="anchored"
6465 c:identifier="G_REGEX_MATCH_ANCHORED"/>
6466 <member name="notbol" value="128" c:identifier="G_REGEX_MATCH_NOTBOL"/>
6467 <member name="noteol" value="256" c:identifier="G_REGEX_MATCH_NOTEOL"/>
6468 <member name="notempty"
6470 c:identifier="G_REGEX_MATCH_NOTEMPTY"/>
6471 <member name="partial"
6473 c:identifier="G_REGEX_MATCH_PARTIAL"/>
6474 <member name="newline_cr"
6476 c:identifier="G_REGEX_MATCH_NEWLINE_CR"/>
6477 <member name="newline_lf"
6479 c:identifier="G_REGEX_MATCH_NEWLINE_LF"/>
6480 <member name="newline_crlf"
6482 c:identifier="G_REGEX_MATCH_NEWLINE_CRLF"/>
6483 <member name="newline_any"
6485 c:identifier="G_REGEX_MATCH_NEWLINE_ANY"/>
6487 <record name="Relation" c:type="GRelation" disguised="1">
6488 <method name="count" c:identifier="g_relation_count">
6489 <return-value transfer-ownership="none">
6490 <type name="gint" c:type="gint"/>
6493 <parameter name="key" transfer-ownership="none">
6494 <type name="gpointer" c:type="gconstpointer"/>
6496 <parameter name="field" transfer-ownership="none">
6497 <type name="gint" c:type="gint"/>
6501 <method name="delete" c:identifier="g_relation_delete">
6502 <return-value transfer-ownership="none">
6503 <type name="gint" c:type="gint"/>
6506 <parameter name="key" transfer-ownership="none">
6507 <type name="gpointer" c:type="gconstpointer"/>
6509 <parameter name="field" transfer-ownership="none">
6510 <type name="gint" c:type="gint"/>
6514 <method name="destroy" c:identifier="g_relation_destroy">
6515 <return-value transfer-ownership="none">
6516 <type name="none" c:type="void"/>
6519 <method name="exists"
6520 c:identifier="g_relation_exists"
6522 <return-value transfer-ownership="none">
6523 <type name="gboolean" c:type="gboolean"/>
6526 <parameter transfer-ownership="none">
6532 <method name="index" c:identifier="g_relation_index" introspectable="0">
6533 <return-value transfer-ownership="none">
6534 <type name="none" c:type="void"/>
6537 <parameter name="field" transfer-ownership="none">
6538 <type name="gint" c:type="gint"/>
6540 <parameter name="hash_func" transfer-ownership="none">
6541 <type name="HashFunc" c:type="GHashFunc"/>
6543 <parameter name="key_equal_func" transfer-ownership="none">
6544 <type name="EqualFunc" c:type="GEqualFunc"/>
6548 <method name="insert"
6549 c:identifier="g_relation_insert"
6551 <return-value transfer-ownership="none">
6552 <type name="none" c:type="void"/>
6555 <parameter transfer-ownership="none">
6561 <method name="print" c:identifier="g_relation_print">
6562 <return-value transfer-ownership="none">
6563 <type name="none" c:type="void"/>
6566 <method name="select"
6567 c:identifier="g_relation_select"
6570 <type name="Tuples" c:type="GTuples*"/>
6573 <parameter name="key" transfer-ownership="none">
6574 <type name="gpointer" c:type="gconstpointer"/>
6576 <parameter name="field" transfer-ownership="none">
6577 <type name="gint" c:type="gint"/>
6582 <constant name="SEARCHPATH_SEPARATOR_S" value=";">
6583 <type name="utf8" c:type="gchar*"/>
6585 <constant name="SIZEOF_LONG" value="8">
6586 <type name="gint" c:type="gint"/>
6588 <constant name="SIZEOF_SIZE_T" value="8">
6589 <type name="gint" c:type="gint"/>
6591 <constant name="SIZEOF_VOID_P" value="8">
6592 <type name="gint" c:type="gint"/>
6594 <record name="SList" c:type="GSList">
6595 <field name="data" writable="1">
6596 <type name="gpointer" c:type="gpointer"/>
6598 <field name="next" writable="1">
6599 <type name="GLib.SList" c:type="GSList*">
6600 <type name="gpointer" c:type="gpointer"/>
6604 <constant name="SQRT2" value="1.414214">
6605 <type name="gdouble" c:type="gdouble"/>
6607 <constant name="STR_DELIMITERS" value="_-|> <.">
6608 <type name="utf8" c:type="gchar*"/>
6610 <constant name="SYSDEF_AF_INET" value="2">
6611 <type name="gint" c:type="gint"/>
6613 <constant name="SYSDEF_AF_INET6" value="10">
6614 <type name="gint" c:type="gint"/>
6616 <constant name="SYSDEF_AF_UNIX" value="1">
6617 <type name="gint" c:type="gint"/>
6619 <constant name="SYSDEF_MSG_DONTROUTE" value="4">
6620 <type name="gint" c:type="gint"/>
6622 <constant name="SYSDEF_MSG_OOB" value="1">
6623 <type name="gint" c:type="gint"/>
6625 <constant name="SYSDEF_MSG_PEEK" value="2">
6626 <type name="gint" c:type="gint"/>
6628 <record name="Scanner" c:type="GScanner">
6629 <field name="user_data" writable="1">
6630 <type name="gpointer" c:type="gpointer"/>
6632 <field name="max_parse_errors" writable="1">
6633 <type name="guint" c:type="guint"/>
6635 <field name="parse_errors" writable="1">
6636 <type name="guint" c:type="guint"/>
6638 <field name="input_name" writable="1">
6639 <type name="utf8" c:type="gchar*"/>
6641 <field name="qdata" writable="1">
6642 <type name="Data" c:type="GData*"/>
6644 <field name="config" writable="1">
6645 <type name="ScannerConfig" c:type="GScannerConfig*"/>
6647 <field name="token" writable="1">
6648 <type name="TokenType" c:type="GTokenType"/>
6650 <field name="value" writable="1">
6651 <type name="TokenValue" c:type="GTokenValue"/>
6653 <field name="line" writable="1">
6654 <type name="guint" c:type="guint"/>
6656 <field name="position" writable="1">
6657 <type name="guint" c:type="guint"/>
6659 <field name="next_token" writable="1">
6660 <type name="TokenType" c:type="GTokenType"/>
6662 <field name="next_value" writable="1">
6663 <type name="TokenValue" c:type="GTokenValue"/>
6665 <field name="next_line" writable="1">
6666 <type name="guint" c:type="guint"/>
6668 <field name="next_position" writable="1">
6669 <type name="guint" c:type="guint"/>
6671 <field name="symbol_table" writable="1">
6672 <type name="GLib.HashTable" c:type="GHashTable*">
6673 <type name="gpointer" c:type="gpointer"/>
6674 <type name="gpointer" c:type="gpointer"/>
6677 <field name="input_fd" writable="1">
6678 <type name="gint" c:type="gint"/>
6680 <field name="text" writable="1">
6681 <type name="utf8" c:type="gchar*"/>
6683 <field name="text_end" writable="1">
6684 <type name="utf8" c:type="gchar*"/>
6686 <field name="buffer" writable="1">
6687 <type name="utf8" c:type="gchar*"/>
6689 <field name="scope_id" writable="1">
6690 <type name="guint" c:type="guint"/>
6692 <field name="msg_handler" writable="1">
6693 <type name="ScannerMsgFunc" c:type="GScannerMsgFunc"/>
6695 <method name="cur_line" c:identifier="g_scanner_cur_line">
6696 <return-value transfer-ownership="none">
6697 <type name="guint" c:type="guint"/>
6700 <method name="cur_position" c:identifier="g_scanner_cur_position">
6701 <return-value transfer-ownership="none">
6702 <type name="guint" c:type="guint"/>
6705 <method name="cur_token" c:identifier="g_scanner_cur_token">
6706 <return-value transfer-ownership="none">
6707 <type name="TokenType" c:type="GTokenType"/>
6710 <method name="cur_value"
6711 c:identifier="g_scanner_cur_value"
6714 <type name="TokenValue" c:type="GTokenValue"/>
6717 <method name="destroy" c:identifier="g_scanner_destroy">
6718 <return-value transfer-ownership="none">
6719 <type name="none" c:type="void"/>
6722 <method name="eof" c:identifier="g_scanner_eof">
6723 <return-value transfer-ownership="none">
6724 <type name="gboolean" c:type="gboolean"/>
6727 <method name="error" c:identifier="g_scanner_error" introspectable="0">
6728 <return-value transfer-ownership="none">
6729 <type name="none" c:type="void"/>
6732 <parameter name="format" transfer-ownership="none">
6733 <type name="utf8" c:type="gchar*"/>
6735 <parameter transfer-ownership="none">
6741 <method name="get_next_token" c:identifier="g_scanner_get_next_token">
6742 <return-value transfer-ownership="none">
6743 <type name="TokenType" c:type="GTokenType"/>
6746 <method name="input_file" c:identifier="g_scanner_input_file">
6747 <return-value transfer-ownership="none">
6748 <type name="none" c:type="void"/>
6751 <parameter name="input_fd" transfer-ownership="none">
6752 <type name="gint" c:type="gint"/>
6756 <method name="input_text" c:identifier="g_scanner_input_text">
6757 <return-value transfer-ownership="none">
6758 <type name="none" c:type="void"/>
6761 <parameter name="text" transfer-ownership="none">
6762 <type name="utf8" c:type="gchar*"/>
6764 <parameter name="text_len" transfer-ownership="none">
6765 <type name="guint" c:type="guint"/>
6769 <method name="lookup_symbol"
6770 c:identifier="g_scanner_lookup_symbol"
6773 <type name="gpointer" c:type="gpointer"/>
6776 <parameter name="symbol" transfer-ownership="none">
6777 <type name="utf8" c:type="gchar*"/>
6781 <method name="peek_next_token" c:identifier="g_scanner_peek_next_token">
6782 <return-value transfer-ownership="none">
6783 <type name="TokenType" c:type="GTokenType"/>
6786 <method name="scope_add_symbol"
6787 c:identifier="g_scanner_scope_add_symbol">
6788 <return-value transfer-ownership="none">
6789 <type name="none" c:type="void"/>
6792 <parameter name="scope_id" transfer-ownership="none">
6793 <type name="guint" c:type="guint"/>
6795 <parameter name="symbol" transfer-ownership="none">
6796 <type name="utf8" c:type="gchar*"/>
6798 <parameter name="value" transfer-ownership="none">
6799 <type name="gpointer" c:type="gpointer"/>
6803 <method name="scope_foreach_symbol"
6804 c:identifier="g_scanner_scope_foreach_symbol"
6806 <return-value transfer-ownership="none">
6807 <type name="none" c:type="void"/>
6810 <parameter name="scope_id" transfer-ownership="none">
6811 <type name="guint" c:type="guint"/>
6813 <parameter name="func" transfer-ownership="none" closure="2">
6814 <type name="HFunc" c:type="GHFunc"/>
6816 <parameter name="user_data" transfer-ownership="none">
6817 <type name="gpointer" c:type="gpointer"/>
6821 <method name="scope_lookup_symbol"
6822 c:identifier="g_scanner_scope_lookup_symbol"
6825 <type name="gpointer" c:type="gpointer"/>
6828 <parameter name="scope_id" transfer-ownership="none">
6829 <type name="guint" c:type="guint"/>
6831 <parameter name="symbol" transfer-ownership="none">
6832 <type name="utf8" c:type="gchar*"/>
6836 <method name="scope_remove_symbol"
6837 c:identifier="g_scanner_scope_remove_symbol">
6838 <return-value transfer-ownership="none">
6839 <type name="none" c:type="void"/>
6842 <parameter name="scope_id" transfer-ownership="none">
6843 <type name="guint" c:type="guint"/>
6845 <parameter name="symbol" transfer-ownership="none">
6846 <type name="utf8" c:type="gchar*"/>
6850 <method name="set_scope" c:identifier="g_scanner_set_scope">
6851 <return-value transfer-ownership="none">
6852 <type name="guint" c:type="guint"/>
6855 <parameter name="scope_id" transfer-ownership="none">
6856 <type name="guint" c:type="guint"/>
6860 <method name="sync_file_offset"
6861 c:identifier="g_scanner_sync_file_offset">
6862 <return-value transfer-ownership="none">
6863 <type name="none" c:type="void"/>
6866 <method name="unexp_token" c:identifier="g_scanner_unexp_token">
6867 <return-value transfer-ownership="none">
6868 <type name="none" c:type="void"/>
6871 <parameter name="expected_token" transfer-ownership="none">
6872 <type name="TokenType" c:type="GTokenType"/>
6874 <parameter name="identifier_spec" transfer-ownership="none">
6875 <type name="utf8" c:type="gchar*"/>
6877 <parameter name="symbol_spec" transfer-ownership="none">
6878 <type name="utf8" c:type="gchar*"/>
6880 <parameter name="symbol_name" transfer-ownership="none">
6881 <type name="utf8" c:type="gchar*"/>
6883 <parameter name="message" transfer-ownership="none">
6884 <type name="utf8" c:type="gchar*"/>
6886 <parameter name="is_error" transfer-ownership="none">
6887 <type name="gint" c:type="gint"/>
6891 <method name="warn" c:identifier="g_scanner_warn" introspectable="0">
6892 <return-value transfer-ownership="none">
6893 <type name="none" c:type="void"/>
6896 <parameter name="format" transfer-ownership="none">
6897 <type name="utf8" c:type="gchar*"/>
6899 <parameter transfer-ownership="none">
6906 <record name="ScannerConfig" c:type="GScannerConfig">
6907 <field name="cset_skip_characters" writable="1">
6908 <type name="utf8" c:type="gchar*"/>
6910 <field name="cset_identifier_first" writable="1">
6911 <type name="utf8" c:type="gchar*"/>
6913 <field name="cset_identifier_nth" writable="1">
6914 <type name="utf8" c:type="gchar*"/>
6916 <field name="cpair_comment_single" writable="1">
6917 <type name="utf8" c:type="gchar*"/>
6919 <field name="case_sensitive" writable="1" bits="1">
6920 <type name="guint" c:type="guint"/>
6922 <field name="skip_comment_multi" writable="1" bits="1">
6923 <type name="guint" c:type="guint"/>
6925 <field name="skip_comment_single" writable="1" bits="1">
6926 <type name="guint" c:type="guint"/>
6928 <field name="scan_comment_multi" writable="1" bits="1">
6929 <type name="guint" c:type="guint"/>
6931 <field name="scan_identifier" writable="1" bits="1">
6932 <type name="guint" c:type="guint"/>
6934 <field name="scan_identifier_1char" writable="1" bits="1">
6935 <type name="guint" c:type="guint"/>
6937 <field name="scan_identifier_NULL" writable="1" bits="1">
6938 <type name="guint" c:type="guint"/>
6940 <field name="scan_symbols" writable="1" bits="1">
6941 <type name="guint" c:type="guint"/>
6943 <field name="scan_binary" writable="1" bits="1">
6944 <type name="guint" c:type="guint"/>
6946 <field name="scan_octal" writable="1" bits="1">
6947 <type name="guint" c:type="guint"/>
6949 <field name="scan_float" writable="1" bits="1">
6950 <type name="guint" c:type="guint"/>
6952 <field name="scan_hex" writable="1" bits="1">
6953 <type name="guint" c:type="guint"/>
6955 <field name="scan_hex_dollar" writable="1" bits="1">
6956 <type name="guint" c:type="guint"/>
6958 <field name="scan_string_sq" writable="1" bits="1">
6959 <type name="guint" c:type="guint"/>
6961 <field name="scan_string_dq" writable="1" bits="1">
6962 <type name="guint" c:type="guint"/>
6964 <field name="numbers_2_int" writable="1" bits="1">
6965 <type name="guint" c:type="guint"/>
6967 <field name="int_2_float" writable="1" bits="1">
6968 <type name="guint" c:type="guint"/>
6970 <field name="identifier_2_string" writable="1" bits="1">
6971 <type name="guint" c:type="guint"/>
6973 <field name="char_2_token" writable="1" bits="1">
6974 <type name="guint" c:type="guint"/>
6976 <field name="symbol_2_token" writable="1" bits="1">
6977 <type name="guint" c:type="guint"/>
6979 <field name="scope_0_fallback" writable="1" bits="1">
6980 <type name="guint" c:type="guint"/>
6982 <field name="store_int64" writable="1" bits="1">
6983 <type name="guint" c:type="guint"/>
6985 <field name="padding_dummy" writable="1">
6986 <type name="guint" c:type="guint"/>
6989 <callback name="ScannerMsgFunc" c:type="GScannerMsgFunc">
6990 <return-value transfer-ownership="none">
6991 <type name="none" c:type="void"/>
6994 <parameter name="scanner" transfer-ownership="none">
6995 <type name="Scanner" c:type="GScanner*"/>
6997 <parameter name="message" transfer-ownership="none">
6998 <type name="utf8" c:type="gchar*"/>
7000 <parameter name="error" transfer-ownership="none">
7001 <type name="gboolean" c:type="gboolean"/>
7005 <enumeration name="SeekType" c:type="GSeekType">
7006 <member name="cur" value="0" c:identifier="G_SEEK_CUR"/>
7007 <member name="set" value="1" c:identifier="G_SEEK_SET"/>
7008 <member name="end" value="2" c:identifier="G_SEEK_END"/>
7010 <record name="Sequence" c:type="GSequence" disguised="1">
7011 <method name="append"
7012 c:identifier="g_sequence_append"
7015 <type name="SequenceIter" c:type="GSequenceIter*"/>
7018 <parameter name="data" transfer-ownership="none">
7019 <type name="gpointer" c:type="gpointer"/>
7023 <method name="foreach"
7024 c:identifier="g_sequence_foreach"
7026 <return-value transfer-ownership="none">
7027 <type name="none" c:type="void"/>
7030 <parameter name="func" transfer-ownership="none" closure="1">
7031 <type name="Func" c:type="GFunc"/>
7033 <parameter name="user_data" transfer-ownership="none">
7034 <type name="gpointer" c:type="gpointer"/>
7038 <method name="free" c:identifier="g_sequence_free">
7039 <return-value transfer-ownership="none">
7040 <type name="none" c:type="void"/>
7043 <method name="get_begin_iter"
7044 c:identifier="g_sequence_get_begin_iter"
7047 <type name="SequenceIter" c:type="GSequenceIter*"/>
7050 <method name="get_end_iter"
7051 c:identifier="g_sequence_get_end_iter"
7054 <type name="SequenceIter" c:type="GSequenceIter*"/>
7057 <method name="get_iter_at_pos"
7058 c:identifier="g_sequence_get_iter_at_pos"
7061 <type name="SequenceIter" c:type="GSequenceIter*"/>
7064 <parameter name="pos" transfer-ownership="none">
7065 <type name="gint" c:type="gint"/>
7069 <method name="get_length" c:identifier="g_sequence_get_length">
7070 <return-value transfer-ownership="none">
7071 <type name="gint" c:type="gint"/>
7074 <method name="insert_sorted"
7075 c:identifier="g_sequence_insert_sorted"
7078 <type name="SequenceIter" c:type="GSequenceIter*"/>
7081 <parameter name="data" transfer-ownership="none">
7082 <type name="gpointer" c:type="gpointer"/>
7084 <parameter name="cmp_func" transfer-ownership="none" closure="2">
7085 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
7087 <parameter name="cmp_data" transfer-ownership="none">
7088 <type name="gpointer" c:type="gpointer"/>
7092 <method name="insert_sorted_iter"
7093 c:identifier="g_sequence_insert_sorted_iter"
7096 <type name="SequenceIter" c:type="GSequenceIter*"/>
7099 <parameter name="data" transfer-ownership="none">
7100 <type name="gpointer" c:type="gpointer"/>
7102 <parameter name="iter_cmp" transfer-ownership="none" closure="2">
7103 <type name="SequenceIterCompareFunc"
7104 c:type="GSequenceIterCompareFunc"/>
7106 <parameter name="cmp_data" transfer-ownership="none">
7107 <type name="gpointer" c:type="gpointer"/>
7111 <method name="prepend"
7112 c:identifier="g_sequence_prepend"
7115 <type name="SequenceIter" c:type="GSequenceIter*"/>
7118 <parameter name="data" transfer-ownership="none">
7119 <type name="gpointer" c:type="gpointer"/>
7123 <method name="search"
7124 c:identifier="g_sequence_search"
7127 <type name="SequenceIter" c:type="GSequenceIter*"/>
7130 <parameter name="data" transfer-ownership="none">
7131 <type name="gpointer" c:type="gpointer"/>
7133 <parameter name="cmp_func" transfer-ownership="none" closure="2">
7134 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
7136 <parameter name="cmp_data" transfer-ownership="none">
7137 <type name="gpointer" c:type="gpointer"/>
7141 <method name="search_iter"
7142 c:identifier="g_sequence_search_iter"
7145 <type name="SequenceIter" c:type="GSequenceIter*"/>
7148 <parameter name="data" transfer-ownership="none">
7149 <type name="gpointer" c:type="gpointer"/>
7151 <parameter name="iter_cmp" transfer-ownership="none" closure="2">
7152 <type name="SequenceIterCompareFunc"
7153 c:type="GSequenceIterCompareFunc"/>
7155 <parameter name="cmp_data" transfer-ownership="none">
7156 <type name="gpointer" c:type="gpointer"/>
7160 <method name="sort" c:identifier="g_sequence_sort" introspectable="0">
7161 <return-value transfer-ownership="none">
7162 <type name="none" c:type="void"/>
7165 <parameter name="cmp_func" transfer-ownership="none" closure="1">
7166 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
7168 <parameter name="cmp_data" transfer-ownership="none">
7169 <type name="gpointer" c:type="gpointer"/>
7173 <method name="sort_iter"
7174 c:identifier="g_sequence_sort_iter"
7176 <return-value transfer-ownership="none">
7177 <type name="none" c:type="void"/>
7180 <parameter name="cmp_func" transfer-ownership="none" closure="1">
7181 <type name="SequenceIterCompareFunc"
7182 c:type="GSequenceIterCompareFunc"/>
7184 <parameter name="cmp_data" transfer-ownership="none">
7185 <type name="gpointer" c:type="gpointer"/>
7190 <record name="SequenceIter" c:type="GSequenceIter" disguised="1">
7191 <method name="compare" c:identifier="g_sequence_iter_compare">
7192 <return-value transfer-ownership="none">
7193 <type name="gint" c:type="gint"/>
7196 <parameter name="b" transfer-ownership="none">
7197 <type name="SequenceIter" c:type="GSequenceIter*"/>
7201 <method name="get_position" c:identifier="g_sequence_iter_get_position">
7202 <return-value transfer-ownership="none">
7203 <type name="gint" c:type="gint"/>
7206 <method name="get_sequence"
7207 c:identifier="g_sequence_iter_get_sequence"
7210 <type name="Sequence" c:type="GSequence*"/>
7213 <method name="is_begin" c:identifier="g_sequence_iter_is_begin">
7214 <return-value transfer-ownership="none">
7215 <type name="gboolean" c:type="gboolean"/>
7218 <method name="is_end" c:identifier="g_sequence_iter_is_end">
7219 <return-value transfer-ownership="none">
7220 <type name="gboolean" c:type="gboolean"/>
7224 c:identifier="g_sequence_iter_move"
7227 <type name="SequenceIter" c:type="GSequenceIter*"/>
7230 <parameter name="delta" transfer-ownership="none">
7231 <type name="gint" c:type="gint"/>
7236 c:identifier="g_sequence_iter_next"
7239 <type name="SequenceIter" c:type="GSequenceIter*"/>
7243 c:identifier="g_sequence_iter_prev"
7246 <type name="SequenceIter" c:type="GSequenceIter*"/>
7250 <callback name="SequenceIterCompareFunc" c:type="GSequenceIterCompareFunc">
7251 <return-value transfer-ownership="none">
7252 <type name="gint" c:type="gint"/>
7255 <parameter name="a" transfer-ownership="none">
7256 <type name="SequenceIter" c:type="GSequenceIter*"/>
7258 <parameter name="b" transfer-ownership="none">
7259 <type name="SequenceIter" c:type="GSequenceIter*"/>
7261 <parameter name="data" transfer-ownership="none">
7262 <type name="gpointer" c:type="gpointer"/>
7266 <enumeration name="ShellError"
7267 c:type="GShellError"
7268 glib:error-quark="g_shell_error_quark">
7269 <member name="bad_quoting"
7271 c:identifier="G_SHELL_ERROR_BAD_QUOTING"/>
7272 <member name="empty_string"
7274 c:identifier="G_SHELL_ERROR_EMPTY_STRING"/>
7275 <member name="failed" value="2" c:identifier="G_SHELL_ERROR_FAILED"/>
7277 <enumeration name="SliceConfig" c:type="GSliceConfig">
7278 <member name="always_malloc"
7280 c:identifier="G_SLICE_CONFIG_ALWAYS_MALLOC"/>
7281 <member name="bypass_magazines"
7283 c:identifier="G_SLICE_CONFIG_BYPASS_MAGAZINES"/>
7284 <member name="working_set_msecs"
7286 c:identifier="G_SLICE_CONFIG_WORKING_SET_MSECS"/>
7287 <member name="color_increment"
7289 c:identifier="G_SLICE_CONFIG_COLOR_INCREMENT"/>
7290 <member name="chunk_sizes"
7292 c:identifier="G_SLICE_CONFIG_CHUNK_SIZES"/>
7293 <member name="contention_counter"
7295 c:identifier="G_SLICE_CONFIG_CONTENTION_COUNTER"/>
7297 <record name="Source" c:type="GSource">
7298 <doc xml:whitespace="preserve">The <structname>GSource</structname> struct is an opaque data type
7299 representing an event source.</doc>
7300 <field name="callback_data" writable="1">
7301 <type name="gpointer" c:type="gpointer"/>
7303 <field name="callback_funcs" writable="1">
7304 <type name="SourceCallbackFuncs" c:type="GSourceCallbackFuncs*"/>
7306 <field name="source_funcs" writable="1">
7307 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
7309 <field name="ref_count" writable="1">
7310 <type name="guint" c:type="guint"/>
7312 <field name="context" writable="1">
7313 <type name="MainContext" c:type="GMainContext*"/>
7315 <field name="priority" writable="1">
7316 <type name="gint" c:type="gint"/>
7318 <field name="flags" writable="1">
7319 <type name="guint" c:type="guint"/>
7321 <field name="source_id" writable="1">
7322 <type name="guint" c:type="guint"/>
7324 <field name="poll_fds" writable="1">
7325 <type name="GLib.SList" c:type="GSList*">
7326 <type name="gpointer" c:type="gpointer"/>
7329 <field name="prev" writable="1">
7330 <type name="Source" c:type="GSource*"/>
7332 <field name="next" writable="1">
7333 <type name="Source" c:type="GSource*"/>
7335 <field name="name" writable="1">
7336 <type name="utf8" c:type="char*"/>
7338 <field name="reserved2" writable="1">
7339 <type name="gpointer" c:type="gpointer"/>
7341 <method name="add_poll" c:identifier="g_source_add_poll">
7342 <return-value transfer-ownership="none">
7343 <type name="none" c:type="void"/>
7346 <parameter name="fd" transfer-ownership="none">
7347 <type name="PollFD" c:type="GPollFD*"/>
7351 <method name="attach" c:identifier="g_source_attach">
7352 <return-value transfer-ownership="none">
7353 <type name="guint" c:type="guint"/>
7356 <parameter name="context" transfer-ownership="none">
7357 <type name="MainContext" c:type="GMainContext*"/>
7361 <method name="destroy" c:identifier="g_source_destroy">
7362 <return-value transfer-ownership="none">
7363 <type name="none" c:type="void"/>
7366 <method name="get_can_recurse" c:identifier="g_source_get_can_recurse">
7367 <return-value transfer-ownership="none">
7368 <type name="gboolean" c:type="gboolean"/>
7371 <method name="get_context"
7372 c:identifier="g_source_get_context"
7375 <type name="MainContext" c:type="GMainContext*"/>
7378 <method name="get_current_time" c:identifier="g_source_get_current_time">
7379 <return-value transfer-ownership="none">
7380 <type name="none" c:type="void"/>
7383 <parameter name="timeval" transfer-ownership="none">
7384 <type name="TimeVal" c:type="GTimeVal*"/>
7388 <method name="get_id" c:identifier="g_source_get_id">
7389 <return-value transfer-ownership="none">
7390 <type name="guint" c:type="guint"/>
7393 <method name="get_name" c:identifier="g_source_get_name">
7394 <return-value transfer-ownership="none">
7395 <type name="utf8" c:type="char*"/>
7398 <method name="get_priority" c:identifier="g_source_get_priority">
7399 <return-value transfer-ownership="none">
7400 <type name="gint" c:type="gint"/>
7403 <method name="is_destroyed" c:identifier="g_source_is_destroyed">
7404 <return-value transfer-ownership="none">
7405 <type name="gboolean" c:type="gboolean"/>
7408 <method name="ref" c:identifier="g_source_ref" introspectable="0">
7410 <type name="Source" c:type="GSource*"/>
7413 <method name="remove_poll" c:identifier="g_source_remove_poll">
7414 <return-value transfer-ownership="none">
7415 <type name="none" c:type="void"/>
7418 <parameter name="fd" transfer-ownership="none">
7419 <type name="PollFD" c:type="GPollFD*"/>
7423 <method name="set_callback" c:identifier="g_source_set_callback">
7424 <return-value transfer-ownership="none">
7425 <type name="none" c:type="void"/>
7428 <parameter name="func"
7429 transfer-ownership="none"
7433 <type name="SourceFunc" c:type="GSourceFunc"/>
7435 <parameter name="data" transfer-ownership="none">
7436 <type name="gpointer" c:type="gpointer"/>
7438 <parameter name="notify" transfer-ownership="none" scope="async">
7439 <type name="DestroyNotify" c:type="GDestroyNotify"/>
7443 <method name="set_callback_indirect"
7444 c:identifier="g_source_set_callback_indirect">
7445 <return-value transfer-ownership="none">
7446 <type name="none" c:type="void"/>
7449 <parameter name="callback_data" transfer-ownership="none">
7450 <type name="gpointer" c:type="gpointer"/>
7452 <parameter name="callback_funcs" transfer-ownership="none">
7453 <type name="SourceCallbackFuncs" c:type="GSourceCallbackFuncs*"/>
7457 <method name="set_can_recurse" c:identifier="g_source_set_can_recurse">
7458 <return-value transfer-ownership="none">
7459 <type name="none" c:type="void"/>
7462 <parameter name="can_recurse" transfer-ownership="none">
7463 <type name="gboolean" c:type="gboolean"/>
7467 <method name="set_funcs" c:identifier="g_source_set_funcs">
7468 <return-value transfer-ownership="none">
7469 <type name="none" c:type="void"/>
7472 <parameter name="funcs" transfer-ownership="none">
7473 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
7477 <method name="set_name" c:identifier="g_source_set_name">
7478 <return-value transfer-ownership="none">
7479 <type name="none" c:type="void"/>
7482 <parameter name="name" transfer-ownership="none">
7483 <type name="utf8" c:type="char*"/>
7487 <method name="set_priority" c:identifier="g_source_set_priority">
7488 <return-value transfer-ownership="none">
7489 <type name="none" c:type="void"/>
7492 <parameter name="priority" transfer-ownership="none">
7493 <type name="gint" c:type="gint"/>
7497 <method name="unref" c:identifier="g_source_unref">
7498 <return-value transfer-ownership="none">
7499 <type name="none" c:type="void"/>
7503 <record name="SourceCallbackFuncs" c:type="GSourceCallbackFuncs">
7504 <doc xml:whitespace="preserve">The <structname>GSourceCallbackFuncs</structname> struct contains
7505 functions for managing callback objects.</doc>
7507 <callback name="ref">
7508 <return-value transfer-ownership="none">
7509 <type name="none" c:type="void"/>
7512 <parameter name="cb_data" transfer-ownership="none">
7513 <type name="gpointer" c:type="gpointer"/>
7518 <field name="unref">
7519 <callback name="unref">
7520 <return-value transfer-ownership="none">
7521 <type name="none" c:type="void"/>
7524 <parameter name="cb_data" transfer-ownership="none">
7525 <type name="gpointer" c:type="gpointer"/>
7530 <field name="get" introspectable="0">
7531 <callback name="get" introspectable="0">
7532 <return-value transfer-ownership="none">
7533 <type name="none" c:type="void"/>
7536 <parameter name="cb_data" transfer-ownership="none">
7537 <type name="gpointer" c:type="gpointer"/>
7539 <parameter name="source" transfer-ownership="none">
7540 <type name="Source" c:type="GSource*"/>
7542 <parameter name="func" transfer-ownership="none" closure="3">
7543 <type name="SourceFunc" c:type="GSourceFunc*"/>
7545 <parameter name="data" transfer-ownership="none">
7546 <type name="gpointer" c:type="gpointer*"/>
7552 <callback name="SourceDummyMarshal" c:type="GSourceDummyMarshal">
7553 <return-value transfer-ownership="none">
7554 <type name="none" c:type="void"/>
7557 <callback name="SourceFunc" c:type="GSourceFunc">
7558 <return-value transfer-ownership="none">
7559 <type name="gboolean" c:type="gboolean"/>
7562 <parameter name="data" transfer-ownership="none" closure="0">
7563 <type name="gpointer" c:type="gpointer"/>
7567 <record name="SourceFuncs" c:type="GSourceFuncs">
7568 <doc xml:whitespace="preserve">The <structname>GSourceFuncs</structname> struct contains a table of
7569 functions used to handle event sources in a generic manner.
7570 For idle sources, the prepare and check functions always return %TRUE
7571 to indicate that the source is always ready to be processed. The prepare
7572 function also returns a timeout value of 0 to ensure that the poll() call
7573 doesn't block (since that would be time wasted which could have been spent
7574 running the idle function).
7575 For timeout sources, the prepare and check functions both return %TRUE
7576 if the timeout interval has expired. The prepare function also returns
7577 a timeout value to ensure that the poll() call doesn't block too long
7578 and miss the next timeout.
7579 For file descriptor sources, the prepare function typically returns %FALSE,
7580 since it must wait until poll() has been called before it knows whether
7581 any events need to be processed. It sets the returned timeout to -1 to
7582 indicate that it doesn't mind how long the poll() call blocks. In the
7583 check function, it tests the results of the poll() call to see if the
7584 required condition has been met, and returns %TRUE if so.</doc>
7585 <field name="prepare">
7586 <callback name="prepare">
7587 <return-value transfer-ownership="none">
7588 <type name="gboolean" c:type="gboolean"/>
7591 <parameter name="source" transfer-ownership="none">
7592 <type name="Source" c:type="GSource*"/>
7594 <parameter name="timeout_" transfer-ownership="none">
7595 <type name="gint" c:type="gint*"/>
7600 <field name="check">
7601 <callback name="check">
7602 <return-value transfer-ownership="none">
7603 <type name="gboolean" c:type="gboolean"/>
7606 <parameter name="source" transfer-ownership="none">
7607 <type name="Source" c:type="GSource*"/>
7612 <field name="dispatch" introspectable="0">
7613 <callback name="dispatch" introspectable="0">
7614 <return-value transfer-ownership="none">
7615 <type name="gboolean" c:type="gboolean"/>
7618 <parameter name="source" transfer-ownership="none">
7619 <type name="Source" c:type="GSource*"/>
7621 <parameter name="callback" transfer-ownership="none" closure="2">
7622 <type name="SourceFunc" c:type="GSourceFunc"/>
7624 <parameter name="user_data" transfer-ownership="none" closure="2">
7625 <type name="gpointer" c:type="gpointer"/>
7630 <field name="finalize">
7631 <callback name="finalize">
7632 <return-value transfer-ownership="none">
7633 <type name="none" c:type="void"/>
7636 <parameter name="source" transfer-ownership="none">
7637 <type name="Source" c:type="GSource*"/>
7642 <field name="closure_callback" writable="1">
7643 <type name="SourceFunc" c:type="GSourceFunc"/>
7645 <field name="closure_marshal" writable="1">
7646 <type name="SourceDummyMarshal" c:type="GSourceDummyMarshal"/>
7649 <callback name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc">
7650 <return-value transfer-ownership="none">
7651 <type name="none" c:type="void"/>
7654 <parameter name="user_data" transfer-ownership="none" closure="0">
7655 <type name="gpointer" c:type="gpointer"/>
7659 <enumeration name="SpawnError"
7660 c:type="GSpawnError"
7661 glib:error-quark="g_spawn_error_quark">
7662 <member name="fork" value="0" c:identifier="G_SPAWN_ERROR_FORK"/>
7663 <member name="read" value="1" c:identifier="G_SPAWN_ERROR_READ"/>
7664 <member name="chdir" value="2" c:identifier="G_SPAWN_ERROR_CHDIR"/>
7665 <member name="acces" value="3" c:identifier="G_SPAWN_ERROR_ACCES"/>
7666 <member name="perm" value="4" c:identifier="G_SPAWN_ERROR_PERM"/>
7667 <member name="2big" value="5" c:identifier="G_SPAWN_ERROR_2BIG"/>
7668 <member name="noexec" value="6" c:identifier="G_SPAWN_ERROR_NOEXEC"/>
7669 <member name="nametoolong"
7671 c:identifier="G_SPAWN_ERROR_NAMETOOLONG"/>
7672 <member name="noent" value="8" c:identifier="G_SPAWN_ERROR_NOENT"/>
7673 <member name="nomem" value="9" c:identifier="G_SPAWN_ERROR_NOMEM"/>
7674 <member name="notdir" value="10" c:identifier="G_SPAWN_ERROR_NOTDIR"/>
7675 <member name="loop" value="11" c:identifier="G_SPAWN_ERROR_LOOP"/>
7676 <member name="txtbusy" value="12" c:identifier="G_SPAWN_ERROR_TXTBUSY"/>
7677 <member name="io" value="13" c:identifier="G_SPAWN_ERROR_IO"/>
7678 <member name="nfile" value="14" c:identifier="G_SPAWN_ERROR_NFILE"/>
7679 <member name="mfile" value="15" c:identifier="G_SPAWN_ERROR_MFILE"/>
7680 <member name="inval" value="16" c:identifier="G_SPAWN_ERROR_INVAL"/>
7681 <member name="isdir" value="17" c:identifier="G_SPAWN_ERROR_ISDIR"/>
7682 <member name="libbad" value="18" c:identifier="G_SPAWN_ERROR_LIBBAD"/>
7683 <member name="failed" value="19" c:identifier="G_SPAWN_ERROR_FAILED"/>
7685 <bitfield name="SpawnFlags" c:type="GSpawnFlags">
7686 <member name="leave_descriptors_open"
7688 c:identifier="G_SPAWN_LEAVE_DESCRIPTORS_OPEN"/>
7689 <member name="do_not_reap_child"
7691 c:identifier="G_SPAWN_DO_NOT_REAP_CHILD"/>
7692 <member name="search_path" value="4" c:identifier="G_SPAWN_SEARCH_PATH"/>
7693 <member name="stdout_to_dev_null"
7695 c:identifier="G_SPAWN_STDOUT_TO_DEV_NULL"/>
7696 <member name="stderr_to_dev_null"
7698 c:identifier="G_SPAWN_STDERR_TO_DEV_NULL"/>
7699 <member name="child_inherits_stdin"
7701 c:identifier="G_SPAWN_CHILD_INHERITS_STDIN"/>
7702 <member name="file_and_argv_zero"
7704 c:identifier="G_SPAWN_FILE_AND_ARGV_ZERO"/>
7706 <record name="StatBuf" c:type="GStatBuf" disguised="1">
7708 <record name="StaticMutex" c:type="GStaticMutex">
7709 <field name="runtime_mutex" writable="1">
7710 <type name="gpointer" c:type="gpointer*"/>
7712 <union name="static_mutex" c:type="static_mutex">
7713 <field name="pad" writable="1">
7714 <array zero-terminated="0" c:type="gchar" fixed-size="40">
7715 <type name="gchar" c:type="char"/>
7718 <field name="dummy_double" writable="1">
7719 <type name="gdouble" c:type="double"/>
7721 <field name="dummy_pointer" writable="1">
7722 <type name="gpointer" c:type="void*"/>
7724 <field name="dummy_long" writable="1">
7725 <type name="glong" c:type="long"/>
7728 <method name="free" c:identifier="g_static_mutex_free">
7729 <return-value transfer-ownership="none">
7730 <type name="none" c:type="void"/>
7733 <method name="init" c:identifier="g_static_mutex_init">
7734 <return-value transfer-ownership="none">
7735 <type name="none" c:type="void"/>
7739 <record name="StaticPrivate" c:type="GStaticPrivate">
7740 <field name="index" writable="1">
7741 <type name="guint" c:type="guint"/>
7743 <method name="free" c:identifier="g_static_private_free">
7744 <return-value transfer-ownership="none">
7745 <type name="none" c:type="void"/>
7749 c:identifier="g_static_private_get"
7752 <type name="gpointer" c:type="gpointer"/>
7755 <method name="init" c:identifier="g_static_private_init">
7756 <return-value transfer-ownership="none">
7757 <type name="none" c:type="void"/>
7760 <method name="set" c:identifier="g_static_private_set">
7761 <return-value transfer-ownership="none">
7762 <type name="none" c:type="void"/>
7765 <parameter name="data" transfer-ownership="none">
7766 <type name="gpointer" c:type="gpointer"/>
7768 <parameter name="notify" transfer-ownership="none" scope="async">
7769 <type name="DestroyNotify" c:type="GDestroyNotify"/>
7774 <record name="StaticRWLock" c:type="GStaticRWLock">
7775 <field name="mutex" writable="1">
7776 <type name="StaticMutex" c:type="GStaticMutex"/>
7778 <field name="read_cond" writable="1">
7779 <type name="Cond" c:type="GCond*"/>
7781 <field name="write_cond" writable="1">
7782 <type name="Cond" c:type="GCond*"/>
7784 <field name="read_counter" writable="1">
7785 <type name="guint" c:type="guint"/>
7787 <field name="have_writer" writable="1">
7788 <type name="gboolean" c:type="gboolean"/>
7790 <field name="want_to_read" writable="1">
7791 <type name="guint" c:type="guint"/>
7793 <field name="want_to_write" writable="1">
7794 <type name="guint" c:type="guint"/>
7796 <method name="free" c:identifier="g_static_rw_lock_free">
7797 <return-value transfer-ownership="none">
7798 <type name="none" c:type="void"/>
7801 <method name="init" c:identifier="g_static_rw_lock_init">
7802 <return-value transfer-ownership="none">
7803 <type name="none" c:type="void"/>
7806 <method name="reader_lock" c:identifier="g_static_rw_lock_reader_lock">
7807 <return-value transfer-ownership="none">
7808 <type name="none" c:type="void"/>
7811 <method name="reader_trylock"
7812 c:identifier="g_static_rw_lock_reader_trylock">
7813 <return-value transfer-ownership="none">
7814 <type name="gboolean" c:type="gboolean"/>
7817 <method name="reader_unlock"
7818 c:identifier="g_static_rw_lock_reader_unlock">
7819 <return-value transfer-ownership="none">
7820 <type name="none" c:type="void"/>
7823 <method name="writer_lock" c:identifier="g_static_rw_lock_writer_lock">
7824 <return-value transfer-ownership="none">
7825 <type name="none" c:type="void"/>
7828 <method name="writer_trylock"
7829 c:identifier="g_static_rw_lock_writer_trylock">
7830 <return-value transfer-ownership="none">
7831 <type name="gboolean" c:type="gboolean"/>
7834 <method name="writer_unlock"
7835 c:identifier="g_static_rw_lock_writer_unlock">
7836 <return-value transfer-ownership="none">
7837 <type name="none" c:type="void"/>
7841 <record name="StaticRecMutex" c:type="GStaticRecMutex">
7842 <field name="mutex" writable="1">
7843 <type name="StaticMutex" c:type="GStaticMutex"/>
7845 <field name="depth" writable="1">
7846 <type name="guint" c:type="guint"/>
7848 <field name="owner" writable="1">
7849 <type name="SystemThread" c:type="GSystemThread"/>
7851 <method name="free" c:identifier="g_static_rec_mutex_free">
7852 <return-value transfer-ownership="none">
7853 <type name="none" c:type="void"/>
7856 <method name="init" c:identifier="g_static_rec_mutex_init">
7857 <return-value transfer-ownership="none">
7858 <type name="none" c:type="void"/>
7861 <method name="lock" c:identifier="g_static_rec_mutex_lock">
7862 <return-value transfer-ownership="none">
7863 <type name="none" c:type="void"/>
7866 <method name="lock_full" c:identifier="g_static_rec_mutex_lock_full">
7867 <return-value transfer-ownership="none">
7868 <type name="none" c:type="void"/>
7871 <parameter name="depth" transfer-ownership="none">
7872 <type name="guint" c:type="guint"/>
7876 <method name="trylock" c:identifier="g_static_rec_mutex_trylock">
7877 <return-value transfer-ownership="none">
7878 <type name="gboolean" c:type="gboolean"/>
7881 <method name="unlock" c:identifier="g_static_rec_mutex_unlock">
7882 <return-value transfer-ownership="none">
7883 <type name="none" c:type="void"/>
7886 <method name="unlock_full" c:identifier="g_static_rec_mutex_unlock_full">
7887 <return-value transfer-ownership="none">
7888 <type name="guint" c:type="guint"/>
7892 <record name="String" c:type="GString">
7893 <field name="str" writable="1">
7894 <type name="utf8" c:type="gchar*"/>
7896 <field name="len" writable="1">
7897 <type name="gulong" c:type="gsize"/>
7899 <field name="allocated_len" writable="1">
7900 <type name="gulong" c:type="gsize"/>
7902 <method name="append" c:identifier="g_string_append" introspectable="0">
7904 <type name="String" c:type="GString*"/>
7907 <parameter name="val" transfer-ownership="none">
7908 <type name="utf8" c:type="gchar*"/>
7912 <method name="append_c"
7913 c:identifier="g_string_append_c"
7916 <type name="String" c:type="GString*"/>
7919 <parameter name="c" transfer-ownership="none">
7920 <type name="gchar" c:type="gchar"/>
7924 <method name="append_len"
7925 c:identifier="g_string_append_len"
7928 <type name="String" c:type="GString*"/>
7931 <parameter name="val" transfer-ownership="none">
7932 <type name="utf8" c:type="gchar*"/>
7934 <parameter name="len" transfer-ownership="none">
7935 <type name="glong" c:type="gssize"/>
7939 <method name="append_printf"
7940 c:identifier="g_string_append_printf"
7942 <return-value transfer-ownership="none">
7943 <type name="none" c:type="void"/>
7946 <parameter name="format" transfer-ownership="none">
7947 <type name="utf8" c:type="gchar*"/>
7949 <parameter transfer-ownership="none">
7955 <method name="append_unichar"
7956 c:identifier="g_string_append_unichar"
7959 <type name="String" c:type="GString*"/>
7962 <parameter name="wc" transfer-ownership="none">
7963 <type name="gunichar" c:type="gunichar"/>
7967 <method name="append_uri_escaped"
7968 c:identifier="g_string_append_uri_escaped"
7971 <type name="String" c:type="GString*"/>
7974 <parameter name="unescaped" transfer-ownership="none">
7975 <type name="utf8" c:type="char*"/>
7977 <parameter name="reserved_chars_allowed" transfer-ownership="none">
7978 <type name="utf8" c:type="char*"/>
7980 <parameter name="allow_utf8" transfer-ownership="none">
7981 <type name="gboolean" c:type="gboolean"/>
7985 <method name="append_vprintf"
7986 c:identifier="g_string_append_vprintf"
7988 <return-value transfer-ownership="none">
7989 <type name="none" c:type="void"/>
7992 <parameter name="format" transfer-ownership="none">
7993 <type name="utf8" c:type="gchar*"/>
7995 <parameter name="args" transfer-ownership="none">
7996 <type name="va_list" c:type="va_list"/>
8000 <method name="ascii_down"
8001 c:identifier="g_string_ascii_down"
8004 <type name="String" c:type="GString*"/>
8007 <method name="ascii_up"
8008 c:identifier="g_string_ascii_up"
8011 <type name="String" c:type="GString*"/>
8014 <method name="assign" c:identifier="g_string_assign" introspectable="0">
8016 <type name="String" c:type="GString*"/>
8019 <parameter name="rval" transfer-ownership="none">
8020 <type name="utf8" c:type="gchar*"/>
8024 <method name="down" c:identifier="g_string_down" introspectable="0">
8026 <type name="String" c:type="GString*"/>
8029 <method name="equal" c:identifier="g_string_equal">
8030 <return-value transfer-ownership="none">
8031 <type name="gboolean" c:type="gboolean"/>
8034 <parameter name="v2" transfer-ownership="none">
8035 <type name="String" c:type="GString*"/>
8039 <method name="erase" c:identifier="g_string_erase" introspectable="0">
8041 <type name="String" c:type="GString*"/>
8044 <parameter name="pos" transfer-ownership="none">
8045 <type name="glong" c:type="gssize"/>
8047 <parameter name="len" transfer-ownership="none">
8048 <type name="glong" c:type="gssize"/>
8052 <method name="free" c:identifier="g_string_free">
8053 <return-value transfer-ownership="full">
8054 <type name="utf8" c:type="gchar*"/>
8057 <parameter name="free_segment" transfer-ownership="none">
8058 <type name="gboolean" c:type="gboolean"/>
8062 <method name="hash" c:identifier="g_string_hash">
8063 <return-value transfer-ownership="none">
8064 <type name="guint" c:type="guint"/>
8067 <method name="insert" c:identifier="g_string_insert" introspectable="0">
8069 <type name="String" c:type="GString*"/>
8072 <parameter name="pos" transfer-ownership="none">
8073 <type name="glong" c:type="gssize"/>
8075 <parameter name="val" transfer-ownership="none">
8076 <type name="utf8" c:type="gchar*"/>
8080 <method name="insert_c"
8081 c:identifier="g_string_insert_c"
8084 <type name="String" c:type="GString*"/>
8087 <parameter name="pos" transfer-ownership="none">
8088 <type name="glong" c:type="gssize"/>
8090 <parameter name="c" transfer-ownership="none">
8091 <type name="gchar" c:type="gchar"/>
8095 <method name="insert_len"
8096 c:identifier="g_string_insert_len"
8099 <type name="String" c:type="GString*"/>
8102 <parameter name="pos" transfer-ownership="none">
8103 <type name="glong" c:type="gssize"/>
8105 <parameter name="val" transfer-ownership="none">
8106 <type name="utf8" c:type="gchar*"/>
8108 <parameter name="len" transfer-ownership="none">
8109 <type name="glong" c:type="gssize"/>
8113 <method name="insert_unichar"
8114 c:identifier="g_string_insert_unichar"
8117 <type name="String" c:type="GString*"/>
8120 <parameter name="pos" transfer-ownership="none">
8121 <type name="glong" c:type="gssize"/>
8123 <parameter name="wc" transfer-ownership="none">
8124 <type name="gunichar" c:type="gunichar"/>
8128 <method name="overwrite"
8129 c:identifier="g_string_overwrite"
8132 <type name="String" c:type="GString*"/>
8135 <parameter name="pos" transfer-ownership="none">
8136 <type name="gulong" c:type="gsize"/>
8138 <parameter name="val" transfer-ownership="none">
8139 <type name="utf8" c:type="gchar*"/>
8143 <method name="overwrite_len"
8144 c:identifier="g_string_overwrite_len"
8147 <type name="String" c:type="GString*"/>
8150 <parameter name="pos" transfer-ownership="none">
8151 <type name="gulong" c:type="gsize"/>
8153 <parameter name="val" transfer-ownership="none">
8154 <type name="utf8" c:type="gchar*"/>
8156 <parameter name="len" transfer-ownership="none">
8157 <type name="glong" c:type="gssize"/>
8161 <method name="prepend"
8162 c:identifier="g_string_prepend"
8165 <type name="String" c:type="GString*"/>
8168 <parameter name="val" transfer-ownership="none">
8169 <type name="utf8" c:type="gchar*"/>
8173 <method name="prepend_c"
8174 c:identifier="g_string_prepend_c"
8177 <type name="String" c:type="GString*"/>
8180 <parameter name="c" transfer-ownership="none">
8181 <type name="gchar" c:type="gchar"/>
8185 <method name="prepend_len"
8186 c:identifier="g_string_prepend_len"
8189 <type name="String" c:type="GString*"/>
8192 <parameter name="val" transfer-ownership="none">
8193 <type name="utf8" c:type="gchar*"/>
8195 <parameter name="len" transfer-ownership="none">
8196 <type name="glong" c:type="gssize"/>
8200 <method name="prepend_unichar"
8201 c:identifier="g_string_prepend_unichar"
8204 <type name="String" c:type="GString*"/>
8207 <parameter name="wc" transfer-ownership="none">
8208 <type name="gunichar" c:type="gunichar"/>
8212 <method name="printf" c:identifier="g_string_printf" introspectable="0">
8213 <return-value transfer-ownership="none">
8214 <type name="none" c:type="void"/>
8217 <parameter name="format" transfer-ownership="none">
8218 <type name="utf8" c:type="gchar*"/>
8220 <parameter transfer-ownership="none">
8226 <method name="set_size"
8227 c:identifier="g_string_set_size"
8230 <type name="String" c:type="GString*"/>
8233 <parameter name="len" transfer-ownership="none">
8234 <type name="gulong" c:type="gsize"/>
8238 <method name="truncate"
8239 c:identifier="g_string_truncate"
8242 <type name="String" c:type="GString*"/>
8245 <parameter name="len" transfer-ownership="none">
8246 <type name="gulong" c:type="gsize"/>
8250 <method name="up" c:identifier="g_string_up" introspectable="0">
8252 <type name="String" c:type="GString*"/>
8255 <method name="vprintf"
8256 c:identifier="g_string_vprintf"
8258 <return-value transfer-ownership="none">
8259 <type name="none" c:type="void"/>
8262 <parameter name="format" transfer-ownership="none">
8263 <type name="utf8" c:type="gchar*"/>
8265 <parameter name="args" transfer-ownership="none">
8266 <type name="va_list" c:type="va_list"/>
8271 <record name="StringChunk" c:type="GStringChunk" disguised="1">
8272 <method name="clear" c:identifier="g_string_chunk_clear">
8273 <return-value transfer-ownership="none">
8274 <type name="none" c:type="void"/>
8277 <method name="free" c:identifier="g_string_chunk_free">
8278 <return-value transfer-ownership="none">
8279 <type name="none" c:type="void"/>
8282 <method name="insert" c:identifier="g_string_chunk_insert">
8283 <return-value transfer-ownership="full">
8284 <type name="utf8" c:type="gchar*"/>
8287 <parameter name="string" transfer-ownership="none">
8288 <type name="utf8" c:type="gchar*"/>
8292 <method name="insert_const" c:identifier="g_string_chunk_insert_const">
8293 <return-value transfer-ownership="full">
8294 <type name="utf8" c:type="gchar*"/>
8297 <parameter name="string" transfer-ownership="none">
8298 <type name="utf8" c:type="gchar*"/>
8302 <method name="insert_len" c:identifier="g_string_chunk_insert_len">
8303 <return-value transfer-ownership="full">
8304 <type name="utf8" c:type="gchar*"/>
8307 <parameter name="string" transfer-ownership="none">
8308 <type name="utf8" c:type="gchar*"/>
8310 <parameter name="len" transfer-ownership="none">
8311 <type name="glong" c:type="gssize"/>
8316 <union name="SystemThread" c:type="GSystemThread">
8317 <field name="data" writable="1">
8318 <array zero-terminated="0" c:type="gchar" fixed-size="8">
8319 <type name="gchar" c:type="char"/>
8322 <field name="dummy_double" writable="1">
8323 <type name="gdouble" c:type="double"/>
8325 <field name="dummy_pointer" writable="1">
8326 <type name="gpointer" c:type="void*"/>
8328 <field name="dummy_long" writable="1">
8329 <type name="glong" c:type="long"/>
8332 <record name="TestCase" c:type="GTestCase" disguised="1">
8334 <record name="TestConfig" c:type="GTestConfig">
8335 <field name="test_initialized" writable="1">
8336 <type name="gboolean" c:type="gboolean"/>
8338 <field name="test_quick" writable="1">
8339 <type name="gboolean" c:type="gboolean"/>
8341 <field name="test_perf" writable="1">
8342 <type name="gboolean" c:type="gboolean"/>
8344 <field name="test_verbose" writable="1">
8345 <type name="gboolean" c:type="gboolean"/>
8347 <field name="test_quiet" writable="1">
8348 <type name="gboolean" c:type="gboolean"/>
8351 <callback name="TestDataFunc" c:type="GTestDataFunc">
8352 <return-value transfer-ownership="none">
8353 <type name="none" c:type="void"/>
8356 <parameter name="user_data" transfer-ownership="none" closure="0">
8357 <type name="gpointer" c:type="gconstpointer"/>
8361 <callback name="TestFixtureFunc" c:type="GTestFixtureFunc">
8362 <return-value transfer-ownership="none">
8363 <type name="none" c:type="void"/>
8366 <parameter name="fixture" transfer-ownership="none">
8367 <type name="gpointer" c:type="gpointer"/>
8369 <parameter name="user_data" transfer-ownership="none" closure="1">
8370 <type name="gpointer" c:type="gconstpointer"/>
8374 <callback name="TestFunc" c:type="GTestFunc">
8375 <return-value transfer-ownership="none">
8376 <type name="none" c:type="void"/>
8379 <record name="TestLogBuffer" c:type="GTestLogBuffer">
8380 <field name="data" writable="1">
8381 <type name="String" c:type="GString*"/>
8383 <field name="msgs" writable="1">
8384 <type name="GLib.SList" c:type="GSList*">
8385 <type name="gpointer" c:type="gpointer"/>
8388 <method name="free" c:identifier="g_test_log_buffer_free">
8389 <return-value transfer-ownership="none">
8390 <type name="none" c:type="void"/>
8394 c:identifier="g_test_log_buffer_pop"
8397 <type name="TestLogMsg" c:type="GTestLogMsg*"/>
8400 <method name="push" c:identifier="g_test_log_buffer_push">
8401 <return-value transfer-ownership="none">
8402 <type name="none" c:type="void"/>
8405 <parameter name="n_bytes" transfer-ownership="none">
8406 <type name="guint" c:type="guint"/>
8408 <parameter name="bytes" transfer-ownership="none">
8409 <type name="guint8" c:type="guint8*"/>
8414 <callback name="TestLogFatalFunc"
8415 c:type="GTestLogFatalFunc"
8417 <doc xml:whitespace="preserve">Specifies the prototype of fatal log handler functions.</doc>
8418 <return-value transfer-ownership="none">
8419 <doc xml:whitespace="preserve">%TRUE if the program should abort, %FALSE otherwise</doc>
8420 <type name="gboolean" c:type="gboolean"/>
8423 <parameter name="log_domain" transfer-ownership="none">
8424 <doc xml:whitespace="preserve">the log domain of the message</doc>
8425 <type name="utf8" c:type="gchar*"/>
8427 <parameter name="log_level" transfer-ownership="none">
8428 <doc xml:whitespace="preserve">the log level of the message (including the fatal and recursion flags)</doc>
8429 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
8431 <parameter name="message" transfer-ownership="none">
8432 <doc xml:whitespace="preserve">the message to process</doc>
8433 <type name="utf8" c:type="gchar*"/>
8435 <parameter name="user_data" transfer-ownership="none" closure="3">
8436 <doc xml:whitespace="preserve">user data, set in g_test_log_set_fatal_handler()</doc>
8437 <type name="gpointer" c:type="gpointer"/>
8441 <record name="TestLogMsg" c:type="GTestLogMsg">
8442 <field name="log_type" writable="1">
8443 <type name="TestLogType" c:type="GTestLogType"/>
8445 <field name="n_strings" writable="1">
8446 <type name="guint" c:type="guint"/>
8448 <field name="strings" writable="1">
8449 <type name="utf8" c:type="gchar**"/>
8451 <field name="n_nums" writable="1">
8452 <type name="guint" c:type="guint"/>
8454 <field name="nums" writable="1">
8455 <type name="glong" c:type="long*"/>
8457 <method name="free" c:identifier="g_test_log_msg_free">
8458 <return-value transfer-ownership="none">
8459 <type name="none" c:type="void"/>
8463 <enumeration name="TestLogType" c:type="GTestLogType">
8464 <member name="none" value="0" c:identifier="G_TEST_LOG_NONE"/>
8465 <member name="error" value="1" c:identifier="G_TEST_LOG_ERROR"/>
8466 <member name="start_binary"
8468 c:identifier="G_TEST_LOG_START_BINARY"/>
8469 <member name="list_case" value="3" c:identifier="G_TEST_LOG_LIST_CASE"/>
8470 <member name="skip_case" value="4" c:identifier="G_TEST_LOG_SKIP_CASE"/>
8471 <member name="start_case"
8473 c:identifier="G_TEST_LOG_START_CASE"/>
8474 <member name="stop_case" value="6" c:identifier="G_TEST_LOG_STOP_CASE"/>
8475 <member name="min_result"
8477 c:identifier="G_TEST_LOG_MIN_RESULT"/>
8478 <member name="max_result"
8480 c:identifier="G_TEST_LOG_MAX_RESULT"/>
8481 <member name="message" value="9" c:identifier="G_TEST_LOG_MESSAGE"/>
8483 <record name="TestSuite" c:type="GTestSuite" disguised="1">
8484 <method name="add" c:identifier="g_test_suite_add">
8485 <return-value transfer-ownership="none">
8486 <type name="none" c:type="void"/>
8489 <parameter name="test_case" transfer-ownership="none">
8490 <type name="TestCase" c:type="GTestCase*"/>
8494 <method name="add_suite" c:identifier="g_test_suite_add_suite">
8495 <return-value transfer-ownership="none">
8496 <type name="none" c:type="void"/>
8499 <parameter name="nestedsuite" transfer-ownership="none">
8500 <type name="TestSuite" c:type="GTestSuite*"/>
8505 <bitfield name="TestTrapFlags" c:type="GTestTrapFlags">
8506 <member name="silence_stdout"
8508 c:identifier="G_TEST_TRAP_SILENCE_STDOUT"/>
8509 <member name="silence_stderr"
8511 c:identifier="G_TEST_TRAP_SILENCE_STDERR"/>
8512 <member name="inherit_stdin"
8514 c:identifier="G_TEST_TRAP_INHERIT_STDIN"/>
8516 <record name="Thread" c:type="GThread">
8517 <field name="func" introspectable="0" writable="1">
8518 <type name="ThreadFunc" c:type="GThreadFunc"/>
8520 <field name="data" writable="1">
8521 <type name="gpointer" c:type="gpointer"/>
8523 <field name="joinable" writable="1">
8524 <type name="gboolean" c:type="gboolean"/>
8526 <field name="priority" writable="1">
8527 <type name="ThreadPriority" c:type="GThreadPriority"/>
8529 <method name="join" c:identifier="g_thread_join" introspectable="0">
8531 <type name="gpointer" c:type="gpointer"/>
8534 <method name="set_priority" c:identifier="g_thread_set_priority">
8535 <return-value transfer-ownership="none">
8536 <type name="none" c:type="void"/>
8539 <parameter name="priority" transfer-ownership="none">
8540 <type name="ThreadPriority" c:type="GThreadPriority"/>
8545 <enumeration name="ThreadError"
8546 c:type="GThreadError"
8547 glib:error-quark="g_thread_error_quark">
8548 <member name="thread_error_again"
8550 c:identifier="G_THREAD_ERROR_AGAIN"/>
8552 <callback name="ThreadFunc" c:type="GThreadFunc" introspectable="0">
8554 <type name="gpointer" c:type="gpointer"/>
8557 <parameter name="data" transfer-ownership="none">
8558 <type name="gpointer" c:type="gpointer"/>
8562 <record name="ThreadFunctions" c:type="GThreadFunctions">
8563 <field name="mutex_new" introspectable="0">
8564 <callback name="mutex_new" introspectable="0">
8566 <type name="Mutex" c:type="GMutex*"/>
8570 <field name="mutex_lock">
8571 <callback name="mutex_lock">
8572 <return-value transfer-ownership="none">
8573 <type name="none" c:type="void"/>
8576 <parameter name="mutex" transfer-ownership="none">
8577 <type name="Mutex" c:type="GMutex*"/>
8582 <field name="mutex_trylock">
8583 <callback name="mutex_trylock">
8584 <return-value transfer-ownership="none">
8585 <type name="gboolean" c:type="gboolean"/>
8588 <parameter name="mutex" transfer-ownership="none">
8589 <type name="Mutex" c:type="GMutex*"/>
8594 <field name="mutex_unlock">
8595 <callback name="mutex_unlock">
8596 <return-value transfer-ownership="none">
8597 <type name="none" c:type="void"/>
8600 <parameter name="mutex" transfer-ownership="none">
8601 <type name="Mutex" c:type="GMutex*"/>
8606 <field name="mutex_free">
8607 <callback name="mutex_free">
8608 <return-value transfer-ownership="none">
8609 <type name="none" c:type="void"/>
8612 <parameter name="mutex" transfer-ownership="none">
8613 <type name="Mutex" c:type="GMutex*"/>
8618 <field name="cond_new" introspectable="0">
8619 <callback name="cond_new" introspectable="0">
8621 <type name="Cond" c:type="GCond*"/>
8625 <field name="cond_signal">
8626 <callback name="cond_signal">
8627 <return-value transfer-ownership="none">
8628 <type name="none" c:type="void"/>
8631 <parameter name="cond" transfer-ownership="none">
8632 <type name="Cond" c:type="GCond*"/>
8637 <field name="cond_broadcast">
8638 <callback name="cond_broadcast">
8639 <return-value transfer-ownership="none">
8640 <type name="none" c:type="void"/>
8643 <parameter name="cond" transfer-ownership="none">
8644 <type name="Cond" c:type="GCond*"/>
8649 <field name="cond_wait">
8650 <callback name="cond_wait">
8651 <return-value transfer-ownership="none">
8652 <type name="none" c:type="void"/>
8655 <parameter name="cond" transfer-ownership="none">
8656 <type name="Cond" c:type="GCond*"/>
8658 <parameter name="mutex" transfer-ownership="none">
8659 <type name="Mutex" c:type="GMutex*"/>
8664 <field name="cond_timed_wait">
8665 <callback name="cond_timed_wait">
8666 <return-value transfer-ownership="none">
8667 <type name="gboolean" c:type="gboolean"/>
8670 <parameter name="cond" transfer-ownership="none">
8671 <type name="Cond" c:type="GCond*"/>
8673 <parameter name="mutex" transfer-ownership="none">
8674 <type name="Mutex" c:type="GMutex*"/>
8676 <parameter name="end_time" transfer-ownership="none">
8677 <type name="TimeVal" c:type="GTimeVal*"/>
8682 <field name="cond_free">
8683 <callback name="cond_free">
8684 <return-value transfer-ownership="none">
8685 <type name="none" c:type="void"/>
8688 <parameter name="cond" transfer-ownership="none">
8689 <type name="Cond" c:type="GCond*"/>
8694 <field name="private_new" introspectable="0">
8695 <callback name="private_new" introspectable="0">
8697 <type name="Private" c:type="GPrivate*"/>
8700 <parameter name="destructor"
8701 transfer-ownership="none"
8703 <type name="DestroyNotify" c:type="GDestroyNotify"/>
8708 <field name="private_get" introspectable="0">
8709 <callback name="private_get" introspectable="0">
8711 <type name="gpointer" c:type="gpointer"/>
8714 <parameter name="private_key" transfer-ownership="none">
8715 <type name="Private" c:type="GPrivate*"/>
8720 <field name="private_set">
8721 <callback name="private_set">
8722 <return-value transfer-ownership="none">
8723 <type name="none" c:type="void"/>
8726 <parameter name="private_key" transfer-ownership="none">
8727 <type name="Private" c:type="GPrivate*"/>
8729 <parameter name="data" transfer-ownership="none">
8730 <type name="gpointer" c:type="gpointer"/>
8735 <field name="thread_create" introspectable="0">
8736 <callback name="thread_create" introspectable="0" throws="1">
8737 <return-value transfer-ownership="none">
8738 <type name="none" c:type="void"/>
8741 <parameter name="func" transfer-ownership="none" closure="1">
8742 <type name="ThreadFunc" c:type="GThreadFunc"/>
8744 <parameter name="data" transfer-ownership="none">
8745 <type name="gpointer" c:type="gpointer"/>
8747 <parameter name="stack_size" transfer-ownership="none">
8748 <type name="gulong" c:type="gulong"/>
8750 <parameter name="joinable" transfer-ownership="none">
8751 <type name="gboolean" c:type="gboolean"/>
8753 <parameter name="bound" transfer-ownership="none">
8754 <type name="gboolean" c:type="gboolean"/>
8756 <parameter name="priority" transfer-ownership="none">
8757 <type name="ThreadPriority" c:type="GThreadPriority"/>
8759 <parameter name="thread" transfer-ownership="none">
8760 <type name="gpointer" c:type="gpointer"/>
8765 <field name="thread_yield">
8766 <callback name="thread_yield">
8767 <return-value transfer-ownership="none">
8768 <type name="none" c:type="void"/>
8772 <field name="thread_join">
8773 <callback name="thread_join">
8774 <return-value transfer-ownership="none">
8775 <type name="none" c:type="void"/>
8778 <parameter name="thread" transfer-ownership="none">
8779 <type name="gpointer" c:type="gpointer"/>
8784 <field name="thread_exit">
8785 <callback name="thread_exit">
8786 <return-value transfer-ownership="none">
8787 <type name="none" c:type="void"/>
8791 <field name="thread_set_priority">
8792 <callback name="thread_set_priority">
8793 <return-value transfer-ownership="none">
8794 <type name="none" c:type="void"/>
8797 <parameter name="thread" transfer-ownership="none">
8798 <type name="gpointer" c:type="gpointer"/>
8800 <parameter name="priority" transfer-ownership="none">
8801 <type name="ThreadPriority" c:type="GThreadPriority"/>
8806 <field name="thread_self">
8807 <callback name="thread_self">
8808 <return-value transfer-ownership="none">
8809 <type name="none" c:type="void"/>
8812 <parameter name="thread" transfer-ownership="none">
8813 <type name="gpointer" c:type="gpointer"/>
8818 <field name="thread_equal">
8819 <callback name="thread_equal">
8820 <return-value transfer-ownership="none">
8821 <type name="gboolean" c:type="gboolean"/>
8824 <parameter name="thread1" transfer-ownership="none">
8825 <type name="gpointer" c:type="gpointer"/>
8827 <parameter name="thread2" transfer-ownership="none">
8828 <type name="gpointer" c:type="gpointer"/>
8834 <record name="ThreadPool" c:type="GThreadPool">
8835 <field name="func" writable="1">
8836 <type name="Func" c:type="GFunc"/>
8838 <field name="user_data" writable="1">
8839 <type name="gpointer" c:type="gpointer"/>
8841 <field name="exclusive" writable="1">
8842 <type name="gboolean" c:type="gboolean"/>
8844 <method name="free" c:identifier="g_thread_pool_free">
8845 <return-value transfer-ownership="none">
8846 <type name="none" c:type="void"/>
8849 <parameter name="immediate" transfer-ownership="none">
8850 <type name="gboolean" c:type="gboolean"/>
8852 <parameter name="wait_" transfer-ownership="none">
8853 <type name="gboolean" c:type="gboolean"/>
8857 <method name="get_max_threads"
8858 c:identifier="g_thread_pool_get_max_threads">
8859 <return-value transfer-ownership="none">
8860 <type name="gint" c:type="gint"/>
8863 <method name="get_num_threads"
8864 c:identifier="g_thread_pool_get_num_threads">
8865 <return-value transfer-ownership="none">
8866 <type name="guint" c:type="guint"/>
8869 <method name="push" c:identifier="g_thread_pool_push" throws="1">
8870 <return-value transfer-ownership="none">
8871 <type name="none" c:type="void"/>
8874 <parameter name="data" transfer-ownership="none">
8875 <type name="gpointer" c:type="gpointer"/>
8879 <method name="set_max_threads"
8880 c:identifier="g_thread_pool_set_max_threads"
8882 <return-value transfer-ownership="none">
8883 <type name="none" c:type="void"/>
8886 <parameter name="max_threads" transfer-ownership="none">
8887 <type name="gint" c:type="gint"/>
8891 <method name="set_sort_function"
8892 c:identifier="g_thread_pool_set_sort_function"
8894 <return-value transfer-ownership="none">
8895 <type name="none" c:type="void"/>
8898 <parameter name="func" transfer-ownership="none" closure="1">
8899 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
8901 <parameter name="user_data" transfer-ownership="none">
8902 <type name="gpointer" c:type="gpointer"/>
8906 <method name="unprocessed" c:identifier="g_thread_pool_unprocessed">
8907 <return-value transfer-ownership="none">
8908 <type name="guint" c:type="guint"/>
8912 <enumeration name="ThreadPriority" c:type="GThreadPriority">
8913 <member name="low" value="0" c:identifier="G_THREAD_PRIORITY_LOW"/>
8914 <member name="normal" value="1" c:identifier="G_THREAD_PRIORITY_NORMAL"/>
8915 <member name="high" value="2" c:identifier="G_THREAD_PRIORITY_HIGH"/>
8916 <member name="urgent" value="3" c:identifier="G_THREAD_PRIORITY_URGENT"/>
8918 <enumeration name="TimeType" c:type="GTimeType">
8919 <doc xml:whitespace="preserve">Disambiguates a given time in two ways.
8920 First, specifies if the given time is in universal or local time.
8921 Second, if the time is in local time, specifies if it is local
8922 standard time or local daylight time. This is important for the case
8923 where the same local time occurs twice (during daylight savings time
8924 transitions, for example).</doc>
8925 <member name="standard" value="0" c:identifier="G_TIME_TYPE_STANDARD"/>
8926 <member name="daylight" value="1" c:identifier="G_TIME_TYPE_DAYLIGHT"/>
8927 <member name="universal" value="2" c:identifier="G_TIME_TYPE_UNIVERSAL"/>
8929 <record name="TimeVal" c:type="GTimeVal">
8930 <field name="tv_sec" writable="1">
8931 <type name="glong" c:type="glong"/>
8933 <field name="tv_usec" writable="1">
8934 <type name="glong" c:type="glong"/>
8936 <method name="add" c:identifier="g_time_val_add">
8937 <return-value transfer-ownership="none">
8938 <type name="none" c:type="void"/>
8941 <parameter name="microseconds" transfer-ownership="none">
8942 <type name="glong" c:type="glong"/>
8946 <method name="to_iso8601" c:identifier="g_time_val_to_iso8601">
8947 <return-value transfer-ownership="full">
8948 <type name="utf8" c:type="gchar*"/>
8952 <record name="TimeZone" c:type="GTimeZone" disguised="1">
8953 <method name="adjust_time" c:identifier="g_time_zone_adjust_time">
8954 <return-value transfer-ownership="none">
8955 <type name="gint" c:type="gint"/>
8958 <parameter name="type" transfer-ownership="none">
8959 <type name="TimeType" c:type="GTimeType"/>
8961 <parameter name="time" transfer-ownership="none">
8962 <type name="gint64" c:type="gint64*"/>
8966 <method name="find_interval" c:identifier="g_time_zone_find_interval">
8967 <return-value transfer-ownership="none">
8968 <type name="gint" c:type="gint"/>
8971 <parameter name="type" transfer-ownership="none">
8972 <type name="TimeType" c:type="GTimeType"/>
8974 <parameter name="time" transfer-ownership="none">
8975 <type name="gint64" c:type="gint64"/>
8979 <method name="get_abbreviation"
8980 c:identifier="g_time_zone_get_abbreviation">
8981 <return-value transfer-ownership="none">
8982 <type name="utf8" c:type="gchar*"/>
8985 <parameter name="interval" transfer-ownership="none">
8986 <type name="gint" c:type="gint"/>
8990 <method name="get_offset" c:identifier="g_time_zone_get_offset">
8991 <return-value transfer-ownership="none">
8992 <type name="gint32" c:type="gint32"/>
8995 <parameter name="interval" transfer-ownership="none">
8996 <type name="gint" c:type="gint"/>
9000 <method name="is_dst" c:identifier="g_time_zone_is_dst">
9001 <return-value transfer-ownership="none">
9002 <type name="gboolean" c:type="gboolean"/>
9005 <parameter name="interval" transfer-ownership="none">
9006 <type name="gint" c:type="gint"/>
9010 <method name="ref" c:identifier="g_time_zone_ref" introspectable="0">
9012 <type name="TimeZone" c:type="GTimeZone*"/>
9015 <method name="unref" c:identifier="g_time_zone_unref">
9016 <return-value transfer-ownership="none">
9017 <type name="none" c:type="void"/>
9021 <record name="Timer" c:type="GTimer" disguised="1">
9022 <method name="continue" c:identifier="g_timer_continue">
9023 <return-value transfer-ownership="none">
9024 <type name="none" c:type="void"/>
9027 <method name="destroy" c:identifier="g_timer_destroy">
9028 <return-value transfer-ownership="none">
9029 <type name="none" c:type="void"/>
9032 <method name="elapsed" c:identifier="g_timer_elapsed">
9033 <return-value transfer-ownership="none">
9034 <type name="gdouble" c:type="gdouble"/>
9037 <parameter name="microseconds" transfer-ownership="none">
9038 <type name="gulong" c:type="gulong*"/>
9042 <method name="reset" c:identifier="g_timer_reset">
9043 <return-value transfer-ownership="none">
9044 <type name="none" c:type="void"/>
9047 <method name="start" c:identifier="g_timer_start">
9048 <return-value transfer-ownership="none">
9049 <type name="none" c:type="void"/>
9052 <method name="stop" c:identifier="g_timer_stop">
9053 <return-value transfer-ownership="none">
9054 <type name="none" c:type="void"/>
9058 <enumeration name="TokenType" c:type="GTokenType">
9059 <member name="eof" value="0" c:identifier="G_TOKEN_EOF"/>
9060 <member name="left_paren" value="0" c:identifier="G_TOKEN_LEFT_PAREN"/>
9061 <member name="right_paren" value="0" c:identifier="G_TOKEN_RIGHT_PAREN"/>
9062 <member name="left_curly" value="0" c:identifier="G_TOKEN_LEFT_CURLY"/>
9063 <member name="right_curly" value="0" c:identifier="G_TOKEN_RIGHT_CURLY"/>
9064 <member name="left_brace" value="0" c:identifier="G_TOKEN_LEFT_BRACE"/>
9065 <member name="right_brace" value="0" c:identifier="G_TOKEN_RIGHT_BRACE"/>
9066 <member name="equal_sign" value="0" c:identifier="G_TOKEN_EQUAL_SIGN"/>
9067 <member name="comma" value="0" c:identifier="G_TOKEN_COMMA"/>
9068 <member name="none" value="256" c:identifier="G_TOKEN_NONE"/>
9069 <member name="error" value="257" c:identifier="G_TOKEN_ERROR"/>
9070 <member name="char" value="258" c:identifier="G_TOKEN_CHAR"/>
9071 <member name="binary" value="259" c:identifier="G_TOKEN_BINARY"/>
9072 <member name="octal" value="260" c:identifier="G_TOKEN_OCTAL"/>
9073 <member name="int" value="261" c:identifier="G_TOKEN_INT"/>
9074 <member name="hex" value="262" c:identifier="G_TOKEN_HEX"/>
9075 <member name="float" value="263" c:identifier="G_TOKEN_FLOAT"/>
9076 <member name="string" value="264" c:identifier="G_TOKEN_STRING"/>
9077 <member name="symbol" value="265" c:identifier="G_TOKEN_SYMBOL"/>
9078 <member name="identifier" value="266" c:identifier="G_TOKEN_IDENTIFIER"/>
9079 <member name="identifier_null"
9081 c:identifier="G_TOKEN_IDENTIFIER_NULL"/>
9082 <member name="comment_single"
9084 c:identifier="G_TOKEN_COMMENT_SINGLE"/>
9085 <member name="comment_multi"
9087 c:identifier="G_TOKEN_COMMENT_MULTI"/>
9088 <member name="last" value="270" c:identifier="G_TOKEN_LAST"/>
9090 <union name="TokenValue" c:type="GTokenValue">
9091 <field name="v_symbol" writable="1">
9092 <type name="gpointer" c:type="gpointer"/>
9094 <field name="v_identifier" writable="1">
9095 <type name="utf8" c:type="gchar*"/>
9097 <field name="v_binary" writable="1">
9098 <type name="gulong" c:type="gulong"/>
9100 <field name="v_octal" writable="1">
9101 <type name="gulong" c:type="gulong"/>
9103 <field name="v_int" writable="1">
9104 <type name="gulong" c:type="gulong"/>
9106 <field name="v_int64" writable="1">
9107 <type name="guint64" c:type="guint64"/>
9109 <field name="v_float" writable="1">
9110 <type name="gdouble" c:type="gdouble"/>
9112 <field name="v_hex" writable="1">
9113 <type name="gulong" c:type="gulong"/>
9115 <field name="v_string" writable="1">
9116 <type name="utf8" c:type="gchar*"/>
9118 <field name="v_comment" writable="1">
9119 <type name="utf8" c:type="gchar*"/>
9121 <field name="v_char" writable="1">
9122 <type name="guint8" c:type="guchar"/>
9124 <field name="v_error" writable="1">
9125 <type name="guint" c:type="guint"/>
9128 <callback name="TranslateFunc" c:type="GTranslateFunc">
9129 <doc xml:whitespace="preserve">The type of functions which are used to translate user-visible
9130 strings, for <option>--help</option> output.
9131 The returned string is owned by GLib and must not be freed.</doc>
9132 <return-value transfer-ownership="none">
9133 <doc xml:whitespace="preserve">a translation of the string for the current locale.</doc>
9134 <type name="utf8" c:type="gchar*"/>
9137 <parameter name="str" transfer-ownership="none">
9138 <doc xml:whitespace="preserve">the untranslated string</doc>
9139 <type name="utf8" c:type="gchar*"/>
9141 <parameter name="data" transfer-ownership="none">
9142 <doc xml:whitespace="preserve">user data specified when installing the function, e.g. in g_option_group_set_translate_func()</doc>
9143 <type name="gpointer" c:type="gpointer"/>
9147 <record name="TrashStack" c:type="GTrashStack">
9148 <field name="next" writable="1">
9149 <type name="TrashStack" c:type="GTrashStack*"/>
9152 <bitfield name="TraverseFlags" c:type="GTraverseFlags">
9153 <member name="leaves" value="1" c:identifier="G_TRAVERSE_LEAVES"/>
9154 <member name="non_leaves"
9156 c:identifier="G_TRAVERSE_NON_LEAVES"/>
9157 <member name="all" value="3" c:identifier="G_TRAVERSE_ALL"/>
9158 <member name="mask" value="3" c:identifier="G_TRAVERSE_MASK"/>
9159 <member name="leafs" value="1" c:identifier="G_TRAVERSE_LEAFS"/>
9160 <member name="non_leafs" value="2" c:identifier="G_TRAVERSE_NON_LEAFS"/>
9162 <callback name="TraverseFunc" c:type="GTraverseFunc">
9163 <return-value transfer-ownership="none">
9164 <type name="gboolean" c:type="gboolean"/>
9167 <parameter name="key" transfer-ownership="none">
9168 <type name="gpointer" c:type="gpointer"/>
9170 <parameter name="value" transfer-ownership="none">
9171 <type name="gpointer" c:type="gpointer"/>
9173 <parameter name="data" transfer-ownership="none">
9174 <type name="gpointer" c:type="gpointer"/>
9178 <enumeration name="TraverseType" c:type="GTraverseType">
9179 <member name="in_order" value="0" c:identifier="G_IN_ORDER"/>
9180 <member name="pre_order" value="1" c:identifier="G_PRE_ORDER"/>
9181 <member name="post_order" value="2" c:identifier="G_POST_ORDER"/>
9182 <member name="level_order" value="3" c:identifier="G_LEVEL_ORDER"/>
9184 <record name="Tree" c:type="GTree" disguised="1">
9185 <method name="destroy" c:identifier="g_tree_destroy">
9186 <return-value transfer-ownership="none">
9187 <type name="none" c:type="void"/>
9190 <method name="foreach" c:identifier="g_tree_foreach" introspectable="0">
9191 <return-value transfer-ownership="none">
9192 <type name="none" c:type="void"/>
9195 <parameter name="func" transfer-ownership="none" closure="1">
9196 <type name="TraverseFunc" c:type="GTraverseFunc"/>
9198 <parameter name="user_data" transfer-ownership="none">
9199 <type name="gpointer" c:type="gpointer"/>
9203 <method name="height" c:identifier="g_tree_height">
9204 <return-value transfer-ownership="none">
9205 <type name="gint" c:type="gint"/>
9208 <method name="insert" c:identifier="g_tree_insert">
9209 <return-value transfer-ownership="none">
9210 <type name="none" c:type="void"/>
9213 <parameter name="key" transfer-ownership="none">
9214 <type name="gpointer" c:type="gpointer"/>
9216 <parameter name="value" transfer-ownership="none">
9217 <type name="gpointer" c:type="gpointer"/>
9221 <method name="lookup" c:identifier="g_tree_lookup" introspectable="0">
9223 <type name="gpointer" c:type="gpointer"/>
9226 <parameter name="key" transfer-ownership="none">
9227 <type name="gpointer" c:type="gconstpointer"/>
9231 <method name="lookup_extended" c:identifier="g_tree_lookup_extended">
9232 <return-value transfer-ownership="none">
9233 <type name="gboolean" c:type="gboolean"/>
9236 <parameter name="lookup_key" transfer-ownership="none">
9237 <type name="gpointer" c:type="gconstpointer"/>
9239 <parameter name="orig_key" transfer-ownership="none">
9240 <type name="gpointer" c:type="gpointer*"/>
9242 <parameter name="value" transfer-ownership="none">
9243 <type name="gpointer" c:type="gpointer*"/>
9247 <method name="nnodes" c:identifier="g_tree_nnodes">
9248 <return-value transfer-ownership="none">
9249 <type name="gint" c:type="gint"/>
9252 <method name="ref" c:identifier="g_tree_ref" introspectable="0">
9254 <type name="Tree" c:type="GTree*"/>
9257 <method name="remove" c:identifier="g_tree_remove">
9258 <return-value transfer-ownership="none">
9259 <type name="gboolean" c:type="gboolean"/>
9262 <parameter name="key" transfer-ownership="none">
9263 <type name="gpointer" c:type="gconstpointer"/>
9267 <method name="replace" c:identifier="g_tree_replace">
9268 <return-value transfer-ownership="none">
9269 <type name="none" c:type="void"/>
9272 <parameter name="key" transfer-ownership="none">
9273 <type name="gpointer" c:type="gpointer"/>
9275 <parameter name="value" transfer-ownership="none">
9276 <type name="gpointer" c:type="gpointer"/>
9280 <method name="search" c:identifier="g_tree_search" introspectable="0">
9282 <type name="gpointer" c:type="gpointer"/>
9285 <parameter name="search_func" transfer-ownership="none" closure="1">
9286 <type name="CompareFunc" c:type="GCompareFunc"/>
9288 <parameter name="user_data" transfer-ownership="none">
9289 <type name="gpointer" c:type="gconstpointer"/>
9293 <method name="steal" c:identifier="g_tree_steal">
9294 <return-value transfer-ownership="none">
9295 <type name="gboolean" c:type="gboolean"/>
9298 <parameter name="key" transfer-ownership="none">
9299 <type name="gpointer" c:type="gconstpointer"/>
9303 <method name="traverse"
9304 c:identifier="g_tree_traverse"
9306 <return-value transfer-ownership="none">
9307 <type name="none" c:type="void"/>
9310 <parameter name="traverse_func"
9311 transfer-ownership="none"
9313 <type name="TraverseFunc" c:type="GTraverseFunc"/>
9315 <parameter name="traverse_type" transfer-ownership="none">
9316 <type name="TraverseType" c:type="GTraverseType"/>
9318 <parameter name="user_data" transfer-ownership="none">
9319 <type name="gpointer" c:type="gpointer"/>
9323 <method name="unref" c:identifier="g_tree_unref">
9324 <return-value transfer-ownership="none">
9325 <type name="none" c:type="void"/>
9329 <record name="Tuples" c:type="GTuples">
9330 <field name="len" writable="1">
9331 <type name="guint" c:type="guint"/>
9333 <method name="destroy" c:identifier="g_tuples_destroy">
9334 <return-value transfer-ownership="none">
9335 <type name="none" c:type="void"/>
9338 <method name="index" c:identifier="g_tuples_index" introspectable="0">
9340 <type name="gpointer" c:type="gpointer"/>
9343 <parameter name="index_" transfer-ownership="none">
9344 <type name="gint" c:type="gint"/>
9346 <parameter name="field" transfer-ownership="none">
9347 <type name="gint" c:type="gint"/>
9352 <constant name="URI_RESERVED_CHARS_GENERIC_DELIMITERS" value=":/?#[]@">
9353 <type name="utf8" c:type="gchar*"/>
9355 <constant name="URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS"
9356 value="!$&'()*+,;=">
9357 <type name="utf8" c:type="gchar*"/>
9359 <constant name="USEC_PER_SEC" value="1000000">
9360 <type name="gint" c:type="gint"/>
9362 <enumeration name="UnicodeBreakType" c:type="GUnicodeBreakType">
9363 <member name="mandatory"
9365 c:identifier="G_UNICODE_BREAK_MANDATORY"/>
9366 <member name="carriage_return"
9368 c:identifier="G_UNICODE_BREAK_CARRIAGE_RETURN"/>
9369 <member name="line_feed"
9371 c:identifier="G_UNICODE_BREAK_LINE_FEED"/>
9372 <member name="combining_mark"
9374 c:identifier="G_UNICODE_BREAK_COMBINING_MARK"/>
9375 <member name="surrogate"
9377 c:identifier="G_UNICODE_BREAK_SURROGATE"/>
9378 <member name="zero_width_space"
9380 c:identifier="G_UNICODE_BREAK_ZERO_WIDTH_SPACE"/>
9381 <member name="inseparable"
9383 c:identifier="G_UNICODE_BREAK_INSEPARABLE"/>
9384 <member name="non_breaking_glue"
9386 c:identifier="G_UNICODE_BREAK_NON_BREAKING_GLUE"/>
9387 <member name="contingent"
9389 c:identifier="G_UNICODE_BREAK_CONTINGENT"/>
9390 <member name="space" value="9" c:identifier="G_UNICODE_BREAK_SPACE"/>
9391 <member name="after" value="10" c:identifier="G_UNICODE_BREAK_AFTER"/>
9392 <member name="before" value="11" c:identifier="G_UNICODE_BREAK_BEFORE"/>
9393 <member name="before_and_after"
9395 c:identifier="G_UNICODE_BREAK_BEFORE_AND_AFTER"/>
9396 <member name="hyphen" value="13" c:identifier="G_UNICODE_BREAK_HYPHEN"/>
9397 <member name="non_starter"
9399 c:identifier="G_UNICODE_BREAK_NON_STARTER"/>
9400 <member name="open_punctuation"
9402 c:identifier="G_UNICODE_BREAK_OPEN_PUNCTUATION"/>
9403 <member name="close_punctuation"
9405 c:identifier="G_UNICODE_BREAK_CLOSE_PUNCTUATION"/>
9406 <member name="quotation"
9408 c:identifier="G_UNICODE_BREAK_QUOTATION"/>
9409 <member name="exclamation"
9411 c:identifier="G_UNICODE_BREAK_EXCLAMATION"/>
9412 <member name="ideographic"
9414 c:identifier="G_UNICODE_BREAK_IDEOGRAPHIC"/>
9415 <member name="numeric"
9417 c:identifier="G_UNICODE_BREAK_NUMERIC"/>
9418 <member name="infix_separator"
9420 c:identifier="G_UNICODE_BREAK_INFIX_SEPARATOR"/>
9421 <member name="symbol" value="22" c:identifier="G_UNICODE_BREAK_SYMBOL"/>
9422 <member name="alphabetic"
9424 c:identifier="G_UNICODE_BREAK_ALPHABETIC"/>
9425 <member name="prefix" value="24" c:identifier="G_UNICODE_BREAK_PREFIX"/>
9426 <member name="postfix"
9428 c:identifier="G_UNICODE_BREAK_POSTFIX"/>
9429 <member name="complex_context"
9431 c:identifier="G_UNICODE_BREAK_COMPLEX_CONTEXT"/>
9432 <member name="ambiguous"
9434 c:identifier="G_UNICODE_BREAK_AMBIGUOUS"/>
9435 <member name="unknown"
9437 c:identifier="G_UNICODE_BREAK_UNKNOWN"/>
9438 <member name="next_line"
9440 c:identifier="G_UNICODE_BREAK_NEXT_LINE"/>
9441 <member name="word_joiner"
9443 c:identifier="G_UNICODE_BREAK_WORD_JOINER"/>
9444 <member name="hangul_l_jamo"
9446 c:identifier="G_UNICODE_BREAK_HANGUL_L_JAMO"/>
9447 <member name="hangul_v_jamo"
9449 c:identifier="G_UNICODE_BREAK_HANGUL_V_JAMO"/>
9450 <member name="hangul_t_jamo"
9452 c:identifier="G_UNICODE_BREAK_HANGUL_T_JAMO"/>
9453 <member name="hangul_lv_syllable"
9455 c:identifier="G_UNICODE_BREAK_HANGUL_LV_SYLLABLE"/>
9456 <member name="hangul_lvt_syllable"
9458 c:identifier="G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE"/>
9460 <enumeration name="UnicodeScript" c:type="GUnicodeScript">
9461 <member name="invalid_code"
9463 c:identifier="G_UNICODE_SCRIPT_INVALID_CODE"/>
9464 <member name="common" value="0" c:identifier="G_UNICODE_SCRIPT_COMMON"/>
9465 <member name="inherited"
9467 c:identifier="G_UNICODE_SCRIPT_INHERITED"/>
9468 <member name="arabic" value="2" c:identifier="G_UNICODE_SCRIPT_ARABIC"/>
9469 <member name="armenian"
9471 c:identifier="G_UNICODE_SCRIPT_ARMENIAN"/>
9472 <member name="bengali"
9474 c:identifier="G_UNICODE_SCRIPT_BENGALI"/>
9475 <member name="bopomofo"
9477 c:identifier="G_UNICODE_SCRIPT_BOPOMOFO"/>
9478 <member name="cherokee"
9480 c:identifier="G_UNICODE_SCRIPT_CHEROKEE"/>
9481 <member name="coptic" value="7" c:identifier="G_UNICODE_SCRIPT_COPTIC"/>
9482 <member name="cyrillic"
9484 c:identifier="G_UNICODE_SCRIPT_CYRILLIC"/>
9485 <member name="deseret"
9487 c:identifier="G_UNICODE_SCRIPT_DESERET"/>
9488 <member name="devanagari"
9490 c:identifier="G_UNICODE_SCRIPT_DEVANAGARI"/>
9491 <member name="ethiopic"
9493 c:identifier="G_UNICODE_SCRIPT_ETHIOPIC"/>
9494 <member name="georgian"
9496 c:identifier="G_UNICODE_SCRIPT_GEORGIAN"/>
9497 <member name="gothic" value="13" c:identifier="G_UNICODE_SCRIPT_GOTHIC"/>
9498 <member name="greek" value="14" c:identifier="G_UNICODE_SCRIPT_GREEK"/>
9499 <member name="gujarati"
9501 c:identifier="G_UNICODE_SCRIPT_GUJARATI"/>
9502 <member name="gurmukhi"
9504 c:identifier="G_UNICODE_SCRIPT_GURMUKHI"/>
9505 <member name="han" value="17" c:identifier="G_UNICODE_SCRIPT_HAN"/>
9506 <member name="hangul" value="18" c:identifier="G_UNICODE_SCRIPT_HANGUL"/>
9507 <member name="hebrew" value="19" c:identifier="G_UNICODE_SCRIPT_HEBREW"/>
9508 <member name="hiragana"
9510 c:identifier="G_UNICODE_SCRIPT_HIRAGANA"/>
9511 <member name="kannada"
9513 c:identifier="G_UNICODE_SCRIPT_KANNADA"/>
9514 <member name="katakana"
9516 c:identifier="G_UNICODE_SCRIPT_KATAKANA"/>
9517 <member name="khmer" value="23" c:identifier="G_UNICODE_SCRIPT_KHMER"/>
9518 <member name="lao" value="24" c:identifier="G_UNICODE_SCRIPT_LAO"/>
9519 <member name="latin" value="25" c:identifier="G_UNICODE_SCRIPT_LATIN"/>
9520 <member name="malayalam"
9522 c:identifier="G_UNICODE_SCRIPT_MALAYALAM"/>
9523 <member name="mongolian"
9525 c:identifier="G_UNICODE_SCRIPT_MONGOLIAN"/>
9526 <member name="myanmar"
9528 c:identifier="G_UNICODE_SCRIPT_MYANMAR"/>
9529 <member name="ogham" value="29" c:identifier="G_UNICODE_SCRIPT_OGHAM"/>
9530 <member name="old_italic"
9532 c:identifier="G_UNICODE_SCRIPT_OLD_ITALIC"/>
9533 <member name="oriya" value="31" c:identifier="G_UNICODE_SCRIPT_ORIYA"/>
9534 <member name="runic" value="32" c:identifier="G_UNICODE_SCRIPT_RUNIC"/>
9535 <member name="sinhala"
9537 c:identifier="G_UNICODE_SCRIPT_SINHALA"/>
9538 <member name="syriac" value="34" c:identifier="G_UNICODE_SCRIPT_SYRIAC"/>
9539 <member name="tamil" value="35" c:identifier="G_UNICODE_SCRIPT_TAMIL"/>
9540 <member name="telugu" value="36" c:identifier="G_UNICODE_SCRIPT_TELUGU"/>
9541 <member name="thaana" value="37" c:identifier="G_UNICODE_SCRIPT_THAANA"/>
9542 <member name="thai" value="38" c:identifier="G_UNICODE_SCRIPT_THAI"/>
9543 <member name="tibetan"
9545 c:identifier="G_UNICODE_SCRIPT_TIBETAN"/>
9546 <member name="canadian_aboriginal"
9548 c:identifier="G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL"/>
9549 <member name="yi" value="41" c:identifier="G_UNICODE_SCRIPT_YI"/>
9550 <member name="tagalog"
9552 c:identifier="G_UNICODE_SCRIPT_TAGALOG"/>
9553 <member name="hanunoo"
9555 c:identifier="G_UNICODE_SCRIPT_HANUNOO"/>
9556 <member name="buhid" value="44" c:identifier="G_UNICODE_SCRIPT_BUHID"/>
9557 <member name="tagbanwa"
9559 c:identifier="G_UNICODE_SCRIPT_TAGBANWA"/>
9560 <member name="braille"
9562 c:identifier="G_UNICODE_SCRIPT_BRAILLE"/>
9563 <member name="cypriot"
9565 c:identifier="G_UNICODE_SCRIPT_CYPRIOT"/>
9566 <member name="limbu" value="48" c:identifier="G_UNICODE_SCRIPT_LIMBU"/>
9567 <member name="osmanya"
9569 c:identifier="G_UNICODE_SCRIPT_OSMANYA"/>
9570 <member name="shavian"
9572 c:identifier="G_UNICODE_SCRIPT_SHAVIAN"/>
9573 <member name="linear_b"
9575 c:identifier="G_UNICODE_SCRIPT_LINEAR_B"/>
9576 <member name="tai_le" value="52" c:identifier="G_UNICODE_SCRIPT_TAI_LE"/>
9577 <member name="ugaritic"
9579 c:identifier="G_UNICODE_SCRIPT_UGARITIC"/>
9580 <member name="new_tai_lue"
9582 c:identifier="G_UNICODE_SCRIPT_NEW_TAI_LUE"/>
9583 <member name="buginese"
9585 c:identifier="G_UNICODE_SCRIPT_BUGINESE"/>
9586 <member name="glagolitic"
9588 c:identifier="G_UNICODE_SCRIPT_GLAGOLITIC"/>
9589 <member name="tifinagh"
9591 c:identifier="G_UNICODE_SCRIPT_TIFINAGH"/>
9592 <member name="syloti_nagri"
9594 c:identifier="G_UNICODE_SCRIPT_SYLOTI_NAGRI"/>
9595 <member name="old_persian"
9597 c:identifier="G_UNICODE_SCRIPT_OLD_PERSIAN"/>
9598 <member name="kharoshthi"
9600 c:identifier="G_UNICODE_SCRIPT_KHAROSHTHI"/>
9601 <member name="unknown"
9603 c:identifier="G_UNICODE_SCRIPT_UNKNOWN"/>
9604 <member name="balinese"
9606 c:identifier="G_UNICODE_SCRIPT_BALINESE"/>
9607 <member name="cuneiform"
9609 c:identifier="G_UNICODE_SCRIPT_CUNEIFORM"/>
9610 <member name="phoenician"
9612 c:identifier="G_UNICODE_SCRIPT_PHOENICIAN"/>
9613 <member name="phags_pa"
9615 c:identifier="G_UNICODE_SCRIPT_PHAGS_PA"/>
9616 <member name="nko" value="66" c:identifier="G_UNICODE_SCRIPT_NKO"/>
9617 <member name="kayah_li"
9619 c:identifier="G_UNICODE_SCRIPT_KAYAH_LI"/>
9620 <member name="lepcha" value="68" c:identifier="G_UNICODE_SCRIPT_LEPCHA"/>
9621 <member name="rejang" value="69" c:identifier="G_UNICODE_SCRIPT_REJANG"/>
9622 <member name="sundanese"
9624 c:identifier="G_UNICODE_SCRIPT_SUNDANESE"/>
9625 <member name="saurashtra"
9627 c:identifier="G_UNICODE_SCRIPT_SAURASHTRA"/>
9628 <member name="cham" value="72" c:identifier="G_UNICODE_SCRIPT_CHAM"/>
9629 <member name="ol_chiki"
9631 c:identifier="G_UNICODE_SCRIPT_OL_CHIKI"/>
9632 <member name="vai" value="74" c:identifier="G_UNICODE_SCRIPT_VAI"/>
9633 <member name="carian" value="75" c:identifier="G_UNICODE_SCRIPT_CARIAN"/>
9634 <member name="lycian" value="76" c:identifier="G_UNICODE_SCRIPT_LYCIAN"/>
9635 <member name="lydian" value="77" c:identifier="G_UNICODE_SCRIPT_LYDIAN"/>
9636 <member name="avestan"
9638 c:identifier="G_UNICODE_SCRIPT_AVESTAN"/>
9639 <member name="bamum" value="79" c:identifier="G_UNICODE_SCRIPT_BAMUM"/>
9640 <member name="egyptian_hieroglyphs"
9642 c:identifier="G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS"/>
9643 <member name="imperial_aramaic"
9645 c:identifier="G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC"/>
9646 <member name="inscriptional_pahlavi"
9648 c:identifier="G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI"/>
9649 <member name="inscriptional_parthian"
9651 c:identifier="G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN"/>
9652 <member name="javanese"
9654 c:identifier="G_UNICODE_SCRIPT_JAVANESE"/>
9655 <member name="kaithi" value="85" c:identifier="G_UNICODE_SCRIPT_KAITHI"/>
9656 <member name="lisu" value="86" c:identifier="G_UNICODE_SCRIPT_LISU"/>
9657 <member name="meetei_mayek"
9659 c:identifier="G_UNICODE_SCRIPT_MEETEI_MAYEK"/>
9660 <member name="old_south_arabian"
9662 c:identifier="G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN"/>
9663 <member name="old_turkish"
9665 c:identifier="G_UNICODE_SCRIPT_OLD_TURKISH"/>
9666 <member name="samaritan"
9668 c:identifier="G_UNICODE_SCRIPT_SAMARITAN"/>
9669 <member name="tai_tham"
9671 c:identifier="G_UNICODE_SCRIPT_TAI_THAM"/>
9672 <member name="tai_viet"
9674 c:identifier="G_UNICODE_SCRIPT_TAI_VIET"/>
9676 <enumeration name="UnicodeType" c:type="GUnicodeType">
9677 <member name="control" value="0" c:identifier="G_UNICODE_CONTROL"/>
9678 <member name="format" value="1" c:identifier="G_UNICODE_FORMAT"/>
9679 <member name="unassigned" value="2" c:identifier="G_UNICODE_UNASSIGNED"/>
9680 <member name="private_use"
9682 c:identifier="G_UNICODE_PRIVATE_USE"/>
9683 <member name="surrogate" value="4" c:identifier="G_UNICODE_SURROGATE"/>
9684 <member name="lowercase_letter"
9686 c:identifier="G_UNICODE_LOWERCASE_LETTER"/>
9687 <member name="modifier_letter"
9689 c:identifier="G_UNICODE_MODIFIER_LETTER"/>
9690 <member name="other_letter"
9692 c:identifier="G_UNICODE_OTHER_LETTER"/>
9693 <member name="titlecase_letter"
9695 c:identifier="G_UNICODE_TITLECASE_LETTER"/>
9696 <member name="uppercase_letter"
9698 c:identifier="G_UNICODE_UPPERCASE_LETTER"/>
9699 <member name="combining_mark"
9701 c:identifier="G_UNICODE_COMBINING_MARK"/>
9702 <member name="enclosing_mark"
9704 c:identifier="G_UNICODE_ENCLOSING_MARK"/>
9705 <member name="non_spacing_mark"
9707 c:identifier="G_UNICODE_NON_SPACING_MARK"/>
9708 <member name="decimal_number"
9710 c:identifier="G_UNICODE_DECIMAL_NUMBER"/>
9711 <member name="letter_number"
9713 c:identifier="G_UNICODE_LETTER_NUMBER"/>
9714 <member name="other_number"
9716 c:identifier="G_UNICODE_OTHER_NUMBER"/>
9717 <member name="connect_punctuation"
9719 c:identifier="G_UNICODE_CONNECT_PUNCTUATION"/>
9720 <member name="dash_punctuation"
9722 c:identifier="G_UNICODE_DASH_PUNCTUATION"/>
9723 <member name="close_punctuation"
9725 c:identifier="G_UNICODE_CLOSE_PUNCTUATION"/>
9726 <member name="final_punctuation"
9728 c:identifier="G_UNICODE_FINAL_PUNCTUATION"/>
9729 <member name="initial_punctuation"
9731 c:identifier="G_UNICODE_INITIAL_PUNCTUATION"/>
9732 <member name="other_punctuation"
9734 c:identifier="G_UNICODE_OTHER_PUNCTUATION"/>
9735 <member name="open_punctuation"
9737 c:identifier="G_UNICODE_OPEN_PUNCTUATION"/>
9738 <member name="currency_symbol"
9740 c:identifier="G_UNICODE_CURRENCY_SYMBOL"/>
9741 <member name="modifier_symbol"
9743 c:identifier="G_UNICODE_MODIFIER_SYMBOL"/>
9744 <member name="math_symbol"
9746 c:identifier="G_UNICODE_MATH_SYMBOL"/>
9747 <member name="other_symbol"
9749 c:identifier="G_UNICODE_OTHER_SYMBOL"/>
9750 <member name="line_separator"
9752 c:identifier="G_UNICODE_LINE_SEPARATOR"/>
9753 <member name="paragraph_separator"
9755 c:identifier="G_UNICODE_PARAGRAPH_SEPARATOR"/>
9756 <member name="space_separator"
9758 c:identifier="G_UNICODE_SPACE_SEPARATOR"/>
9760 <enumeration name="UserDirectory" version="2.14" c:type="GUserDirectory">
9761 <doc xml:whitespace="preserve">These are logical ids for special directories which are defined
9762 depending on the platform used. You should use g_get_user_special_dir()
9763 to retrieve the full path associated to the logical id.
9764 The #GUserDirectory enumeration can be extended at later date. Not
9765 every platform has a directory for every logical id in this
9767 <member name="directory_desktop"
9769 c:identifier="G_USER_DIRECTORY_DESKTOP"/>
9770 <member name="directory_documents"
9772 c:identifier="G_USER_DIRECTORY_DOCUMENTS"/>
9773 <member name="directory_download"
9775 c:identifier="G_USER_DIRECTORY_DOWNLOAD"/>
9776 <member name="directory_music"
9778 c:identifier="G_USER_DIRECTORY_MUSIC"/>
9779 <member name="directory_pictures"
9781 c:identifier="G_USER_DIRECTORY_PICTURES"/>
9782 <member name="directory_public_share"
9784 c:identifier="G_USER_DIRECTORY_PUBLIC_SHARE"/>
9785 <member name="directory_templates"
9787 c:identifier="G_USER_DIRECTORY_TEMPLATES"/>
9788 <member name="directory_videos"
9790 c:identifier="G_USER_DIRECTORY_VIDEOS"/>
9791 <member name="n_directories"
9793 c:identifier="G_USER_N_DIRECTORIES"/>
9795 <constant name="VA_COPY_AS_ARRAY" value="1">
9796 <type name="gint" c:type="gint"/>
9798 <record name="Variant"
9801 glib:type-name="GVariant"
9802 glib:get-type="g_variant_get_gtype"
9803 c:symbol-prefix="variant">
9804 <constructor name="new" c:identifier="g_variant_new" introspectable="0">
9805 <return-value transfer-ownership="full">
9806 <type name="Variant" c:type="GVariant*"/>
9809 <parameter name="format_string" transfer-ownership="none">
9810 <type name="utf8" c:type="gchar*"/>
9812 <parameter transfer-ownership="none">
9818 <constructor name="new_array" c:identifier="g_variant_new_array">
9819 <return-value transfer-ownership="full">
9820 <type name="Variant" c:type="GVariant*"/>
9823 <parameter name="child_type" transfer-ownership="none">
9824 <type name="VariantType" c:type="GVariantType*"/>
9826 <parameter name="children" transfer-ownership="none">
9827 <type name="Variant" c:type="GVariant**"/>
9829 <parameter name="n_children" transfer-ownership="none">
9830 <type name="gulong" c:type="gsize"/>
9834 <constructor name="new_boolean" c:identifier="g_variant_new_boolean">
9835 <return-value transfer-ownership="full">
9836 <type name="Variant" c:type="GVariant*"/>
9839 <parameter name="boolean" transfer-ownership="none">
9840 <type name="gboolean" c:type="gboolean"/>
9844 <constructor name="new_byte" c:identifier="g_variant_new_byte">
9845 <return-value transfer-ownership="full">
9846 <type name="Variant" c:type="GVariant*"/>
9849 <parameter name="byte" transfer-ownership="none">
9850 <type name="guint8" c:type="guchar"/>
9854 <constructor name="new_bytestring"
9855 c:identifier="g_variant_new_bytestring">
9856 <return-value transfer-ownership="full">
9857 <type name="Variant" c:type="GVariant*"/>
9860 <parameter name="string" transfer-ownership="none">
9861 <type name="utf8" c:type="gchar*"/>
9865 <constructor name="new_bytestring_array"
9866 c:identifier="g_variant_new_bytestring_array">
9867 <return-value transfer-ownership="full">
9868 <type name="Variant" c:type="GVariant*"/>
9871 <parameter name="strv" transfer-ownership="none">
9872 <type name="utf8" c:type="gchar**"/>
9874 <parameter name="length" transfer-ownership="none">
9875 <type name="glong" c:type="gssize"/>
9879 <constructor name="new_double" c:identifier="g_variant_new_double">
9880 <return-value transfer-ownership="full">
9881 <type name="Variant" c:type="GVariant*"/>
9884 <parameter name="floating" transfer-ownership="none">
9885 <type name="gdouble" c:type="gdouble"/>
9889 <constructor name="new_from_data" c:identifier="g_variant_new_from_data">
9890 <return-value transfer-ownership="full">
9891 <type name="Variant" c:type="GVariant*"/>
9894 <parameter name="type" transfer-ownership="none">
9895 <type name="VariantType" c:type="GVariantType*"/>
9897 <parameter name="data" transfer-ownership="none">
9898 <type name="gpointer" c:type="gconstpointer"/>
9900 <parameter name="size" transfer-ownership="none">
9901 <type name="gulong" c:type="gsize"/>
9903 <parameter name="trusted" transfer-ownership="none">
9904 <type name="gboolean" c:type="gboolean"/>
9906 <parameter name="notify" transfer-ownership="none" scope="async">
9907 <type name="DestroyNotify" c:type="GDestroyNotify"/>
9909 <parameter name="user_data" transfer-ownership="none">
9910 <type name="gpointer" c:type="gpointer"/>
9914 <constructor name="new_handle" c:identifier="g_variant_new_handle">
9915 <return-value transfer-ownership="full">
9916 <type name="Variant" c:type="GVariant*"/>
9919 <parameter name="handle" transfer-ownership="none">
9920 <type name="gint32" c:type="gint32"/>
9924 <constructor name="new_int16" c:identifier="g_variant_new_int16">
9925 <return-value transfer-ownership="full">
9926 <type name="Variant" c:type="GVariant*"/>
9929 <parameter name="int16" transfer-ownership="none">
9930 <type name="gint16" c:type="gint16"/>
9934 <constructor name="new_int32" c:identifier="g_variant_new_int32">
9935 <return-value transfer-ownership="full">
9936 <type name="Variant" c:type="GVariant*"/>
9939 <parameter name="int32" transfer-ownership="none">
9940 <type name="gint32" c:type="gint32"/>
9944 <constructor name="new_int64" c:identifier="g_variant_new_int64">
9945 <return-value transfer-ownership="full">
9946 <type name="Variant" c:type="GVariant*"/>
9949 <parameter name="int64" transfer-ownership="none">
9950 <type name="gint64" c:type="gint64"/>
9954 <constructor name="new_maybe" c:identifier="g_variant_new_maybe">
9955 <return-value transfer-ownership="full">
9956 <type name="Variant" c:type="GVariant*"/>
9959 <parameter name="child_type" transfer-ownership="none">
9960 <type name="VariantType" c:type="GVariantType*"/>
9962 <parameter name="child" transfer-ownership="none">
9963 <type name="Variant" c:type="GVariant*"/>
9967 <constructor name="new_object_path"
9968 c:identifier="g_variant_new_object_path">
9969 <return-value transfer-ownership="full">
9970 <type name="Variant" c:type="GVariant*"/>
9973 <parameter name="object_path" transfer-ownership="none">
9974 <type name="utf8" c:type="gchar*"/>
9978 <constructor name="new_parsed"
9979 c:identifier="g_variant_new_parsed"
9981 <return-value transfer-ownership="full">
9982 <type name="Variant" c:type="GVariant*"/>
9985 <parameter name="format" transfer-ownership="none">
9986 <type name="utf8" c:type="gchar*"/>
9988 <parameter transfer-ownership="none">
9994 <constructor name="new_parsed_va"
9995 c:identifier="g_variant_new_parsed_va"
9997 <return-value transfer-ownership="full">
9998 <type name="Variant" c:type="GVariant*"/>
10001 <parameter name="format" transfer-ownership="none">
10002 <type name="utf8" c:type="gchar*"/>
10004 <parameter name="app" transfer-ownership="none">
10005 <type name="va_list" c:type="va_list*"/>
10009 <constructor name="new_signature" c:identifier="g_variant_new_signature">
10010 <return-value transfer-ownership="full">
10011 <type name="Variant" c:type="GVariant*"/>
10014 <parameter name="signature" transfer-ownership="none">
10015 <type name="utf8" c:type="gchar*"/>
10019 <constructor name="new_string" c:identifier="g_variant_new_string">
10020 <return-value transfer-ownership="full">
10021 <type name="Variant" c:type="GVariant*"/>
10024 <parameter name="string" transfer-ownership="none">
10025 <type name="utf8" c:type="gchar*"/>
10029 <constructor name="new_strv" c:identifier="g_variant_new_strv">
10030 <return-value transfer-ownership="full">
10031 <type name="Variant" c:type="GVariant*"/>
10034 <parameter name="strv" transfer-ownership="none">
10035 <array length="1" c:type="gchar**">
10036 <type name="utf8"/>
10039 <parameter name="length" transfer-ownership="none">
10040 <type name="glong" c:type="gssize"/>
10044 <constructor name="new_uint16" c:identifier="g_variant_new_uint16">
10045 <return-value transfer-ownership="full">
10046 <type name="Variant" c:type="GVariant*"/>
10049 <parameter name="uint16" transfer-ownership="none">
10050 <type name="guint16" c:type="guint16"/>
10054 <constructor name="new_uint32" c:identifier="g_variant_new_uint32">
10055 <return-value transfer-ownership="full">
10056 <type name="Variant" c:type="GVariant*"/>
10059 <parameter name="uint32" transfer-ownership="none">
10060 <type name="guint32" c:type="guint32"/>
10064 <constructor name="new_uint64" c:identifier="g_variant_new_uint64">
10065 <return-value transfer-ownership="full">
10066 <type name="Variant" c:type="GVariant*"/>
10069 <parameter name="uint64" transfer-ownership="none">
10070 <type name="guint64" c:type="guint64"/>
10074 <constructor name="new_va"
10075 c:identifier="g_variant_new_va"
10076 introspectable="0">
10077 <return-value transfer-ownership="full">
10078 <type name="Variant" c:type="GVariant*"/>
10081 <parameter name="format_string" transfer-ownership="none">
10082 <type name="utf8" c:type="gchar*"/>
10084 <parameter name="endptr" transfer-ownership="none">
10085 <type name="utf8" c:type="gchar**"/>
10087 <parameter name="app" transfer-ownership="none">
10088 <type name="va_list" c:type="va_list*"/>
10092 <method name="byteswap" c:identifier="g_variant_byteswap">
10093 <return-value transfer-ownership="full">
10094 <type name="Variant" c:type="GVariant*"/>
10097 <method name="classify" c:identifier="g_variant_classify">
10098 <return-value transfer-ownership="none">
10099 <type name="VariantClass" c:type="GVariantClass"/>
10102 <method name="dup_bytestring" c:identifier="g_variant_dup_bytestring">
10103 <return-value transfer-ownership="full">
10104 <type name="utf8" c:type="gchar*"/>
10107 <parameter name="length" transfer-ownership="none">
10108 <type name="gulong" c:type="gsize*"/>
10112 <method name="dup_bytestring_array"
10113 c:identifier="g_variant_dup_bytestring_array"
10114 introspectable="0">
10116 <array c:type="gchar**">
10117 <type name="utf8"/>
10121 <parameter name="length" transfer-ownership="none">
10122 <type name="gulong" c:type="gsize*"/>
10126 <method name="dup_string" c:identifier="g_variant_dup_string">
10127 <return-value transfer-ownership="full">
10128 <type name="utf8" c:type="gchar*"/>
10131 <parameter name="length" transfer-ownership="none">
10132 <type name="gulong" c:type="gsize*"/>
10136 <method name="dup_strv"
10137 c:identifier="g_variant_dup_strv"
10138 introspectable="0">
10140 <array c:type="gchar**">
10141 <type name="utf8"/>
10145 <parameter name="length" transfer-ownership="none">
10146 <type name="gulong" c:type="gsize*"/>
10150 <method name="get" c:identifier="g_variant_get" introspectable="0">
10151 <return-value transfer-ownership="none">
10152 <type name="none" c:type="void"/>
10155 <parameter name="format_string" transfer-ownership="none">
10156 <type name="utf8" c:type="gchar*"/>
10158 <parameter transfer-ownership="none">
10164 <method name="get_boolean" c:identifier="g_variant_get_boolean">
10165 <return-value transfer-ownership="none">
10166 <type name="gboolean" c:type="gboolean"/>
10169 <method name="get_byte" c:identifier="g_variant_get_byte">
10170 <return-value transfer-ownership="none">
10171 <type name="guint8" c:type="guchar"/>
10174 <method name="get_bytestring" c:identifier="g_variant_get_bytestring">
10175 <return-value transfer-ownership="none">
10176 <type name="utf8" c:type="gchar*"/>
10179 <method name="get_bytestring_array"
10180 c:identifier="g_variant_get_bytestring_array"
10181 introspectable="0">
10183 <array c:type="gchar**">
10184 <type name="utf8"/>
10188 <parameter name="length" transfer-ownership="none">
10189 <type name="gulong" c:type="gsize*"/>
10193 <method name="get_child"
10194 c:identifier="g_variant_get_child"
10195 introspectable="0">
10196 <return-value transfer-ownership="none">
10197 <type name="none" c:type="void"/>
10200 <parameter name="index_" transfer-ownership="none">
10201 <type name="gulong" c:type="gsize"/>
10203 <parameter name="format_string" transfer-ownership="none">
10204 <type name="utf8" c:type="gchar*"/>
10206 <parameter transfer-ownership="none">
10212 <method name="get_child_value" c:identifier="g_variant_get_child_value">
10213 <return-value transfer-ownership="full">
10214 <type name="Variant" c:type="GVariant*"/>
10217 <parameter name="index_" transfer-ownership="none">
10218 <type name="gulong" c:type="gsize"/>
10222 <method name="get_data"
10223 c:identifier="g_variant_get_data"
10224 introspectable="0">
10226 <type name="gpointer" c:type="gconstpointer"/>
10229 <method name="get_double" c:identifier="g_variant_get_double">
10230 <return-value transfer-ownership="none">
10231 <type name="gdouble" c:type="gdouble"/>
10234 <method name="get_fixed_array"
10235 c:identifier="g_variant_get_fixed_array"
10236 introspectable="0">
10238 <type name="gpointer" c:type="gconstpointer"/>
10241 <parameter name="n_elements" transfer-ownership="none">
10242 <type name="gulong" c:type="gsize*"/>
10244 <parameter name="element_size" transfer-ownership="none">
10245 <type name="gulong" c:type="gsize"/>
10249 <method name="get_handle" c:identifier="g_variant_get_handle">
10250 <return-value transfer-ownership="none">
10251 <type name="gint32" c:type="gint32"/>
10254 <method name="get_int16" c:identifier="g_variant_get_int16">
10255 <return-value transfer-ownership="none">
10256 <type name="gint16" c:type="gint16"/>
10259 <method name="get_int32" c:identifier="g_variant_get_int32">
10260 <return-value transfer-ownership="none">
10261 <type name="gint32" c:type="gint32"/>
10264 <method name="get_int64" c:identifier="g_variant_get_int64">
10265 <return-value transfer-ownership="none">
10266 <type name="gint64" c:type="gint64"/>
10269 <method name="get_maybe" c:identifier="g_variant_get_maybe">
10270 <return-value transfer-ownership="full">
10271 <type name="Variant" c:type="GVariant*"/>
10274 <method name="get_normal_form" c:identifier="g_variant_get_normal_form">
10275 <return-value transfer-ownership="full">
10276 <type name="Variant" c:type="GVariant*"/>
10279 <method name="get_size" c:identifier="g_variant_get_size">
10280 <return-value transfer-ownership="none">
10281 <type name="gulong" c:type="gsize"/>
10284 <method name="get_string" c:identifier="g_variant_get_string">
10285 <return-value transfer-ownership="none">
10286 <type name="utf8" c:type="gchar*"/>
10289 <parameter name="length"
10291 caller-allocates="0"
10292 transfer-ownership="full"
10294 <type name="gulong" c:type="gsize*"/>
10298 <method name="get_strv" c:identifier="g_variant_get_strv">
10299 <return-value transfer-ownership="container">
10300 <array length="0" c:type="gchar**">
10301 <type name="utf8"/>
10305 <parameter name="length"
10307 caller-allocates="0"
10308 transfer-ownership="full"
10310 <type name="gulong" c:type="gsize*"/>
10314 <method name="get_type_string" c:identifier="g_variant_get_type_string">
10315 <return-value transfer-ownership="none">
10316 <type name="utf8" c:type="gchar*"/>
10319 <method name="get_uint16" c:identifier="g_variant_get_uint16">
10320 <return-value transfer-ownership="none">
10321 <type name="guint16" c:type="guint16"/>
10324 <method name="get_uint32" c:identifier="g_variant_get_uint32">
10325 <return-value transfer-ownership="none">
10326 <type name="guint32" c:type="guint32"/>
10329 <method name="get_uint64" c:identifier="g_variant_get_uint64">
10330 <return-value transfer-ownership="none">
10331 <type name="guint64" c:type="guint64"/>
10334 <method name="get_va" c:identifier="g_variant_get_va" introspectable="0">
10335 <return-value transfer-ownership="none">
10336 <type name="none" c:type="void"/>
10339 <parameter name="format_string" transfer-ownership="none">
10340 <type name="utf8" c:type="gchar*"/>
10342 <parameter name="endptr" transfer-ownership="none">
10343 <type name="utf8" c:type="gchar**"/>
10345 <parameter name="app" transfer-ownership="none">
10346 <type name="va_list" c:type="va_list*"/>
10350 <method name="get_variant" c:identifier="g_variant_get_variant">
10351 <return-value transfer-ownership="full">
10352 <type name="Variant" c:type="GVariant*"/>
10355 <method name="is_container" c:identifier="g_variant_is_container">
10356 <return-value transfer-ownership="none">
10357 <type name="gboolean" c:type="gboolean"/>
10360 <method name="is_floating" c:identifier="g_variant_is_floating">
10361 <return-value transfer-ownership="none">
10362 <type name="gboolean" c:type="gboolean"/>
10365 <method name="is_normal_form" c:identifier="g_variant_is_normal_form">
10366 <return-value transfer-ownership="none">
10367 <type name="gboolean" c:type="gboolean"/>
10370 <method name="is_of_type" c:identifier="g_variant_is_of_type">
10371 <return-value transfer-ownership="none">
10372 <type name="gboolean" c:type="gboolean"/>
10375 <parameter name="type" transfer-ownership="none">
10376 <type name="VariantType" c:type="GVariantType*"/>
10380 <method name="iter_new"
10381 c:identifier="g_variant_iter_new"
10382 introspectable="0">
10384 <type name="VariantIter" c:type="GVariantIter*"/>
10387 <method name="n_children" c:identifier="g_variant_n_children">
10388 <return-value transfer-ownership="none">
10389 <type name="gulong" c:type="gsize"/>
10392 <method name="new_dict_entry" c:identifier="g_variant_new_dict_entry">
10393 <return-value transfer-ownership="full">
10394 <type name="Variant" c:type="GVariant*"/>
10397 <parameter name="value" transfer-ownership="none">
10398 <type name="Variant" c:type="GVariant*"/>
10402 <method name="new_variant" c:identifier="g_variant_new_variant">
10403 <return-value transfer-ownership="full">
10404 <type name="Variant" c:type="GVariant*"/>
10407 <method name="print" c:identifier="g_variant_print">
10408 <return-value transfer-ownership="full">
10409 <type name="utf8" c:type="gchar*"/>
10412 <parameter name="type_annotate" transfer-ownership="none">
10413 <type name="gboolean" c:type="gboolean"/>
10417 <method name="print_string"
10418 c:identifier="g_variant_print_string"
10419 introspectable="0">
10421 <type name="String" c:type="GString*"/>
10424 <parameter name="string" transfer-ownership="none">
10425 <type name="String" c:type="GString*"/>
10427 <parameter name="type_annotate" transfer-ownership="none">
10428 <type name="gboolean" c:type="gboolean"/>
10432 <method name="ref" c:identifier="g_variant_ref">
10433 <return-value transfer-ownership="full">
10434 <type name="Variant" c:type="GVariant*"/>
10437 <method name="ref_sink" c:identifier="g_variant_ref_sink">
10438 <return-value transfer-ownership="full">
10439 <type name="Variant" c:type="GVariant*"/>
10442 <method name="store" c:identifier="g_variant_store">
10443 <return-value transfer-ownership="none">
10444 <type name="none" c:type="void"/>
10447 <parameter name="data" transfer-ownership="none">
10448 <type name="gpointer" c:type="gpointer"/>
10452 <method name="unref" c:identifier="g_variant_unref">
10453 <return-value transfer-ownership="none">
10454 <type name="none" c:type="void"/>
10458 <record name="VariantBuilder" c:type="GVariantBuilder">
10459 <field name="x" writable="1">
10460 <array zero-terminated="0" c:type="gulong" fixed-size="16">
10461 <type name="gulong" c:type="gsize"/>
10465 c:identifier="g_variant_builder_add"
10466 introspectable="0">
10467 <return-value transfer-ownership="none">
10468 <type name="none" c:type="void"/>
10471 <parameter name="format_string" transfer-ownership="none">
10472 <type name="utf8" c:type="gchar*"/>
10474 <parameter transfer-ownership="none">
10480 <method name="add_parsed"
10481 c:identifier="g_variant_builder_add_parsed"
10482 introspectable="0">
10483 <return-value transfer-ownership="none">
10484 <type name="none" c:type="void"/>
10487 <parameter name="format" transfer-ownership="none">
10488 <type name="utf8" c:type="gchar*"/>
10490 <parameter transfer-ownership="none">
10496 <method name="add_value" c:identifier="g_variant_builder_add_value">
10497 <return-value transfer-ownership="none">
10498 <type name="none" c:type="void"/>
10501 <parameter name="value" transfer-ownership="none">
10502 <type name="Variant" c:type="GVariant*"/>
10506 <method name="clear" c:identifier="g_variant_builder_clear">
10507 <return-value transfer-ownership="none">
10508 <type name="none" c:type="void"/>
10511 <method name="close" c:identifier="g_variant_builder_close">
10512 <return-value transfer-ownership="none">
10513 <type name="none" c:type="void"/>
10516 <method name="end" c:identifier="g_variant_builder_end">
10517 <return-value transfer-ownership="none">
10518 <type name="Variant" c:type="GVariant*"/>
10521 <method name="init" c:identifier="g_variant_builder_init">
10522 <return-value transfer-ownership="none">
10523 <type name="none" c:type="void"/>
10526 <parameter name="type" transfer-ownership="none">
10527 <type name="VariantType" c:type="GVariantType*"/>
10531 <method name="open" c:identifier="g_variant_builder_open">
10532 <return-value transfer-ownership="none">
10533 <type name="none" c:type="void"/>
10536 <parameter name="type" transfer-ownership="none">
10537 <type name="VariantType" c:type="GVariantType*"/>
10542 c:identifier="g_variant_builder_ref"
10543 introspectable="0">
10545 <type name="VariantBuilder" c:type="GVariantBuilder*"/>
10548 <method name="unref" c:identifier="g_variant_builder_unref">
10549 <return-value transfer-ownership="none">
10550 <type name="none" c:type="void"/>
10554 <enumeration name="VariantClass" c:type="GVariantClass">
10555 <member name="boolean" value="0" c:identifier="G_VARIANT_CLASS_BOOLEAN"/>
10556 <member name="byte" value="0" c:identifier="G_VARIANT_CLASS_BYTE"/>
10557 <member name="int16" value="0" c:identifier="G_VARIANT_CLASS_INT16"/>
10558 <member name="uint16" value="0" c:identifier="G_VARIANT_CLASS_UINT16"/>
10559 <member name="int32" value="0" c:identifier="G_VARIANT_CLASS_INT32"/>
10560 <member name="uint32" value="0" c:identifier="G_VARIANT_CLASS_UINT32"/>
10561 <member name="int64" value="0" c:identifier="G_VARIANT_CLASS_INT64"/>
10562 <member name="uint64" value="0" c:identifier="G_VARIANT_CLASS_UINT64"/>
10563 <member name="handle" value="0" c:identifier="G_VARIANT_CLASS_HANDLE"/>
10564 <member name="double" value="0" c:identifier="G_VARIANT_CLASS_DOUBLE"/>
10565 <member name="string" value="0" c:identifier="G_VARIANT_CLASS_STRING"/>
10566 <member name="object_path"
10568 c:identifier="G_VARIANT_CLASS_OBJECT_PATH"/>
10569 <member name="signature"
10571 c:identifier="G_VARIANT_CLASS_SIGNATURE"/>
10572 <member name="variant" value="0" c:identifier="G_VARIANT_CLASS_VARIANT"/>
10573 <member name="maybe" value="0" c:identifier="G_VARIANT_CLASS_MAYBE"/>
10574 <member name="array" value="0" c:identifier="G_VARIANT_CLASS_ARRAY"/>
10575 <member name="tuple" value="0" c:identifier="G_VARIANT_CLASS_TUPLE"/>
10576 <member name="dict_entry"
10578 c:identifier="G_VARIANT_CLASS_DICT_ENTRY"/>
10580 <record name="VariantIter" c:type="GVariantIter">
10581 <field name="x" writable="1">
10582 <array zero-terminated="0" c:type="gulong" fixed-size="16">
10583 <type name="gulong" c:type="gsize"/>
10586 <method name="copy"
10587 c:identifier="g_variant_iter_copy"
10588 introspectable="0">
10590 <type name="VariantIter" c:type="GVariantIter*"/>
10593 <method name="free" c:identifier="g_variant_iter_free">
10594 <return-value transfer-ownership="none">
10595 <type name="none" c:type="void"/>
10598 <method name="init" c:identifier="g_variant_iter_init">
10599 <return-value transfer-ownership="none">
10600 <type name="gulong" c:type="gsize"/>
10603 <parameter name="value" transfer-ownership="none">
10604 <type name="Variant" c:type="GVariant*"/>
10608 <method name="loop"
10609 c:identifier="g_variant_iter_loop"
10610 introspectable="0">
10611 <return-value transfer-ownership="none">
10612 <type name="gboolean" c:type="gboolean"/>
10615 <parameter name="format_string" transfer-ownership="none">
10616 <type name="utf8" c:type="gchar*"/>
10618 <parameter transfer-ownership="none">
10624 <method name="n_children" c:identifier="g_variant_iter_n_children">
10625 <return-value transfer-ownership="none">
10626 <type name="gulong" c:type="gsize"/>
10629 <method name="next"
10630 c:identifier="g_variant_iter_next"
10631 introspectable="0">
10632 <return-value transfer-ownership="none">
10633 <type name="gboolean" c:type="gboolean"/>
10636 <parameter name="format_string" transfer-ownership="none">
10637 <type name="utf8" c:type="gchar*"/>
10639 <parameter transfer-ownership="none">
10645 <method name="next_value" c:identifier="g_variant_iter_next_value">
10646 <return-value transfer-ownership="full">
10647 <type name="Variant" c:type="GVariant*"/>
10651 <enumeration name="VariantParseError" c:type="GVariantParseError">
10652 <member name="variant_parse_error_failed"
10654 c:identifier="G_VARIANT_PARSE_ERROR_FAILED"/>
10656 <record name="VariantType" c:type="GVariantType" disguised="1">
10657 <doc xml:whitespace="preserve">A type in the GVariant type system.
10658 Two types may not be compared by value; use g_variant_type_equal() or
10659 g_variant_type_is_subtype(). May be copied using
10660 g_variant_type_copy() and freed using g_variant_type_free().</doc>
10661 <method name="copy"
10662 c:identifier="g_variant_type_copy"
10663 introspectable="0">
10665 <type name="VariantType" c:type="GVariantType*"/>
10668 <method name="dup_string" c:identifier="g_variant_type_dup_string">
10669 <return-value transfer-ownership="full">
10670 <type name="utf8" c:type="gchar*"/>
10673 <method name="element" c:identifier="g_variant_type_element">
10674 <return-value transfer-ownership="none">
10675 <type name="VariantType" c:type="GVariantType*"/>
10678 <method name="first" c:identifier="g_variant_type_first">
10679 <return-value transfer-ownership="none">
10680 <type name="VariantType" c:type="GVariantType*"/>
10683 <method name="free" c:identifier="g_variant_type_free">
10684 <return-value transfer-ownership="none">
10685 <type name="none" c:type="void"/>
10688 <method name="get_string_length"
10689 c:identifier="g_variant_type_get_string_length">
10690 <return-value transfer-ownership="none">
10691 <type name="gulong" c:type="gsize"/>
10694 <method name="is_array" c:identifier="g_variant_type_is_array">
10695 <return-value transfer-ownership="none">
10696 <type name="gboolean" c:type="gboolean"/>
10699 <method name="is_basic" c:identifier="g_variant_type_is_basic">
10700 <return-value transfer-ownership="none">
10701 <type name="gboolean" c:type="gboolean"/>
10704 <method name="is_container" c:identifier="g_variant_type_is_container">
10705 <return-value transfer-ownership="none">
10706 <type name="gboolean" c:type="gboolean"/>
10709 <method name="is_definite" c:identifier="g_variant_type_is_definite">
10710 <return-value transfer-ownership="none">
10711 <type name="gboolean" c:type="gboolean"/>
10714 <method name="is_dict_entry" c:identifier="g_variant_type_is_dict_entry">
10715 <return-value transfer-ownership="none">
10716 <type name="gboolean" c:type="gboolean"/>
10719 <method name="is_maybe" c:identifier="g_variant_type_is_maybe">
10720 <return-value transfer-ownership="none">
10721 <type name="gboolean" c:type="gboolean"/>
10724 <method name="is_subtype_of" c:identifier="g_variant_type_is_subtype_of">
10725 <return-value transfer-ownership="none">
10726 <type name="gboolean" c:type="gboolean"/>
10729 <parameter name="supertype" transfer-ownership="none">
10730 <type name="VariantType" c:type="GVariantType*"/>
10734 <method name="is_tuple" c:identifier="g_variant_type_is_tuple">
10735 <return-value transfer-ownership="none">
10736 <type name="gboolean" c:type="gboolean"/>
10739 <method name="is_variant" c:identifier="g_variant_type_is_variant">
10740 <return-value transfer-ownership="none">
10741 <type name="gboolean" c:type="gboolean"/>
10744 <method name="key" c:identifier="g_variant_type_key">
10745 <return-value transfer-ownership="none">
10746 <type name="VariantType" c:type="GVariantType*"/>
10749 <method name="n_items" c:identifier="g_variant_type_n_items">
10750 <return-value transfer-ownership="none">
10751 <type name="gulong" c:type="gsize"/>
10754 <method name="new_array"
10755 c:identifier="g_variant_type_new_array"
10756 introspectable="0">
10758 <type name="VariantType" c:type="GVariantType*"/>
10761 <method name="new_dict_entry"
10762 c:identifier="g_variant_type_new_dict_entry"
10763 introspectable="0">
10765 <type name="VariantType" c:type="GVariantType*"/>
10768 <parameter name="value" transfer-ownership="none">
10769 <type name="VariantType" c:type="GVariantType*"/>
10773 <method name="new_maybe"
10774 c:identifier="g_variant_type_new_maybe"
10775 introspectable="0">
10777 <type name="VariantType" c:type="GVariantType*"/>
10780 <method name="next" c:identifier="g_variant_type_next">
10781 <return-value transfer-ownership="none">
10782 <type name="VariantType" c:type="GVariantType*"/>
10785 <method name="peek_string" c:identifier="g_variant_type_peek_string">
10786 <return-value transfer-ownership="none">
10787 <type name="utf8" c:type="gchar*"/>
10790 <method name="value" c:identifier="g_variant_type_value">
10791 <return-value transfer-ownership="none">
10792 <type name="VariantType" c:type="GVariantType*"/>
10796 <callback name="VoidFunc" c:type="GVoidFunc">
10797 <return-value transfer-ownership="none">
10798 <type name="none" c:type="void"/>
10801 <constant name="WIN32_MSG_HANDLE" value="19981206">
10802 <type name="gint" c:type="gint"/>
10804 <function name="access" c:identifier="g_access">
10805 <return-value transfer-ownership="none">
10806 <type name="gint" c:type="int"/>
10809 <parameter name="filename" transfer-ownership="none">
10810 <type name="utf8" c:type="gchar*"/>
10812 <parameter name="mode" transfer-ownership="none">
10813 <type name="gint" c:type="int"/>
10817 <function name="allocator_new"
10818 c:identifier="g_allocator_new"
10819 introspectable="0">
10821 <type name="Allocator" c:type="GAllocator*"/>
10824 <parameter name="name" transfer-ownership="none">
10825 <type name="utf8" c:type="gchar*"/>
10827 <parameter name="n_preallocs" transfer-ownership="none">
10828 <type name="guint" c:type="guint"/>
10832 <function name="array_append_vals"
10833 c:identifier="g_array_append_vals"
10834 introspectable="0">
10836 <array name="GLib.Array" c:type="GArray*">
10837 <type name="gpointer" c:type="gpointer"/>
10841 <parameter name="array" transfer-ownership="none">
10842 <array name="GLib.Array" c:type="GArray*">
10843 <type name="gpointer" c:type="gpointer"/>
10846 <parameter name="data" transfer-ownership="none">
10847 <type name="gpointer" c:type="gconstpointer"/>
10849 <parameter name="len" transfer-ownership="none">
10850 <type name="guint" c:type="guint"/>
10854 <function name="array_free" c:identifier="g_array_free">
10855 <return-value transfer-ownership="full">
10856 <type name="utf8" c:type="gchar*"/>
10859 <parameter name="array" transfer-ownership="none">
10860 <array name="GLib.Array" c:type="GArray*">
10861 <type name="gpointer" c:type="gpointer"/>
10864 <parameter name="free_segment" transfer-ownership="none">
10865 <type name="gboolean" c:type="gboolean"/>
10869 <function name="array_get_element_size"
10870 c:identifier="g_array_get_element_size">
10871 <return-value transfer-ownership="none">
10872 <type name="guint" c:type="guint"/>
10875 <parameter name="array" transfer-ownership="none">
10876 <array name="GLib.Array" c:type="GArray*">
10877 <type name="gpointer" c:type="gpointer"/>
10882 <function name="array_insert_vals"
10883 c:identifier="g_array_insert_vals"
10884 introspectable="0">
10886 <array name="GLib.Array" c:type="GArray*">
10887 <type name="gpointer" c:type="gpointer"/>
10891 <parameter name="array" transfer-ownership="none">
10892 <array name="GLib.Array" c:type="GArray*">
10893 <type name="gpointer" c:type="gpointer"/>
10896 <parameter name="index_" transfer-ownership="none">
10897 <type name="guint" c:type="guint"/>
10899 <parameter name="data" transfer-ownership="none">
10900 <type name="gpointer" c:type="gconstpointer"/>
10902 <parameter name="len" transfer-ownership="none">
10903 <type name="guint" c:type="guint"/>
10907 <function name="array_new" c:identifier="g_array_new" introspectable="0">
10909 <array name="GLib.Array" c:type="GArray*">
10910 <type name="gpointer" c:type="gpointer"/>
10914 <parameter name="zero_terminated" transfer-ownership="none">
10915 <type name="gboolean" c:type="gboolean"/>
10917 <parameter name="clear_" transfer-ownership="none">
10918 <type name="gboolean" c:type="gboolean"/>
10920 <parameter name="element_size" transfer-ownership="none">
10921 <type name="guint" c:type="guint"/>
10925 <function name="array_prepend_vals"
10926 c:identifier="g_array_prepend_vals"
10927 introspectable="0">
10929 <array name="GLib.Array" c:type="GArray*">
10930 <type name="gpointer" c:type="gpointer"/>
10934 <parameter name="array" transfer-ownership="none">
10935 <array name="GLib.Array" c:type="GArray*">
10936 <type name="gpointer" c:type="gpointer"/>
10939 <parameter name="data" transfer-ownership="none">
10940 <type name="gpointer" c:type="gconstpointer"/>
10942 <parameter name="len" transfer-ownership="none">
10943 <type name="guint" c:type="guint"/>
10947 <function name="array_ref" c:identifier="g_array_ref" introspectable="0">
10949 <array name="GLib.Array" c:type="GArray*">
10950 <type name="gpointer" c:type="gpointer"/>
10954 <parameter name="array" transfer-ownership="none">
10955 <array name="GLib.Array" c:type="GArray*">
10956 <type name="gpointer" c:type="gpointer"/>
10961 <function name="array_remove_index"
10962 c:identifier="g_array_remove_index"
10963 introspectable="0">
10965 <array name="GLib.Array" c:type="GArray*">
10966 <type name="gpointer" c:type="gpointer"/>
10970 <parameter name="array" transfer-ownership="none">
10971 <array name="GLib.Array" c:type="GArray*">
10972 <type name="gpointer" c:type="gpointer"/>
10975 <parameter name="index_" transfer-ownership="none">
10976 <type name="guint" c:type="guint"/>
10980 <function name="array_remove_index_fast"
10981 c:identifier="g_array_remove_index_fast"
10982 introspectable="0">
10984 <array name="GLib.Array" c:type="GArray*">
10985 <type name="gpointer" c:type="gpointer"/>
10989 <parameter name="array" transfer-ownership="none">
10990 <array name="GLib.Array" c:type="GArray*">
10991 <type name="gpointer" c:type="gpointer"/>
10994 <parameter name="index_" transfer-ownership="none">
10995 <type name="guint" c:type="guint"/>
10999 <function name="array_remove_range"
11000 c:identifier="g_array_remove_range"
11001 introspectable="0">
11003 <array name="GLib.Array" c:type="GArray*">
11004 <type name="gpointer" c:type="gpointer"/>
11008 <parameter name="array" transfer-ownership="none">
11009 <array name="GLib.Array" c:type="GArray*">
11010 <type name="gpointer" c:type="gpointer"/>
11013 <parameter name="index_" transfer-ownership="none">
11014 <type name="guint" c:type="guint"/>
11016 <parameter name="length" transfer-ownership="none">
11017 <type name="guint" c:type="guint"/>
11021 <function name="array_set_size"
11022 c:identifier="g_array_set_size"
11023 introspectable="0">
11025 <array name="GLib.Array" c:type="GArray*">
11026 <type name="gpointer" c:type="gpointer"/>
11030 <parameter name="array" transfer-ownership="none">
11031 <array name="GLib.Array" c:type="GArray*">
11032 <type name="gpointer" c:type="gpointer"/>
11035 <parameter name="length" transfer-ownership="none">
11036 <type name="guint" c:type="guint"/>
11040 <function name="array_sized_new"
11041 c:identifier="g_array_sized_new"
11042 introspectable="0">
11044 <array name="GLib.Array" c:type="GArray*">
11045 <type name="gpointer" c:type="gpointer"/>
11049 <parameter name="zero_terminated" transfer-ownership="none">
11050 <type name="gboolean" c:type="gboolean"/>
11052 <parameter name="clear_" transfer-ownership="none">
11053 <type name="gboolean" c:type="gboolean"/>
11055 <parameter name="element_size" transfer-ownership="none">
11056 <type name="guint" c:type="guint"/>
11058 <parameter name="reserved_size" transfer-ownership="none">
11059 <type name="guint" c:type="guint"/>
11063 <function name="array_sort" c:identifier="g_array_sort" introspectable="0">
11064 <return-value transfer-ownership="none">
11065 <type name="none" c:type="void"/>
11068 <parameter name="array" transfer-ownership="none">
11069 <array name="GLib.Array" c:type="GArray*">
11070 <type name="gpointer" c:type="gpointer"/>
11073 <parameter name="compare_func" transfer-ownership="none">
11074 <type name="CompareFunc" c:type="GCompareFunc"/>
11078 <function name="array_sort_with_data"
11079 c:identifier="g_array_sort_with_data"
11080 introspectable="0">
11081 <return-value transfer-ownership="none">
11082 <type name="none" c:type="void"/>
11085 <parameter name="array" transfer-ownership="none">
11086 <array name="GLib.Array" c:type="GArray*">
11087 <type name="gpointer" c:type="gpointer"/>
11090 <parameter name="compare_func" transfer-ownership="none" closure="2">
11091 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
11093 <parameter name="user_data" transfer-ownership="none">
11094 <type name="gpointer" c:type="gpointer"/>
11098 <function name="array_unref" c:identifier="g_array_unref">
11099 <return-value transfer-ownership="none">
11100 <type name="none" c:type="void"/>
11103 <parameter name="array" transfer-ownership="none">
11104 <array name="GLib.Array" c:type="GArray*">
11105 <type name="gpointer" c:type="gpointer"/>
11110 <function name="ascii_digit_value" c:identifier="g_ascii_digit_value">
11111 <return-value transfer-ownership="none">
11112 <type name="gint" c:type="gint"/>
11115 <parameter name="c" transfer-ownership="none">
11116 <type name="gchar" c:type="gchar"/>
11120 <function name="ascii_dtostr" c:identifier="g_ascii_dtostr">
11121 <return-value transfer-ownership="full">
11122 <type name="utf8" c:type="gchar*"/>
11125 <parameter name="buffer" transfer-ownership="none">
11126 <type name="utf8" c:type="gchar*"/>
11128 <parameter name="buf_len" transfer-ownership="none">
11129 <type name="gint" c:type="gint"/>
11131 <parameter name="d" transfer-ownership="none">
11132 <type name="gdouble" c:type="gdouble"/>
11136 <function name="ascii_formatd" c:identifier="g_ascii_formatd">
11137 <return-value transfer-ownership="full">
11138 <type name="utf8" c:type="gchar*"/>
11141 <parameter name="buffer" transfer-ownership="none">
11142 <type name="utf8" c:type="gchar*"/>
11144 <parameter name="buf_len" transfer-ownership="none">
11145 <type name="gint" c:type="gint"/>
11147 <parameter name="format" transfer-ownership="none">
11148 <type name="utf8" c:type="gchar*"/>
11150 <parameter name="d" transfer-ownership="none">
11151 <type name="gdouble" c:type="gdouble"/>
11155 <function name="ascii_strcasecmp" c:identifier="g_ascii_strcasecmp">
11156 <return-value transfer-ownership="none">
11157 <type name="gint" c:type="gint"/>
11160 <parameter name="s1" transfer-ownership="none">
11161 <type name="utf8" c:type="gchar*"/>
11163 <parameter name="s2" transfer-ownership="none">
11164 <type name="utf8" c:type="gchar*"/>
11168 <function name="ascii_strdown" c:identifier="g_ascii_strdown">
11169 <return-value transfer-ownership="full">
11170 <type name="utf8" c:type="gchar*"/>
11173 <parameter name="str" transfer-ownership="none">
11174 <type name="utf8" c:type="gchar*"/>
11176 <parameter name="len" transfer-ownership="none">
11177 <type name="glong" c:type="gssize"/>
11181 <function name="ascii_strncasecmp" c:identifier="g_ascii_strncasecmp">
11182 <return-value transfer-ownership="none">
11183 <type name="gint" c:type="gint"/>
11186 <parameter name="s1" transfer-ownership="none">
11187 <type name="utf8" c:type="gchar*"/>
11189 <parameter name="s2" transfer-ownership="none">
11190 <type name="utf8" c:type="gchar*"/>
11192 <parameter name="n" transfer-ownership="none">
11193 <type name="gulong" c:type="gsize"/>
11197 <function name="ascii_strtod" c:identifier="g_ascii_strtod">
11198 <return-value transfer-ownership="none">
11199 <type name="gdouble" c:type="gdouble"/>
11202 <parameter name="nptr" transfer-ownership="none">
11203 <type name="utf8" c:type="gchar*"/>
11205 <parameter name="endptr" transfer-ownership="none">
11206 <type name="utf8" c:type="gchar**"/>
11210 <function name="ascii_strtoll" c:identifier="g_ascii_strtoll">
11211 <return-value transfer-ownership="none">
11212 <type name="gint64" c:type="gint64"/>
11215 <parameter name="nptr" transfer-ownership="none">
11216 <type name="utf8" c:type="gchar*"/>
11218 <parameter name="endptr" transfer-ownership="none">
11219 <type name="utf8" c:type="gchar**"/>
11221 <parameter name="base" transfer-ownership="none">
11222 <type name="guint" c:type="guint"/>
11226 <function name="ascii_strtoull" c:identifier="g_ascii_strtoull">
11227 <return-value transfer-ownership="none">
11228 <type name="guint64" c:type="guint64"/>
11231 <parameter name="nptr" transfer-ownership="none">
11232 <type name="utf8" c:type="gchar*"/>
11234 <parameter name="endptr" transfer-ownership="none">
11235 <type name="utf8" c:type="gchar**"/>
11237 <parameter name="base" transfer-ownership="none">
11238 <type name="guint" c:type="guint"/>
11242 <function name="ascii_strup" c:identifier="g_ascii_strup">
11243 <return-value transfer-ownership="full">
11244 <type name="utf8" c:type="gchar*"/>
11247 <parameter name="str" transfer-ownership="none">
11248 <type name="utf8" c:type="gchar*"/>
11250 <parameter name="len" transfer-ownership="none">
11251 <type name="glong" c:type="gssize"/>
11255 <function name="ascii_tolower" c:identifier="g_ascii_tolower">
11256 <return-value transfer-ownership="none">
11257 <type name="gchar" c:type="gchar"/>
11260 <parameter name="c" transfer-ownership="none">
11261 <type name="gchar" c:type="gchar"/>
11265 <function name="ascii_toupper" c:identifier="g_ascii_toupper">
11266 <return-value transfer-ownership="none">
11267 <type name="gchar" c:type="gchar"/>
11270 <parameter name="c" transfer-ownership="none">
11271 <type name="gchar" c:type="gchar"/>
11275 <function name="ascii_xdigit_value" c:identifier="g_ascii_xdigit_value">
11276 <return-value transfer-ownership="none">
11277 <type name="gint" c:type="gint"/>
11280 <parameter name="c" transfer-ownership="none">
11281 <type name="gchar" c:type="gchar"/>
11285 <function name="assert_warning" c:identifier="g_assert_warning">
11286 <return-value transfer-ownership="none">
11287 <type name="none" c:type="void"/>
11290 <parameter name="log_domain" transfer-ownership="none">
11291 <type name="utf8" c:type="char*"/>
11293 <parameter name="file" transfer-ownership="none">
11294 <type name="utf8" c:type="char*"/>
11296 <parameter name="line" transfer-ownership="none">
11297 <type name="gint" c:type="int"/>
11299 <parameter name="pretty_function" transfer-ownership="none">
11300 <type name="utf8" c:type="char*"/>
11302 <parameter name="expression" transfer-ownership="none">
11303 <type name="utf8" c:type="char*"/>
11307 <function name="assertion_message" c:identifier="g_assertion_message">
11308 <return-value transfer-ownership="none">
11309 <type name="none" c:type="void"/>
11312 <parameter name="domain" transfer-ownership="none">
11313 <type name="utf8" c:type="char*"/>
11315 <parameter name="file" transfer-ownership="none">
11316 <type name="utf8" c:type="char*"/>
11318 <parameter name="line" transfer-ownership="none">
11319 <type name="gint" c:type="int"/>
11321 <parameter name="func" transfer-ownership="none">
11322 <type name="utf8" c:type="char*"/>
11324 <parameter name="message" transfer-ownership="none">
11325 <type name="utf8" c:type="char*"/>
11329 <function name="assertion_message_cmpnum"
11330 c:identifier="g_assertion_message_cmpnum"
11331 introspectable="0">
11332 <return-value transfer-ownership="none">
11333 <type name="none" c:type="void"/>
11336 <parameter name="domain" transfer-ownership="none">
11337 <type name="utf8" c:type="char*"/>
11339 <parameter name="file" transfer-ownership="none">
11340 <type name="utf8" c:type="char*"/>
11342 <parameter name="line" transfer-ownership="none">
11343 <type name="gint" c:type="int"/>
11345 <parameter name="func" transfer-ownership="none">
11346 <type name="utf8" c:type="char*"/>
11348 <parameter name="expr" transfer-ownership="none">
11349 <type name="utf8" c:type="char*"/>
11351 <parameter name="arg1" transfer-ownership="none">
11352 <type name="long double" c:type="long double"/>
11354 <parameter name="cmp" transfer-ownership="none">
11355 <type name="utf8" c:type="char*"/>
11357 <parameter name="arg2" transfer-ownership="none">
11358 <type name="long double" c:type="long double"/>
11360 <parameter name="numtype" transfer-ownership="none">
11361 <type name="gchar" c:type="char"/>
11365 <function name="assertion_message_cmpstr"
11366 c:identifier="g_assertion_message_cmpstr">
11367 <return-value transfer-ownership="none">
11368 <type name="none" c:type="void"/>
11371 <parameter name="domain" transfer-ownership="none">
11372 <type name="utf8" c:type="char*"/>
11374 <parameter name="file" transfer-ownership="none">
11375 <type name="utf8" c:type="char*"/>
11377 <parameter name="line" transfer-ownership="none">
11378 <type name="gint" c:type="int"/>
11380 <parameter name="func" transfer-ownership="none">
11381 <type name="utf8" c:type="char*"/>
11383 <parameter name="expr" transfer-ownership="none">
11384 <type name="utf8" c:type="char*"/>
11386 <parameter name="arg1" transfer-ownership="none">
11387 <type name="utf8" c:type="char*"/>
11389 <parameter name="cmp" transfer-ownership="none">
11390 <type name="utf8" c:type="char*"/>
11392 <parameter name="arg2" transfer-ownership="none">
11393 <type name="utf8" c:type="char*"/>
11397 <function name="assertion_message_error"
11398 c:identifier="g_assertion_message_error">
11399 <return-value transfer-ownership="none">
11400 <type name="none" c:type="void"/>
11403 <parameter name="domain" transfer-ownership="none">
11404 <type name="utf8" c:type="char*"/>
11406 <parameter name="file" transfer-ownership="none">
11407 <type name="utf8" c:type="char*"/>
11409 <parameter name="line" transfer-ownership="none">
11410 <type name="gint" c:type="int"/>
11412 <parameter name="func" transfer-ownership="none">
11413 <type name="utf8" c:type="char*"/>
11415 <parameter name="expr" transfer-ownership="none">
11416 <type name="utf8" c:type="char*"/>
11418 <parameter name="error" transfer-ownership="none">
11419 <type name="Error" c:type="GError*"/>
11421 <parameter name="error_domain" transfer-ownership="none">
11422 <type name="Quark" c:type="GQuark"/>
11424 <parameter name="error_code" transfer-ownership="none">
11425 <type name="gint" c:type="int"/>
11429 <function name="assertion_message_expr"
11430 c:identifier="g_assertion_message_expr">
11431 <return-value transfer-ownership="none">
11432 <type name="none" c:type="void"/>
11435 <parameter name="domain" transfer-ownership="none">
11436 <type name="utf8" c:type="char*"/>
11438 <parameter name="file" transfer-ownership="none">
11439 <type name="utf8" c:type="char*"/>
11441 <parameter name="line" transfer-ownership="none">
11442 <type name="gint" c:type="int"/>
11444 <parameter name="func" transfer-ownership="none">
11445 <type name="utf8" c:type="char*"/>
11447 <parameter name="expr" transfer-ownership="none">
11448 <type name="utf8" c:type="char*"/>
11452 <function name="async_queue_new"
11453 c:identifier="g_async_queue_new"
11454 introspectable="0">
11456 <type name="AsyncQueue" c:type="GAsyncQueue*"/>
11459 <function name="async_queue_new_full"
11460 c:identifier="g_async_queue_new_full"
11461 introspectable="0">
11463 <type name="AsyncQueue" c:type="GAsyncQueue*"/>
11466 <parameter name="item_free_func"
11467 transfer-ownership="none"
11469 <type name="DestroyNotify" c:type="GDestroyNotify"/>
11473 <function name="atexit" c:identifier="g_atexit" introspectable="0">
11474 <return-value transfer-ownership="none">
11475 <type name="none" c:type="void"/>
11478 <parameter name="func" transfer-ownership="none">
11479 <type name="VoidFunc" c:type="GVoidFunc"/>
11483 <function name="atomic_int_add" c:identifier="g_atomic_int_add">
11484 <return-value transfer-ownership="none">
11485 <type name="none" c:type="void"/>
11488 <parameter name="atomic" transfer-ownership="none">
11489 <type name="gint" c:type="gint*"/>
11491 <parameter name="val" transfer-ownership="none">
11492 <type name="gint" c:type="gint"/>
11496 <function name="atomic_int_compare_and_exchange"
11497 c:identifier="g_atomic_int_compare_and_exchange">
11498 <return-value transfer-ownership="none">
11499 <type name="gboolean" c:type="gboolean"/>
11502 <parameter name="atomic" transfer-ownership="none">
11503 <type name="gint" c:type="gint*"/>
11505 <parameter name="oldval" transfer-ownership="none">
11506 <type name="gint" c:type="gint"/>
11508 <parameter name="newval" transfer-ownership="none">
11509 <type name="gint" c:type="gint"/>
11513 <function name="atomic_int_exchange_and_add"
11514 c:identifier="g_atomic_int_exchange_and_add">
11515 <return-value transfer-ownership="none">
11516 <type name="gint" c:type="gint"/>
11519 <parameter name="atomic" transfer-ownership="none">
11520 <type name="gint" c:type="gint*"/>
11522 <parameter name="val" transfer-ownership="none">
11523 <type name="gint" c:type="gint"/>
11527 <function name="atomic_int_get" c:identifier="g_atomic_int_get">
11528 <return-value transfer-ownership="none">
11529 <type name="gint" c:type="gint"/>
11532 <parameter name="atomic" transfer-ownership="none">
11533 <type name="gint" c:type="gint*"/>
11537 <function name="atomic_int_set" c:identifier="g_atomic_int_set">
11538 <return-value transfer-ownership="none">
11539 <type name="none" c:type="void"/>
11542 <parameter name="atomic" transfer-ownership="none">
11543 <type name="gint" c:type="gint*"/>
11545 <parameter name="newval" transfer-ownership="none">
11546 <type name="gint" c:type="gint"/>
11550 <function name="atomic_pointer_compare_and_exchange"
11551 c:identifier="g_atomic_pointer_compare_and_exchange">
11552 <return-value transfer-ownership="none">
11553 <type name="gboolean" c:type="gboolean"/>
11556 <parameter name="atomic" transfer-ownership="none">
11557 <type name="gpointer" c:type="gpointer*"/>
11559 <parameter name="oldval" transfer-ownership="none">
11560 <type name="gpointer" c:type="gpointer"/>
11562 <parameter name="newval" transfer-ownership="none">
11563 <type name="gpointer" c:type="gpointer"/>
11567 <function name="atomic_pointer_get"
11568 c:identifier="g_atomic_pointer_get"
11569 introspectable="0">
11571 <type name="gpointer" c:type="gpointer"/>
11574 <parameter name="atomic" transfer-ownership="none">
11575 <type name="gpointer" c:type="gpointer*"/>
11579 <function name="atomic_pointer_set" c:identifier="g_atomic_pointer_set">
11580 <return-value transfer-ownership="none">
11581 <type name="none" c:type="void"/>
11584 <parameter name="atomic" transfer-ownership="none">
11585 <type name="gpointer" c:type="gpointer*"/>
11587 <parameter name="newval" transfer-ownership="none">
11588 <type name="gpointer" c:type="gpointer"/>
11592 <function name="base64_decode" c:identifier="g_base64_decode">
11593 <return-value transfer-ownership="none">
11594 <type name="guint8" c:type="guchar*"/>
11597 <parameter name="text" transfer-ownership="none">
11598 <type name="utf8" c:type="gchar*"/>
11600 <parameter name="out_len" transfer-ownership="none">
11601 <type name="gulong" c:type="gsize*"/>
11605 <function name="base64_decode_inplace"
11606 c:identifier="g_base64_decode_inplace">
11607 <return-value transfer-ownership="none">
11608 <type name="guint8" c:type="guchar*"/>
11611 <parameter name="text" transfer-ownership="none">
11612 <type name="utf8" c:type="gchar*"/>
11614 <parameter name="out_len" transfer-ownership="none">
11615 <type name="gulong" c:type="gsize*"/>
11619 <function name="base64_decode_step" c:identifier="g_base64_decode_step">
11620 <return-value transfer-ownership="none">
11621 <type name="gulong" c:type="gsize"/>
11624 <parameter name="in" transfer-ownership="none">
11625 <type name="utf8" c:type="gchar*"/>
11627 <parameter name="len" transfer-ownership="none">
11628 <type name="gulong" c:type="gsize"/>
11630 <parameter name="out" transfer-ownership="none">
11631 <type name="guint8" c:type="guchar*"/>
11633 <parameter name="state" transfer-ownership="none">
11634 <type name="gint" c:type="gint*"/>
11636 <parameter name="save" transfer-ownership="none">
11637 <type name="guint" c:type="guint*"/>
11641 <function name="base64_encode" c:identifier="g_base64_encode">
11642 <return-value transfer-ownership="full">
11643 <type name="utf8" c:type="gchar*"/>
11646 <parameter name="data" transfer-ownership="none">
11647 <type name="guint8" c:type="guchar*"/>
11649 <parameter name="len" transfer-ownership="none">
11650 <type name="gulong" c:type="gsize"/>
11654 <function name="base64_encode_close" c:identifier="g_base64_encode_close">
11655 <return-value transfer-ownership="none">
11656 <type name="gulong" c:type="gsize"/>
11659 <parameter name="break_lines" transfer-ownership="none">
11660 <type name="gboolean" c:type="gboolean"/>
11662 <parameter name="out" transfer-ownership="none">
11663 <type name="utf8" c:type="gchar*"/>
11665 <parameter name="state" transfer-ownership="none">
11666 <type name="gint" c:type="gint*"/>
11668 <parameter name="save" transfer-ownership="none">
11669 <type name="gint" c:type="gint*"/>
11673 <function name="base64_encode_step" c:identifier="g_base64_encode_step">
11674 <return-value transfer-ownership="none">
11675 <type name="gulong" c:type="gsize"/>
11678 <parameter name="in" transfer-ownership="none">
11679 <type name="guint8" c:type="guchar*"/>
11681 <parameter name="len" transfer-ownership="none">
11682 <type name="gulong" c:type="gsize"/>
11684 <parameter name="break_lines" transfer-ownership="none">
11685 <type name="gboolean" c:type="gboolean"/>
11687 <parameter name="out" transfer-ownership="none">
11688 <type name="utf8" c:type="gchar*"/>
11690 <parameter name="state" transfer-ownership="none">
11691 <type name="gint" c:type="gint*"/>
11693 <parameter name="save" transfer-ownership="none">
11694 <type name="gint" c:type="gint*"/>
11698 <function name="basename" c:identifier="g_basename">
11699 <return-value transfer-ownership="none">
11700 <type name="utf8" c:type="gchar*"/>
11703 <parameter name="file_name" transfer-ownership="none">
11704 <type name="utf8" c:type="gchar*"/>
11708 <function name="bit_lock" c:identifier="g_bit_lock">
11709 <return-value transfer-ownership="none">
11710 <type name="none" c:type="void"/>
11713 <parameter name="address" transfer-ownership="none">
11714 <type name="gint" c:type="gint*"/>
11716 <parameter name="lock_bit" transfer-ownership="none">
11717 <type name="gint" c:type="gint"/>
11721 <function name="bit_nth_lsf" c:identifier="g_bit_nth_lsf">
11722 <return-value transfer-ownership="none">
11723 <type name="gint" c:type="gint"/>
11726 <parameter name="mask" transfer-ownership="none">
11727 <type name="gulong" c:type="gulong"/>
11729 <parameter name="nth_bit" transfer-ownership="none">
11730 <type name="gint" c:type="gint"/>
11734 <function name="bit_nth_msf" c:identifier="g_bit_nth_msf">
11735 <return-value transfer-ownership="none">
11736 <type name="gint" c:type="gint"/>
11739 <parameter name="mask" transfer-ownership="none">
11740 <type name="gulong" c:type="gulong"/>
11742 <parameter name="nth_bit" transfer-ownership="none">
11743 <type name="gint" c:type="gint"/>
11747 <function name="bit_storage" c:identifier="g_bit_storage">
11748 <return-value transfer-ownership="none">
11749 <type name="guint" c:type="guint"/>
11752 <parameter name="number" transfer-ownership="none">
11753 <type name="gulong" c:type="gulong"/>
11757 <function name="bit_trylock" c:identifier="g_bit_trylock">
11758 <return-value transfer-ownership="none">
11759 <type name="gboolean" c:type="gboolean"/>
11762 <parameter name="address" transfer-ownership="none">
11763 <type name="gint" c:type="gint*"/>
11765 <parameter name="lock_bit" transfer-ownership="none">
11766 <type name="gint" c:type="gint"/>
11770 <function name="bit_unlock" c:identifier="g_bit_unlock">
11771 <return-value transfer-ownership="none">
11772 <type name="none" c:type="void"/>
11775 <parameter name="address" transfer-ownership="none">
11776 <type name="gint" c:type="gint*"/>
11778 <parameter name="lock_bit" transfer-ownership="none">
11779 <type name="gint" c:type="gint"/>
11783 <function name="blow_chunks" c:identifier="g_blow_chunks">
11784 <return-value transfer-ownership="none">
11785 <type name="none" c:type="void"/>
11788 <function name="bookmark_file_error_quark"
11789 c:identifier="g_bookmark_file_error_quark">
11790 <return-value transfer-ownership="none">
11791 <type name="Quark" c:type="GQuark"/>
11794 <function name="bookmark_file_new"
11795 c:identifier="g_bookmark_file_new"
11796 introspectable="0">
11798 <type name="BookmarkFile" c:type="GBookmarkFile*"/>
11801 <function name="build_filename"
11802 c:identifier="g_build_filename"
11803 introspectable="0">
11804 <return-value transfer-ownership="full">
11805 <type name="utf8" c:type="gchar*"/>
11808 <parameter name="first_element" transfer-ownership="none">
11809 <type name="utf8" c:type="gchar*"/>
11811 <parameter transfer-ownership="none">
11817 <function name="build_filenamev" c:identifier="g_build_filenamev">
11818 <return-value transfer-ownership="full">
11819 <type name="utf8" c:type="gchar*"/>
11822 <parameter name="args" transfer-ownership="none">
11823 <doc xml:whitespace="preserve">Return value:</doc>
11824 <array c:type="gchar**">
11825 <type name="utf8"/>
11830 <function name="build_path" c:identifier="g_build_path" introspectable="0">
11831 <return-value transfer-ownership="full">
11832 <type name="utf8" c:type="gchar*"/>
11835 <parameter name="separator" transfer-ownership="none">
11836 <type name="utf8" c:type="gchar*"/>
11838 <parameter name="first_element" transfer-ownership="none">
11839 <type name="utf8" c:type="gchar*"/>
11841 <parameter transfer-ownership="none">
11847 <function name="build_pathv" c:identifier="g_build_pathv">
11848 <return-value transfer-ownership="full">
11849 <type name="utf8" c:type="gchar*"/>
11852 <parameter name="separator" transfer-ownership="none">
11853 <type name="utf8" c:type="gchar*"/>
11855 <parameter name="args" transfer-ownership="none">
11856 <doc xml:whitespace="preserve">Return value:</doc>
11857 <array c:type="gchar**">
11858 <type name="utf8"/>
11863 <function name="byte_array_append"
11864 c:identifier="g_byte_array_append"
11865 introspectable="0">
11867 <array name="GLib.ByteArray" c:type="GByteArray*">
11868 <type name="gpointer" c:type="gpointer"/>
11872 <parameter name="array" transfer-ownership="none">
11873 <array name="GLib.ByteArray" c:type="GByteArray*">
11874 <type name="gpointer" c:type="gpointer"/>
11877 <parameter name="data" transfer-ownership="none">
11878 <type name="guint8" c:type="guint8*"/>
11880 <parameter name="len" transfer-ownership="none">
11881 <type name="guint" c:type="guint"/>
11885 <function name="byte_array_free" c:identifier="g_byte_array_free">
11886 <return-value transfer-ownership="none">
11887 <type name="guint8" c:type="guint8*"/>
11890 <parameter name="array" transfer-ownership="none">
11891 <array name="GLib.ByteArray" c:type="GByteArray*">
11892 <type name="gpointer" c:type="gpointer"/>
11895 <parameter name="free_segment" transfer-ownership="none">
11896 <type name="gboolean" c:type="gboolean"/>
11900 <function name="byte_array_new"
11901 c:identifier="g_byte_array_new"
11902 introspectable="0">
11904 <array name="GLib.ByteArray" c:type="GByteArray*">
11905 <type name="gpointer" c:type="gpointer"/>
11909 <function name="byte_array_prepend"
11910 c:identifier="g_byte_array_prepend"
11911 introspectable="0">
11913 <array name="GLib.ByteArray" c:type="GByteArray*">
11914 <type name="gpointer" c:type="gpointer"/>
11918 <parameter name="array" transfer-ownership="none">
11919 <array name="GLib.ByteArray" c:type="GByteArray*">
11920 <type name="gpointer" c:type="gpointer"/>
11923 <parameter name="data" transfer-ownership="none">
11924 <type name="guint8" c:type="guint8*"/>
11926 <parameter name="len" transfer-ownership="none">
11927 <type name="guint" c:type="guint"/>
11931 <function name="byte_array_ref"
11932 c:identifier="g_byte_array_ref"
11933 introspectable="0">
11935 <array name="GLib.ByteArray" c:type="GByteArray*">
11936 <type name="gpointer" c:type="gpointer"/>
11940 <parameter name="array" transfer-ownership="none">
11941 <array name="GLib.ByteArray" c:type="GByteArray*">
11942 <type name="gpointer" c:type="gpointer"/>
11947 <function name="byte_array_remove_index"
11948 c:identifier="g_byte_array_remove_index"
11949 introspectable="0">
11951 <array name="GLib.ByteArray" c:type="GByteArray*">
11952 <type name="gpointer" c:type="gpointer"/>
11956 <parameter name="array" transfer-ownership="none">
11957 <array name="GLib.ByteArray" c:type="GByteArray*">
11958 <type name="gpointer" c:type="gpointer"/>
11961 <parameter name="index_" transfer-ownership="none">
11962 <type name="guint" c:type="guint"/>
11966 <function name="byte_array_remove_index_fast"
11967 c:identifier="g_byte_array_remove_index_fast"
11968 introspectable="0">
11970 <array name="GLib.ByteArray" c:type="GByteArray*">
11971 <type name="gpointer" c:type="gpointer"/>
11975 <parameter name="array" transfer-ownership="none">
11976 <array name="GLib.ByteArray" c:type="GByteArray*">
11977 <type name="gpointer" c:type="gpointer"/>
11980 <parameter name="index_" transfer-ownership="none">
11981 <type name="guint" c:type="guint"/>
11985 <function name="byte_array_remove_range"
11986 c:identifier="g_byte_array_remove_range"
11987 introspectable="0">
11989 <array name="GLib.ByteArray" c:type="GByteArray*">
11990 <type name="gpointer" c:type="gpointer"/>
11994 <parameter name="array" transfer-ownership="none">
11995 <array name="GLib.ByteArray" c:type="GByteArray*">
11996 <type name="gpointer" c:type="gpointer"/>
11999 <parameter name="index_" transfer-ownership="none">
12000 <type name="guint" c:type="guint"/>
12002 <parameter name="length" transfer-ownership="none">
12003 <type name="guint" c:type="guint"/>
12007 <function name="byte_array_set_size"
12008 c:identifier="g_byte_array_set_size"
12009 introspectable="0">
12011 <array name="GLib.ByteArray" c:type="GByteArray*">
12012 <type name="gpointer" c:type="gpointer"/>
12016 <parameter name="array" transfer-ownership="none">
12017 <array name="GLib.ByteArray" c:type="GByteArray*">
12018 <type name="gpointer" c:type="gpointer"/>
12021 <parameter name="length" transfer-ownership="none">
12022 <type name="guint" c:type="guint"/>
12026 <function name="byte_array_sized_new"
12027 c:identifier="g_byte_array_sized_new"
12028 introspectable="0">
12030 <array name="GLib.ByteArray" c:type="GByteArray*">
12031 <type name="gpointer" c:type="gpointer"/>
12035 <parameter name="reserved_size" transfer-ownership="none">
12036 <type name="guint" c:type="guint"/>
12040 <function name="byte_array_sort"
12041 c:identifier="g_byte_array_sort"
12042 introspectable="0">
12043 <return-value transfer-ownership="none">
12044 <type name="none" c:type="void"/>
12047 <parameter name="array" transfer-ownership="none">
12048 <array name="GLib.ByteArray" c:type="GByteArray*">
12049 <type name="gpointer" c:type="gpointer"/>
12052 <parameter name="compare_func" transfer-ownership="none">
12053 <type name="CompareFunc" c:type="GCompareFunc"/>
12057 <function name="byte_array_sort_with_data"
12058 c:identifier="g_byte_array_sort_with_data"
12059 introspectable="0">
12060 <return-value transfer-ownership="none">
12061 <type name="none" c:type="void"/>
12064 <parameter name="array" transfer-ownership="none">
12065 <array name="GLib.ByteArray" c:type="GByteArray*">
12066 <type name="gpointer" c:type="gpointer"/>
12069 <parameter name="compare_func" transfer-ownership="none" closure="2">
12070 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
12072 <parameter name="user_data" transfer-ownership="none">
12073 <type name="gpointer" c:type="gpointer"/>
12077 <function name="byte_array_unref" c:identifier="g_byte_array_unref">
12078 <return-value transfer-ownership="none">
12079 <type name="none" c:type="void"/>
12082 <parameter name="array" transfer-ownership="none">
12083 <array name="GLib.ByteArray" c:type="GByteArray*">
12084 <type name="gpointer" c:type="gpointer"/>
12089 <function name="cache_new" c:identifier="g_cache_new" introspectable="0">
12091 <type name="Cache" c:type="GCache*"/>
12094 <parameter name="value_new_func" transfer-ownership="none">
12095 <type name="CacheNewFunc" c:type="GCacheNewFunc"/>
12097 <parameter name="value_destroy_func" transfer-ownership="none">
12098 <type name="CacheDestroyFunc" c:type="GCacheDestroyFunc"/>
12100 <parameter name="key_dup_func" transfer-ownership="none">
12101 <type name="CacheDupFunc" c:type="GCacheDupFunc"/>
12103 <parameter name="key_destroy_func" transfer-ownership="none">
12104 <type name="CacheDestroyFunc" c:type="GCacheDestroyFunc"/>
12106 <parameter name="hash_key_func" transfer-ownership="none">
12107 <type name="HashFunc" c:type="GHashFunc"/>
12109 <parameter name="hash_value_func" transfer-ownership="none">
12110 <type name="HashFunc" c:type="GHashFunc"/>
12112 <parameter name="key_equal_func" transfer-ownership="none">
12113 <type name="EqualFunc" c:type="GEqualFunc"/>
12117 <function name="chdir" c:identifier="g_chdir">
12118 <return-value transfer-ownership="none">
12119 <type name="gint" c:type="int"/>
12122 <parameter name="path" transfer-ownership="none">
12123 <type name="utf8" c:type="gchar*"/>
12127 <function name="check_version" c:identifier="glib_check_version">
12128 <return-value transfer-ownership="none">
12129 <type name="utf8" c:type="gchar*"/>
12132 <parameter name="required_major" transfer-ownership="none">
12133 <type name="guint" c:type="guint"/>
12135 <parameter name="required_minor" transfer-ownership="none">
12136 <type name="guint" c:type="guint"/>
12138 <parameter name="required_micro" transfer-ownership="none">
12139 <type name="guint" c:type="guint"/>
12143 <function name="checksum_new"
12144 c:identifier="g_checksum_new"
12145 introspectable="0">
12147 <type name="Checksum" c:type="GChecksum*"/>
12150 <parameter name="checksum_type" transfer-ownership="none">
12151 <type name="ChecksumType" c:type="GChecksumType"/>
12155 <function name="checksum_type_get_length"
12156 c:identifier="g_checksum_type_get_length">
12157 <return-value transfer-ownership="none">
12158 <type name="glong" c:type="gssize"/>
12161 <parameter name="checksum_type" transfer-ownership="none">
12162 <type name="ChecksumType" c:type="GChecksumType"/>
12166 <function name="child_watch_add"
12167 c:identifier="g_child_watch_add"
12168 shadowed-by="child_watch_add_full"
12169 introspectable="0">
12170 <return-value transfer-ownership="none">
12171 <type name="guint" c:type="guint"/>
12174 <parameter name="pid" transfer-ownership="none">
12175 <type name="Pid" c:type="GPid"/>
12177 <parameter name="function" transfer-ownership="none" closure="2">
12178 <type name="ChildWatchFunc" c:type="GChildWatchFunc"/>
12180 <parameter name="data" transfer-ownership="none">
12181 <type name="gpointer" c:type="gpointer"/>
12185 <function name="child_watch_add_full"
12186 c:identifier="g_child_watch_add_full"
12187 shadows="child_watch_add">
12188 <return-value transfer-ownership="none">
12189 <type name="guint" c:type="guint"/>
12192 <parameter name="priority" transfer-ownership="none">
12193 <type name="gint" c:type="gint"/>
12195 <parameter name="pid" transfer-ownership="none">
12196 <type name="Pid" c:type="GPid"/>
12198 <parameter name="function"
12199 transfer-ownership="none"
12203 <type name="ChildWatchFunc" c:type="GChildWatchFunc"/>
12205 <parameter name="data" transfer-ownership="none">
12206 <type name="gpointer" c:type="gpointer"/>
12208 <parameter name="notify" transfer-ownership="none" scope="async">
12209 <type name="DestroyNotify" c:type="GDestroyNotify"/>
12213 <function name="child_watch_source_new"
12214 c:identifier="g_child_watch_source_new"
12215 introspectable="0">
12217 <type name="Source" c:type="GSource*"/>
12220 <parameter name="pid" transfer-ownership="none">
12221 <type name="Pid" c:type="GPid"/>
12225 <function name="clear_error" c:identifier="g_clear_error" throws="1">
12226 <return-value transfer-ownership="none">
12227 <type name="none" c:type="void"/>
12230 <function name="completion_new"
12231 c:identifier="g_completion_new"
12232 introspectable="0">
12234 <type name="Completion" c:type="GCompletion*"/>
12237 <parameter name="func" transfer-ownership="none">
12238 <type name="CompletionFunc" c:type="GCompletionFunc"/>
12242 <function name="compute_checksum_for_data"
12243 c:identifier="g_compute_checksum_for_data">
12244 <return-value transfer-ownership="full">
12245 <type name="utf8" c:type="gchar*"/>
12248 <parameter name="checksum_type" transfer-ownership="none">
12249 <type name="ChecksumType" c:type="GChecksumType"/>
12251 <parameter name="data" transfer-ownership="none">
12252 <type name="guint8" c:type="guchar*"/>
12254 <parameter name="length" transfer-ownership="none">
12255 <type name="gulong" c:type="gsize"/>
12259 <function name="compute_checksum_for_string"
12260 c:identifier="g_compute_checksum_for_string">
12261 <return-value transfer-ownership="full">
12262 <type name="utf8" c:type="gchar*"/>
12265 <parameter name="checksum_type" transfer-ownership="none">
12266 <type name="ChecksumType" c:type="GChecksumType"/>
12268 <parameter name="str" transfer-ownership="none">
12269 <type name="utf8" c:type="gchar*"/>
12271 <parameter name="length" transfer-ownership="none">
12272 <type name="glong" c:type="gssize"/>
12276 <function name="convert" c:identifier="g_convert" throws="1">
12277 <return-value transfer-ownership="full">
12278 <type name="utf8" c:type="gchar*"/>
12281 <parameter name="str" transfer-ownership="none">
12282 <type name="utf8" c:type="gchar*"/>
12284 <parameter name="len" transfer-ownership="none">
12285 <type name="glong" c:type="gssize"/>
12287 <parameter name="to_codeset" transfer-ownership="none">
12288 <type name="utf8" c:type="gchar*"/>
12290 <parameter name="from_codeset" transfer-ownership="none">
12291 <type name="utf8" c:type="gchar*"/>
12293 <parameter name="bytes_read"
12295 caller-allocates="0"
12296 transfer-ownership="full">
12297 <type name="gulong" c:type="gsize*"/>
12299 <parameter name="bytes_written"
12301 caller-allocates="0"
12302 transfer-ownership="full">
12303 <type name="gulong" c:type="gsize*"/>
12307 <function name="convert_error_quark" c:identifier="g_convert_error_quark">
12308 <return-value transfer-ownership="none">
12309 <type name="Quark" c:type="GQuark"/>
12312 <function name="convert_with_fallback"
12313 c:identifier="g_convert_with_fallback"
12315 <return-value transfer-ownership="full">
12316 <type name="utf8" c:type="gchar*"/>
12319 <parameter name="str" transfer-ownership="none">
12320 <type name="utf8" c:type="gchar*"/>
12322 <parameter name="len" transfer-ownership="none">
12323 <type name="glong" c:type="gssize"/>
12325 <parameter name="to_codeset" transfer-ownership="none">
12326 <type name="utf8" c:type="gchar*"/>
12328 <parameter name="from_codeset" transfer-ownership="none">
12329 <type name="utf8" c:type="gchar*"/>
12331 <parameter name="fallback" transfer-ownership="none">
12332 <type name="utf8" c:type="gchar*"/>
12334 <parameter name="bytes_read" transfer-ownership="none">
12335 <type name="gulong" c:type="gsize*"/>
12337 <parameter name="bytes_written" transfer-ownership="none">
12338 <type name="gulong" c:type="gsize*"/>
12342 <function name="convert_with_iconv"
12343 c:identifier="g_convert_with_iconv"
12345 <return-value transfer-ownership="full">
12346 <type name="utf8" c:type="gchar*"/>
12349 <parameter name="str" transfer-ownership="none">
12350 <type name="utf8" c:type="gchar*"/>
12352 <parameter name="len" transfer-ownership="none">
12353 <type name="glong" c:type="gssize"/>
12355 <parameter name="converter" transfer-ownership="none">
12356 <type name="IConv" c:type="GIConv"/>
12358 <parameter name="bytes_read" transfer-ownership="none">
12359 <type name="gulong" c:type="gsize*"/>
12361 <parameter name="bytes_written" transfer-ownership="none">
12362 <type name="gulong" c:type="gsize*"/>
12366 <function name="datalist_clear" c:identifier="g_datalist_clear">
12367 <return-value transfer-ownership="none">
12368 <type name="none" c:type="void"/>
12371 <parameter name="datalist" transfer-ownership="none">
12372 <type name="Data" c:type="GData**"/>
12376 <function name="datalist_foreach"
12377 c:identifier="g_datalist_foreach"
12378 introspectable="0">
12379 <return-value transfer-ownership="none">
12380 <type name="none" c:type="void"/>
12383 <parameter name="datalist" transfer-ownership="none">
12384 <type name="Data" c:type="GData**"/>
12386 <parameter name="func" transfer-ownership="none" closure="2">
12387 <type name="DataForeachFunc" c:type="GDataForeachFunc"/>
12389 <parameter name="user_data" transfer-ownership="none">
12390 <type name="gpointer" c:type="gpointer"/>
12394 <function name="datalist_get_flags" c:identifier="g_datalist_get_flags">
12395 <return-value transfer-ownership="none">
12396 <type name="guint" c:type="guint"/>
12399 <parameter name="datalist" transfer-ownership="none">
12400 <type name="Data" c:type="GData**"/>
12404 <function name="datalist_id_get_data"
12405 c:identifier="g_datalist_id_get_data"
12406 introspectable="0">
12408 <type name="gpointer" c:type="gpointer"/>
12411 <parameter name="datalist" transfer-ownership="none">
12412 <type name="Data" c:type="GData**"/>
12414 <parameter name="key_id" transfer-ownership="none">
12415 <type name="Quark" c:type="GQuark"/>
12419 <function name="datalist_id_remove_no_notify"
12420 c:identifier="g_datalist_id_remove_no_notify"
12421 introspectable="0">
12423 <type name="gpointer" c:type="gpointer"/>
12426 <parameter name="datalist" transfer-ownership="none">
12427 <type name="Data" c:type="GData**"/>
12429 <parameter name="key_id" transfer-ownership="none">
12430 <type name="Quark" c:type="GQuark"/>
12434 <function name="datalist_id_set_data_full"
12435 c:identifier="g_datalist_id_set_data_full">
12436 <return-value transfer-ownership="none">
12437 <type name="none" c:type="void"/>
12440 <parameter name="datalist" transfer-ownership="none">
12441 <type name="Data" c:type="GData**"/>
12443 <parameter name="key_id" transfer-ownership="none">
12444 <type name="Quark" c:type="GQuark"/>
12446 <parameter name="data" transfer-ownership="none">
12447 <type name="gpointer" c:type="gpointer"/>
12449 <parameter name="destroy_func" transfer-ownership="none" scope="async">
12450 <type name="DestroyNotify" c:type="GDestroyNotify"/>
12454 <function name="datalist_init" c:identifier="g_datalist_init">
12455 <return-value transfer-ownership="none">
12456 <type name="none" c:type="void"/>
12459 <parameter name="datalist" transfer-ownership="none">
12460 <type name="Data" c:type="GData**"/>
12464 <function name="datalist_set_flags" c:identifier="g_datalist_set_flags">
12465 <return-value transfer-ownership="none">
12466 <type name="none" c:type="void"/>
12469 <parameter name="datalist" transfer-ownership="none">
12470 <type name="Data" c:type="GData**"/>
12472 <parameter name="flags" transfer-ownership="none">
12473 <type name="guint" c:type="guint"/>
12477 <function name="datalist_unset_flags"
12478 c:identifier="g_datalist_unset_flags">
12479 <return-value transfer-ownership="none">
12480 <type name="none" c:type="void"/>
12483 <parameter name="datalist" transfer-ownership="none">
12484 <type name="Data" c:type="GData**"/>
12486 <parameter name="flags" transfer-ownership="none">
12487 <type name="guint" c:type="guint"/>
12491 <function name="dataset_destroy" c:identifier="g_dataset_destroy">
12492 <return-value transfer-ownership="none">
12493 <type name="none" c:type="void"/>
12496 <parameter name="dataset_location" transfer-ownership="none">
12497 <type name="gpointer" c:type="gconstpointer"/>
12501 <function name="dataset_foreach"
12502 c:identifier="g_dataset_foreach"
12503 introspectable="0">
12504 <return-value transfer-ownership="none">
12505 <type name="none" c:type="void"/>
12508 <parameter name="dataset_location" transfer-ownership="none">
12509 <type name="gpointer" c:type="gconstpointer"/>
12511 <parameter name="func" transfer-ownership="none" closure="2">
12512 <type name="DataForeachFunc" c:type="GDataForeachFunc"/>
12514 <parameter name="user_data" transfer-ownership="none">
12515 <type name="gpointer" c:type="gpointer"/>
12519 <function name="dataset_id_get_data"
12520 c:identifier="g_dataset_id_get_data"
12521 introspectable="0">
12523 <type name="gpointer" c:type="gpointer"/>
12526 <parameter name="dataset_location" transfer-ownership="none">
12527 <type name="gpointer" c:type="gconstpointer"/>
12529 <parameter name="key_id" transfer-ownership="none">
12530 <type name="Quark" c:type="GQuark"/>
12534 <function name="dataset_id_remove_no_notify"
12535 c:identifier="g_dataset_id_remove_no_notify"
12536 introspectable="0">
12538 <type name="gpointer" c:type="gpointer"/>
12541 <parameter name="dataset_location" transfer-ownership="none">
12542 <type name="gpointer" c:type="gconstpointer"/>
12544 <parameter name="key_id" transfer-ownership="none">
12545 <type name="Quark" c:type="GQuark"/>
12549 <function name="dataset_id_set_data_full"
12550 c:identifier="g_dataset_id_set_data_full">
12551 <return-value transfer-ownership="none">
12552 <type name="none" c:type="void"/>
12555 <parameter name="dataset_location" transfer-ownership="none">
12556 <type name="gpointer" c:type="gconstpointer"/>
12558 <parameter name="key_id" transfer-ownership="none">
12559 <type name="Quark" c:type="GQuark"/>
12561 <parameter name="data" transfer-ownership="none">
12562 <type name="gpointer" c:type="gpointer"/>
12564 <parameter name="destroy_func" transfer-ownership="none" scope="async">
12565 <type name="DestroyNotify" c:type="GDestroyNotify"/>
12569 <function name="date_get_days_in_month"
12570 c:identifier="g_date_get_days_in_month">
12571 <return-value transfer-ownership="none">
12572 <type name="guint8" c:type="guint8"/>
12575 <parameter name="month" transfer-ownership="none">
12576 <type name="DateMonth" c:type="GDateMonth"/>
12578 <parameter name="year" transfer-ownership="none">
12579 <type name="DateYear" c:type="GDateYear"/>
12583 <function name="date_get_monday_weeks_in_year"
12584 c:identifier="g_date_get_monday_weeks_in_year">
12585 <return-value transfer-ownership="none">
12586 <type name="guint8" c:type="guint8"/>
12589 <parameter name="year" transfer-ownership="none">
12590 <type name="DateYear" c:type="GDateYear"/>
12594 <function name="date_get_sunday_weeks_in_year"
12595 c:identifier="g_date_get_sunday_weeks_in_year">
12596 <return-value transfer-ownership="none">
12597 <type name="guint8" c:type="guint8"/>
12600 <parameter name="year" transfer-ownership="none">
12601 <type name="DateYear" c:type="GDateYear"/>
12605 <function name="date_is_leap_year" c:identifier="g_date_is_leap_year">
12606 <return-value transfer-ownership="none">
12607 <type name="gboolean" c:type="gboolean"/>
12610 <parameter name="year" transfer-ownership="none">
12611 <type name="DateYear" c:type="GDateYear"/>
12615 <function name="date_new" c:identifier="g_date_new" introspectable="0">
12617 <type name="Date" c:type="GDate*"/>
12620 <function name="date_new_dmy"
12621 c:identifier="g_date_new_dmy"
12622 introspectable="0">
12624 <type name="Date" c:type="GDate*"/>
12627 <parameter name="day" transfer-ownership="none">
12628 <type name="DateDay" c:type="GDateDay"/>
12630 <parameter name="month" transfer-ownership="none">
12631 <type name="DateMonth" c:type="GDateMonth"/>
12633 <parameter name="year" transfer-ownership="none">
12634 <type name="DateYear" c:type="GDateYear"/>
12638 <function name="date_new_julian"
12639 c:identifier="g_date_new_julian"
12640 introspectable="0">
12642 <type name="Date" c:type="GDate*"/>
12645 <parameter name="julian_day" transfer-ownership="none">
12646 <type name="guint32" c:type="guint32"/>
12650 <function name="date_strftime" c:identifier="g_date_strftime">
12651 <return-value transfer-ownership="none">
12652 <type name="gulong" c:type="gsize"/>
12655 <parameter name="s" transfer-ownership="none">
12656 <type name="utf8" c:type="gchar*"/>
12658 <parameter name="slen" transfer-ownership="none">
12659 <type name="gulong" c:type="gsize"/>
12661 <parameter name="format" transfer-ownership="none">
12662 <type name="utf8" c:type="gchar*"/>
12664 <parameter name="date" transfer-ownership="none">
12665 <type name="Date" c:type="GDate*"/>
12669 <function name="date_time_compare" c:identifier="g_date_time_compare">
12670 <return-value transfer-ownership="none">
12671 <type name="gint" c:type="gint"/>
12674 <parameter name="dt1" transfer-ownership="none">
12675 <type name="gpointer" c:type="gconstpointer"/>
12677 <parameter name="dt2" transfer-ownership="none">
12678 <type name="gpointer" c:type="gconstpointer"/>
12682 <function name="date_time_equal" c:identifier="g_date_time_equal">
12683 <return-value transfer-ownership="none">
12684 <type name="gboolean" c:type="gboolean"/>
12687 <parameter name="dt1" transfer-ownership="none">
12688 <type name="gpointer" c:type="gconstpointer"/>
12690 <parameter name="dt2" transfer-ownership="none">
12691 <type name="gpointer" c:type="gconstpointer"/>
12695 <function name="date_time_hash" c:identifier="g_date_time_hash">
12696 <return-value transfer-ownership="none">
12697 <type name="guint" c:type="guint"/>
12700 <parameter name="datetime" transfer-ownership="none">
12701 <type name="gpointer" c:type="gconstpointer"/>
12705 <function name="date_time_new"
12706 c:identifier="g_date_time_new"
12707 introspectable="0">
12709 <type name="DateTime" c:type="GDateTime*"/>
12712 <parameter name="tz" transfer-ownership="none">
12713 <type name="TimeZone" c:type="GTimeZone*"/>
12715 <parameter name="year" transfer-ownership="none">
12716 <type name="gint" c:type="gint"/>
12718 <parameter name="month" transfer-ownership="none">
12719 <type name="gint" c:type="gint"/>
12721 <parameter name="day" transfer-ownership="none">
12722 <type name="gint" c:type="gint"/>
12724 <parameter name="hour" transfer-ownership="none">
12725 <type name="gint" c:type="gint"/>
12727 <parameter name="minute" transfer-ownership="none">
12728 <type name="gint" c:type="gint"/>
12730 <parameter name="seconds" transfer-ownership="none">
12731 <type name="gdouble" c:type="gdouble"/>
12735 <function name="date_time_new_from_timeval_local"
12736 c:identifier="g_date_time_new_from_timeval_local"
12737 introspectable="0">
12739 <type name="DateTime" c:type="GDateTime*"/>
12742 <parameter name="tv" transfer-ownership="none">
12743 <type name="TimeVal" c:type="GTimeVal*"/>
12747 <function name="date_time_new_from_timeval_utc"
12748 c:identifier="g_date_time_new_from_timeval_utc"
12749 introspectable="0">
12751 <type name="DateTime" c:type="GDateTime*"/>
12754 <parameter name="tv" transfer-ownership="none">
12755 <type name="TimeVal" c:type="GTimeVal*"/>
12759 <function name="date_time_new_from_unix_local"
12760 c:identifier="g_date_time_new_from_unix_local"
12761 introspectable="0">
12763 <type name="DateTime" c:type="GDateTime*"/>
12766 <parameter name="t" transfer-ownership="none">
12767 <type name="gint64" c:type="gint64"/>
12771 <function name="date_time_new_from_unix_utc"
12772 c:identifier="g_date_time_new_from_unix_utc"
12773 introspectable="0">
12775 <type name="DateTime" c:type="GDateTime*"/>
12778 <parameter name="t" transfer-ownership="none">
12779 <type name="gint64" c:type="gint64"/>
12783 <function name="date_time_new_local"
12784 c:identifier="g_date_time_new_local"
12785 introspectable="0">
12787 <type name="DateTime" c:type="GDateTime*"/>
12790 <parameter name="year" transfer-ownership="none">
12791 <type name="gint" c:type="gint"/>
12793 <parameter name="month" transfer-ownership="none">
12794 <type name="gint" c:type="gint"/>
12796 <parameter name="day" transfer-ownership="none">
12797 <type name="gint" c:type="gint"/>
12799 <parameter name="hour" transfer-ownership="none">
12800 <type name="gint" c:type="gint"/>
12802 <parameter name="minute" transfer-ownership="none">
12803 <type name="gint" c:type="gint"/>
12805 <parameter name="seconds" transfer-ownership="none">
12806 <type name="gdouble" c:type="gdouble"/>
12810 <function name="date_time_new_now"
12811 c:identifier="g_date_time_new_now"
12812 introspectable="0">
12814 <type name="DateTime" c:type="GDateTime*"/>
12817 <parameter name="tz" transfer-ownership="none">
12818 <type name="TimeZone" c:type="GTimeZone*"/>
12822 <function name="date_time_new_now_local"
12823 c:identifier="g_date_time_new_now_local"
12824 introspectable="0">
12826 <type name="DateTime" c:type="GDateTime*"/>
12829 <function name="date_time_new_now_utc"
12830 c:identifier="g_date_time_new_now_utc"
12831 introspectable="0">
12833 <type name="DateTime" c:type="GDateTime*"/>
12836 <function name="date_time_new_utc"
12837 c:identifier="g_date_time_new_utc"
12838 introspectable="0">
12840 <type name="DateTime" c:type="GDateTime*"/>
12843 <parameter name="year" transfer-ownership="none">
12844 <type name="gint" c:type="gint"/>
12846 <parameter name="month" transfer-ownership="none">
12847 <type name="gint" c:type="gint"/>
12849 <parameter name="day" transfer-ownership="none">
12850 <type name="gint" c:type="gint"/>
12852 <parameter name="hour" transfer-ownership="none">
12853 <type name="gint" c:type="gint"/>
12855 <parameter name="minute" transfer-ownership="none">
12856 <type name="gint" c:type="gint"/>
12858 <parameter name="seconds" transfer-ownership="none">
12859 <type name="gdouble" c:type="gdouble"/>
12863 <function name="date_valid_day" c:identifier="g_date_valid_day">
12864 <return-value transfer-ownership="none">
12865 <type name="gboolean" c:type="gboolean"/>
12868 <parameter name="day" transfer-ownership="none">
12869 <type name="DateDay" c:type="GDateDay"/>
12873 <function name="date_valid_dmy" c:identifier="g_date_valid_dmy">
12874 <return-value transfer-ownership="none">
12875 <type name="gboolean" c:type="gboolean"/>
12878 <parameter name="day" transfer-ownership="none">
12879 <type name="DateDay" c:type="GDateDay"/>
12881 <parameter name="month" transfer-ownership="none">
12882 <type name="DateMonth" c:type="GDateMonth"/>
12884 <parameter name="year" transfer-ownership="none">
12885 <type name="DateYear" c:type="GDateYear"/>
12889 <function name="date_valid_julian" c:identifier="g_date_valid_julian">
12890 <return-value transfer-ownership="none">
12891 <type name="gboolean" c:type="gboolean"/>
12894 <parameter name="julian_date" transfer-ownership="none">
12895 <type name="guint32" c:type="guint32"/>
12899 <function name="date_valid_month" c:identifier="g_date_valid_month">
12900 <return-value transfer-ownership="none">
12901 <type name="gboolean" c:type="gboolean"/>
12904 <parameter name="month" transfer-ownership="none">
12905 <type name="DateMonth" c:type="GDateMonth"/>
12909 <function name="date_valid_weekday" c:identifier="g_date_valid_weekday">
12910 <return-value transfer-ownership="none">
12911 <type name="gboolean" c:type="gboolean"/>
12914 <parameter name="weekday" transfer-ownership="none">
12915 <type name="DateWeekday" c:type="GDateWeekday"/>
12919 <function name="date_valid_year" c:identifier="g_date_valid_year">
12920 <return-value transfer-ownership="none">
12921 <type name="gboolean" c:type="gboolean"/>
12924 <parameter name="year" transfer-ownership="none">
12925 <type name="DateYear" c:type="GDateYear"/>
12929 <function name="dcgettext" c:identifier="g_dcgettext">
12930 <return-value transfer-ownership="none">
12931 <type name="utf8" c:type="gchar*"/>
12934 <parameter name="domain" transfer-ownership="none">
12935 <type name="utf8" c:type="gchar*"/>
12937 <parameter name="msgid" transfer-ownership="none">
12938 <type name="utf8" c:type="gchar*"/>
12940 <parameter name="category" transfer-ownership="none">
12941 <type name="gint" c:type="int"/>
12945 <function name="dgettext" c:identifier="g_dgettext">
12946 <return-value transfer-ownership="none">
12947 <type name="utf8" c:type="gchar*"/>
12950 <parameter name="domain" transfer-ownership="none">
12951 <type name="utf8" c:type="gchar*"/>
12953 <parameter name="msgid" transfer-ownership="none">
12954 <type name="utf8" c:type="gchar*"/>
12958 <function name="dir_open"
12959 c:identifier="g_dir_open"
12963 <type name="Dir" c:type="GDir*"/>
12966 <parameter name="path" transfer-ownership="none">
12967 <type name="utf8" c:type="gchar*"/>
12969 <parameter name="flags" transfer-ownership="none">
12970 <type name="guint" c:type="guint"/>
12974 <function name="direct_equal" c:identifier="g_direct_equal">
12975 <return-value transfer-ownership="none">
12976 <type name="gboolean" c:type="gboolean"/>
12979 <parameter name="v1" transfer-ownership="none">
12980 <type name="gpointer" c:type="gconstpointer"/>
12982 <parameter name="v2" transfer-ownership="none">
12983 <type name="gpointer" c:type="gconstpointer"/>
12987 <function name="direct_hash" c:identifier="g_direct_hash">
12988 <return-value transfer-ownership="none">
12989 <type name="guint" c:type="guint"/>
12992 <parameter name="v" transfer-ownership="none">
12993 <type name="gpointer" c:type="gconstpointer"/>
12997 <function name="dngettext" c:identifier="g_dngettext">
12998 <return-value transfer-ownership="none">
12999 <type name="utf8" c:type="gchar*"/>
13002 <parameter name="domain" transfer-ownership="none">
13003 <type name="utf8" c:type="gchar*"/>
13005 <parameter name="msgid" transfer-ownership="none">
13006 <type name="utf8" c:type="gchar*"/>
13008 <parameter name="msgid_plural" transfer-ownership="none">
13009 <type name="utf8" c:type="gchar*"/>
13011 <parameter name="n" transfer-ownership="none">
13012 <type name="gulong" c:type="gulong"/>
13016 <function name="double_equal" c:identifier="g_double_equal">
13017 <return-value transfer-ownership="none">
13018 <type name="gboolean" c:type="gboolean"/>
13021 <parameter name="v1" transfer-ownership="none">
13022 <type name="gpointer" c:type="gconstpointer"/>
13024 <parameter name="v2" transfer-ownership="none">
13025 <type name="gpointer" c:type="gconstpointer"/>
13029 <function name="double_hash" c:identifier="g_double_hash">
13030 <return-value transfer-ownership="none">
13031 <type name="guint" c:type="guint"/>
13034 <parameter name="v" transfer-ownership="none">
13035 <type name="gpointer" c:type="gconstpointer"/>
13039 <function name="dpgettext" c:identifier="g_dpgettext">
13040 <return-value transfer-ownership="none">
13041 <type name="utf8" c:type="gchar*"/>
13044 <parameter name="domain" transfer-ownership="none">
13045 <type name="utf8" c:type="gchar*"/>
13047 <parameter name="msgctxtid" transfer-ownership="none">
13048 <type name="utf8" c:type="gchar*"/>
13050 <parameter name="msgidoffset" transfer-ownership="none">
13051 <type name="gulong" c:type="gsize"/>
13055 <function name="dpgettext2" c:identifier="g_dpgettext2">
13056 <return-value transfer-ownership="none">
13057 <type name="utf8" c:type="gchar*"/>
13060 <parameter name="domain" transfer-ownership="none">
13061 <type name="utf8" c:type="gchar*"/>
13063 <parameter name="context" transfer-ownership="none">
13064 <type name="utf8" c:type="gchar*"/>
13066 <parameter name="msgid" transfer-ownership="none">
13067 <type name="utf8" c:type="gchar*"/>
13071 <function name="dummy_decl" c:identifier="glib_dummy_decl">
13072 <return-value transfer-ownership="none">
13073 <type name="none" c:type="void"/>
13076 <function name="error_new" c:identifier="g_error_new" introspectable="0">
13078 <type name="Error" c:type="GError*"/>
13081 <parameter name="domain" transfer-ownership="none">
13082 <type name="Quark" c:type="GQuark"/>
13084 <parameter name="code" transfer-ownership="none">
13085 <type name="gint" c:type="gint"/>
13087 <parameter name="format" transfer-ownership="none">
13088 <type name="utf8" c:type="gchar*"/>
13090 <parameter transfer-ownership="none">
13096 <function name="error_new_literal"
13097 c:identifier="g_error_new_literal"
13098 introspectable="0">
13100 <type name="Error" c:type="GError*"/>
13103 <parameter name="domain" transfer-ownership="none">
13104 <type name="Quark" c:type="GQuark"/>
13106 <parameter name="code" transfer-ownership="none">
13107 <type name="gint" c:type="gint"/>
13109 <parameter name="message" transfer-ownership="none">
13110 <type name="utf8" c:type="gchar*"/>
13114 <function name="error_new_valist"
13115 c:identifier="g_error_new_valist"
13116 introspectable="0">
13118 <type name="Error" c:type="GError*"/>
13121 <parameter name="domain" transfer-ownership="none">
13122 <type name="Quark" c:type="GQuark"/>
13124 <parameter name="code" transfer-ownership="none">
13125 <type name="gint" c:type="gint"/>
13127 <parameter name="format" transfer-ownership="none">
13128 <type name="utf8" c:type="gchar*"/>
13130 <parameter name="args" transfer-ownership="none">
13131 <type name="va_list" c:type="va_list"/>
13135 <function name="file_error_from_errno"
13136 c:identifier="g_file_error_from_errno">
13137 <return-value transfer-ownership="none">
13138 <type name="FileError" c:type="GFileError"/>
13141 <parameter name="err_no" transfer-ownership="none">
13142 <type name="gint" c:type="gint"/>
13146 <function name="file_error_quark" c:identifier="g_file_error_quark">
13147 <return-value transfer-ownership="none">
13148 <type name="Quark" c:type="GQuark"/>
13151 <function name="file_get_contents"
13152 c:identifier="g_file_get_contents"
13154 <return-value transfer-ownership="none">
13155 <type name="gboolean" c:type="gboolean"/>
13158 <parameter name="filename" transfer-ownership="none">
13159 <type name="utf8" c:type="gchar*"/>
13161 <parameter name="contents"
13163 caller-allocates="0"
13164 transfer-ownership="full">
13165 <type name="utf8" c:type="gchar**"/>
13167 <parameter name="length"
13169 caller-allocates="0"
13170 transfer-ownership="full"
13172 <type name="gulong" c:type="gsize*"/>
13176 <function name="file_open_tmp" c:identifier="g_file_open_tmp" throws="1">
13177 <return-value transfer-ownership="none">
13178 <type name="gint" c:type="gint"/>
13181 <parameter name="tmpl" transfer-ownership="none">
13182 <type name="utf8" c:type="gchar*"/>
13184 <parameter name="name_used"
13186 caller-allocates="0"
13187 transfer-ownership="full">
13188 <type name="utf8" c:type="gchar**"/>
13192 <function name="file_read_link" c:identifier="g_file_read_link" throws="1">
13193 <return-value transfer-ownership="full">
13194 <type name="utf8" c:type="gchar*"/>
13197 <parameter name="filename" transfer-ownership="none">
13198 <type name="utf8" c:type="gchar*"/>
13202 <function name="file_set_contents"
13203 c:identifier="g_file_set_contents"
13205 <return-value transfer-ownership="none">
13206 <type name="gboolean" c:type="gboolean"/>
13209 <parameter name="filename" transfer-ownership="none">
13210 <type name="utf8" c:type="gchar*"/>
13212 <parameter name="contents" transfer-ownership="none">
13213 <array length="2" c:type="gchar*">
13214 <type name="guint8"/>
13217 <parameter name="length" transfer-ownership="none">
13218 <type name="glong" c:type="gssize"/>
13222 <function name="file_test" c:identifier="g_file_test">
13223 <return-value transfer-ownership="none">
13224 <type name="gboolean" c:type="gboolean"/>
13227 <parameter name="filename" transfer-ownership="none">
13228 <type name="utf8" c:type="gchar*"/>
13230 <parameter name="test" transfer-ownership="none">
13231 <type name="FileTest" c:type="GFileTest"/>
13235 <function name="filename_display_basename"
13236 c:identifier="g_filename_display_basename">
13237 <return-value transfer-ownership="full">
13238 <type name="utf8" c:type="gchar*"/>
13241 <parameter name="filename" transfer-ownership="none">
13242 <type name="utf8" c:type="gchar*"/>
13246 <function name="filename_display_name"
13247 c:identifier="g_filename_display_name">
13248 <return-value transfer-ownership="full">
13249 <type name="utf8" c:type="gchar*"/>
13252 <parameter name="filename" transfer-ownership="none">
13253 <type name="utf8" c:type="gchar*"/>
13257 <function name="filename_from_uri"
13258 c:identifier="g_filename_from_uri"
13260 <return-value transfer-ownership="full">
13261 <type name="utf8" c:type="gchar*"/>
13264 <parameter name="uri" transfer-ownership="none">
13265 <type name="utf8" c:type="gchar*"/>
13267 <parameter name="hostname" transfer-ownership="none">
13268 <type name="utf8" c:type="gchar**"/>
13272 <function name="filename_from_utf8"
13273 c:identifier="g_filename_from_utf8"
13275 <return-value transfer-ownership="full">
13276 <type name="utf8" c:type="gchar*"/>
13279 <parameter name="utf8string" transfer-ownership="none">
13280 <type name="utf8" c:type="gchar*"/>
13282 <parameter name="len" transfer-ownership="none">
13283 <type name="glong" c:type="gssize"/>
13285 <parameter name="bytes_read" transfer-ownership="none">
13286 <type name="gulong" c:type="gsize*"/>
13288 <parameter name="bytes_written" transfer-ownership="none">
13289 <type name="gulong" c:type="gsize*"/>
13293 <function name="filename_to_uri"
13294 c:identifier="g_filename_to_uri"
13296 <return-value transfer-ownership="full">
13297 <type name="utf8" c:type="gchar*"/>
13300 <parameter name="filename" transfer-ownership="none">
13301 <type name="utf8" c:type="gchar*"/>
13303 <parameter name="hostname" transfer-ownership="none" allow-none="1">
13304 <type name="utf8" c:type="gchar*"/>
13308 <function name="filename_to_utf8"
13309 c:identifier="g_filename_to_utf8"
13311 <return-value transfer-ownership="full">
13312 <type name="utf8" c:type="gchar*"/>
13315 <parameter name="opsysstring" transfer-ownership="none">
13316 <type name="utf8" c:type="gchar*"/>
13318 <parameter name="len" transfer-ownership="none">
13319 <type name="glong" c:type="gssize"/>
13321 <parameter name="bytes_read" transfer-ownership="none">
13322 <type name="gulong" c:type="gsize*"/>
13324 <parameter name="bytes_written" transfer-ownership="none">
13325 <type name="gulong" c:type="gsize*"/>
13329 <function name="find_program_in_path"
13330 c:identifier="g_find_program_in_path">
13331 <return-value transfer-ownership="full">
13332 <type name="utf8" c:type="gchar*"/>
13335 <parameter name="program" transfer-ownership="none">
13336 <type name="utf8" c:type="gchar*"/>
13340 <function name="format_size_for_display"
13341 c:identifier="g_format_size_for_display">
13342 <return-value transfer-ownership="full">
13343 <type name="utf8" c:type="char*"/>
13346 <parameter name="size" transfer-ownership="none">
13347 <type name="gint64" c:type="goffset"/>
13351 <function name="fprintf" c:identifier="g_fprintf" introspectable="0">
13352 <return-value transfer-ownership="none">
13353 <type name="gint" c:type="gint"/>
13356 <parameter name="file" transfer-ownership="none">
13357 <type name="gpointer" c:type="FILE*"/>
13359 <parameter name="format" transfer-ownership="none">
13360 <type name="utf8" c:type="gchar*"/>
13362 <parameter transfer-ownership="none">
13368 <function name="free" c:identifier="g_free">
13369 <return-value transfer-ownership="none">
13370 <type name="none" c:type="void"/>
13373 <parameter name="mem" transfer-ownership="none">
13374 <type name="gpointer" c:type="gpointer"/>
13378 <function name="get_application_name"
13379 c:identifier="g_get_application_name">
13380 <return-value transfer-ownership="none">
13381 <type name="utf8" c:type="gchar*"/>
13384 <function name="get_charset" c:identifier="g_get_charset">
13385 <return-value transfer-ownership="none">
13386 <type name="gboolean" c:type="gboolean"/>
13389 <parameter name="charset" transfer-ownership="none">
13390 <type name="utf8" c:type="char**"/>
13394 <function name="get_current_dir" c:identifier="g_get_current_dir">
13395 <return-value transfer-ownership="full">
13396 <type name="utf8" c:type="gchar*"/>
13399 <function name="get_current_time" c:identifier="g_get_current_time">
13400 <return-value transfer-ownership="none">
13401 <type name="none" c:type="void"/>
13404 <parameter name="result" transfer-ownership="none">
13405 <type name="TimeVal" c:type="GTimeVal*"/>
13409 <function name="get_filename_charsets"
13410 c:identifier="g_get_filename_charsets">
13411 <return-value transfer-ownership="none">
13412 <type name="gboolean" c:type="gboolean"/>
13415 <parameter name="charsets" transfer-ownership="none">
13416 <type name="utf8" c:type="gchar***"/>
13420 <function name="get_home_dir" c:identifier="g_get_home_dir">
13421 <return-value transfer-ownership="none">
13422 <type name="utf8" c:type="gchar*"/>
13425 <function name="get_host_name" c:identifier="g_get_host_name">
13426 <return-value transfer-ownership="none">
13427 <type name="utf8" c:type="gchar*"/>
13430 <function name="get_language_names" c:identifier="g_get_language_names">
13431 <return-value transfer-ownership="none">
13432 <array c:type="gchar**">
13433 <type name="utf8"/>
13437 <function name="get_prgname" c:identifier="g_get_prgname">
13438 <return-value transfer-ownership="full">
13439 <type name="utf8" c:type="gchar*"/>
13442 <function name="get_real_name" c:identifier="g_get_real_name">
13443 <return-value transfer-ownership="none">
13444 <type name="utf8" c:type="gchar*"/>
13447 <function name="get_system_config_dirs"
13448 c:identifier="g_get_system_config_dirs">
13449 <return-value transfer-ownership="none">
13450 <array c:type="gchar**">
13451 <type name="utf8"/>
13455 <function name="get_system_data_dirs"
13456 c:identifier="g_get_system_data_dirs">
13457 <return-value transfer-ownership="none">
13458 <array c:type="gchar**">
13459 <type name="utf8"/>
13463 <function name="get_tmp_dir" c:identifier="g_get_tmp_dir">
13464 <return-value transfer-ownership="none">
13465 <type name="utf8" c:type="gchar*"/>
13468 <function name="get_user_cache_dir" c:identifier="g_get_user_cache_dir">
13469 <return-value transfer-ownership="none">
13470 <type name="utf8" c:type="gchar*"/>
13473 <function name="get_user_config_dir" c:identifier="g_get_user_config_dir">
13474 <return-value transfer-ownership="none">
13475 <type name="utf8" c:type="gchar*"/>
13478 <function name="get_user_data_dir" c:identifier="g_get_user_data_dir">
13479 <return-value transfer-ownership="none">
13480 <type name="utf8" c:type="gchar*"/>
13483 <function name="get_user_name" c:identifier="g_get_user_name">
13484 <return-value transfer-ownership="none">
13485 <type name="utf8" c:type="gchar*"/>
13488 <function name="get_user_special_dir"
13489 c:identifier="g_get_user_special_dir">
13490 <return-value transfer-ownership="none">
13491 <type name="utf8" c:type="gchar*"/>
13494 <parameter name="directory" transfer-ownership="none">
13495 <type name="UserDirectory" c:type="GUserDirectory"/>
13499 <function name="getenv" c:identifier="g_getenv">
13500 <return-value transfer-ownership="none">
13501 <type name="utf8" c:type="gchar*"/>
13504 <parameter name="variable" transfer-ownership="none">
13505 <type name="utf8" c:type="gchar*"/>
13509 <function name="hash_table_destroy" c:identifier="g_hash_table_destroy">
13510 <return-value transfer-ownership="none">
13511 <type name="none" c:type="void"/>
13514 <parameter name="hash_table" transfer-ownership="none">
13515 <type name="GLib.HashTable" c:type="GHashTable*">
13516 <type name="gpointer" c:type="gpointer"/>
13517 <type name="gpointer" c:type="gpointer"/>
13522 <function name="hash_table_find"
13523 c:identifier="g_hash_table_find"
13524 introspectable="0">
13526 <type name="gpointer" c:type="gpointer"/>
13529 <parameter name="hash_table" transfer-ownership="none">
13530 <type name="GLib.HashTable" c:type="GHashTable*">
13531 <type name="gpointer" c:type="gpointer"/>
13532 <type name="gpointer" c:type="gpointer"/>
13535 <parameter name="predicate" transfer-ownership="none" closure="2">
13536 <type name="HRFunc" c:type="GHRFunc"/>
13538 <parameter name="user_data" transfer-ownership="none">
13539 <type name="gpointer" c:type="gpointer"/>
13543 <function name="hash_table_foreach"
13544 c:identifier="g_hash_table_foreach"
13545 introspectable="0">
13546 <return-value transfer-ownership="none">
13547 <type name="none" c:type="void"/>
13550 <parameter name="hash_table" transfer-ownership="none">
13551 <type name="GLib.HashTable" c:type="GHashTable*">
13552 <type name="gpointer" c:type="gpointer"/>
13553 <type name="gpointer" c:type="gpointer"/>
13556 <parameter name="func" transfer-ownership="none" closure="2">
13557 <type name="HFunc" c:type="GHFunc"/>
13559 <parameter name="user_data" transfer-ownership="none">
13560 <type name="gpointer" c:type="gpointer"/>
13564 <function name="hash_table_foreach_remove"
13565 c:identifier="g_hash_table_foreach_remove"
13566 introspectable="0">
13567 <return-value transfer-ownership="none">
13568 <type name="guint" c:type="guint"/>
13571 <parameter name="hash_table" transfer-ownership="none">
13572 <type name="GLib.HashTable" c:type="GHashTable*">
13573 <type name="gpointer" c:type="gpointer"/>
13574 <type name="gpointer" c:type="gpointer"/>
13577 <parameter name="func" transfer-ownership="none" closure="2">
13578 <type name="HRFunc" c:type="GHRFunc"/>
13580 <parameter name="user_data" transfer-ownership="none">
13581 <type name="gpointer" c:type="gpointer"/>
13585 <function name="hash_table_foreach_steal"
13586 c:identifier="g_hash_table_foreach_steal"
13587 introspectable="0">
13588 <return-value transfer-ownership="none">
13589 <type name="guint" c:type="guint"/>
13592 <parameter name="hash_table" transfer-ownership="none">
13593 <type name="GLib.HashTable" c:type="GHashTable*">
13594 <type name="gpointer" c:type="gpointer"/>
13595 <type name="gpointer" c:type="gpointer"/>
13598 <parameter name="func" transfer-ownership="none" closure="2">
13599 <type name="HRFunc" c:type="GHRFunc"/>
13601 <parameter name="user_data" transfer-ownership="none">
13602 <type name="gpointer" c:type="gpointer"/>
13606 <function name="hash_table_get_keys"
13607 c:identifier="g_hash_table_get_keys"
13608 introspectable="0">
13610 <type name="GLib.List" c:type="GList*">
13611 <type name="gpointer" c:type="gpointer"/>
13615 <parameter name="hash_table" transfer-ownership="none">
13616 <type name="GLib.HashTable" c:type="GHashTable*">
13617 <type name="gpointer" c:type="gpointer"/>
13618 <type name="gpointer" c:type="gpointer"/>
13623 <function name="hash_table_get_values"
13624 c:identifier="g_hash_table_get_values"
13625 introspectable="0">
13627 <type name="GLib.List" c:type="GList*">
13628 <type name="gpointer" c:type="gpointer"/>
13632 <parameter name="hash_table" transfer-ownership="none">
13633 <type name="GLib.HashTable" c:type="GHashTable*">
13634 <type name="gpointer" c:type="gpointer"/>
13635 <type name="gpointer" c:type="gpointer"/>
13640 <function name="hash_table_insert" c:identifier="g_hash_table_insert">
13641 <return-value transfer-ownership="none">
13642 <type name="none" c:type="void"/>
13645 <parameter name="hash_table" transfer-ownership="none">
13646 <type name="GLib.HashTable" c:type="GHashTable*">
13647 <type name="gpointer" c:type="gpointer"/>
13648 <type name="gpointer" c:type="gpointer"/>
13651 <parameter name="key" transfer-ownership="none">
13652 <type name="gpointer" c:type="gpointer"/>
13654 <parameter name="value" transfer-ownership="none">
13655 <type name="gpointer" c:type="gpointer"/>
13659 <function name="hash_table_lookup"
13660 c:identifier="g_hash_table_lookup"
13661 introspectable="0">
13663 <type name="gpointer" c:type="gpointer"/>
13666 <parameter name="hash_table" transfer-ownership="none">
13667 <type name="GLib.HashTable" c:type="GHashTable*">
13668 <type name="gpointer" c:type="gpointer"/>
13669 <type name="gpointer" c:type="gpointer"/>
13672 <parameter name="key" transfer-ownership="none">
13673 <type name="gpointer" c:type="gconstpointer"/>
13677 <function name="hash_table_lookup_extended"
13678 c:identifier="g_hash_table_lookup_extended">
13679 <return-value transfer-ownership="none">
13680 <type name="gboolean" c:type="gboolean"/>
13683 <parameter name="hash_table" transfer-ownership="none">
13684 <type name="GLib.HashTable" c:type="GHashTable*">
13685 <type name="gpointer" c:type="gpointer"/>
13686 <type name="gpointer" c:type="gpointer"/>
13689 <parameter name="lookup_key" transfer-ownership="none">
13690 <type name="gpointer" c:type="gconstpointer"/>
13692 <parameter name="orig_key" transfer-ownership="none">
13693 <type name="gpointer" c:type="gpointer*"/>
13695 <parameter name="value" transfer-ownership="none">
13696 <type name="gpointer" c:type="gpointer*"/>
13700 <function name="hash_table_new"
13701 c:identifier="g_hash_table_new"
13702 introspectable="0">
13704 <type name="GLib.HashTable" c:type="GHashTable*">
13705 <type name="gpointer" c:type="gpointer"/>
13706 <type name="gpointer" c:type="gpointer"/>
13710 <parameter name="hash_func" transfer-ownership="none">
13711 <type name="HashFunc" c:type="GHashFunc"/>
13713 <parameter name="key_equal_func" transfer-ownership="none">
13714 <type name="EqualFunc" c:type="GEqualFunc"/>
13718 <function name="hash_table_new_full"
13719 c:identifier="g_hash_table_new_full"
13720 introspectable="0">
13722 <type name="GLib.HashTable" c:type="GHashTable*">
13723 <type name="gpointer" c:type="gpointer"/>
13724 <type name="gpointer" c:type="gpointer"/>
13728 <parameter name="hash_func" transfer-ownership="none">
13729 <type name="HashFunc" c:type="GHashFunc"/>
13731 <parameter name="key_equal_func"
13732 transfer-ownership="none"
13735 <type name="EqualFunc" c:type="GEqualFunc"/>
13737 <parameter name="key_destroy_func"
13738 transfer-ownership="none"
13740 <type name="DestroyNotify" c:type="GDestroyNotify"/>
13742 <parameter name="value_destroy_func"
13743 transfer-ownership="none"
13745 <type name="DestroyNotify" c:type="GDestroyNotify"/>
13749 <function name="hash_table_ref"
13750 c:identifier="g_hash_table_ref"
13751 introspectable="0">
13753 <type name="GLib.HashTable" c:type="GHashTable*">
13754 <type name="gpointer" c:type="gpointer"/>
13755 <type name="gpointer" c:type="gpointer"/>
13759 <parameter name="hash_table" transfer-ownership="none">
13760 <type name="GLib.HashTable" c:type="GHashTable*">
13761 <type name="gpointer" c:type="gpointer"/>
13762 <type name="gpointer" c:type="gpointer"/>
13767 <function name="hash_table_remove" c:identifier="g_hash_table_remove">
13768 <return-value transfer-ownership="none">
13769 <type name="gboolean" c:type="gboolean"/>
13772 <parameter name="hash_table" transfer-ownership="none">
13773 <type name="GLib.HashTable" c:type="GHashTable*">
13774 <type name="gpointer" c:type="gpointer"/>
13775 <type name="gpointer" c:type="gpointer"/>
13778 <parameter name="key" transfer-ownership="none">
13779 <type name="gpointer" c:type="gconstpointer"/>
13783 <function name="hash_table_remove_all"
13784 c:identifier="g_hash_table_remove_all">
13785 <return-value transfer-ownership="none">
13786 <type name="none" c:type="void"/>
13789 <parameter name="hash_table" transfer-ownership="none">
13790 <type name="GLib.HashTable" c:type="GHashTable*">
13791 <type name="gpointer" c:type="gpointer"/>
13792 <type name="gpointer" c:type="gpointer"/>
13797 <function name="hash_table_replace" c:identifier="g_hash_table_replace">
13798 <return-value transfer-ownership="none">
13799 <type name="none" c:type="void"/>
13802 <parameter name="hash_table" transfer-ownership="none">
13803 <type name="GLib.HashTable" c:type="GHashTable*">
13804 <type name="gpointer" c:type="gpointer"/>
13805 <type name="gpointer" c:type="gpointer"/>
13808 <parameter name="key" transfer-ownership="none">
13809 <type name="gpointer" c:type="gpointer"/>
13811 <parameter name="value" transfer-ownership="none">
13812 <type name="gpointer" c:type="gpointer"/>
13816 <function name="hash_table_size" c:identifier="g_hash_table_size">
13817 <return-value transfer-ownership="none">
13818 <type name="guint" c:type="guint"/>
13821 <parameter name="hash_table" transfer-ownership="none">
13822 <type name="GLib.HashTable" c:type="GHashTable*">
13823 <type name="gpointer" c:type="gpointer"/>
13824 <type name="gpointer" c:type="gpointer"/>
13829 <function name="hash_table_steal" c:identifier="g_hash_table_steal">
13830 <return-value transfer-ownership="none">
13831 <type name="gboolean" c:type="gboolean"/>
13834 <parameter name="hash_table" transfer-ownership="none">
13835 <type name="GLib.HashTable" c:type="GHashTable*">
13836 <type name="gpointer" c:type="gpointer"/>
13837 <type name="gpointer" c:type="gpointer"/>
13840 <parameter name="key" transfer-ownership="none">
13841 <type name="gpointer" c:type="gconstpointer"/>
13845 <function name="hash_table_steal_all"
13846 c:identifier="g_hash_table_steal_all">
13847 <return-value transfer-ownership="none">
13848 <type name="none" c:type="void"/>
13851 <parameter name="hash_table" transfer-ownership="none">
13852 <type name="GLib.HashTable" c:type="GHashTable*">
13853 <type name="gpointer" c:type="gpointer"/>
13854 <type name="gpointer" c:type="gpointer"/>
13859 <function name="hash_table_unref" c:identifier="g_hash_table_unref">
13860 <return-value transfer-ownership="none">
13861 <type name="none" c:type="void"/>
13864 <parameter name="hash_table" transfer-ownership="none">
13865 <type name="GLib.HashTable" c:type="GHashTable*">
13866 <type name="gpointer" c:type="gpointer"/>
13867 <type name="gpointer" c:type="gpointer"/>
13872 <function name="hook_alloc" c:identifier="g_hook_alloc" introspectable="0">
13874 <type name="Hook" c:type="GHook*"/>
13877 <parameter name="hook_list" transfer-ownership="none">
13878 <type name="HookList" c:type="GHookList*"/>
13882 <function name="hook_destroy" c:identifier="g_hook_destroy">
13883 <return-value transfer-ownership="none">
13884 <type name="gboolean" c:type="gboolean"/>
13887 <parameter name="hook_list" transfer-ownership="none">
13888 <type name="HookList" c:type="GHookList*"/>
13890 <parameter name="hook_id" transfer-ownership="none">
13891 <type name="gulong" c:type="gulong"/>
13895 <function name="hook_destroy_link" c:identifier="g_hook_destroy_link">
13896 <return-value transfer-ownership="none">
13897 <type name="none" c:type="void"/>
13900 <parameter name="hook_list" transfer-ownership="none">
13901 <type name="HookList" c:type="GHookList*"/>
13903 <parameter name="hook" transfer-ownership="none">
13904 <type name="Hook" c:type="GHook*"/>
13908 <function name="hook_find" c:identifier="g_hook_find" introspectable="0">
13910 <type name="Hook" c:type="GHook*"/>
13913 <parameter name="hook_list" transfer-ownership="none">
13914 <type name="HookList" c:type="GHookList*"/>
13916 <parameter name="need_valids" transfer-ownership="none">
13917 <type name="gboolean" c:type="gboolean"/>
13919 <parameter name="func" transfer-ownership="none" closure="3">
13920 <type name="HookFindFunc" c:type="GHookFindFunc"/>
13922 <parameter name="data" transfer-ownership="none">
13923 <type name="gpointer" c:type="gpointer"/>
13927 <function name="hook_find_data"
13928 c:identifier="g_hook_find_data"
13929 introspectable="0">
13931 <type name="Hook" c:type="GHook*"/>
13934 <parameter name="hook_list" transfer-ownership="none">
13935 <type name="HookList" c:type="GHookList*"/>
13937 <parameter name="need_valids" transfer-ownership="none">
13938 <type name="gboolean" c:type="gboolean"/>
13940 <parameter name="data" transfer-ownership="none">
13941 <type name="gpointer" c:type="gpointer"/>
13945 <function name="hook_find_func"
13946 c:identifier="g_hook_find_func"
13947 introspectable="0">
13949 <type name="Hook" c:type="GHook*"/>
13952 <parameter name="hook_list" transfer-ownership="none">
13953 <type name="HookList" c:type="GHookList*"/>
13955 <parameter name="need_valids" transfer-ownership="none">
13956 <type name="gboolean" c:type="gboolean"/>
13958 <parameter name="func" transfer-ownership="none">
13959 <type name="gpointer" c:type="gpointer"/>
13963 <function name="hook_find_func_data"
13964 c:identifier="g_hook_find_func_data"
13965 introspectable="0">
13967 <type name="Hook" c:type="GHook*"/>
13970 <parameter name="hook_list" transfer-ownership="none">
13971 <type name="HookList" c:type="GHookList*"/>
13973 <parameter name="need_valids" transfer-ownership="none">
13974 <type name="gboolean" c:type="gboolean"/>
13976 <parameter name="func" transfer-ownership="none">
13977 <type name="gpointer" c:type="gpointer"/>
13979 <parameter name="data" transfer-ownership="none">
13980 <type name="gpointer" c:type="gpointer"/>
13984 <function name="hook_first_valid"
13985 c:identifier="g_hook_first_valid"
13986 introspectable="0">
13988 <type name="Hook" c:type="GHook*"/>
13991 <parameter name="hook_list" transfer-ownership="none">
13992 <type name="HookList" c:type="GHookList*"/>
13994 <parameter name="may_be_in_call" transfer-ownership="none">
13995 <type name="gboolean" c:type="gboolean"/>
13999 <function name="hook_free" c:identifier="g_hook_free">
14000 <return-value transfer-ownership="none">
14001 <type name="none" c:type="void"/>
14004 <parameter name="hook_list" transfer-ownership="none">
14005 <type name="HookList" c:type="GHookList*"/>
14007 <parameter name="hook" transfer-ownership="none">
14008 <type name="Hook" c:type="GHook*"/>
14012 <function name="hook_get" c:identifier="g_hook_get" introspectable="0">
14014 <type name="Hook" c:type="GHook*"/>
14017 <parameter name="hook_list" transfer-ownership="none">
14018 <type name="HookList" c:type="GHookList*"/>
14020 <parameter name="hook_id" transfer-ownership="none">
14021 <type name="gulong" c:type="gulong"/>
14025 <function name="hook_insert_before" c:identifier="g_hook_insert_before">
14026 <return-value transfer-ownership="none">
14027 <type name="none" c:type="void"/>
14030 <parameter name="hook_list" transfer-ownership="none">
14031 <type name="HookList" c:type="GHookList*"/>
14033 <parameter name="sibling" transfer-ownership="none">
14034 <type name="Hook" c:type="GHook*"/>
14036 <parameter name="hook" transfer-ownership="none">
14037 <type name="Hook" c:type="GHook*"/>
14041 <function name="hook_insert_sorted"
14042 c:identifier="g_hook_insert_sorted"
14043 introspectable="0">
14044 <return-value transfer-ownership="none">
14045 <type name="none" c:type="void"/>
14048 <parameter name="hook_list" transfer-ownership="none">
14049 <type name="HookList" c:type="GHookList*"/>
14051 <parameter name="hook" transfer-ownership="none">
14052 <type name="Hook" c:type="GHook*"/>
14054 <parameter name="func" transfer-ownership="none">
14055 <type name="HookCompareFunc" c:type="GHookCompareFunc"/>
14059 <function name="hook_next_valid"
14060 c:identifier="g_hook_next_valid"
14061 introspectable="0">
14063 <type name="Hook" c:type="GHook*"/>
14066 <parameter name="hook_list" transfer-ownership="none">
14067 <type name="HookList" c:type="GHookList*"/>
14069 <parameter name="hook" transfer-ownership="none">
14070 <type name="Hook" c:type="GHook*"/>
14072 <parameter name="may_be_in_call" transfer-ownership="none">
14073 <type name="gboolean" c:type="gboolean"/>
14077 <function name="hook_prepend" c:identifier="g_hook_prepend">
14078 <return-value transfer-ownership="none">
14079 <type name="none" c:type="void"/>
14082 <parameter name="hook_list" transfer-ownership="none">
14083 <type name="HookList" c:type="GHookList*"/>
14085 <parameter name="hook" transfer-ownership="none">
14086 <type name="Hook" c:type="GHook*"/>
14090 <function name="hook_ref" c:identifier="g_hook_ref" introspectable="0">
14092 <type name="Hook" c:type="GHook*"/>
14095 <parameter name="hook_list" transfer-ownership="none">
14096 <type name="HookList" c:type="GHookList*"/>
14098 <parameter name="hook" transfer-ownership="none">
14099 <type name="Hook" c:type="GHook*"/>
14103 <function name="hook_unref" c:identifier="g_hook_unref">
14104 <return-value transfer-ownership="none">
14105 <type name="none" c:type="void"/>
14108 <parameter name="hook_list" transfer-ownership="none">
14109 <type name="HookList" c:type="GHookList*"/>
14111 <parameter name="hook" transfer-ownership="none">
14112 <type name="Hook" c:type="GHook*"/>
14116 <function name="hostname_is_ascii_encoded"
14117 c:identifier="g_hostname_is_ascii_encoded">
14118 <return-value transfer-ownership="none">
14119 <type name="gboolean" c:type="gboolean"/>
14122 <parameter name="hostname" transfer-ownership="none">
14123 <type name="utf8" c:type="gchar*"/>
14127 <function name="hostname_is_ip_address"
14128 c:identifier="g_hostname_is_ip_address">
14129 <return-value transfer-ownership="none">
14130 <type name="gboolean" c:type="gboolean"/>
14133 <parameter name="hostname" transfer-ownership="none">
14134 <type name="utf8" c:type="gchar*"/>
14138 <function name="hostname_is_non_ascii"
14139 c:identifier="g_hostname_is_non_ascii">
14140 <return-value transfer-ownership="none">
14141 <type name="gboolean" c:type="gboolean"/>
14144 <parameter name="hostname" transfer-ownership="none">
14145 <type name="utf8" c:type="gchar*"/>
14149 <function name="hostname_to_ascii" c:identifier="g_hostname_to_ascii">
14150 <return-value transfer-ownership="full">
14151 <type name="utf8" c:type="gchar*"/>
14154 <parameter name="hostname" transfer-ownership="none">
14155 <type name="utf8" c:type="gchar*"/>
14159 <function name="hostname_to_unicode" c:identifier="g_hostname_to_unicode">
14160 <return-value transfer-ownership="full">
14161 <type name="utf8" c:type="gchar*"/>
14164 <parameter name="hostname" transfer-ownership="none">
14165 <type name="utf8" c:type="gchar*"/>
14169 <function name="iconv" c:identifier="g_iconv">
14170 <return-value transfer-ownership="none">
14171 <type name="gulong" c:type="gsize"/>
14174 <parameter name="converter" transfer-ownership="none">
14175 <type name="IConv" c:type="GIConv"/>
14177 <parameter name="inbuf" transfer-ownership="none">
14178 <type name="utf8" c:type="gchar**"/>
14180 <parameter name="inbytes_left" transfer-ownership="none">
14181 <type name="gulong" c:type="gsize*"/>
14183 <parameter name="outbuf" transfer-ownership="none">
14184 <type name="utf8" c:type="gchar**"/>
14186 <parameter name="outbytes_left" transfer-ownership="none">
14187 <type name="gulong" c:type="gsize*"/>
14191 <function name="iconv_close" c:identifier="g_iconv_close">
14192 <return-value transfer-ownership="none">
14193 <type name="gint" c:type="gint"/>
14196 <parameter name="converter" transfer-ownership="none">
14197 <type name="IConv" c:type="GIConv"/>
14201 <function name="iconv_open" c:identifier="g_iconv_open" introspectable="0">
14203 <type name="IConv" c:type="GIConv"/>
14206 <parameter name="to_codeset" transfer-ownership="none">
14207 <type name="utf8" c:type="gchar*"/>
14209 <parameter name="from_codeset" transfer-ownership="none">
14210 <type name="utf8" c:type="gchar*"/>
14214 <function name="idle_add"
14215 c:identifier="g_idle_add"
14216 shadowed-by="idle_add_full"
14217 introspectable="0">
14218 <return-value transfer-ownership="none">
14219 <type name="guint" c:type="guint"/>
14222 <parameter name="function" transfer-ownership="none" closure="1">
14223 <type name="SourceFunc" c:type="GSourceFunc"/>
14225 <parameter name="data" transfer-ownership="none">
14226 <type name="gpointer" c:type="gpointer"/>
14230 <function name="idle_add_full"
14231 c:identifier="g_idle_add_full"
14232 shadows="idle_add">
14233 <return-value transfer-ownership="none">
14234 <type name="guint" c:type="guint"/>
14237 <parameter name="priority" transfer-ownership="none">
14238 <type name="gint" c:type="gint"/>
14240 <parameter name="function"
14241 transfer-ownership="none"
14245 <type name="SourceFunc" c:type="GSourceFunc"/>
14247 <parameter name="data" transfer-ownership="none">
14248 <type name="gpointer" c:type="gpointer"/>
14250 <parameter name="notify" transfer-ownership="none" scope="async">
14251 <type name="DestroyNotify" c:type="GDestroyNotify"/>
14255 <function name="idle_remove_by_data" c:identifier="g_idle_remove_by_data">
14256 <return-value transfer-ownership="none">
14257 <type name="gboolean" c:type="gboolean"/>
14260 <parameter name="data" transfer-ownership="none">
14261 <type name="gpointer" c:type="gpointer"/>
14265 <function name="idle_source_new"
14266 c:identifier="g_idle_source_new"
14267 introspectable="0">
14269 <type name="Source" c:type="GSource*"/>
14272 <function name="int64_equal" c:identifier="g_int64_equal">
14273 <return-value transfer-ownership="none">
14274 <type name="gboolean" c:type="gboolean"/>
14277 <parameter name="v1" transfer-ownership="none">
14278 <type name="gpointer" c:type="gconstpointer"/>
14280 <parameter name="v2" transfer-ownership="none">
14281 <type name="gpointer" c:type="gconstpointer"/>
14285 <function name="int64_hash" c:identifier="g_int64_hash">
14286 <return-value transfer-ownership="none">
14287 <type name="guint" c:type="guint"/>
14290 <parameter name="v" transfer-ownership="none">
14291 <type name="gpointer" c:type="gconstpointer"/>
14295 <function name="int_equal" c:identifier="g_int_equal">
14296 <return-value transfer-ownership="none">
14297 <type name="gboolean" c:type="gboolean"/>
14300 <parameter name="v1" transfer-ownership="none">
14301 <type name="gpointer" c:type="gconstpointer"/>
14303 <parameter name="v2" transfer-ownership="none">
14304 <type name="gpointer" c:type="gconstpointer"/>
14308 <function name="int_hash" c:identifier="g_int_hash">
14309 <return-value transfer-ownership="none">
14310 <type name="guint" c:type="guint"/>
14313 <parameter name="v" transfer-ownership="none">
14314 <type name="gpointer" c:type="gconstpointer"/>
14318 <function name="intern_static_string"
14319 c:identifier="g_intern_static_string">
14320 <return-value transfer-ownership="none">
14321 <type name="utf8" c:type="gchar*"/>
14324 <parameter name="string" transfer-ownership="none">
14325 <type name="utf8" c:type="gchar*"/>
14329 <function name="intern_string" c:identifier="g_intern_string">
14330 <return-value transfer-ownership="none">
14331 <type name="utf8" c:type="gchar*"/>
14334 <parameter name="string" transfer-ownership="none">
14335 <type name="utf8" c:type="gchar*"/>
14339 <function name="io_add_watch"
14340 c:identifier="g_io_add_watch"
14341 shadowed-by="io_add_watch_full"
14342 introspectable="0">
14343 <return-value transfer-ownership="none">
14344 <type name="guint" c:type="guint"/>
14347 <parameter name="channel" transfer-ownership="none">
14348 <type name="IOChannel" c:type="GIOChannel*"/>
14350 <parameter name="condition" transfer-ownership="none">
14351 <type name="IOCondition" c:type="GIOCondition"/>
14353 <parameter name="func" transfer-ownership="none" closure="3">
14354 <type name="IOFunc" c:type="GIOFunc"/>
14356 <parameter name="user_data" transfer-ownership="none">
14357 <type name="gpointer" c:type="gpointer"/>
14361 <function name="io_add_watch_full"
14362 c:identifier="g_io_add_watch_full"
14363 shadows="io_add_watch">
14364 <return-value transfer-ownership="none">
14365 <type name="guint" c:type="guint"/>
14368 <parameter name="channel" transfer-ownership="none">
14369 <type name="IOChannel" c:type="GIOChannel*"/>
14371 <parameter name="priority" transfer-ownership="none">
14372 <type name="gint" c:type="gint"/>
14374 <parameter name="condition" transfer-ownership="none">
14375 <type name="IOCondition" c:type="GIOCondition"/>
14377 <parameter name="func"
14378 transfer-ownership="none"
14382 <type name="IOFunc" c:type="GIOFunc"/>
14384 <parameter name="user_data" transfer-ownership="none">
14385 <type name="gpointer" c:type="gpointer"/>
14387 <parameter name="notify" transfer-ownership="none" scope="async">
14388 <type name="DestroyNotify" c:type="GDestroyNotify"/>
14392 <function name="io_channel_error_from_errno"
14393 c:identifier="g_io_channel_error_from_errno">
14394 <return-value transfer-ownership="none">
14395 <type name="IOChannelError" c:type="GIOChannelError"/>
14398 <parameter name="en" transfer-ownership="none">
14399 <type name="gint" c:type="gint"/>
14403 <function name="io_channel_error_quark"
14404 c:identifier="g_io_channel_error_quark">
14405 <return-value transfer-ownership="none">
14406 <type name="Quark" c:type="GQuark"/>
14409 <function name="io_channel_new_file"
14410 c:identifier="g_io_channel_new_file"
14414 <type name="IOChannel" c:type="GIOChannel*"/>
14417 <parameter name="filename" transfer-ownership="none">
14418 <type name="utf8" c:type="gchar*"/>
14420 <parameter name="mode" transfer-ownership="none">
14421 <type name="utf8" c:type="gchar*"/>
14425 <function name="io_channel_unix_new"
14426 c:identifier="g_io_channel_unix_new"
14427 introspectable="0">
14429 <type name="IOChannel" c:type="GIOChannel*"/>
14432 <parameter name="fd" transfer-ownership="none">
14433 <type name="gint" c:type="int"/>
14437 <function name="io_create_watch"
14438 c:identifier="g_io_create_watch"
14439 introspectable="0">
14441 <type name="Source" c:type="GSource*"/>
14444 <parameter name="channel" transfer-ownership="none">
14445 <type name="IOChannel" c:type="GIOChannel*"/>
14447 <parameter name="condition" transfer-ownership="none">
14448 <type name="IOCondition" c:type="GIOCondition"/>
14452 <function name="key_file_error_quark"
14453 c:identifier="g_key_file_error_quark">
14454 <return-value transfer-ownership="none">
14455 <type name="Quark" c:type="GQuark"/>
14458 <function name="key_file_new"
14459 c:identifier="g_key_file_new"
14460 introspectable="0">
14462 <type name="KeyFile" c:type="GKeyFile*"/>
14465 <function name="list_alloc" c:identifier="g_list_alloc" introspectable="0">
14467 <type name="GLib.List" c:type="GList*">
14468 <type name="gpointer" c:type="gpointer"/>
14472 <function name="list_append"
14473 c:identifier="g_list_append"
14474 introspectable="0">
14476 <type name="GLib.List" c:type="GList*">
14477 <type name="gpointer" c:type="gpointer"/>
14481 <parameter name="list" transfer-ownership="none">
14482 <type name="GLib.List" c:type="GList*">
14483 <type name="gpointer" c:type="gpointer"/>
14486 <parameter name="data" transfer-ownership="none">
14487 <type name="gpointer" c:type="gpointer"/>
14491 <function name="list_concat"
14492 c:identifier="g_list_concat"
14493 introspectable="0">
14495 <type name="GLib.List" c:type="GList*">
14496 <type name="gpointer" c:type="gpointer"/>
14500 <parameter name="list1" transfer-ownership="none">
14501 <type name="GLib.List" c:type="GList*">
14502 <type name="gpointer" c:type="gpointer"/>
14505 <parameter name="list2" transfer-ownership="none">
14506 <type name="GLib.List" c:type="GList*">
14507 <type name="gpointer" c:type="gpointer"/>
14512 <function name="list_copy" c:identifier="g_list_copy" introspectable="0">
14514 <type name="GLib.List" c:type="GList*">
14515 <type name="gpointer" c:type="gpointer"/>
14519 <parameter name="list" transfer-ownership="none">
14520 <type name="GLib.List" c:type="GList*">
14521 <type name="gpointer" c:type="gpointer"/>
14526 <function name="list_delete_link"
14527 c:identifier="g_list_delete_link"
14528 introspectable="0">
14530 <type name="GLib.List" c:type="GList*">
14531 <type name="gpointer" c:type="gpointer"/>
14535 <parameter name="list" transfer-ownership="none">
14536 <type name="GLib.List" c:type="GList*">
14537 <type name="gpointer" c:type="gpointer"/>
14540 <parameter name="link_" transfer-ownership="none">
14541 <type name="GLib.List" c:type="GList*">
14542 <type name="gpointer" c:type="gpointer"/>
14547 <function name="list_find" c:identifier="g_list_find" introspectable="0">
14549 <type name="GLib.List" c:type="GList*">
14550 <type name="gpointer" c:type="gpointer"/>
14554 <parameter name="list" transfer-ownership="none">
14555 <type name="GLib.List" c:type="GList*">
14556 <type name="gpointer" c:type="gpointer"/>
14559 <parameter name="data" transfer-ownership="none">
14560 <type name="gpointer" c:type="gconstpointer"/>
14564 <function name="list_find_custom"
14565 c:identifier="g_list_find_custom"
14566 introspectable="0">
14568 <type name="GLib.List" c:type="GList*">
14569 <type name="gpointer" c:type="gpointer"/>
14573 <parameter name="list" transfer-ownership="none">
14574 <type name="GLib.List" c:type="GList*">
14575 <type name="gpointer" c:type="gpointer"/>
14578 <parameter name="data" transfer-ownership="none">
14579 <type name="gpointer" c:type="gconstpointer"/>
14581 <parameter name="func" transfer-ownership="none">
14582 <type name="CompareFunc" c:type="GCompareFunc"/>
14586 <function name="list_first" c:identifier="g_list_first" introspectable="0">
14588 <type name="GLib.List" c:type="GList*">
14589 <type name="gpointer" c:type="gpointer"/>
14593 <parameter name="list" transfer-ownership="none">
14594 <type name="GLib.List" c:type="GList*">
14595 <type name="gpointer" c:type="gpointer"/>
14600 <function name="list_foreach"
14601 c:identifier="g_list_foreach"
14602 introspectable="0">
14603 <return-value transfer-ownership="none">
14604 <type name="none" c:type="void"/>
14607 <parameter name="list" transfer-ownership="none">
14608 <type name="GLib.List" c:type="GList*">
14609 <type name="gpointer" c:type="gpointer"/>
14612 <parameter name="func" transfer-ownership="none" closure="2">
14613 <type name="Func" c:type="GFunc"/>
14615 <parameter name="user_data" transfer-ownership="none">
14616 <type name="gpointer" c:type="gpointer"/>
14620 <function name="list_free" c:identifier="g_list_free">
14621 <return-value transfer-ownership="none">
14622 <type name="none" c:type="void"/>
14625 <parameter name="list" transfer-ownership="none">
14626 <type name="GLib.List" c:type="GList*">
14627 <type name="gpointer" c:type="gpointer"/>
14632 <function name="list_free_1" c:identifier="g_list_free_1">
14633 <return-value transfer-ownership="none">
14634 <type name="none" c:type="void"/>
14637 <parameter name="list" transfer-ownership="none">
14638 <type name="GLib.List" c:type="GList*">
14639 <type name="gpointer" c:type="gpointer"/>
14644 <function name="list_index" c:identifier="g_list_index">
14645 <return-value transfer-ownership="none">
14646 <type name="gint" c:type="gint"/>
14649 <parameter name="list" transfer-ownership="none">
14650 <type name="GLib.List" c:type="GList*">
14651 <type name="gpointer" c:type="gpointer"/>
14654 <parameter name="data" transfer-ownership="none">
14655 <type name="gpointer" c:type="gconstpointer"/>
14659 <function name="list_insert"
14660 c:identifier="g_list_insert"
14661 introspectable="0">
14663 <type name="GLib.List" c:type="GList*">
14664 <type name="gpointer" c:type="gpointer"/>
14668 <parameter name="list" transfer-ownership="none">
14669 <type name="GLib.List" c:type="GList*">
14670 <type name="gpointer" c:type="gpointer"/>
14673 <parameter name="data" transfer-ownership="none">
14674 <type name="gpointer" c:type="gpointer"/>
14676 <parameter name="position" transfer-ownership="none">
14677 <type name="gint" c:type="gint"/>
14681 <function name="list_insert_before"
14682 c:identifier="g_list_insert_before"
14683 introspectable="0">
14685 <type name="GLib.List" c:type="GList*">
14686 <type name="gpointer" c:type="gpointer"/>
14690 <parameter name="list" transfer-ownership="none">
14691 <type name="GLib.List" c:type="GList*">
14692 <type name="gpointer" c:type="gpointer"/>
14695 <parameter name="sibling" transfer-ownership="none">
14696 <type name="GLib.List" c:type="GList*">
14697 <type name="gpointer" c:type="gpointer"/>
14700 <parameter name="data" transfer-ownership="none">
14701 <type name="gpointer" c:type="gpointer"/>
14705 <function name="list_insert_sorted"
14706 c:identifier="g_list_insert_sorted"
14707 introspectable="0">
14709 <type name="GLib.List" c:type="GList*">
14710 <type name="gpointer" c:type="gpointer"/>
14714 <parameter name="list" transfer-ownership="none">
14715 <type name="GLib.List" c:type="GList*">
14716 <type name="gpointer" c:type="gpointer"/>
14719 <parameter name="data" transfer-ownership="none">
14720 <type name="gpointer" c:type="gpointer"/>
14722 <parameter name="func" transfer-ownership="none">
14723 <type name="CompareFunc" c:type="GCompareFunc"/>
14727 <function name="list_insert_sorted_with_data"
14728 c:identifier="g_list_insert_sorted_with_data"
14729 introspectable="0">
14731 <type name="GLib.List" c:type="GList*">
14732 <type name="gpointer" c:type="gpointer"/>
14736 <parameter name="list" transfer-ownership="none">
14737 <type name="GLib.List" c:type="GList*">
14738 <type name="gpointer" c:type="gpointer"/>
14741 <parameter name="data" transfer-ownership="none">
14742 <type name="gpointer" c:type="gpointer"/>
14744 <parameter name="func" transfer-ownership="none" closure="3">
14745 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
14747 <parameter name="user_data" transfer-ownership="none">
14748 <type name="gpointer" c:type="gpointer"/>
14752 <function name="list_last" c:identifier="g_list_last" introspectable="0">
14754 <type name="GLib.List" c:type="GList*">
14755 <type name="gpointer" c:type="gpointer"/>
14759 <parameter name="list" transfer-ownership="none">
14760 <type name="GLib.List" c:type="GList*">
14761 <type name="gpointer" c:type="gpointer"/>
14766 <function name="list_length" c:identifier="g_list_length">
14767 <return-value transfer-ownership="none">
14768 <type name="guint" c:type="guint"/>
14771 <parameter name="list" transfer-ownership="none">
14772 <type name="GLib.List" c:type="GList*">
14773 <type name="gpointer" c:type="gpointer"/>
14778 <function name="list_nth" c:identifier="g_list_nth" introspectable="0">
14780 <type name="GLib.List" c:type="GList*">
14781 <type name="gpointer" c:type="gpointer"/>
14785 <parameter name="list" transfer-ownership="none">
14786 <type name="GLib.List" c:type="GList*">
14787 <type name="gpointer" c:type="gpointer"/>
14790 <parameter name="n" transfer-ownership="none">
14791 <type name="guint" c:type="guint"/>
14795 <function name="list_nth_data"
14796 c:identifier="g_list_nth_data"
14797 introspectable="0">
14799 <type name="gpointer" c:type="gpointer"/>
14802 <parameter name="list" transfer-ownership="none">
14803 <type name="GLib.List" c:type="GList*">
14804 <type name="gpointer" c:type="gpointer"/>
14807 <parameter name="n" transfer-ownership="none">
14808 <type name="guint" c:type="guint"/>
14812 <function name="list_nth_prev"
14813 c:identifier="g_list_nth_prev"
14814 introspectable="0">
14816 <type name="GLib.List" c:type="GList*">
14817 <type name="gpointer" c:type="gpointer"/>
14821 <parameter name="list" transfer-ownership="none">
14822 <type name="GLib.List" c:type="GList*">
14823 <type name="gpointer" c:type="gpointer"/>
14826 <parameter name="n" transfer-ownership="none">
14827 <type name="guint" c:type="guint"/>
14831 <function name="list_pop_allocator" c:identifier="g_list_pop_allocator">
14832 <return-value transfer-ownership="none">
14833 <type name="none" c:type="void"/>
14836 <function name="list_position" c:identifier="g_list_position">
14837 <return-value transfer-ownership="none">
14838 <type name="gint" c:type="gint"/>
14841 <parameter name="list" transfer-ownership="none">
14842 <type name="GLib.List" c:type="GList*">
14843 <type name="gpointer" c:type="gpointer"/>
14846 <parameter name="llink" transfer-ownership="none">
14847 <type name="GLib.List" c:type="GList*">
14848 <type name="gpointer" c:type="gpointer"/>
14853 <function name="list_prepend"
14854 c:identifier="g_list_prepend"
14855 introspectable="0">
14857 <type name="GLib.List" c:type="GList*">
14858 <type name="gpointer" c:type="gpointer"/>
14862 <parameter name="list" transfer-ownership="none">
14863 <type name="GLib.List" c:type="GList*">
14864 <type name="gpointer" c:type="gpointer"/>
14867 <parameter name="data" transfer-ownership="none">
14868 <type name="gpointer" c:type="gpointer"/>
14872 <function name="list_push_allocator" c:identifier="g_list_push_allocator">
14873 <return-value transfer-ownership="none">
14874 <type name="none" c:type="void"/>
14877 <parameter name="allocator" transfer-ownership="none">
14878 <type name="gpointer" c:type="gpointer"/>
14882 <function name="list_remove"
14883 c:identifier="g_list_remove"
14884 introspectable="0">
14886 <type name="GLib.List" c:type="GList*">
14887 <type name="gpointer" c:type="gpointer"/>
14891 <parameter name="list" transfer-ownership="none">
14892 <type name="GLib.List" c:type="GList*">
14893 <type name="gpointer" c:type="gpointer"/>
14896 <parameter name="data" transfer-ownership="none">
14897 <type name="gpointer" c:type="gconstpointer"/>
14901 <function name="list_remove_all"
14902 c:identifier="g_list_remove_all"
14903 introspectable="0">
14905 <type name="GLib.List" c:type="GList*">
14906 <type name="gpointer" c:type="gpointer"/>
14910 <parameter name="list" transfer-ownership="none">
14911 <type name="GLib.List" c:type="GList*">
14912 <type name="gpointer" c:type="gpointer"/>
14915 <parameter name="data" transfer-ownership="none">
14916 <type name="gpointer" c:type="gconstpointer"/>
14920 <function name="list_remove_link"
14921 c:identifier="g_list_remove_link"
14922 introspectable="0">
14924 <type name="GLib.List" c:type="GList*">
14925 <type name="gpointer" c:type="gpointer"/>
14929 <parameter name="list" transfer-ownership="none">
14930 <type name="GLib.List" c:type="GList*">
14931 <type name="gpointer" c:type="gpointer"/>
14934 <parameter name="llink" transfer-ownership="none">
14935 <type name="GLib.List" c:type="GList*">
14936 <type name="gpointer" c:type="gpointer"/>
14941 <function name="list_reverse"
14942 c:identifier="g_list_reverse"
14943 introspectable="0">
14945 <type name="GLib.List" c:type="GList*">
14946 <type name="gpointer" c:type="gpointer"/>
14950 <parameter name="list" transfer-ownership="none">
14951 <type name="GLib.List" c:type="GList*">
14952 <type name="gpointer" c:type="gpointer"/>
14957 <function name="list_sort" c:identifier="g_list_sort" introspectable="0">
14959 <type name="GLib.List" c:type="GList*">
14960 <type name="gpointer" c:type="gpointer"/>
14964 <parameter name="list" transfer-ownership="none">
14965 <type name="GLib.List" c:type="GList*">
14966 <type name="gpointer" c:type="gpointer"/>
14969 <parameter name="compare_func" transfer-ownership="none">
14970 <type name="CompareFunc" c:type="GCompareFunc"/>
14974 <function name="list_sort_with_data"
14975 c:identifier="g_list_sort_with_data"
14976 introspectable="0">
14978 <type name="GLib.List" c:type="GList*">
14979 <type name="gpointer" c:type="gpointer"/>
14983 <parameter name="list" transfer-ownership="none">
14984 <type name="GLib.List" c:type="GList*">
14985 <type name="gpointer" c:type="gpointer"/>
14988 <parameter name="compare_func" transfer-ownership="none" closure="2">
14989 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
14991 <parameter name="user_data" transfer-ownership="none">
14992 <type name="gpointer" c:type="gpointer"/>
14996 <function name="listenv" c:identifier="g_listenv" introspectable="0">
14998 <array c:type="gchar**">
14999 <type name="utf8"/>
15003 <function name="locale_from_utf8"
15004 c:identifier="g_locale_from_utf8"
15006 <return-value transfer-ownership="full">
15007 <type name="utf8" c:type="gchar*"/>
15010 <parameter name="utf8string" transfer-ownership="none">
15011 <type name="utf8" c:type="gchar*"/>
15013 <parameter name="len" transfer-ownership="none">
15014 <type name="glong" c:type="gssize"/>
15016 <parameter name="bytes_read" transfer-ownership="none">
15017 <type name="gulong" c:type="gsize*"/>
15019 <parameter name="bytes_written" transfer-ownership="none">
15020 <type name="gulong" c:type="gsize*"/>
15024 <function name="locale_to_utf8" c:identifier="g_locale_to_utf8" throws="1">
15025 <return-value transfer-ownership="full">
15026 <type name="utf8" c:type="gchar*"/>
15029 <parameter name="opsysstring" transfer-ownership="none">
15030 <type name="utf8" c:type="gchar*"/>
15032 <parameter name="len" transfer-ownership="none">
15033 <type name="glong" c:type="gssize"/>
15035 <parameter name="bytes_read" transfer-ownership="none">
15036 <type name="gulong" c:type="gsize*"/>
15038 <parameter name="bytes_written" transfer-ownership="none">
15039 <type name="gulong" c:type="gsize*"/>
15043 <function name="log" c:identifier="g_log" introspectable="0">
15044 <return-value transfer-ownership="none">
15045 <type name="none" c:type="void"/>
15048 <parameter name="log_domain" transfer-ownership="none">
15049 <type name="utf8" c:type="gchar*"/>
15051 <parameter name="log_level" transfer-ownership="none">
15052 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15054 <parameter name="format" transfer-ownership="none">
15055 <type name="utf8" c:type="gchar*"/>
15057 <parameter transfer-ownership="none">
15063 <function name="log_default_handler" c:identifier="g_log_default_handler">
15064 <return-value transfer-ownership="none">
15065 <type name="none" c:type="void"/>
15068 <parameter name="log_domain" transfer-ownership="none">
15069 <type name="utf8" c:type="gchar*"/>
15071 <parameter name="log_level" transfer-ownership="none">
15072 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15074 <parameter name="message" transfer-ownership="none">
15075 <type name="utf8" c:type="gchar*"/>
15077 <parameter name="unused_data" transfer-ownership="none">
15078 <type name="gpointer" c:type="gpointer"/>
15082 <function name="log_remove_handler" c:identifier="g_log_remove_handler">
15083 <return-value transfer-ownership="none">
15084 <type name="none" c:type="void"/>
15087 <parameter name="log_domain" transfer-ownership="none">
15088 <type name="utf8" c:type="gchar*"/>
15090 <parameter name="handler_id" transfer-ownership="none">
15091 <type name="guint" c:type="guint"/>
15095 <function name="log_set_always_fatal"
15096 c:identifier="g_log_set_always_fatal">
15097 <return-value transfer-ownership="none">
15098 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15101 <parameter name="fatal_mask" transfer-ownership="none">
15102 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15106 <function name="log_set_default_handler"
15107 c:identifier="g_log_set_default_handler"
15108 introspectable="0">
15110 <type name="LogFunc" c:type="GLogFunc"/>
15113 <parameter name="log_func" transfer-ownership="none" closure="1">
15114 <type name="LogFunc" c:type="GLogFunc"/>
15116 <parameter name="user_data" transfer-ownership="none">
15117 <type name="gpointer" c:type="gpointer"/>
15121 <function name="log_set_fatal_mask" c:identifier="g_log_set_fatal_mask">
15122 <return-value transfer-ownership="none">
15123 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15126 <parameter name="log_domain" transfer-ownership="none">
15127 <type name="utf8" c:type="gchar*"/>
15129 <parameter name="fatal_mask" transfer-ownership="none">
15130 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15134 <function name="log_set_handler"
15135 c:identifier="g_log_set_handler"
15136 introspectable="0">
15137 <return-value transfer-ownership="none">
15138 <type name="guint" c:type="guint"/>
15141 <parameter name="log_domain" transfer-ownership="none">
15142 <type name="utf8" c:type="gchar*"/>
15144 <parameter name="log_levels" transfer-ownership="none">
15145 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15147 <parameter name="log_func" transfer-ownership="none" closure="3">
15148 <type name="LogFunc" c:type="GLogFunc"/>
15150 <parameter name="user_data" transfer-ownership="none">
15151 <type name="gpointer" c:type="gpointer"/>
15155 <function name="logv" c:identifier="g_logv" introspectable="0">
15156 <return-value transfer-ownership="none">
15157 <type name="none" c:type="void"/>
15160 <parameter name="log_domain" transfer-ownership="none">
15161 <type name="utf8" c:type="gchar*"/>
15163 <parameter name="log_level" transfer-ownership="none">
15164 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
15166 <parameter name="format" transfer-ownership="none">
15167 <type name="utf8" c:type="gchar*"/>
15169 <parameter name="args" transfer-ownership="none">
15170 <type name="va_list" c:type="va_list"/>
15174 <function name="main_context_default"
15175 c:identifier="g_main_context_default"
15176 introspectable="0">
15178 <type name="MainContext" c:type="GMainContext*"/>
15181 <function name="main_context_get_thread_default"
15182 c:identifier="g_main_context_get_thread_default"
15183 introspectable="0">
15185 <type name="MainContext" c:type="GMainContext*"/>
15188 <function name="main_context_new"
15189 c:identifier="g_main_context_new"
15190 introspectable="0">
15192 <type name="MainContext" c:type="GMainContext*"/>
15195 <function name="main_current_source"
15196 c:identifier="g_main_current_source"
15197 introspectable="0">
15199 <type name="Source" c:type="GSource*"/>
15202 <function name="main_depth" c:identifier="g_main_depth">
15203 <return-value transfer-ownership="none">
15204 <type name="gint" c:type="gint"/>
15207 <function name="main_loop_new"
15208 c:identifier="g_main_loop_new"
15209 introspectable="0">
15211 <type name="MainLoop" c:type="GMainLoop*"/>
15214 <parameter name="context" transfer-ownership="none" allow-none="1">
15215 <type name="MainContext" c:type="GMainContext*"/>
15217 <parameter name="is_running" transfer-ownership="none">
15218 <type name="gboolean" c:type="gboolean"/>
15222 <function name="malloc" c:identifier="g_malloc" introspectable="0">
15224 <type name="gpointer" c:type="gpointer"/>
15227 <parameter name="n_bytes" transfer-ownership="none">
15228 <type name="gulong" c:type="gsize"/>
15232 <function name="malloc0" c:identifier="g_malloc0" introspectable="0">
15234 <type name="gpointer" c:type="gpointer"/>
15237 <parameter name="n_bytes" transfer-ownership="none">
15238 <type name="gulong" c:type="gsize"/>
15242 <function name="malloc0_n" c:identifier="g_malloc0_n" introspectable="0">
15244 <type name="gpointer" c:type="gpointer"/>
15247 <parameter name="n_blocks" transfer-ownership="none">
15248 <type name="gulong" c:type="gsize"/>
15250 <parameter name="n_block_bytes" transfer-ownership="none">
15251 <type name="gulong" c:type="gsize"/>
15255 <function name="malloc_n" c:identifier="g_malloc_n" introspectable="0">
15257 <type name="gpointer" c:type="gpointer"/>
15260 <parameter name="n_blocks" transfer-ownership="none">
15261 <type name="gulong" c:type="gsize"/>
15263 <parameter name="n_block_bytes" transfer-ownership="none">
15264 <type name="gulong" c:type="gsize"/>
15268 <function name="mapped_file_new"
15269 c:identifier="g_mapped_file_new"
15273 <type name="MappedFile" c:type="GMappedFile*"/>
15276 <parameter name="filename" transfer-ownership="none">
15277 <type name="utf8" c:type="gchar*"/>
15279 <parameter name="writable" transfer-ownership="none">
15280 <type name="gboolean" c:type="gboolean"/>
15284 <function name="markup_collect_attributes"
15285 c:identifier="g_markup_collect_attributes"
15286 introspectable="0">
15287 <return-value transfer-ownership="none">
15288 <type name="gboolean" c:type="gboolean"/>
15291 <parameter name="element_name" transfer-ownership="none">
15292 <type name="utf8" c:type="gchar*"/>
15294 <parameter name="attribute_names" transfer-ownership="none">
15295 <type name="utf8" c:type="gchar**"/>
15297 <parameter name="attribute_values" transfer-ownership="none">
15298 <type name="utf8" c:type="gchar**"/>
15300 <parameter name="error" transfer-ownership="none">
15301 <type name="Error" c:type="GError**"/>
15303 <parameter name="first_type" transfer-ownership="none">
15304 <type name="MarkupCollectType" c:type="GMarkupCollectType"/>
15306 <parameter name="first_attr" transfer-ownership="none">
15307 <type name="utf8" c:type="gchar*"/>
15309 <parameter transfer-ownership="none">
15315 <function name="markup_error_quark" c:identifier="g_markup_error_quark">
15316 <return-value transfer-ownership="none">
15317 <type name="Quark" c:type="GQuark"/>
15320 <function name="markup_escape_text" c:identifier="g_markup_escape_text">
15321 <return-value transfer-ownership="full">
15322 <type name="utf8" c:type="gchar*"/>
15325 <parameter name="text" transfer-ownership="none">
15326 <type name="utf8" c:type="gchar*"/>
15328 <parameter name="length" transfer-ownership="none">
15329 <type name="glong" c:type="gssize"/>
15333 <function name="markup_parse_context_new"
15334 c:identifier="g_markup_parse_context_new"
15335 introspectable="0">
15337 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
15340 <parameter name="parser" transfer-ownership="none">
15341 <type name="MarkupParser" c:type="GMarkupParser*"/>
15343 <parameter name="flags" transfer-ownership="none">
15344 <type name="MarkupParseFlags" c:type="GMarkupParseFlags"/>
15346 <parameter name="user_data" transfer-ownership="none">
15347 <type name="gpointer" c:type="gpointer"/>
15349 <parameter name="user_data_dnotify"
15350 transfer-ownership="none"
15352 <type name="DestroyNotify" c:type="GDestroyNotify"/>
15356 <function name="markup_printf_escaped"
15357 c:identifier="g_markup_printf_escaped"
15358 introspectable="0">
15359 <return-value transfer-ownership="full">
15360 <type name="utf8" c:type="gchar*"/>
15363 <parameter name="format" transfer-ownership="none">
15364 <type name="utf8" c:type="char*"/>
15366 <parameter transfer-ownership="none">
15372 <function name="markup_vprintf_escaped"
15373 c:identifier="g_markup_vprintf_escaped"
15374 introspectable="0">
15375 <return-value transfer-ownership="full">
15376 <type name="utf8" c:type="gchar*"/>
15379 <parameter name="format" transfer-ownership="none">
15380 <type name="utf8" c:type="char*"/>
15382 <parameter name="args" transfer-ownership="none">
15383 <type name="va_list" c:type="va_list"/>
15387 <function name="mem_chunk_info" c:identifier="g_mem_chunk_info">
15388 <return-value transfer-ownership="none">
15389 <type name="none" c:type="void"/>
15392 <function name="mem_chunk_new"
15393 c:identifier="g_mem_chunk_new"
15394 introspectable="0">
15396 <type name="MemChunk" c:type="GMemChunk*"/>
15399 <parameter name="name" transfer-ownership="none">
15400 <type name="utf8" c:type="gchar*"/>
15402 <parameter name="atom_size" transfer-ownership="none">
15403 <type name="gint" c:type="gint"/>
15405 <parameter name="area_size" transfer-ownership="none">
15406 <type name="gulong" c:type="gsize"/>
15408 <parameter name="type" transfer-ownership="none">
15409 <type name="gint" c:type="gint"/>
15413 <function name="mem_is_system_malloc"
15414 c:identifier="g_mem_is_system_malloc">
15415 <return-value transfer-ownership="none">
15416 <type name="gboolean" c:type="gboolean"/>
15419 <function name="mem_profile" c:identifier="g_mem_profile">
15420 <return-value transfer-ownership="none">
15421 <type name="none" c:type="void"/>
15424 <function name="mem_set_vtable" c:identifier="g_mem_set_vtable">
15425 <return-value transfer-ownership="none">
15426 <type name="none" c:type="void"/>
15429 <parameter name="vtable" transfer-ownership="none">
15430 <type name="MemVTable" c:type="GMemVTable*"/>
15434 <function name="memdup" c:identifier="g_memdup" introspectable="0">
15436 <type name="gpointer" c:type="gpointer"/>
15439 <parameter name="mem" transfer-ownership="none">
15440 <type name="gpointer" c:type="gconstpointer"/>
15442 <parameter name="byte_size" transfer-ownership="none">
15443 <type name="guint" c:type="guint"/>
15447 <function name="mkdir_with_parents" c:identifier="g_mkdir_with_parents">
15448 <return-value transfer-ownership="none">
15449 <type name="gint" c:type="int"/>
15452 <parameter name="pathname" transfer-ownership="none">
15453 <type name="utf8" c:type="gchar*"/>
15455 <parameter name="mode" transfer-ownership="none">
15456 <type name="gint" c:type="int"/>
15460 <function name="mkstemp" c:identifier="g_mkstemp">
15461 <return-value transfer-ownership="none">
15462 <type name="gint" c:type="gint"/>
15465 <parameter name="tmpl" transfer-ownership="none">
15466 <type name="utf8" c:type="gchar*"/>
15470 <function name="mkstemp_full" c:identifier="g_mkstemp_full">
15471 <return-value transfer-ownership="none">
15472 <type name="gint" c:type="gint"/>
15475 <parameter name="tmpl" transfer-ownership="none">
15476 <type name="utf8" c:type="gchar*"/>
15478 <parameter name="flags" transfer-ownership="none">
15479 <type name="gint" c:type="int"/>
15481 <parameter name="mode" transfer-ownership="none">
15482 <type name="gint" c:type="int"/>
15486 <function name="node_new" c:identifier="g_node_new" introspectable="0">
15488 <type name="Node" c:type="GNode*"/>
15491 <parameter name="data" transfer-ownership="none">
15492 <type name="gpointer" c:type="gpointer"/>
15496 <function name="node_pop_allocator" c:identifier="g_node_pop_allocator">
15497 <return-value transfer-ownership="none">
15498 <type name="none" c:type="void"/>
15501 <function name="node_push_allocator" c:identifier="g_node_push_allocator">
15502 <return-value transfer-ownership="none">
15503 <type name="none" c:type="void"/>
15506 <parameter name="dummy" transfer-ownership="none">
15507 <type name="gpointer" c:type="gpointer"/>
15511 <function name="nullify_pointer" c:identifier="g_nullify_pointer">
15512 <return-value transfer-ownership="none">
15513 <type name="none" c:type="void"/>
15516 <parameter name="nullify_location" transfer-ownership="none">
15517 <type name="gpointer" c:type="gpointer*"/>
15521 <function name="on_error_query" c:identifier="g_on_error_query">
15522 <return-value transfer-ownership="none">
15523 <type name="none" c:type="void"/>
15526 <parameter name="prg_name" transfer-ownership="none">
15527 <type name="utf8" c:type="gchar*"/>
15531 <function name="on_error_stack_trace"
15532 c:identifier="g_on_error_stack_trace">
15533 <return-value transfer-ownership="none">
15534 <type name="none" c:type="void"/>
15537 <parameter name="prg_name" transfer-ownership="none">
15538 <type name="utf8" c:type="gchar*"/>
15542 <function name="once_init_enter" c:identifier="g_once_init_enter">
15543 <return-value transfer-ownership="none">
15544 <type name="gboolean" c:type="gboolean"/>
15547 <parameter name="value_location" transfer-ownership="none">
15548 <type name="gulong" c:type="gsize*"/>
15552 <function name="once_init_enter_impl"
15553 c:identifier="g_once_init_enter_impl">
15554 <return-value transfer-ownership="none">
15555 <type name="gboolean" c:type="gboolean"/>
15558 <parameter name="value_location" transfer-ownership="none">
15559 <type name="gulong" c:type="gsize*"/>
15563 <function name="once_init_leave" c:identifier="g_once_init_leave">
15564 <return-value transfer-ownership="none">
15565 <type name="none" c:type="void"/>
15568 <parameter name="value_location" transfer-ownership="none">
15569 <type name="gulong" c:type="gsize*"/>
15571 <parameter name="initialization_value" transfer-ownership="none">
15572 <type name="gulong" c:type="gsize"/>
15576 <function name="option_context_new"
15577 c:identifier="g_option_context_new"
15578 introspectable="0">
15580 <type name="OptionContext" c:type="GOptionContext*"/>
15583 <parameter name="parameter_string" transfer-ownership="none">
15584 <type name="utf8" c:type="gchar*"/>
15588 <function name="option_error_quark" c:identifier="g_option_error_quark">
15589 <return-value transfer-ownership="none">
15590 <type name="Quark" c:type="GQuark"/>
15593 <function name="option_group_new"
15594 c:identifier="g_option_group_new"
15595 introspectable="0">
15597 <type name="OptionGroup" c:type="GOptionGroup*"/>
15600 <parameter name="name" transfer-ownership="none">
15601 <type name="utf8" c:type="gchar*"/>
15603 <parameter name="description" transfer-ownership="none">
15604 <type name="utf8" c:type="gchar*"/>
15606 <parameter name="help_description" transfer-ownership="none">
15607 <type name="utf8" c:type="gchar*"/>
15609 <parameter name="user_data" transfer-ownership="none">
15610 <type name="gpointer" c:type="gpointer"/>
15612 <parameter name="destroy" transfer-ownership="none" scope="async">
15613 <type name="DestroyNotify" c:type="GDestroyNotify"/>
15617 <function name="parse_debug_string" c:identifier="g_parse_debug_string">
15618 <return-value transfer-ownership="none">
15619 <type name="guint" c:type="guint"/>
15622 <parameter name="string" transfer-ownership="none">
15623 <type name="utf8" c:type="gchar*"/>
15625 <parameter name="keys" transfer-ownership="none">
15626 <type name="DebugKey" c:type="GDebugKey*"/>
15628 <parameter name="nkeys" transfer-ownership="none">
15629 <type name="guint" c:type="guint"/>
15633 <function name="path_get_basename" c:identifier="g_path_get_basename">
15634 <return-value transfer-ownership="full">
15635 <type name="utf8" c:type="gchar*"/>
15638 <parameter name="file_name" transfer-ownership="none">
15639 <type name="utf8" c:type="gchar*"/>
15643 <function name="path_get_dirname" c:identifier="g_path_get_dirname">
15644 <return-value transfer-ownership="full">
15645 <type name="utf8" c:type="gchar*"/>
15648 <parameter name="file_name" transfer-ownership="none">
15649 <type name="utf8" c:type="gchar*"/>
15653 <function name="path_is_absolute" c:identifier="g_path_is_absolute">
15654 <return-value transfer-ownership="none">
15655 <type name="gboolean" c:type="gboolean"/>
15658 <parameter name="file_name" transfer-ownership="none">
15659 <type name="utf8" c:type="gchar*"/>
15663 <function name="path_skip_root" c:identifier="g_path_skip_root">
15664 <return-value transfer-ownership="none">
15665 <type name="utf8" c:type="gchar*"/>
15668 <parameter name="file_name" transfer-ownership="none">
15669 <type name="utf8" c:type="gchar*"/>
15673 <function name="pattern_match" c:identifier="g_pattern_match">
15674 <return-value transfer-ownership="none">
15675 <type name="gboolean" c:type="gboolean"/>
15678 <parameter name="pspec" transfer-ownership="none">
15679 <type name="PatternSpec" c:type="GPatternSpec*"/>
15681 <parameter name="string_length" transfer-ownership="none">
15682 <type name="guint" c:type="guint"/>
15684 <parameter name="string" transfer-ownership="none">
15685 <type name="utf8" c:type="gchar*"/>
15687 <parameter name="string_reversed" transfer-ownership="none">
15688 <type name="utf8" c:type="gchar*"/>
15692 <function name="pattern_match_simple"
15693 c:identifier="g_pattern_match_simple">
15694 <return-value transfer-ownership="none">
15695 <type name="gboolean" c:type="gboolean"/>
15698 <parameter name="pattern" transfer-ownership="none">
15699 <type name="utf8" c:type="gchar*"/>
15701 <parameter name="string" transfer-ownership="none">
15702 <type name="utf8" c:type="gchar*"/>
15706 <function name="pattern_match_string"
15707 c:identifier="g_pattern_match_string">
15708 <return-value transfer-ownership="none">
15709 <type name="gboolean" c:type="gboolean"/>
15712 <parameter name="pspec" transfer-ownership="none">
15713 <type name="PatternSpec" c:type="GPatternSpec*"/>
15715 <parameter name="string" transfer-ownership="none">
15716 <type name="utf8" c:type="gchar*"/>
15720 <function name="pattern_spec_new"
15721 c:identifier="g_pattern_spec_new"
15722 introspectable="0">
15724 <type name="PatternSpec" c:type="GPatternSpec*"/>
15727 <parameter name="pattern" transfer-ownership="none">
15728 <type name="utf8" c:type="gchar*"/>
15732 <function name="poll" c:identifier="g_poll">
15733 <return-value transfer-ownership="none">
15734 <type name="gint" c:type="gint"/>
15737 <parameter name="fds" transfer-ownership="none">
15738 <type name="PollFD" c:type="GPollFD*"/>
15740 <parameter name="nfds" transfer-ownership="none">
15741 <type name="guint" c:type="guint"/>
15743 <parameter name="timeout" transfer-ownership="none">
15744 <type name="gint" c:type="gint"/>
15748 <function name="prefix_error"
15749 c:identifier="g_prefix_error"
15750 introspectable="0">
15751 <return-value transfer-ownership="none">
15752 <type name="none" c:type="void"/>
15755 <parameter name="err" transfer-ownership="none">
15756 <type name="Error" c:type="GError**"/>
15758 <parameter name="format" transfer-ownership="none">
15759 <type name="utf8" c:type="gchar*"/>
15761 <parameter transfer-ownership="none">
15767 <function name="print" c:identifier="g_print" introspectable="0">
15768 <return-value transfer-ownership="none">
15769 <type name="none" c:type="void"/>
15772 <parameter name="format" transfer-ownership="none">
15773 <type name="utf8" c:type="gchar*"/>
15775 <parameter transfer-ownership="none">
15781 <function name="printerr" c:identifier="g_printerr" introspectable="0">
15782 <return-value transfer-ownership="none">
15783 <type name="none" c:type="void"/>
15786 <parameter name="format" transfer-ownership="none">
15787 <type name="utf8" c:type="gchar*"/>
15789 <parameter transfer-ownership="none">
15795 <function name="printf" c:identifier="g_printf" introspectable="0">
15796 <return-value transfer-ownership="none">
15797 <type name="gint" c:type="gint"/>
15800 <parameter name="format" transfer-ownership="none">
15801 <type name="utf8" c:type="gchar*"/>
15803 <parameter transfer-ownership="none">
15809 <function name="printf_string_upper_bound"
15810 c:identifier="g_printf_string_upper_bound"
15811 introspectable="0">
15812 <return-value transfer-ownership="none">
15813 <type name="gulong" c:type="gsize"/>
15816 <parameter name="format" transfer-ownership="none">
15817 <type name="utf8" c:type="gchar*"/>
15819 <parameter name="args" transfer-ownership="none">
15820 <type name="va_list" c:type="va_list"/>
15824 <function name="propagate_error" c:identifier="g_propagate_error">
15825 <return-value transfer-ownership="none">
15826 <type name="none" c:type="void"/>
15829 <parameter name="dest" transfer-ownership="none">
15830 <type name="Error" c:type="GError**"/>
15832 <parameter name="src" transfer-ownership="none">
15833 <type name="Error" c:type="GError*"/>
15837 <function name="propagate_prefixed_error"
15838 c:identifier="g_propagate_prefixed_error"
15839 introspectable="0">
15840 <return-value transfer-ownership="none">
15841 <type name="none" c:type="void"/>
15844 <parameter name="dest" transfer-ownership="none">
15845 <type name="Error" c:type="GError**"/>
15847 <parameter name="src" transfer-ownership="none">
15848 <type name="Error" c:type="GError*"/>
15850 <parameter name="format" transfer-ownership="none">
15851 <type name="utf8" c:type="gchar*"/>
15853 <parameter transfer-ownership="none">
15859 <function name="ptr_array_add" c:identifier="g_ptr_array_add">
15860 <return-value transfer-ownership="none">
15861 <type name="none" c:type="void"/>
15864 <parameter name="array" transfer-ownership="none">
15865 <array name="GLib.PtrArray" c:type="GPtrArray*">
15866 <type name="gpointer" c:type="gpointer"/>
15869 <parameter name="data" transfer-ownership="none">
15870 <type name="gpointer" c:type="gpointer"/>
15874 <function name="ptr_array_foreach"
15875 c:identifier="g_ptr_array_foreach"
15876 introspectable="0">
15877 <return-value transfer-ownership="none">
15878 <type name="none" c:type="void"/>
15881 <parameter name="array" transfer-ownership="none">
15882 <array name="GLib.PtrArray" c:type="GPtrArray*">
15883 <type name="gpointer" c:type="gpointer"/>
15886 <parameter name="func" transfer-ownership="none" closure="2">
15887 <type name="Func" c:type="GFunc"/>
15889 <parameter name="user_data" transfer-ownership="none">
15890 <type name="gpointer" c:type="gpointer"/>
15894 <function name="ptr_array_free"
15895 c:identifier="g_ptr_array_free"
15896 introspectable="0">
15898 <type name="gpointer" c:type="gpointer*"/>
15901 <parameter name="array" transfer-ownership="none">
15902 <array name="GLib.PtrArray" c:type="GPtrArray*">
15903 <type name="gpointer" c:type="gpointer"/>
15906 <parameter name="free_seg" transfer-ownership="none">
15907 <type name="gboolean" c:type="gboolean"/>
15911 <function name="ptr_array_new"
15912 c:identifier="g_ptr_array_new"
15913 introspectable="0">
15915 <array name="GLib.PtrArray" c:type="GPtrArray*">
15916 <type name="gpointer" c:type="gpointer"/>
15920 <function name="ptr_array_new_with_free_func"
15921 c:identifier="g_ptr_array_new_with_free_func"
15922 introspectable="0">
15924 <array name="GLib.PtrArray" c:type="GPtrArray*">
15925 <type name="gpointer" c:type="gpointer"/>
15929 <parameter name="element_free_func"
15930 transfer-ownership="none"
15932 <type name="DestroyNotify" c:type="GDestroyNotify"/>
15936 <function name="ptr_array_ref"
15937 c:identifier="g_ptr_array_ref"
15938 introspectable="0">
15940 <array name="GLib.PtrArray" c:type="GPtrArray*">
15941 <type name="gpointer" c:type="gpointer"/>
15945 <parameter name="array" transfer-ownership="none">
15946 <array name="GLib.PtrArray" c:type="GPtrArray*">
15947 <type name="gpointer" c:type="gpointer"/>
15952 <function name="ptr_array_remove" c:identifier="g_ptr_array_remove">
15953 <return-value transfer-ownership="none">
15954 <type name="gboolean" c:type="gboolean"/>
15957 <parameter name="array" transfer-ownership="none">
15958 <array name="GLib.PtrArray" c:type="GPtrArray*">
15959 <type name="gpointer" c:type="gpointer"/>
15962 <parameter name="data" transfer-ownership="none">
15963 <type name="gpointer" c:type="gpointer"/>
15967 <function name="ptr_array_remove_fast"
15968 c:identifier="g_ptr_array_remove_fast">
15969 <return-value transfer-ownership="none">
15970 <type name="gboolean" c:type="gboolean"/>
15973 <parameter name="array" transfer-ownership="none">
15974 <array name="GLib.PtrArray" c:type="GPtrArray*">
15975 <type name="gpointer" c:type="gpointer"/>
15978 <parameter name="data" transfer-ownership="none">
15979 <type name="gpointer" c:type="gpointer"/>
15983 <function name="ptr_array_remove_index"
15984 c:identifier="g_ptr_array_remove_index"
15985 introspectable="0">
15987 <type name="gpointer" c:type="gpointer"/>
15990 <parameter name="array" transfer-ownership="none">
15991 <array name="GLib.PtrArray" c:type="GPtrArray*">
15992 <type name="gpointer" c:type="gpointer"/>
15995 <parameter name="index_" transfer-ownership="none">
15996 <type name="guint" c:type="guint"/>
16000 <function name="ptr_array_remove_index_fast"
16001 c:identifier="g_ptr_array_remove_index_fast"
16002 introspectable="0">
16004 <type name="gpointer" c:type="gpointer"/>
16007 <parameter name="array" transfer-ownership="none">
16008 <array name="GLib.PtrArray" c:type="GPtrArray*">
16009 <type name="gpointer" c:type="gpointer"/>
16012 <parameter name="index_" transfer-ownership="none">
16013 <type name="guint" c:type="guint"/>
16017 <function name="ptr_array_remove_range"
16018 c:identifier="g_ptr_array_remove_range">
16019 <return-value transfer-ownership="none">
16020 <type name="none" c:type="void"/>
16023 <parameter name="array" transfer-ownership="none">
16024 <array name="GLib.PtrArray" c:type="GPtrArray*">
16025 <type name="gpointer" c:type="gpointer"/>
16028 <parameter name="index_" transfer-ownership="none">
16029 <type name="guint" c:type="guint"/>
16031 <parameter name="length" transfer-ownership="none">
16032 <type name="guint" c:type="guint"/>
16036 <function name="ptr_array_set_free_func"
16037 c:identifier="g_ptr_array_set_free_func">
16038 <return-value transfer-ownership="none">
16039 <type name="none" c:type="void"/>
16042 <parameter name="array" transfer-ownership="none">
16043 <array name="GLib.PtrArray" c:type="GPtrArray*">
16044 <type name="gpointer" c:type="gpointer"/>
16047 <parameter name="element_free_func"
16048 transfer-ownership="none"
16050 <type name="DestroyNotify" c:type="GDestroyNotify"/>
16054 <function name="ptr_array_set_size" c:identifier="g_ptr_array_set_size">
16055 <return-value transfer-ownership="none">
16056 <type name="none" c:type="void"/>
16059 <parameter name="array" transfer-ownership="none">
16060 <array name="GLib.PtrArray" c:type="GPtrArray*">
16061 <type name="gpointer" c:type="gpointer"/>
16064 <parameter name="length" transfer-ownership="none">
16065 <type name="gint" c:type="gint"/>
16069 <function name="ptr_array_sized_new"
16070 c:identifier="g_ptr_array_sized_new"
16071 introspectable="0">
16073 <array name="GLib.PtrArray" c:type="GPtrArray*">
16074 <type name="gpointer" c:type="gpointer"/>
16078 <parameter name="reserved_size" transfer-ownership="none">
16079 <type name="guint" c:type="guint"/>
16083 <function name="ptr_array_sort"
16084 c:identifier="g_ptr_array_sort"
16085 introspectable="0">
16086 <return-value transfer-ownership="none">
16087 <type name="none" c:type="void"/>
16090 <parameter name="array" transfer-ownership="none">
16091 <array name="GLib.PtrArray" c:type="GPtrArray*">
16092 <type name="gpointer" c:type="gpointer"/>
16095 <parameter name="compare_func" transfer-ownership="none">
16096 <type name="CompareFunc" c:type="GCompareFunc"/>
16100 <function name="ptr_array_sort_with_data"
16101 c:identifier="g_ptr_array_sort_with_data"
16102 introspectable="0">
16103 <return-value transfer-ownership="none">
16104 <type name="none" c:type="void"/>
16107 <parameter name="array" transfer-ownership="none">
16108 <array name="GLib.PtrArray" c:type="GPtrArray*">
16109 <type name="gpointer" c:type="gpointer"/>
16112 <parameter name="compare_func" transfer-ownership="none" closure="2">
16113 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
16115 <parameter name="user_data" transfer-ownership="none">
16116 <type name="gpointer" c:type="gpointer"/>
16120 <function name="ptr_array_unref" c:identifier="g_ptr_array_unref">
16121 <return-value transfer-ownership="none">
16122 <type name="none" c:type="void"/>
16125 <parameter name="array" transfer-ownership="none">
16126 <array name="GLib.PtrArray" c:type="GPtrArray*">
16127 <type name="gpointer" c:type="gpointer"/>
16132 <function name="qsort_with_data"
16133 c:identifier="g_qsort_with_data"
16134 introspectable="0">
16135 <return-value transfer-ownership="none">
16136 <type name="none" c:type="void"/>
16139 <parameter name="pbase" transfer-ownership="none">
16140 <type name="gpointer" c:type="gconstpointer"/>
16142 <parameter name="total_elems" transfer-ownership="none">
16143 <type name="gint" c:type="gint"/>
16145 <parameter name="size" transfer-ownership="none">
16146 <type name="gulong" c:type="gsize"/>
16148 <parameter name="compare_func" transfer-ownership="none" closure="4">
16149 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
16151 <parameter name="user_data" transfer-ownership="none">
16152 <type name="gpointer" c:type="gpointer"/>
16156 <function name="quark_from_static_string"
16157 c:identifier="g_quark_from_static_string">
16158 <return-value transfer-ownership="none">
16159 <type name="Quark" c:type="GQuark"/>
16162 <parameter name="string" transfer-ownership="none">
16163 <type name="utf8" c:type="gchar*"/>
16167 <function name="quark_from_string" c:identifier="g_quark_from_string">
16168 <return-value transfer-ownership="none">
16169 <type name="Quark" c:type="GQuark"/>
16172 <parameter name="string" transfer-ownership="none">
16173 <type name="utf8" c:type="gchar*"/>
16177 <function name="quark_to_string" c:identifier="g_quark_to_string">
16178 <return-value transfer-ownership="none">
16179 <type name="utf8" c:type="gchar*"/>
16182 <parameter name="quark" transfer-ownership="none">
16183 <type name="Quark" c:type="GQuark"/>
16187 <function name="quark_try_string" c:identifier="g_quark_try_string">
16188 <return-value transfer-ownership="none">
16189 <type name="Quark" c:type="GQuark"/>
16192 <parameter name="string" transfer-ownership="none">
16193 <type name="utf8" c:type="gchar*"/>
16197 <function name="queue_new" c:identifier="g_queue_new" introspectable="0">
16199 <type name="Queue" c:type="GQueue*"/>
16202 <function name="rand_new" c:identifier="g_rand_new" introspectable="0">
16204 <type name="Rand" c:type="GRand*"/>
16207 <function name="rand_new_with_seed"
16208 c:identifier="g_rand_new_with_seed"
16209 introspectable="0">
16211 <type name="Rand" c:type="GRand*"/>
16214 <parameter name="seed" transfer-ownership="none">
16215 <type name="guint32" c:type="guint32"/>
16219 <function name="rand_new_with_seed_array"
16220 c:identifier="g_rand_new_with_seed_array"
16221 introspectable="0">
16223 <type name="Rand" c:type="GRand*"/>
16226 <parameter name="seed" transfer-ownership="none">
16227 <type name="guint32" c:type="guint32*"/>
16229 <parameter name="seed_length" transfer-ownership="none">
16230 <type name="guint" c:type="guint"/>
16234 <function name="random_double" c:identifier="g_random_double">
16235 <return-value transfer-ownership="none">
16236 <type name="gdouble" c:type="gdouble"/>
16239 <function name="random_double_range" c:identifier="g_random_double_range">
16240 <return-value transfer-ownership="none">
16241 <type name="gdouble" c:type="gdouble"/>
16244 <parameter name="begin" transfer-ownership="none">
16245 <type name="gdouble" c:type="gdouble"/>
16247 <parameter name="end" transfer-ownership="none">
16248 <type name="gdouble" c:type="gdouble"/>
16252 <function name="random_int" c:identifier="g_random_int">
16253 <return-value transfer-ownership="none">
16254 <type name="guint32" c:type="guint32"/>
16257 <function name="random_int_range" c:identifier="g_random_int_range">
16258 <return-value transfer-ownership="none">
16259 <type name="gint32" c:type="gint32"/>
16262 <parameter name="begin" transfer-ownership="none">
16263 <type name="gint32" c:type="gint32"/>
16265 <parameter name="end" transfer-ownership="none">
16266 <type name="gint32" c:type="gint32"/>
16270 <function name="random_set_seed" c:identifier="g_random_set_seed">
16271 <return-value transfer-ownership="none">
16272 <type name="none" c:type="void"/>
16275 <parameter name="seed" transfer-ownership="none">
16276 <type name="guint32" c:type="guint32"/>
16280 <function name="realloc" c:identifier="g_realloc" introspectable="0">
16282 <type name="gpointer" c:type="gpointer"/>
16285 <parameter name="mem" transfer-ownership="none">
16286 <type name="gpointer" c:type="gpointer"/>
16288 <parameter name="n_bytes" transfer-ownership="none">
16289 <type name="gulong" c:type="gsize"/>
16293 <function name="realloc_n" c:identifier="g_realloc_n" introspectable="0">
16295 <type name="gpointer" c:type="gpointer"/>
16298 <parameter name="mem" transfer-ownership="none">
16299 <type name="gpointer" c:type="gpointer"/>
16301 <parameter name="n_blocks" transfer-ownership="none">
16302 <type name="gulong" c:type="gsize"/>
16304 <parameter name="n_block_bytes" transfer-ownership="none">
16305 <type name="gulong" c:type="gsize"/>
16309 <function name="regex_check_replacement"
16310 c:identifier="g_regex_check_replacement"
16312 <return-value transfer-ownership="none">
16313 <type name="gboolean" c:type="gboolean"/>
16316 <parameter name="replacement" transfer-ownership="none">
16317 <type name="utf8" c:type="gchar*"/>
16319 <parameter name="has_references" transfer-ownership="none">
16320 <type name="gboolean" c:type="gboolean*"/>
16324 <function name="regex_error_quark" c:identifier="g_regex_error_quark">
16325 <return-value transfer-ownership="none">
16326 <type name="Quark" c:type="GQuark"/>
16329 <function name="regex_escape_string" c:identifier="g_regex_escape_string">
16330 <return-value transfer-ownership="full">
16331 <type name="utf8" c:type="gchar*"/>
16334 <parameter name="string" transfer-ownership="none">
16335 <type name="utf8" c:type="gchar*"/>
16337 <parameter name="length" transfer-ownership="none">
16338 <type name="gint" c:type="gint"/>
16342 <function name="regex_match_simple" c:identifier="g_regex_match_simple">
16343 <return-value transfer-ownership="none">
16344 <type name="gboolean" c:type="gboolean"/>
16347 <parameter name="pattern" transfer-ownership="none">
16348 <type name="utf8" c:type="gchar*"/>
16350 <parameter name="string" transfer-ownership="none">
16351 <type name="utf8" c:type="gchar*"/>
16353 <parameter name="compile_options" transfer-ownership="none">
16354 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
16356 <parameter name="match_options" transfer-ownership="none">
16357 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
16361 <function name="regex_new"
16362 c:identifier="g_regex_new"
16366 <type name="Regex" c:type="GRegex*"/>
16369 <parameter name="pattern" transfer-ownership="none">
16370 <type name="utf8" c:type="gchar*"/>
16372 <parameter name="compile_options" transfer-ownership="none">
16373 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
16375 <parameter name="match_options" transfer-ownership="none">
16376 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
16380 <function name="regex_split_simple"
16381 c:identifier="g_regex_split_simple"
16382 introspectable="0">
16384 <array c:type="gchar**">
16385 <type name="utf8"/>
16389 <parameter name="pattern" transfer-ownership="none">
16390 <type name="utf8" c:type="gchar*"/>
16392 <parameter name="string" transfer-ownership="none">
16393 <type name="utf8" c:type="gchar*"/>
16395 <parameter name="compile_options" transfer-ownership="none">
16396 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
16398 <parameter name="match_options" transfer-ownership="none">
16399 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
16403 <function name="relation_new"
16404 c:identifier="g_relation_new"
16405 introspectable="0">
16407 <type name="Relation" c:type="GRelation*"/>
16410 <parameter name="fields" transfer-ownership="none">
16411 <type name="gint" c:type="gint"/>
16415 <function name="reload_user_special_dirs_cache"
16416 c:identifier="g_reload_user_special_dirs_cache">
16417 <return-value transfer-ownership="none">
16418 <type name="none" c:type="void"/>
16421 <function name="return_if_fail_warning"
16422 c:identifier="g_return_if_fail_warning">
16423 <return-value transfer-ownership="none">
16424 <type name="none" c:type="void"/>
16427 <parameter name="log_domain" transfer-ownership="none">
16428 <type name="utf8" c:type="char*"/>
16430 <parameter name="pretty_function" transfer-ownership="none">
16431 <type name="utf8" c:type="char*"/>
16433 <parameter name="expression" transfer-ownership="none">
16434 <type name="utf8" c:type="char*"/>
16438 <function name="rmdir" c:identifier="g_rmdir">
16439 <return-value transfer-ownership="none">
16440 <type name="gint" c:type="int"/>
16443 <parameter name="filename" transfer-ownership="none">
16444 <type name="utf8" c:type="gchar*"/>
16448 <function name="scanner_new"
16449 c:identifier="g_scanner_new"
16450 introspectable="0">
16452 <type name="Scanner" c:type="GScanner*"/>
16455 <parameter name="config_templ" transfer-ownership="none">
16456 <type name="ScannerConfig" c:type="GScannerConfig*"/>
16460 <function name="sequence_foreach_range"
16461 c:identifier="g_sequence_foreach_range"
16462 introspectable="0">
16463 <return-value transfer-ownership="none">
16464 <type name="none" c:type="void"/>
16467 <parameter name="begin" transfer-ownership="none">
16468 <type name="SequenceIter" c:type="GSequenceIter*"/>
16470 <parameter name="end" transfer-ownership="none">
16471 <type name="SequenceIter" c:type="GSequenceIter*"/>
16473 <parameter name="func" transfer-ownership="none" closure="3">
16474 <type name="Func" c:type="GFunc"/>
16476 <parameter name="user_data" transfer-ownership="none">
16477 <type name="gpointer" c:type="gpointer"/>
16481 <function name="sequence_get"
16482 c:identifier="g_sequence_get"
16483 introspectable="0">
16485 <type name="gpointer" c:type="gpointer"/>
16488 <parameter name="iter" transfer-ownership="none">
16489 <type name="SequenceIter" c:type="GSequenceIter*"/>
16493 <function name="sequence_insert_before"
16494 c:identifier="g_sequence_insert_before"
16495 introspectable="0">
16497 <type name="SequenceIter" c:type="GSequenceIter*"/>
16500 <parameter name="iter" transfer-ownership="none">
16501 <type name="SequenceIter" c:type="GSequenceIter*"/>
16503 <parameter name="data" transfer-ownership="none">
16504 <type name="gpointer" c:type="gpointer"/>
16508 <function name="sequence_move" c:identifier="g_sequence_move">
16509 <return-value transfer-ownership="none">
16510 <type name="none" c:type="void"/>
16513 <parameter name="src" transfer-ownership="none">
16514 <type name="SequenceIter" c:type="GSequenceIter*"/>
16516 <parameter name="dest" transfer-ownership="none">
16517 <type name="SequenceIter" c:type="GSequenceIter*"/>
16521 <function name="sequence_move_range" c:identifier="g_sequence_move_range">
16522 <return-value transfer-ownership="none">
16523 <type name="none" c:type="void"/>
16526 <parameter name="dest" transfer-ownership="none">
16527 <type name="SequenceIter" c:type="GSequenceIter*"/>
16529 <parameter name="begin" transfer-ownership="none">
16530 <type name="SequenceIter" c:type="GSequenceIter*"/>
16532 <parameter name="end" transfer-ownership="none">
16533 <type name="SequenceIter" c:type="GSequenceIter*"/>
16537 <function name="sequence_new"
16538 c:identifier="g_sequence_new"
16539 introspectable="0">
16541 <type name="Sequence" c:type="GSequence*"/>
16544 <parameter name="data_destroy" transfer-ownership="none" scope="async">
16545 <type name="DestroyNotify" c:type="GDestroyNotify"/>
16549 <function name="sequence_range_get_midpoint"
16550 c:identifier="g_sequence_range_get_midpoint"
16551 introspectable="0">
16553 <type name="SequenceIter" c:type="GSequenceIter*"/>
16556 <parameter name="begin" transfer-ownership="none">
16557 <type name="SequenceIter" c:type="GSequenceIter*"/>
16559 <parameter name="end" transfer-ownership="none">
16560 <type name="SequenceIter" c:type="GSequenceIter*"/>
16564 <function name="sequence_remove" c:identifier="g_sequence_remove">
16565 <return-value transfer-ownership="none">
16566 <type name="none" c:type="void"/>
16569 <parameter name="iter" transfer-ownership="none">
16570 <type name="SequenceIter" c:type="GSequenceIter*"/>
16574 <function name="sequence_remove_range"
16575 c:identifier="g_sequence_remove_range">
16576 <return-value transfer-ownership="none">
16577 <type name="none" c:type="void"/>
16580 <parameter name="begin" transfer-ownership="none">
16581 <type name="SequenceIter" c:type="GSequenceIter*"/>
16583 <parameter name="end" transfer-ownership="none">
16584 <type name="SequenceIter" c:type="GSequenceIter*"/>
16588 <function name="sequence_set" c:identifier="g_sequence_set">
16589 <return-value transfer-ownership="none">
16590 <type name="none" c:type="void"/>
16593 <parameter name="iter" transfer-ownership="none">
16594 <type name="SequenceIter" c:type="GSequenceIter*"/>
16596 <parameter name="data" transfer-ownership="none">
16597 <type name="gpointer" c:type="gpointer"/>
16601 <function name="sequence_sort_changed"
16602 c:identifier="g_sequence_sort_changed"
16603 introspectable="0">
16604 <return-value transfer-ownership="none">
16605 <type name="none" c:type="void"/>
16608 <parameter name="iter" transfer-ownership="none">
16609 <type name="SequenceIter" c:type="GSequenceIter*"/>
16611 <parameter name="cmp_func" transfer-ownership="none" closure="2">
16612 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
16614 <parameter name="cmp_data" transfer-ownership="none">
16615 <type name="gpointer" c:type="gpointer"/>
16619 <function name="sequence_sort_changed_iter"
16620 c:identifier="g_sequence_sort_changed_iter"
16621 introspectable="0">
16622 <return-value transfer-ownership="none">
16623 <type name="none" c:type="void"/>
16626 <parameter name="iter" transfer-ownership="none">
16627 <type name="SequenceIter" c:type="GSequenceIter*"/>
16629 <parameter name="iter_cmp" transfer-ownership="none" closure="2">
16630 <type name="SequenceIterCompareFunc"
16631 c:type="GSequenceIterCompareFunc"/>
16633 <parameter name="cmp_data" transfer-ownership="none">
16634 <type name="gpointer" c:type="gpointer"/>
16638 <function name="sequence_swap" c:identifier="g_sequence_swap">
16639 <return-value transfer-ownership="none">
16640 <type name="none" c:type="void"/>
16643 <parameter name="a" transfer-ownership="none">
16644 <type name="SequenceIter" c:type="GSequenceIter*"/>
16646 <parameter name="b" transfer-ownership="none">
16647 <type name="SequenceIter" c:type="GSequenceIter*"/>
16651 <function name="set_application_name"
16652 c:identifier="g_set_application_name">
16653 <return-value transfer-ownership="none">
16654 <type name="none" c:type="void"/>
16657 <parameter name="application_name" transfer-ownership="none">
16658 <type name="utf8" c:type="gchar*"/>
16662 <function name="set_error" c:identifier="g_set_error" introspectable="0">
16663 <return-value transfer-ownership="none">
16664 <type name="none" c:type="void"/>
16667 <parameter name="err" transfer-ownership="none">
16668 <type name="Error" c:type="GError**"/>
16670 <parameter name="domain" transfer-ownership="none">
16671 <type name="Quark" c:type="GQuark"/>
16673 <parameter name="code" transfer-ownership="none">
16674 <type name="gint" c:type="gint"/>
16676 <parameter name="format" transfer-ownership="none">
16677 <type name="utf8" c:type="gchar*"/>
16679 <parameter transfer-ownership="none">
16685 <function name="set_error_literal" c:identifier="g_set_error_literal">
16686 <return-value transfer-ownership="none">
16687 <type name="none" c:type="void"/>
16690 <parameter name="err" transfer-ownership="none">
16691 <type name="Error" c:type="GError**"/>
16693 <parameter name="domain" transfer-ownership="none">
16694 <type name="Quark" c:type="GQuark"/>
16696 <parameter name="code" transfer-ownership="none">
16697 <type name="gint" c:type="gint"/>
16699 <parameter name="message" transfer-ownership="none">
16700 <type name="utf8" c:type="gchar*"/>
16704 <function name="set_prgname" c:identifier="g_set_prgname">
16705 <return-value transfer-ownership="none">
16706 <type name="none" c:type="void"/>
16709 <parameter name="prgname" transfer-ownership="none">
16710 <type name="utf8" c:type="gchar*"/>
16714 <function name="set_print_handler"
16715 c:identifier="g_set_print_handler"
16716 introspectable="0">
16718 <type name="PrintFunc" c:type="GPrintFunc"/>
16721 <parameter name="func" transfer-ownership="none">
16722 <type name="PrintFunc" c:type="GPrintFunc"/>
16726 <function name="set_printerr_handler"
16727 c:identifier="g_set_printerr_handler"
16728 introspectable="0">
16730 <type name="PrintFunc" c:type="GPrintFunc"/>
16733 <parameter name="func" transfer-ownership="none">
16734 <type name="PrintFunc" c:type="GPrintFunc"/>
16738 <function name="setenv" c:identifier="g_setenv">
16739 <return-value transfer-ownership="none">
16740 <type name="gboolean" c:type="gboolean"/>
16743 <parameter name="variable" transfer-ownership="none">
16744 <type name="utf8" c:type="gchar*"/>
16746 <parameter name="value" transfer-ownership="none">
16747 <type name="utf8" c:type="gchar*"/>
16749 <parameter name="overwrite" transfer-ownership="none">
16750 <type name="gboolean" c:type="gboolean"/>
16754 <function name="shell_error_quark" c:identifier="g_shell_error_quark">
16755 <return-value transfer-ownership="none">
16756 <type name="Quark" c:type="GQuark"/>
16759 <function name="shell_parse_argv"
16760 c:identifier="g_shell_parse_argv"
16762 <return-value transfer-ownership="none">
16763 <type name="gboolean" c:type="gboolean"/>
16766 <parameter name="command_line" transfer-ownership="none">
16767 <type name="utf8" c:type="gchar*"/>
16769 <parameter name="argcp"
16771 caller-allocates="0"
16772 transfer-ownership="full">
16773 <type name="gint" c:type="gint*"/>
16775 <parameter name="argvp"
16777 caller-allocates="0"
16778 transfer-ownership="full">
16779 <array c:type="gchar***">
16780 <type name="utf8"/>
16785 <function name="shell_quote" c:identifier="g_shell_quote">
16786 <return-value transfer-ownership="full">
16787 <type name="utf8" c:type="gchar*"/>
16790 <parameter name="unquoted_string" transfer-ownership="none">
16791 <type name="utf8" c:type="gchar*"/>
16795 <function name="shell_unquote" c:identifier="g_shell_unquote" throws="1">
16796 <return-value transfer-ownership="full">
16797 <type name="utf8" c:type="gchar*"/>
16800 <parameter name="quoted_string" transfer-ownership="none">
16801 <type name="utf8" c:type="gchar*"/>
16805 <function name="slice_alloc"
16806 c:identifier="g_slice_alloc"
16807 introspectable="0">
16809 <type name="gpointer" c:type="gpointer"/>
16812 <parameter name="block_size" transfer-ownership="none">
16813 <type name="gulong" c:type="gsize"/>
16817 <function name="slice_alloc0"
16818 c:identifier="g_slice_alloc0"
16819 introspectable="0">
16821 <type name="gpointer" c:type="gpointer"/>
16824 <parameter name="block_size" transfer-ownership="none">
16825 <type name="gulong" c:type="gsize"/>
16829 <function name="slice_copy" c:identifier="g_slice_copy" introspectable="0">
16831 <type name="gpointer" c:type="gpointer"/>
16834 <parameter name="block_size" transfer-ownership="none">
16835 <type name="gulong" c:type="gsize"/>
16837 <parameter name="mem_block" transfer-ownership="none">
16838 <type name="gpointer" c:type="gconstpointer"/>
16842 <function name="slice_free1" c:identifier="g_slice_free1">
16843 <return-value transfer-ownership="none">
16844 <type name="none" c:type="void"/>
16847 <parameter name="block_size" transfer-ownership="none">
16848 <type name="gulong" c:type="gsize"/>
16850 <parameter name="mem_block" transfer-ownership="none">
16851 <type name="gpointer" c:type="gpointer"/>
16855 <function name="slice_free_chain_with_offset"
16856 c:identifier="g_slice_free_chain_with_offset">
16857 <return-value transfer-ownership="none">
16858 <type name="none" c:type="void"/>
16861 <parameter name="block_size" transfer-ownership="none">
16862 <type name="gulong" c:type="gsize"/>
16864 <parameter name="mem_chain" transfer-ownership="none">
16865 <type name="gpointer" c:type="gpointer"/>
16867 <parameter name="next_offset" transfer-ownership="none">
16868 <type name="gulong" c:type="gsize"/>
16872 <function name="slice_get_config" c:identifier="g_slice_get_config">
16873 <return-value transfer-ownership="none">
16874 <type name="gint64" c:type="gint64"/>
16877 <parameter name="ckey" transfer-ownership="none">
16878 <type name="SliceConfig" c:type="GSliceConfig"/>
16882 <function name="slice_get_config_state"
16883 c:identifier="g_slice_get_config_state">
16884 <return-value transfer-ownership="none">
16885 <type name="gint64" c:type="gint64*"/>
16888 <parameter name="ckey" transfer-ownership="none">
16889 <type name="SliceConfig" c:type="GSliceConfig"/>
16891 <parameter name="address" transfer-ownership="none">
16892 <type name="gint64" c:type="gint64"/>
16894 <parameter name="n_values" transfer-ownership="none">
16895 <type name="guint" c:type="guint*"/>
16899 <function name="slice_set_config" c:identifier="g_slice_set_config">
16900 <return-value transfer-ownership="none">
16901 <type name="none" c:type="void"/>
16904 <parameter name="ckey" transfer-ownership="none">
16905 <type name="SliceConfig" c:type="GSliceConfig"/>
16907 <parameter name="value" transfer-ownership="none">
16908 <type name="gint64" c:type="gint64"/>
16912 <function name="slist_alloc"
16913 c:identifier="g_slist_alloc"
16914 introspectable="0">
16916 <type name="GLib.SList" c:type="GSList*">
16917 <type name="gpointer" c:type="gpointer"/>
16921 <function name="slist_append"
16922 c:identifier="g_slist_append"
16923 introspectable="0">
16925 <type name="GLib.SList" c:type="GSList*">
16926 <type name="gpointer" c:type="gpointer"/>
16930 <parameter name="list" transfer-ownership="none">
16931 <type name="GLib.SList" c:type="GSList*">
16932 <type name="gpointer" c:type="gpointer"/>
16935 <parameter name="data" transfer-ownership="none">
16936 <type name="gpointer" c:type="gpointer"/>
16940 <function name="slist_concat"
16941 c:identifier="g_slist_concat"
16942 introspectable="0">
16944 <type name="GLib.SList" c:type="GSList*">
16945 <type name="gpointer" c:type="gpointer"/>
16949 <parameter name="list1" transfer-ownership="none">
16950 <type name="GLib.SList" c:type="GSList*">
16951 <type name="gpointer" c:type="gpointer"/>
16954 <parameter name="list2" transfer-ownership="none">
16955 <type name="GLib.SList" c:type="GSList*">
16956 <type name="gpointer" c:type="gpointer"/>
16961 <function name="slist_copy" c:identifier="g_slist_copy" introspectable="0">
16963 <type name="GLib.SList" c:type="GSList*">
16964 <type name="gpointer" c:type="gpointer"/>
16968 <parameter name="list" transfer-ownership="none">
16969 <type name="GLib.SList" c:type="GSList*">
16970 <type name="gpointer" c:type="gpointer"/>
16975 <function name="slist_delete_link"
16976 c:identifier="g_slist_delete_link"
16977 introspectable="0">
16979 <type name="GLib.SList" c:type="GSList*">
16980 <type name="gpointer" c:type="gpointer"/>
16984 <parameter name="list" transfer-ownership="none">
16985 <type name="GLib.SList" c:type="GSList*">
16986 <type name="gpointer" c:type="gpointer"/>
16989 <parameter name="link_" transfer-ownership="none">
16990 <type name="GLib.SList" c:type="GSList*">
16991 <type name="gpointer" c:type="gpointer"/>
16996 <function name="slist_find" c:identifier="g_slist_find" introspectable="0">
16998 <type name="GLib.SList" c:type="GSList*">
16999 <type name="gpointer" c:type="gpointer"/>
17003 <parameter name="list" transfer-ownership="none">
17004 <type name="GLib.SList" c:type="GSList*">
17005 <type name="gpointer" c:type="gpointer"/>
17008 <parameter name="data" transfer-ownership="none">
17009 <type name="gpointer" c:type="gconstpointer"/>
17013 <function name="slist_find_custom"
17014 c:identifier="g_slist_find_custom"
17015 introspectable="0">
17017 <type name="GLib.SList" c:type="GSList*">
17018 <type name="gpointer" c:type="gpointer"/>
17022 <parameter name="list" transfer-ownership="none">
17023 <type name="GLib.SList" c:type="GSList*">
17024 <type name="gpointer" c:type="gpointer"/>
17027 <parameter name="data" transfer-ownership="none">
17028 <type name="gpointer" c:type="gconstpointer"/>
17030 <parameter name="func" transfer-ownership="none">
17031 <type name="CompareFunc" c:type="GCompareFunc"/>
17035 <function name="slist_foreach"
17036 c:identifier="g_slist_foreach"
17037 introspectable="0">
17038 <return-value transfer-ownership="none">
17039 <type name="none" c:type="void"/>
17042 <parameter name="list" transfer-ownership="none">
17043 <type name="GLib.SList" c:type="GSList*">
17044 <type name="gpointer" c:type="gpointer"/>
17047 <parameter name="func" transfer-ownership="none" closure="2">
17048 <type name="Func" c:type="GFunc"/>
17050 <parameter name="user_data" transfer-ownership="none">
17051 <type name="gpointer" c:type="gpointer"/>
17055 <function name="slist_free" c:identifier="g_slist_free">
17056 <return-value transfer-ownership="none">
17057 <type name="none" c:type="void"/>
17060 <parameter name="list" transfer-ownership="none">
17061 <type name="GLib.SList" c:type="GSList*">
17062 <type name="gpointer" c:type="gpointer"/>
17067 <function name="slist_free_1" c:identifier="g_slist_free_1">
17068 <return-value transfer-ownership="none">
17069 <type name="none" c:type="void"/>
17072 <parameter name="list" transfer-ownership="none">
17073 <type name="GLib.SList" c:type="GSList*">
17074 <type name="gpointer" c:type="gpointer"/>
17079 <function name="slist_index" c:identifier="g_slist_index">
17080 <return-value transfer-ownership="none">
17081 <type name="gint" c:type="gint"/>
17084 <parameter name="list" transfer-ownership="none">
17085 <type name="GLib.SList" c:type="GSList*">
17086 <type name="gpointer" c:type="gpointer"/>
17089 <parameter name="data" transfer-ownership="none">
17090 <type name="gpointer" c:type="gconstpointer"/>
17094 <function name="slist_insert"
17095 c:identifier="g_slist_insert"
17096 introspectable="0">
17098 <type name="GLib.SList" c:type="GSList*">
17099 <type name="gpointer" c:type="gpointer"/>
17103 <parameter name="list" transfer-ownership="none">
17104 <type name="GLib.SList" c:type="GSList*">
17105 <type name="gpointer" c:type="gpointer"/>
17108 <parameter name="data" transfer-ownership="none">
17109 <type name="gpointer" c:type="gpointer"/>
17111 <parameter name="position" transfer-ownership="none">
17112 <type name="gint" c:type="gint"/>
17116 <function name="slist_insert_before"
17117 c:identifier="g_slist_insert_before"
17118 introspectable="0">
17120 <type name="GLib.SList" c:type="GSList*">
17121 <type name="gpointer" c:type="gpointer"/>
17125 <parameter name="slist" transfer-ownership="none">
17126 <type name="GLib.SList" c:type="GSList*">
17127 <type name="gpointer" c:type="gpointer"/>
17130 <parameter name="sibling" transfer-ownership="none">
17131 <type name="GLib.SList" c:type="GSList*">
17132 <type name="gpointer" c:type="gpointer"/>
17135 <parameter name="data" transfer-ownership="none">
17136 <type name="gpointer" c:type="gpointer"/>
17140 <function name="slist_insert_sorted"
17141 c:identifier="g_slist_insert_sorted"
17142 introspectable="0">
17144 <type name="GLib.SList" c:type="GSList*">
17145 <type name="gpointer" c:type="gpointer"/>
17149 <parameter name="list" transfer-ownership="none">
17150 <type name="GLib.SList" c:type="GSList*">
17151 <type name="gpointer" c:type="gpointer"/>
17154 <parameter name="data" transfer-ownership="none">
17155 <type name="gpointer" c:type="gpointer"/>
17157 <parameter name="func" transfer-ownership="none">
17158 <type name="CompareFunc" c:type="GCompareFunc"/>
17162 <function name="slist_insert_sorted_with_data"
17163 c:identifier="g_slist_insert_sorted_with_data"
17164 introspectable="0">
17166 <type name="GLib.SList" c:type="GSList*">
17167 <type name="gpointer" c:type="gpointer"/>
17171 <parameter name="list" transfer-ownership="none">
17172 <type name="GLib.SList" c:type="GSList*">
17173 <type name="gpointer" c:type="gpointer"/>
17176 <parameter name="data" transfer-ownership="none">
17177 <type name="gpointer" c:type="gpointer"/>
17179 <parameter name="func" transfer-ownership="none" closure="3">
17180 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
17182 <parameter name="user_data" transfer-ownership="none">
17183 <type name="gpointer" c:type="gpointer"/>
17187 <function name="slist_last" c:identifier="g_slist_last" introspectable="0">
17189 <type name="GLib.SList" c:type="GSList*">
17190 <type name="gpointer" c:type="gpointer"/>
17194 <parameter name="list" transfer-ownership="none">
17195 <type name="GLib.SList" c:type="GSList*">
17196 <type name="gpointer" c:type="gpointer"/>
17201 <function name="slist_length" c:identifier="g_slist_length">
17202 <return-value transfer-ownership="none">
17203 <type name="guint" c:type="guint"/>
17206 <parameter name="list" transfer-ownership="none">
17207 <type name="GLib.SList" c:type="GSList*">
17208 <type name="gpointer" c:type="gpointer"/>
17213 <function name="slist_nth" c:identifier="g_slist_nth" introspectable="0">
17215 <type name="GLib.SList" c:type="GSList*">
17216 <type name="gpointer" c:type="gpointer"/>
17220 <parameter name="list" transfer-ownership="none">
17221 <type name="GLib.SList" c:type="GSList*">
17222 <type name="gpointer" c:type="gpointer"/>
17225 <parameter name="n" transfer-ownership="none">
17226 <type name="guint" c:type="guint"/>
17230 <function name="slist_nth_data"
17231 c:identifier="g_slist_nth_data"
17232 introspectable="0">
17234 <type name="gpointer" c:type="gpointer"/>
17237 <parameter name="list" transfer-ownership="none">
17238 <type name="GLib.SList" c:type="GSList*">
17239 <type name="gpointer" c:type="gpointer"/>
17242 <parameter name="n" transfer-ownership="none">
17243 <type name="guint" c:type="guint"/>
17247 <function name="slist_pop_allocator" c:identifier="g_slist_pop_allocator">
17248 <return-value transfer-ownership="none">
17249 <type name="none" c:type="void"/>
17252 <function name="slist_position" c:identifier="g_slist_position">
17253 <return-value transfer-ownership="none">
17254 <type name="gint" c:type="gint"/>
17257 <parameter name="list" transfer-ownership="none">
17258 <type name="GLib.SList" c:type="GSList*">
17259 <type name="gpointer" c:type="gpointer"/>
17262 <parameter name="llink" transfer-ownership="none">
17263 <type name="GLib.SList" c:type="GSList*">
17264 <type name="gpointer" c:type="gpointer"/>
17269 <function name="slist_prepend"
17270 c:identifier="g_slist_prepend"
17271 introspectable="0">
17273 <type name="GLib.SList" c:type="GSList*">
17274 <type name="gpointer" c:type="gpointer"/>
17278 <parameter name="list" transfer-ownership="none">
17279 <type name="GLib.SList" c:type="GSList*">
17280 <type name="gpointer" c:type="gpointer"/>
17283 <parameter name="data" transfer-ownership="none">
17284 <type name="gpointer" c:type="gpointer"/>
17288 <function name="slist_push_allocator"
17289 c:identifier="g_slist_push_allocator">
17290 <return-value transfer-ownership="none">
17291 <type name="none" c:type="void"/>
17294 <parameter name="dummy" transfer-ownership="none">
17295 <type name="gpointer" c:type="gpointer"/>
17299 <function name="slist_remove"
17300 c:identifier="g_slist_remove"
17301 introspectable="0">
17303 <type name="GLib.SList" c:type="GSList*">
17304 <type name="gpointer" c:type="gpointer"/>
17308 <parameter name="list" transfer-ownership="none">
17309 <type name="GLib.SList" c:type="GSList*">
17310 <type name="gpointer" c:type="gpointer"/>
17313 <parameter name="data" transfer-ownership="none">
17314 <type name="gpointer" c:type="gconstpointer"/>
17318 <function name="slist_remove_all"
17319 c:identifier="g_slist_remove_all"
17320 introspectable="0">
17322 <type name="GLib.SList" c:type="GSList*">
17323 <type name="gpointer" c:type="gpointer"/>
17327 <parameter name="list" transfer-ownership="none">
17328 <type name="GLib.SList" c:type="GSList*">
17329 <type name="gpointer" c:type="gpointer"/>
17332 <parameter name="data" transfer-ownership="none">
17333 <type name="gpointer" c:type="gconstpointer"/>
17337 <function name="slist_remove_link"
17338 c:identifier="g_slist_remove_link"
17339 introspectable="0">
17341 <type name="GLib.SList" c:type="GSList*">
17342 <type name="gpointer" c:type="gpointer"/>
17346 <parameter name="list" transfer-ownership="none">
17347 <type name="GLib.SList" c:type="GSList*">
17348 <type name="gpointer" c:type="gpointer"/>
17351 <parameter name="link_" transfer-ownership="none">
17352 <type name="GLib.SList" c:type="GSList*">
17353 <type name="gpointer" c:type="gpointer"/>
17358 <function name="slist_reverse"
17359 c:identifier="g_slist_reverse"
17360 introspectable="0">
17362 <type name="GLib.SList" c:type="GSList*">
17363 <type name="gpointer" c:type="gpointer"/>
17367 <parameter name="list" transfer-ownership="none">
17368 <type name="GLib.SList" c:type="GSList*">
17369 <type name="gpointer" c:type="gpointer"/>
17374 <function name="slist_sort" c:identifier="g_slist_sort" introspectable="0">
17376 <type name="GLib.SList" c:type="GSList*">
17377 <type name="gpointer" c:type="gpointer"/>
17381 <parameter name="list" transfer-ownership="none">
17382 <type name="GLib.SList" c:type="GSList*">
17383 <type name="gpointer" c:type="gpointer"/>
17386 <parameter name="compare_func" transfer-ownership="none">
17387 <type name="CompareFunc" c:type="GCompareFunc"/>
17391 <function name="slist_sort_with_data"
17392 c:identifier="g_slist_sort_with_data"
17393 introspectable="0">
17395 <type name="GLib.SList" c:type="GSList*">
17396 <type name="gpointer" c:type="gpointer"/>
17400 <parameter name="list" transfer-ownership="none">
17401 <type name="GLib.SList" c:type="GSList*">
17402 <type name="gpointer" c:type="gpointer"/>
17405 <parameter name="compare_func" transfer-ownership="none" closure="2">
17406 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
17408 <parameter name="user_data" transfer-ownership="none">
17409 <type name="gpointer" c:type="gpointer"/>
17413 <function name="snprintf" c:identifier="g_snprintf" introspectable="0">
17414 <return-value transfer-ownership="none">
17415 <type name="gint" c:type="gint"/>
17418 <parameter name="string" transfer-ownership="none">
17419 <type name="utf8" c:type="gchar*"/>
17421 <parameter name="n" transfer-ownership="none">
17422 <type name="gulong" c:type="gulong"/>
17424 <parameter name="format" transfer-ownership="none">
17425 <type name="utf8" c:type="gchar*"/>
17427 <parameter transfer-ownership="none">
17433 <function name="source_new" c:identifier="g_source_new" introspectable="0">
17435 <type name="Source" c:type="GSource*"/>
17438 <parameter name="source_funcs" transfer-ownership="none">
17439 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
17441 <parameter name="struct_size" transfer-ownership="none">
17442 <type name="guint" c:type="guint"/>
17446 <function name="source_remove" c:identifier="g_source_remove">
17447 <return-value transfer-ownership="none">
17448 <type name="gboolean" c:type="gboolean"/>
17451 <parameter name="tag" transfer-ownership="none">
17452 <type name="guint" c:type="guint"/>
17456 <function name="source_remove_by_funcs_user_data"
17457 c:identifier="g_source_remove_by_funcs_user_data">
17458 <return-value transfer-ownership="none">
17459 <type name="gboolean" c:type="gboolean"/>
17462 <parameter name="funcs" transfer-ownership="none">
17463 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
17465 <parameter name="user_data" transfer-ownership="none">
17466 <type name="gpointer" c:type="gpointer"/>
17470 <function name="source_remove_by_user_data"
17471 c:identifier="g_source_remove_by_user_data">
17472 <return-value transfer-ownership="none">
17473 <type name="gboolean" c:type="gboolean"/>
17476 <parameter name="user_data" transfer-ownership="none">
17477 <type name="gpointer" c:type="gpointer"/>
17481 <function name="source_set_name_by_id"
17482 c:identifier="g_source_set_name_by_id">
17483 <return-value transfer-ownership="none">
17484 <type name="none" c:type="void"/>
17487 <parameter name="tag" transfer-ownership="none">
17488 <type name="guint" c:type="guint"/>
17490 <parameter name="name" transfer-ownership="none">
17491 <type name="utf8" c:type="char*"/>
17495 <function name="spaced_primes_closest"
17496 c:identifier="g_spaced_primes_closest">
17497 <return-value transfer-ownership="none">
17498 <type name="guint" c:type="guint"/>
17501 <parameter name="num" transfer-ownership="none">
17502 <type name="guint" c:type="guint"/>
17506 <function name="spawn_async" c:identifier="g_spawn_async" throws="1">
17507 <return-value transfer-ownership="none">
17508 <type name="gboolean" c:type="gboolean"/>
17511 <parameter name="working_directory"
17512 transfer-ownership="none"
17514 <type name="utf8" c:type="gchar*"/>
17516 <parameter name="argv" transfer-ownership="none">
17517 <type name="utf8" c:type="gchar**"/>
17519 <parameter name="envp" transfer-ownership="none" allow-none="1">
17520 <type name="utf8" c:type="gchar**"/>
17522 <parameter name="flags" transfer-ownership="none">
17523 <type name="SpawnFlags" c:type="GSpawnFlags"/>
17525 <parameter name="child_setup"
17526 transfer-ownership="none"
17530 <type name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
17532 <parameter name="user_data" transfer-ownership="none" allow-none="1">
17533 <type name="gpointer" c:type="gpointer"/>
17535 <parameter name="child_pid"
17537 caller-allocates="1"
17538 transfer-ownership="none">
17539 <type name="Pid" c:type="GPid*"/>
17543 <function name="spawn_async_with_pipes"
17544 c:identifier="g_spawn_async_with_pipes"
17546 <return-value transfer-ownership="none">
17547 <type name="gboolean" c:type="gboolean"/>
17550 <parameter name="working_directory"
17551 transfer-ownership="none"
17553 <type name="utf8" c:type="gchar*"/>
17555 <parameter name="argv" transfer-ownership="none">
17556 <type name="utf8" c:type="gchar**"/>
17558 <parameter name="envp" transfer-ownership="none" allow-none="1">
17559 <type name="utf8" c:type="gchar**"/>
17561 <parameter name="flags" transfer-ownership="none">
17562 <type name="SpawnFlags" c:type="GSpawnFlags"/>
17564 <parameter name="child_setup"
17565 transfer-ownership="none"
17569 <type name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
17571 <parameter name="user_data" transfer-ownership="none" allow-none="1">
17572 <type name="gpointer" c:type="gpointer"/>
17574 <parameter name="child_pid"
17576 caller-allocates="1"
17577 transfer-ownership="none">
17578 <type name="Pid" c:type="GPid*"/>
17580 <parameter name="standard_input"
17582 caller-allocates="0"
17583 transfer-ownership="full">
17584 <type name="gint" c:type="gint*"/>
17586 <parameter name="standard_output"
17588 caller-allocates="0"
17589 transfer-ownership="full">
17590 <type name="gint" c:type="gint*"/>
17592 <parameter name="standard_error"
17594 caller-allocates="0"
17595 transfer-ownership="full">
17596 <type name="gint" c:type="gint*"/>
17600 <function name="spawn_close_pid" c:identifier="g_spawn_close_pid">
17601 <return-value transfer-ownership="none">
17602 <type name="none" c:type="void"/>
17605 <parameter name="pid" transfer-ownership="none">
17606 <type name="Pid" c:type="GPid"/>
17610 <function name="spawn_command_line_async"
17611 c:identifier="g_spawn_command_line_async"
17613 <return-value transfer-ownership="none">
17614 <type name="gboolean" c:type="gboolean"/>
17617 <parameter name="command_line" transfer-ownership="none">
17618 <type name="utf8" c:type="gchar*"/>
17622 <function name="spawn_command_line_sync"
17623 c:identifier="g_spawn_command_line_sync"
17625 <return-value transfer-ownership="none">
17626 <type name="gboolean" c:type="gboolean"/>
17629 <parameter name="command_line" transfer-ownership="none">
17630 <type name="utf8" c:type="gchar*"/>
17632 <parameter name="standard_output"
17634 caller-allocates="0"
17635 transfer-ownership="full">
17636 <type name="utf8" c:type="gchar**"/>
17638 <parameter name="standard_error"
17640 caller-allocates="0"
17641 transfer-ownership="full">
17642 <type name="utf8" c:type="gchar**"/>
17644 <parameter name="exit_status"
17646 caller-allocates="0"
17647 transfer-ownership="full">
17648 <type name="gint" c:type="gint*"/>
17652 <function name="spawn_error_quark" c:identifier="g_spawn_error_quark">
17653 <return-value transfer-ownership="none">
17654 <type name="Quark" c:type="GQuark"/>
17657 <function name="spawn_sync" c:identifier="g_spawn_sync" throws="1">
17658 <return-value transfer-ownership="none">
17659 <type name="gboolean" c:type="gboolean"/>
17662 <parameter name="working_directory"
17663 transfer-ownership="none"
17665 <type name="utf8" c:type="gchar*"/>
17667 <parameter name="argv" transfer-ownership="none">
17668 <type name="utf8" c:type="gchar**"/>
17670 <parameter name="envp" transfer-ownership="none" allow-none="1">
17671 <type name="utf8" c:type="gchar**"/>
17673 <parameter name="flags" transfer-ownership="none">
17674 <type name="SpawnFlags" c:type="GSpawnFlags"/>
17676 <parameter name="child_setup"
17677 transfer-ownership="none"
17681 <type name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
17683 <parameter name="user_data" transfer-ownership="none" allow-none="1">
17684 <type name="gpointer" c:type="gpointer"/>
17686 <parameter name="standard_output"
17688 caller-allocates="0"
17689 transfer-ownership="full">
17690 <type name="utf8" c:type="gchar**"/>
17692 <parameter name="standard_error"
17694 caller-allocates="0"
17695 transfer-ownership="full">
17696 <type name="utf8" c:type="gchar**"/>
17698 <parameter name="exit_status"
17700 caller-allocates="0"
17701 transfer-ownership="full">
17702 <type name="gint" c:type="gint*"/>
17706 <function name="sprintf" c:identifier="g_sprintf" introspectable="0">
17707 <return-value transfer-ownership="none">
17708 <type name="gint" c:type="gint"/>
17711 <parameter name="string" transfer-ownership="none">
17712 <type name="utf8" c:type="gchar*"/>
17714 <parameter name="format" transfer-ownership="none">
17715 <type name="utf8" c:type="gchar*"/>
17717 <parameter transfer-ownership="none">
17723 <function name="static_mutex_get_mutex_impl"
17724 c:identifier="g_static_mutex_get_mutex_impl"
17725 introspectable="0">
17727 <type name="Mutex" c:type="GMutex*"/>
17730 <parameter name="mutex" transfer-ownership="none">
17731 <type name="Mutex" c:type="GMutex**"/>
17735 <function name="stpcpy" c:identifier="g_stpcpy">
17736 <return-value transfer-ownership="full">
17737 <type name="utf8" c:type="gchar*"/>
17740 <parameter name="dest" transfer-ownership="none">
17741 <type name="utf8" c:type="gchar*"/>
17743 <parameter name="src" transfer-ownership="none">
17744 <type name="utf8" c:type="char*"/>
17748 <function name="str_equal" c:identifier="g_str_equal">
17749 <return-value transfer-ownership="none">
17750 <type name="gboolean" c:type="gboolean"/>
17753 <parameter name="v1" transfer-ownership="none">
17754 <type name="gpointer" c:type="gconstpointer"/>
17756 <parameter name="v2" transfer-ownership="none">
17757 <type name="gpointer" c:type="gconstpointer"/>
17761 <function name="str_has_prefix" c:identifier="g_str_has_prefix">
17762 <return-value transfer-ownership="none">
17763 <type name="gboolean" c:type="gboolean"/>
17766 <parameter name="str" transfer-ownership="none">
17767 <type name="utf8" c:type="gchar*"/>
17769 <parameter name="prefix" transfer-ownership="none">
17770 <type name="utf8" c:type="gchar*"/>
17774 <function name="str_has_suffix" c:identifier="g_str_has_suffix">
17775 <return-value transfer-ownership="none">
17776 <type name="gboolean" c:type="gboolean"/>
17779 <parameter name="str" transfer-ownership="none">
17780 <type name="utf8" c:type="gchar*"/>
17782 <parameter name="suffix" transfer-ownership="none">
17783 <type name="utf8" c:type="gchar*"/>
17787 <function name="str_hash" c:identifier="g_str_hash">
17788 <return-value transfer-ownership="none">
17789 <type name="guint" c:type="guint"/>
17792 <parameter name="v" transfer-ownership="none">
17793 <type name="gpointer" c:type="gconstpointer"/>
17797 <function name="strcanon" c:identifier="g_strcanon">
17798 <return-value transfer-ownership="full">
17799 <type name="utf8" c:type="gchar*"/>
17802 <parameter name="string" transfer-ownership="none">
17803 <type name="utf8" c:type="gchar*"/>
17805 <parameter name="valid_chars" transfer-ownership="none">
17806 <type name="utf8" c:type="gchar*"/>
17808 <parameter name="substitutor" transfer-ownership="none">
17809 <type name="gchar" c:type="gchar"/>
17813 <function name="strcasecmp" c:identifier="g_strcasecmp">
17814 <return-value transfer-ownership="none">
17815 <type name="gint" c:type="gint"/>
17818 <parameter name="s1" transfer-ownership="none">
17819 <type name="utf8" c:type="gchar*"/>
17821 <parameter name="s2" transfer-ownership="none">
17822 <type name="utf8" c:type="gchar*"/>
17826 <function name="strchomp" c:identifier="g_strchomp">
17827 <return-value transfer-ownership="full">
17828 <type name="utf8" c:type="gchar*"/>
17831 <parameter name="string" transfer-ownership="none">
17832 <type name="utf8" c:type="gchar*"/>
17836 <function name="strchug" c:identifier="g_strchug">
17837 <return-value transfer-ownership="full">
17838 <type name="utf8" c:type="gchar*"/>
17841 <parameter name="string" transfer-ownership="none">
17842 <type name="utf8" c:type="gchar*"/>
17846 <function name="strcmp0" c:identifier="g_strcmp0">
17847 <return-value transfer-ownership="none">
17848 <type name="gint" c:type="int"/>
17851 <parameter name="str1" transfer-ownership="none">
17852 <type name="utf8" c:type="char*"/>
17854 <parameter name="str2" transfer-ownership="none">
17855 <type name="utf8" c:type="char*"/>
17859 <function name="strcompress" c:identifier="g_strcompress">
17860 <return-value transfer-ownership="full">
17861 <type name="utf8" c:type="gchar*"/>
17864 <parameter name="source" transfer-ownership="none">
17865 <type name="utf8" c:type="gchar*"/>
17869 <function name="strconcat" c:identifier="g_strconcat" introspectable="0">
17870 <return-value transfer-ownership="full">
17871 <type name="utf8" c:type="gchar*"/>
17874 <parameter name="string1" transfer-ownership="none">
17875 <type name="utf8" c:type="gchar*"/>
17877 <parameter transfer-ownership="none">
17883 <function name="strdelimit" c:identifier="g_strdelimit">
17884 <return-value transfer-ownership="full">
17885 <type name="utf8" c:type="gchar*"/>
17888 <parameter name="string" transfer-ownership="none">
17889 <type name="utf8" c:type="gchar*"/>
17891 <parameter name="delimiters" transfer-ownership="none">
17892 <type name="utf8" c:type="gchar*"/>
17894 <parameter name="new_delimiter" transfer-ownership="none">
17895 <type name="gchar" c:type="gchar"/>
17899 <function name="strdown" c:identifier="g_strdown">
17900 <return-value transfer-ownership="full">
17901 <type name="utf8" c:type="gchar*"/>
17904 <parameter name="string" transfer-ownership="none">
17905 <type name="utf8" c:type="gchar*"/>
17909 <function name="strdup" c:identifier="g_strdup">
17910 <return-value transfer-ownership="full">
17911 <type name="utf8" c:type="gchar*"/>
17914 <parameter name="str" transfer-ownership="none">
17915 <type name="utf8" c:type="gchar*"/>
17919 <function name="strdup_printf"
17920 c:identifier="g_strdup_printf"
17921 introspectable="0">
17922 <return-value transfer-ownership="full">
17923 <type name="utf8" c:type="gchar*"/>
17926 <parameter name="format" transfer-ownership="none">
17927 <type name="utf8" c:type="gchar*"/>
17929 <parameter transfer-ownership="none">
17935 <function name="strdup_vprintf"
17936 c:identifier="g_strdup_vprintf"
17937 introspectable="0">
17938 <return-value transfer-ownership="full">
17939 <type name="utf8" c:type="gchar*"/>
17942 <parameter name="format" transfer-ownership="none">
17943 <type name="utf8" c:type="gchar*"/>
17945 <parameter name="args" transfer-ownership="none">
17946 <type name="va_list" c:type="va_list"/>
17950 <function name="strdupv" c:identifier="g_strdupv" introspectable="0">
17952 <array c:type="gchar**">
17953 <type name="utf8"/>
17957 <parameter name="str_array" transfer-ownership="none">
17958 <type name="utf8" c:type="gchar**"/>
17962 <function name="strerror" c:identifier="g_strerror">
17963 <return-value transfer-ownership="none">
17964 <type name="utf8" c:type="gchar*"/>
17967 <parameter name="errnum" transfer-ownership="none">
17968 <type name="gint" c:type="gint"/>
17972 <function name="strescape" c:identifier="g_strescape">
17973 <return-value transfer-ownership="full">
17974 <type name="utf8" c:type="gchar*"/>
17977 <parameter name="source" transfer-ownership="none">
17978 <type name="utf8" c:type="gchar*"/>
17980 <parameter name="exceptions" transfer-ownership="none">
17981 <type name="utf8" c:type="gchar*"/>
17985 <function name="strfreev" c:identifier="g_strfreev">
17986 <return-value transfer-ownership="none">
17987 <type name="none" c:type="void"/>
17990 <parameter name="str_array" transfer-ownership="none">
17991 <type name="utf8" c:type="gchar**"/>
17995 <function name="string_chunk_new"
17996 c:identifier="g_string_chunk_new"
17997 introspectable="0">
17999 <type name="StringChunk" c:type="GStringChunk*"/>
18002 <parameter name="size" transfer-ownership="none">
18003 <type name="gulong" c:type="gsize"/>
18007 <function name="string_new" c:identifier="g_string_new" introspectable="0">
18009 <type name="String" c:type="GString*"/>
18012 <parameter name="init" transfer-ownership="none">
18013 <type name="utf8" c:type="gchar*"/>
18017 <function name="string_new_len"
18018 c:identifier="g_string_new_len"
18019 introspectable="0">
18021 <type name="String" c:type="GString*"/>
18024 <parameter name="init" transfer-ownership="none">
18025 <type name="utf8" c:type="gchar*"/>
18027 <parameter name="len" transfer-ownership="none">
18028 <type name="glong" c:type="gssize"/>
18032 <function name="string_sized_new"
18033 c:identifier="g_string_sized_new"
18034 introspectable="0">
18036 <type name="String" c:type="GString*"/>
18039 <parameter name="dfl_size" transfer-ownership="none">
18040 <type name="gulong" c:type="gsize"/>
18044 <function name="strip_context" c:identifier="g_strip_context">
18045 <return-value transfer-ownership="none">
18046 <type name="utf8" c:type="gchar*"/>
18049 <parameter name="msgid" transfer-ownership="none">
18050 <type name="utf8" c:type="gchar*"/>
18052 <parameter name="msgval" transfer-ownership="none">
18053 <type name="utf8" c:type="gchar*"/>
18057 <function name="strjoin" c:identifier="g_strjoin" introspectable="0">
18058 <return-value transfer-ownership="full">
18059 <type name="utf8" c:type="gchar*"/>
18062 <parameter name="separator" transfer-ownership="none">
18063 <type name="utf8" c:type="gchar*"/>
18065 <parameter transfer-ownership="none">
18071 <function name="strjoinv" c:identifier="g_strjoinv">
18072 <return-value transfer-ownership="full">
18073 <type name="utf8" c:type="gchar*"/>
18076 <parameter name="separator" transfer-ownership="none">
18077 <type name="utf8" c:type="gchar*"/>
18079 <parameter name="str_array" transfer-ownership="none">
18080 <type name="utf8" c:type="gchar**"/>
18084 <function name="strlcat" c:identifier="g_strlcat">
18085 <return-value transfer-ownership="none">
18086 <type name="gulong" c:type="gsize"/>
18089 <parameter name="dest" transfer-ownership="none">
18090 <type name="utf8" c:type="gchar*"/>
18092 <parameter name="src" transfer-ownership="none">
18093 <type name="utf8" c:type="gchar*"/>
18095 <parameter name="dest_size" transfer-ownership="none">
18096 <type name="gulong" c:type="gsize"/>
18100 <function name="strlcpy" c:identifier="g_strlcpy">
18101 <return-value transfer-ownership="none">
18102 <type name="gulong" c:type="gsize"/>
18105 <parameter name="dest" transfer-ownership="none">
18106 <type name="utf8" c:type="gchar*"/>
18108 <parameter name="src" transfer-ownership="none">
18109 <type name="utf8" c:type="gchar*"/>
18111 <parameter name="dest_size" transfer-ownership="none">
18112 <type name="gulong" c:type="gsize"/>
18116 <function name="strncasecmp" c:identifier="g_strncasecmp">
18117 <return-value transfer-ownership="none">
18118 <type name="gint" c:type="gint"/>
18121 <parameter name="s1" transfer-ownership="none">
18122 <type name="utf8" c:type="gchar*"/>
18124 <parameter name="s2" transfer-ownership="none">
18125 <type name="utf8" c:type="gchar*"/>
18127 <parameter name="n" transfer-ownership="none">
18128 <type name="guint" c:type="guint"/>
18132 <function name="strndup" c:identifier="g_strndup">
18133 <return-value transfer-ownership="full">
18134 <type name="utf8" c:type="gchar*"/>
18137 <parameter name="str" transfer-ownership="none">
18138 <type name="utf8" c:type="gchar*"/>
18140 <parameter name="n" transfer-ownership="none">
18141 <type name="gulong" c:type="gsize"/>
18145 <function name="strnfill" c:identifier="g_strnfill">
18146 <return-value transfer-ownership="full">
18147 <type name="utf8" c:type="gchar*"/>
18150 <parameter name="length" transfer-ownership="none">
18151 <type name="gulong" c:type="gsize"/>
18153 <parameter name="fill_char" transfer-ownership="none">
18154 <type name="gchar" c:type="gchar"/>
18158 <function name="strreverse" c:identifier="g_strreverse">
18159 <return-value transfer-ownership="full">
18160 <type name="utf8" c:type="gchar*"/>
18163 <parameter name="string" transfer-ownership="none">
18164 <type name="utf8" c:type="gchar*"/>
18168 <function name="strrstr" c:identifier="g_strrstr">
18169 <return-value transfer-ownership="full">
18170 <type name="utf8" c:type="gchar*"/>
18173 <parameter name="haystack" transfer-ownership="none">
18174 <type name="utf8" c:type="gchar*"/>
18176 <parameter name="needle" transfer-ownership="none">
18177 <type name="utf8" c:type="gchar*"/>
18181 <function name="strrstr_len" c:identifier="g_strrstr_len">
18182 <return-value transfer-ownership="full">
18183 <type name="utf8" c:type="gchar*"/>
18186 <parameter name="haystack" transfer-ownership="none">
18187 <type name="utf8" c:type="gchar*"/>
18189 <parameter name="haystack_len" transfer-ownership="none">
18190 <type name="glong" c:type="gssize"/>
18192 <parameter name="needle" transfer-ownership="none">
18193 <type name="utf8" c:type="gchar*"/>
18197 <function name="strsignal" c:identifier="g_strsignal">
18198 <return-value transfer-ownership="none">
18199 <type name="utf8" c:type="gchar*"/>
18202 <parameter name="signum" transfer-ownership="none">
18203 <type name="gint" c:type="gint"/>
18207 <function name="strsplit" c:identifier="g_strsplit" introspectable="0">
18209 <array c:type="gchar**">
18210 <type name="utf8"/>
18214 <parameter name="string" transfer-ownership="none">
18215 <type name="utf8" c:type="gchar*"/>
18217 <parameter name="delimiter" transfer-ownership="none">
18218 <type name="utf8" c:type="gchar*"/>
18220 <parameter name="max_tokens" transfer-ownership="none">
18221 <type name="gint" c:type="gint"/>
18225 <function name="strsplit_set"
18226 c:identifier="g_strsplit_set"
18227 introspectable="0">
18229 <array c:type="gchar**">
18230 <type name="utf8"/>
18234 <parameter name="string" transfer-ownership="none">
18235 <type name="utf8" c:type="gchar*"/>
18237 <parameter name="delimiters" transfer-ownership="none">
18238 <type name="utf8" c:type="gchar*"/>
18240 <parameter name="max_tokens" transfer-ownership="none">
18241 <type name="gint" c:type="gint"/>
18245 <function name="strstr_len" c:identifier="g_strstr_len">
18246 <return-value transfer-ownership="full">
18247 <type name="utf8" c:type="gchar*"/>
18250 <parameter name="haystack" transfer-ownership="none">
18251 <type name="utf8" c:type="gchar*"/>
18253 <parameter name="haystack_len" transfer-ownership="none">
18254 <type name="glong" c:type="gssize"/>
18256 <parameter name="needle" transfer-ownership="none">
18257 <type name="utf8" c:type="gchar*"/>
18261 <function name="strtod" c:identifier="g_strtod">
18262 <return-value transfer-ownership="none">
18263 <type name="gdouble" c:type="gdouble"/>
18266 <parameter name="nptr" transfer-ownership="none">
18267 <type name="utf8" c:type="gchar*"/>
18269 <parameter name="endptr" transfer-ownership="none">
18270 <type name="utf8" c:type="gchar**"/>
18274 <function name="strup" c:identifier="g_strup">
18275 <return-value transfer-ownership="full">
18276 <type name="utf8" c:type="gchar*"/>
18279 <parameter name="string" transfer-ownership="none">
18280 <type name="utf8" c:type="gchar*"/>
18284 <function name="strv_length" c:identifier="g_strv_length">
18285 <return-value transfer-ownership="none">
18286 <type name="guint" c:type="guint"/>
18289 <parameter name="str_array" transfer-ownership="none">
18290 <type name="utf8" c:type="gchar**"/>
18294 <function name="test_add_data_func"
18295 c:identifier="g_test_add_data_func"
18296 introspectable="0">
18297 <return-value transfer-ownership="none">
18298 <type name="none" c:type="void"/>
18301 <parameter name="testpath" transfer-ownership="none">
18302 <type name="utf8" c:type="char*"/>
18304 <parameter name="test_data" transfer-ownership="none">
18305 <type name="gpointer" c:type="gconstpointer"/>
18307 <parameter name="test_func" transfer-ownership="none">
18308 <type name="TestDataFunc" c:type="GTestDataFunc"/>
18312 <function name="test_add_func"
18313 c:identifier="g_test_add_func"
18314 introspectable="0">
18315 <return-value transfer-ownership="none">
18316 <type name="none" c:type="void"/>
18319 <parameter name="testpath" transfer-ownership="none">
18320 <type name="utf8" c:type="char*"/>
18322 <parameter name="test_func" transfer-ownership="none">
18323 <type name="TestFunc" c:type="GTestFunc"/>
18327 <function name="test_add_vtable"
18328 c:identifier="g_test_add_vtable"
18329 introspectable="0">
18330 <return-value transfer-ownership="none">
18331 <type name="none" c:type="void"/>
18334 <parameter name="testpath" transfer-ownership="none">
18335 <type name="utf8" c:type="char*"/>
18337 <parameter name="data_size" transfer-ownership="none">
18338 <type name="gulong" c:type="gsize"/>
18340 <parameter name="test_data" transfer-ownership="none">
18341 <type name="gpointer" c:type="gconstpointer"/>
18343 <parameter name="data_setup" transfer-ownership="none">
18344 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
18346 <parameter name="data_test" transfer-ownership="none">
18347 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
18349 <parameter name="data_teardown" transfer-ownership="none">
18350 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
18354 <function name="test_bug" c:identifier="g_test_bug">
18355 <return-value transfer-ownership="none">
18356 <type name="none" c:type="void"/>
18359 <parameter name="bug_uri_snippet" transfer-ownership="none">
18360 <type name="utf8" c:type="char*"/>
18364 <function name="test_bug_base" c:identifier="g_test_bug_base">
18365 <return-value transfer-ownership="none">
18366 <type name="none" c:type="void"/>
18369 <parameter name="uri_pattern" transfer-ownership="none">
18370 <type name="utf8" c:type="char*"/>
18374 <function name="test_create_case"
18375 c:identifier="g_test_create_case"
18376 introspectable="0">
18378 <type name="TestCase" c:type="GTestCase*"/>
18381 <parameter name="test_name" transfer-ownership="none">
18382 <type name="utf8" c:type="char*"/>
18384 <parameter name="data_size" transfer-ownership="none">
18385 <type name="gulong" c:type="gsize"/>
18387 <parameter name="test_data" transfer-ownership="none">
18388 <type name="gpointer" c:type="gconstpointer"/>
18390 <parameter name="data_setup" transfer-ownership="none">
18391 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
18393 <parameter name="data_test" transfer-ownership="none">
18394 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
18396 <parameter name="data_teardown" transfer-ownership="none">
18397 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
18401 <function name="test_create_suite"
18402 c:identifier="g_test_create_suite"
18403 introspectable="0">
18405 <type name="TestSuite" c:type="GTestSuite*"/>
18408 <parameter name="suite_name" transfer-ownership="none">
18409 <type name="utf8" c:type="char*"/>
18413 <function name="test_get_root"
18414 c:identifier="g_test_get_root"
18415 introspectable="0">
18417 <type name="TestSuite" c:type="GTestSuite*"/>
18420 <function name="test_init" c:identifier="g_test_init" introspectable="0">
18421 <return-value transfer-ownership="none">
18422 <type name="none" c:type="void"/>
18425 <parameter name="argc" transfer-ownership="none">
18426 <type name="gint" c:type="int*"/>
18428 <parameter name="argv" transfer-ownership="none">
18429 <type name="utf8" c:type="char***"/>
18431 <parameter transfer-ownership="none">
18437 <function name="test_log_buffer_new"
18438 c:identifier="g_test_log_buffer_new"
18439 introspectable="0">
18441 <type name="TestLogBuffer" c:type="GTestLogBuffer*"/>
18444 <function name="test_log_set_fatal_handler"
18445 c:identifier="g_test_log_set_fatal_handler"
18446 introspectable="0">
18447 <return-value transfer-ownership="none">
18448 <type name="none" c:type="void"/>
18451 <parameter name="log_func" transfer-ownership="none" closure="1">
18452 <type name="TestLogFatalFunc" c:type="GTestLogFatalFunc"/>
18454 <parameter name="user_data" transfer-ownership="none">
18455 <type name="gpointer" c:type="gpointer"/>
18459 <function name="test_log_type_name" c:identifier="g_test_log_type_name">
18460 <return-value transfer-ownership="none">
18461 <type name="utf8" c:type="char*"/>
18464 <parameter name="log_type" transfer-ownership="none">
18465 <type name="TestLogType" c:type="GTestLogType"/>
18469 <function name="test_maximized_result"
18470 c:identifier="g_test_maximized_result"
18471 introspectable="0">
18472 <return-value transfer-ownership="none">
18473 <type name="none" c:type="void"/>
18476 <parameter name="maximized_quantity" transfer-ownership="none">
18477 <type name="gdouble" c:type="double"/>
18479 <parameter name="format" transfer-ownership="none">
18480 <type name="utf8" c:type="char*"/>
18482 <parameter transfer-ownership="none">
18488 <function name="test_message"
18489 c:identifier="g_test_message"
18490 introspectable="0">
18491 <return-value transfer-ownership="none">
18492 <type name="none" c:type="void"/>
18495 <parameter name="format" transfer-ownership="none">
18496 <type name="utf8" c:type="char*"/>
18498 <parameter transfer-ownership="none">
18504 <function name="test_minimized_result"
18505 c:identifier="g_test_minimized_result"
18506 introspectable="0">
18507 <return-value transfer-ownership="none">
18508 <type name="none" c:type="void"/>
18511 <parameter name="minimized_quantity" transfer-ownership="none">
18512 <type name="gdouble" c:type="double"/>
18514 <parameter name="format" transfer-ownership="none">
18515 <type name="utf8" c:type="char*"/>
18517 <parameter transfer-ownership="none">
18523 <function name="test_queue_destroy" c:identifier="g_test_queue_destroy">
18524 <return-value transfer-ownership="none">
18525 <type name="none" c:type="void"/>
18528 <parameter name="destroy_func" transfer-ownership="none" scope="async">
18529 <type name="DestroyNotify" c:type="GDestroyNotify"/>
18531 <parameter name="destroy_data" transfer-ownership="none">
18532 <type name="gpointer" c:type="gpointer"/>
18536 <function name="test_queue_free" c:identifier="g_test_queue_free">
18537 <return-value transfer-ownership="none">
18538 <type name="none" c:type="void"/>
18541 <parameter name="gfree_pointer" transfer-ownership="none">
18542 <type name="gpointer" c:type="gpointer"/>
18546 <function name="test_rand_double" c:identifier="g_test_rand_double">
18547 <return-value transfer-ownership="none">
18548 <type name="gdouble" c:type="double"/>
18551 <function name="test_rand_double_range"
18552 c:identifier="g_test_rand_double_range">
18553 <return-value transfer-ownership="none">
18554 <type name="gdouble" c:type="double"/>
18557 <parameter name="range_start" transfer-ownership="none">
18558 <type name="gdouble" c:type="double"/>
18560 <parameter name="range_end" transfer-ownership="none">
18561 <type name="gdouble" c:type="double"/>
18565 <function name="test_rand_int" c:identifier="g_test_rand_int">
18566 <return-value transfer-ownership="none">
18567 <type name="gint32" c:type="gint32"/>
18570 <function name="test_rand_int_range" c:identifier="g_test_rand_int_range">
18571 <return-value transfer-ownership="none">
18572 <type name="gint32" c:type="gint32"/>
18575 <parameter name="begin" transfer-ownership="none">
18576 <type name="gint32" c:type="gint32"/>
18578 <parameter name="end" transfer-ownership="none">
18579 <type name="gint32" c:type="gint32"/>
18583 <function name="test_run" c:identifier="g_test_run">
18584 <return-value transfer-ownership="none">
18585 <type name="gint" c:type="int"/>
18588 <function name="test_run_suite" c:identifier="g_test_run_suite">
18589 <return-value transfer-ownership="none">
18590 <type name="gint" c:type="int"/>
18593 <parameter name="suite" transfer-ownership="none">
18594 <type name="TestSuite" c:type="GTestSuite*"/>
18598 <function name="test_timer_elapsed" c:identifier="g_test_timer_elapsed">
18599 <return-value transfer-ownership="none">
18600 <type name="gdouble" c:type="double"/>
18603 <function name="test_timer_last" c:identifier="g_test_timer_last">
18604 <return-value transfer-ownership="none">
18605 <type name="gdouble" c:type="double"/>
18608 <function name="test_timer_start" c:identifier="g_test_timer_start">
18609 <return-value transfer-ownership="none">
18610 <type name="none" c:type="void"/>
18613 <function name="test_trap_assertions"
18614 c:identifier="g_test_trap_assertions">
18615 <return-value transfer-ownership="none">
18616 <type name="none" c:type="void"/>
18619 <parameter name="domain" transfer-ownership="none">
18620 <type name="utf8" c:type="char*"/>
18622 <parameter name="file" transfer-ownership="none">
18623 <type name="utf8" c:type="char*"/>
18625 <parameter name="line" transfer-ownership="none">
18626 <type name="gint" c:type="int"/>
18628 <parameter name="func" transfer-ownership="none">
18629 <type name="utf8" c:type="char*"/>
18631 <parameter name="assertion_flags" transfer-ownership="none">
18632 <type name="guint64" c:type="guint64"/>
18634 <parameter name="pattern" transfer-ownership="none">
18635 <type name="utf8" c:type="char*"/>
18639 <function name="test_trap_fork" c:identifier="g_test_trap_fork">
18640 <return-value transfer-ownership="none">
18641 <type name="gboolean" c:type="gboolean"/>
18644 <parameter name="usec_timeout" transfer-ownership="none">
18645 <type name="guint64" c:type="guint64"/>
18647 <parameter name="test_trap_flags" transfer-ownership="none">
18648 <type name="TestTrapFlags" c:type="GTestTrapFlags"/>
18652 <function name="test_trap_has_passed"
18653 c:identifier="g_test_trap_has_passed">
18654 <return-value transfer-ownership="none">
18655 <type name="gboolean" c:type="gboolean"/>
18658 <function name="test_trap_reached_timeout"
18659 c:identifier="g_test_trap_reached_timeout">
18660 <return-value transfer-ownership="none">
18661 <type name="gboolean" c:type="gboolean"/>
18664 <function name="thread_create_full"
18665 c:identifier="g_thread_create_full"
18669 <type name="Thread" c:type="GThread*"/>
18672 <parameter name="func" transfer-ownership="none" closure="1">
18673 <type name="ThreadFunc" c:type="GThreadFunc"/>
18675 <parameter name="data" transfer-ownership="none">
18676 <type name="gpointer" c:type="gpointer"/>
18678 <parameter name="stack_size" transfer-ownership="none">
18679 <type name="gulong" c:type="gulong"/>
18681 <parameter name="joinable" transfer-ownership="none">
18682 <type name="gboolean" c:type="gboolean"/>
18684 <parameter name="bound" transfer-ownership="none">
18685 <type name="gboolean" c:type="gboolean"/>
18687 <parameter name="priority" transfer-ownership="none">
18688 <type name="ThreadPriority" c:type="GThreadPriority"/>
18692 <function name="thread_error_quark" c:identifier="g_thread_error_quark">
18693 <return-value transfer-ownership="none">
18694 <type name="Quark" c:type="GQuark"/>
18697 <function name="thread_exit" c:identifier="g_thread_exit">
18698 <return-value transfer-ownership="none">
18699 <type name="none" c:type="void"/>
18702 <parameter name="retval" transfer-ownership="none">
18703 <type name="gpointer" c:type="gpointer"/>
18707 <function name="thread_foreach"
18708 c:identifier="g_thread_foreach"
18709 introspectable="0">
18710 <return-value transfer-ownership="none">
18711 <type name="none" c:type="void"/>
18714 <parameter name="thread_func" transfer-ownership="none" closure="1">
18715 <type name="Func" c:type="GFunc"/>
18717 <parameter name="user_data" transfer-ownership="none">
18718 <type name="gpointer" c:type="gpointer"/>
18722 <function name="thread_get_initialized"
18723 c:identifier="g_thread_get_initialized">
18724 <return-value transfer-ownership="none">
18725 <type name="gboolean" c:type="gboolean"/>
18728 <function name="thread_init" c:identifier="g_thread_init">
18729 <return-value transfer-ownership="none">
18730 <type name="none" c:type="void"/>
18733 <parameter name="vtable" transfer-ownership="none" allow-none="1">
18734 <type name="ThreadFunctions" c:type="GThreadFunctions*"/>
18738 <function name="thread_init_with_errorcheck_mutexes"
18739 c:identifier="g_thread_init_with_errorcheck_mutexes">
18740 <return-value transfer-ownership="none">
18741 <type name="none" c:type="void"/>
18744 <parameter name="vtable" transfer-ownership="none">
18745 <type name="ThreadFunctions" c:type="GThreadFunctions*"/>
18749 <function name="thread_pool_get_max_idle_time"
18750 c:identifier="g_thread_pool_get_max_idle_time">
18751 <return-value transfer-ownership="none">
18752 <type name="guint" c:type="guint"/>
18755 <function name="thread_pool_get_max_unused_threads"
18756 c:identifier="g_thread_pool_get_max_unused_threads">
18757 <return-value transfer-ownership="none">
18758 <type name="gint" c:type="gint"/>
18761 <function name="thread_pool_get_num_unused_threads"
18762 c:identifier="g_thread_pool_get_num_unused_threads">
18763 <return-value transfer-ownership="none">
18764 <type name="guint" c:type="guint"/>
18767 <function name="thread_pool_new"
18768 c:identifier="g_thread_pool_new"
18772 <type name="ThreadPool" c:type="GThreadPool*"/>
18775 <parameter name="func" transfer-ownership="none" closure="1">
18776 <type name="Func" c:type="GFunc"/>
18778 <parameter name="user_data" transfer-ownership="none">
18779 <type name="gpointer" c:type="gpointer"/>
18781 <parameter name="max_threads" transfer-ownership="none">
18782 <type name="gint" c:type="gint"/>
18784 <parameter name="exclusive" transfer-ownership="none">
18785 <type name="gboolean" c:type="gboolean"/>
18789 <function name="thread_pool_set_max_idle_time"
18790 c:identifier="g_thread_pool_set_max_idle_time">
18791 <return-value transfer-ownership="none">
18792 <type name="none" c:type="void"/>
18795 <parameter name="interval" transfer-ownership="none">
18796 <type name="guint" c:type="guint"/>
18800 <function name="thread_pool_set_max_unused_threads"
18801 c:identifier="g_thread_pool_set_max_unused_threads">
18802 <return-value transfer-ownership="none">
18803 <type name="none" c:type="void"/>
18806 <parameter name="max_threads" transfer-ownership="none">
18807 <type name="gint" c:type="gint"/>
18811 <function name="thread_pool_stop_unused_threads"
18812 c:identifier="g_thread_pool_stop_unused_threads">
18813 <return-value transfer-ownership="none">
18814 <type name="none" c:type="void"/>
18817 <function name="thread_self"
18818 c:identifier="g_thread_self"
18819 introspectable="0">
18821 <type name="Thread" c:type="GThread*"/>
18824 <function name="time_val_from_iso8601"
18825 c:identifier="g_time_val_from_iso8601">
18826 <return-value transfer-ownership="none">
18827 <type name="gboolean" c:type="gboolean"/>
18830 <parameter name="iso_date" transfer-ownership="none">
18831 <type name="utf8" c:type="gchar*"/>
18833 <parameter name="time_" transfer-ownership="none">
18834 <type name="TimeVal" c:type="GTimeVal*"/>
18838 <function name="time_zone_new"
18839 c:identifier="g_time_zone_new"
18840 introspectable="0">
18842 <type name="TimeZone" c:type="GTimeZone*"/>
18845 <parameter name="identifier" transfer-ownership="none">
18846 <type name="utf8" c:type="gchar*"/>
18850 <function name="time_zone_new_local"
18851 c:identifier="g_time_zone_new_local"
18852 introspectable="0">
18854 <type name="TimeZone" c:type="GTimeZone*"/>
18857 <function name="time_zone_new_utc"
18858 c:identifier="g_time_zone_new_utc"
18859 introspectable="0">
18861 <type name="TimeZone" c:type="GTimeZone*"/>
18864 <function name="timeout_add"
18865 c:identifier="g_timeout_add"
18866 shadowed-by="timeout_add_full"
18867 introspectable="0">
18868 <return-value transfer-ownership="none">
18869 <type name="guint" c:type="guint"/>
18872 <parameter name="interval" transfer-ownership="none">
18873 <type name="guint" c:type="guint"/>
18875 <parameter name="function" transfer-ownership="none" closure="2">
18876 <type name="SourceFunc" c:type="GSourceFunc"/>
18878 <parameter name="data" transfer-ownership="none">
18879 <type name="gpointer" c:type="gpointer"/>
18883 <function name="timeout_add_full"
18884 c:identifier="g_timeout_add_full"
18885 shadows="timeout_add">
18886 <return-value transfer-ownership="none">
18887 <type name="guint" c:type="guint"/>
18890 <parameter name="priority" transfer-ownership="none">
18891 <type name="gint" c:type="gint"/>
18893 <parameter name="interval" transfer-ownership="none">
18894 <type name="guint" c:type="guint"/>
18896 <parameter name="function"
18897 transfer-ownership="none"
18901 <type name="SourceFunc" c:type="GSourceFunc"/>
18903 <parameter name="data" transfer-ownership="none">
18904 <type name="gpointer" c:type="gpointer"/>
18906 <parameter name="notify" transfer-ownership="none" scope="async">
18907 <type name="DestroyNotify" c:type="GDestroyNotify"/>
18911 <function name="timeout_add_seconds"
18912 c:identifier="g_timeout_add_seconds"
18913 shadowed-by="timeout_add_seconds_full"
18914 introspectable="0">
18915 <return-value transfer-ownership="none">
18916 <type name="guint" c:type="guint"/>
18919 <parameter name="interval" transfer-ownership="none">
18920 <type name="guint" c:type="guint"/>
18922 <parameter name="function" transfer-ownership="none" closure="2">
18923 <type name="SourceFunc" c:type="GSourceFunc"/>
18925 <parameter name="data" transfer-ownership="none">
18926 <type name="gpointer" c:type="gpointer"/>
18930 <function name="timeout_add_seconds_full"
18931 c:identifier="g_timeout_add_seconds_full"
18932 shadows="timeout_add_seconds">
18933 <return-value transfer-ownership="none">
18934 <type name="guint" c:type="guint"/>
18937 <parameter name="priority" transfer-ownership="none">
18938 <type name="gint" c:type="gint"/>
18940 <parameter name="interval" transfer-ownership="none">
18941 <type name="guint" c:type="guint"/>
18943 <parameter name="function"
18944 transfer-ownership="none"
18948 <type name="SourceFunc" c:type="GSourceFunc"/>
18950 <parameter name="data" transfer-ownership="none">
18951 <type name="gpointer" c:type="gpointer"/>
18953 <parameter name="notify" transfer-ownership="none" scope="async">
18954 <type name="DestroyNotify" c:type="GDestroyNotify"/>
18958 <function name="timeout_source_new"
18959 c:identifier="g_timeout_source_new"
18960 introspectable="0">
18962 <type name="Source" c:type="GSource*"/>
18965 <parameter name="interval" transfer-ownership="none">
18966 <type name="guint" c:type="guint"/>
18970 <function name="timeout_source_new_seconds"
18971 c:identifier="g_timeout_source_new_seconds"
18972 introspectable="0">
18974 <type name="Source" c:type="GSource*"/>
18977 <parameter name="interval" transfer-ownership="none">
18978 <type name="guint" c:type="guint"/>
18982 <function name="timer_new" c:identifier="g_timer_new" introspectable="0">
18984 <type name="Timer" c:type="GTimer*"/>
18987 <function name="trash_stack_height" c:identifier="g_trash_stack_height">
18988 <return-value transfer-ownership="none">
18989 <type name="guint" c:type="guint"/>
18992 <parameter name="stack_p" transfer-ownership="none">
18993 <type name="TrashStack" c:type="GTrashStack**"/>
18997 <function name="trash_stack_peek"
18998 c:identifier="g_trash_stack_peek"
18999 introspectable="0">
19001 <type name="gpointer" c:type="gpointer"/>
19004 <parameter name="stack_p" transfer-ownership="none">
19005 <type name="TrashStack" c:type="GTrashStack**"/>
19009 <function name="trash_stack_pop"
19010 c:identifier="g_trash_stack_pop"
19011 introspectable="0">
19013 <type name="gpointer" c:type="gpointer"/>
19016 <parameter name="stack_p" transfer-ownership="none">
19017 <type name="TrashStack" c:type="GTrashStack**"/>
19021 <function name="trash_stack_push" c:identifier="g_trash_stack_push">
19022 <return-value transfer-ownership="none">
19023 <type name="none" c:type="void"/>
19026 <parameter name="stack_p" transfer-ownership="none">
19027 <type name="TrashStack" c:type="GTrashStack**"/>
19029 <parameter name="data_p" transfer-ownership="none">
19030 <type name="gpointer" c:type="gpointer"/>
19034 <function name="tree_new" c:identifier="g_tree_new" introspectable="0">
19036 <type name="Tree" c:type="GTree*"/>
19039 <parameter name="key_compare_func" transfer-ownership="none">
19040 <type name="CompareFunc" c:type="GCompareFunc"/>
19044 <function name="tree_new_full"
19045 c:identifier="g_tree_new_full"
19046 introspectable="0">
19048 <type name="Tree" c:type="GTree*"/>
19051 <parameter name="key_compare_func"
19052 transfer-ownership="none"
19056 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
19058 <parameter name="key_compare_data" transfer-ownership="none">
19059 <type name="gpointer" c:type="gpointer"/>
19061 <parameter name="key_destroy_func"
19062 transfer-ownership="none"
19064 <type name="DestroyNotify" c:type="GDestroyNotify"/>
19066 <parameter name="value_destroy_func"
19067 transfer-ownership="none"
19069 <type name="DestroyNotify" c:type="GDestroyNotify"/>
19073 <function name="tree_new_with_data"
19074 c:identifier="g_tree_new_with_data"
19075 introspectable="0">
19077 <type name="Tree" c:type="GTree*"/>
19080 <parameter name="key_compare_func"
19081 transfer-ownership="none"
19083 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
19085 <parameter name="key_compare_data" transfer-ownership="none">
19086 <type name="gpointer" c:type="gpointer"/>
19090 <function name="try_malloc" c:identifier="g_try_malloc" introspectable="0">
19092 <type name="gpointer" c:type="gpointer"/>
19095 <parameter name="n_bytes" transfer-ownership="none">
19096 <type name="gulong" c:type="gsize"/>
19100 <function name="try_malloc0"
19101 c:identifier="g_try_malloc0"
19102 introspectable="0">
19104 <type name="gpointer" c:type="gpointer"/>
19107 <parameter name="n_bytes" transfer-ownership="none">
19108 <type name="gulong" c:type="gsize"/>
19112 <function name="try_malloc0_n"
19113 c:identifier="g_try_malloc0_n"
19114 introspectable="0">
19116 <type name="gpointer" c:type="gpointer"/>
19119 <parameter name="n_blocks" transfer-ownership="none">
19120 <type name="gulong" c:type="gsize"/>
19122 <parameter name="n_block_bytes" transfer-ownership="none">
19123 <type name="gulong" c:type="gsize"/>
19127 <function name="try_malloc_n"
19128 c:identifier="g_try_malloc_n"
19129 introspectable="0">
19131 <type name="gpointer" c:type="gpointer"/>
19134 <parameter name="n_blocks" transfer-ownership="none">
19135 <type name="gulong" c:type="gsize"/>
19137 <parameter name="n_block_bytes" transfer-ownership="none">
19138 <type name="gulong" c:type="gsize"/>
19142 <function name="try_realloc"
19143 c:identifier="g_try_realloc"
19144 introspectable="0">
19146 <type name="gpointer" c:type="gpointer"/>
19149 <parameter name="mem" transfer-ownership="none">
19150 <type name="gpointer" c:type="gpointer"/>
19152 <parameter name="n_bytes" transfer-ownership="none">
19153 <type name="gulong" c:type="gsize"/>
19157 <function name="try_realloc_n"
19158 c:identifier="g_try_realloc_n"
19159 introspectable="0">
19161 <type name="gpointer" c:type="gpointer"/>
19164 <parameter name="mem" transfer-ownership="none">
19165 <type name="gpointer" c:type="gpointer"/>
19167 <parameter name="n_blocks" transfer-ownership="none">
19168 <type name="gulong" c:type="gsize"/>
19170 <parameter name="n_block_bytes" transfer-ownership="none">
19171 <type name="gulong" c:type="gsize"/>
19175 <function name="ucs4_to_utf16"
19176 c:identifier="g_ucs4_to_utf16"
19179 <return-value transfer-ownership="none">
19180 <type name="guint16" c:type="gunichar2*"/>
19183 <parameter name="str" transfer-ownership="none">
19184 <type name="gunichar" c:type="gunichar*"/>
19186 <parameter name="len" transfer-ownership="none">
19187 <type name="glong" c:type="glong"/>
19189 <parameter name="items_read" transfer-ownership="none">
19190 <type name="glong" c:type="glong*"/>
19192 <parameter name="items_written" transfer-ownership="none">
19193 <type name="glong" c:type="glong*"/>
19197 <function name="ucs4_to_utf8"
19198 c:identifier="g_ucs4_to_utf8"
19201 <return-value transfer-ownership="full">
19202 <type name="utf8" c:type="gchar*"/>
19205 <parameter name="str" transfer-ownership="none">
19206 <type name="gunichar" c:type="gunichar*"/>
19208 <parameter name="len" transfer-ownership="none">
19209 <type name="glong" c:type="glong"/>
19211 <parameter name="items_read" transfer-ownership="none">
19212 <type name="glong" c:type="glong*"/>
19214 <parameter name="items_written" transfer-ownership="none">
19215 <type name="glong" c:type="glong*"/>
19219 <function name="unichar_break_type"
19220 c:identifier="g_unichar_break_type"
19221 introspectable="0">
19222 <return-value transfer-ownership="none">
19223 <type name="UnicodeBreakType" c:type="GUnicodeBreakType"/>
19226 <parameter name="c" transfer-ownership="none">
19227 <type name="gunichar" c:type="gunichar"/>
19231 <function name="unichar_combining_class"
19232 c:identifier="g_unichar_combining_class"
19233 introspectable="0">
19234 <return-value transfer-ownership="none">
19235 <type name="gint" c:type="gint"/>
19238 <parameter name="uc" transfer-ownership="none">
19239 <type name="gunichar" c:type="gunichar"/>
19243 <function name="unichar_digit_value"
19244 c:identifier="g_unichar_digit_value"
19245 introspectable="0">
19246 <return-value transfer-ownership="none">
19247 <type name="gint" c:type="gint"/>
19250 <parameter name="c" transfer-ownership="none">
19251 <type name="gunichar" c:type="gunichar"/>
19255 <function name="unichar_get_mirror_char"
19256 c:identifier="g_unichar_get_mirror_char"
19257 introspectable="0">
19258 <return-value transfer-ownership="none">
19259 <type name="gboolean" c:type="gboolean"/>
19262 <parameter name="ch" transfer-ownership="none">
19263 <type name="gunichar" c:type="gunichar"/>
19265 <parameter name="mirrored_ch" transfer-ownership="none">
19266 <type name="gunichar" c:type="gunichar*"/>
19270 <function name="unichar_get_script"
19271 c:identifier="g_unichar_get_script"
19272 introspectable="0">
19273 <return-value transfer-ownership="none">
19274 <type name="UnicodeScript" c:type="GUnicodeScript"/>
19277 <parameter name="ch" transfer-ownership="none">
19278 <type name="gunichar" c:type="gunichar"/>
19282 <function name="unichar_isalnum"
19283 c:identifier="g_unichar_isalnum"
19284 introspectable="0">
19285 <return-value transfer-ownership="none">
19286 <type name="gboolean" c:type="gboolean"/>
19289 <parameter name="c" transfer-ownership="none">
19290 <type name="gunichar" c:type="gunichar"/>
19294 <function name="unichar_isalpha"
19295 c:identifier="g_unichar_isalpha"
19296 introspectable="0">
19297 <return-value transfer-ownership="none">
19298 <type name="gboolean" c:type="gboolean"/>
19301 <parameter name="c" transfer-ownership="none">
19302 <type name="gunichar" c:type="gunichar"/>
19306 <function name="unichar_iscntrl"
19307 c:identifier="g_unichar_iscntrl"
19308 introspectable="0">
19309 <return-value transfer-ownership="none">
19310 <type name="gboolean" c:type="gboolean"/>
19313 <parameter name="c" transfer-ownership="none">
19314 <type name="gunichar" c:type="gunichar"/>
19318 <function name="unichar_isdefined"
19319 c:identifier="g_unichar_isdefined"
19320 introspectable="0">
19321 <return-value transfer-ownership="none">
19322 <type name="gboolean" c:type="gboolean"/>
19325 <parameter name="c" transfer-ownership="none">
19326 <type name="gunichar" c:type="gunichar"/>
19330 <function name="unichar_isdigit"
19331 c:identifier="g_unichar_isdigit"
19332 introspectable="0">
19333 <return-value transfer-ownership="none">
19334 <type name="gboolean" c:type="gboolean"/>
19337 <parameter name="c" transfer-ownership="none">
19338 <type name="gunichar" c:type="gunichar"/>
19342 <function name="unichar_isgraph"
19343 c:identifier="g_unichar_isgraph"
19344 introspectable="0">
19345 <return-value transfer-ownership="none">
19346 <type name="gboolean" c:type="gboolean"/>
19349 <parameter name="c" transfer-ownership="none">
19350 <type name="gunichar" c:type="gunichar"/>
19354 <function name="unichar_islower"
19355 c:identifier="g_unichar_islower"
19356 introspectable="0">
19357 <return-value transfer-ownership="none">
19358 <type name="gboolean" c:type="gboolean"/>
19361 <parameter name="c" transfer-ownership="none">
19362 <type name="gunichar" c:type="gunichar"/>
19366 <function name="unichar_ismark"
19367 c:identifier="g_unichar_ismark"
19368 introspectable="0">
19369 <return-value transfer-ownership="none">
19370 <type name="gboolean" c:type="gboolean"/>
19373 <parameter name="c" transfer-ownership="none">
19374 <type name="gunichar" c:type="gunichar"/>
19378 <function name="unichar_isprint"
19379 c:identifier="g_unichar_isprint"
19380 introspectable="0">
19381 <return-value transfer-ownership="none">
19382 <type name="gboolean" c:type="gboolean"/>
19385 <parameter name="c" transfer-ownership="none">
19386 <type name="gunichar" c:type="gunichar"/>
19390 <function name="unichar_ispunct"
19391 c:identifier="g_unichar_ispunct"
19392 introspectable="0">
19393 <return-value transfer-ownership="none">
19394 <type name="gboolean" c:type="gboolean"/>
19397 <parameter name="c" transfer-ownership="none">
19398 <type name="gunichar" c:type="gunichar"/>
19402 <function name="unichar_isspace"
19403 c:identifier="g_unichar_isspace"
19404 introspectable="0">
19405 <return-value transfer-ownership="none">
19406 <type name="gboolean" c:type="gboolean"/>
19409 <parameter name="c" transfer-ownership="none">
19410 <type name="gunichar" c:type="gunichar"/>
19414 <function name="unichar_istitle"
19415 c:identifier="g_unichar_istitle"
19416 introspectable="0">
19417 <return-value transfer-ownership="none">
19418 <type name="gboolean" c:type="gboolean"/>
19421 <parameter name="c" transfer-ownership="none">
19422 <type name="gunichar" c:type="gunichar"/>
19426 <function name="unichar_isupper"
19427 c:identifier="g_unichar_isupper"
19428 introspectable="0">
19429 <return-value transfer-ownership="none">
19430 <type name="gboolean" c:type="gboolean"/>
19433 <parameter name="c" transfer-ownership="none">
19434 <type name="gunichar" c:type="gunichar"/>
19438 <function name="unichar_iswide"
19439 c:identifier="g_unichar_iswide"
19440 introspectable="0">
19441 <return-value transfer-ownership="none">
19442 <type name="gboolean" c:type="gboolean"/>
19445 <parameter name="c" transfer-ownership="none">
19446 <type name="gunichar" c:type="gunichar"/>
19450 <function name="unichar_iswide_cjk"
19451 c:identifier="g_unichar_iswide_cjk"
19452 introspectable="0">
19453 <return-value transfer-ownership="none">
19454 <type name="gboolean" c:type="gboolean"/>
19457 <parameter name="c" transfer-ownership="none">
19458 <type name="gunichar" c:type="gunichar"/>
19462 <function name="unichar_isxdigit"
19463 c:identifier="g_unichar_isxdigit"
19464 introspectable="0">
19465 <return-value transfer-ownership="none">
19466 <type name="gboolean" c:type="gboolean"/>
19469 <parameter name="c" transfer-ownership="none">
19470 <type name="gunichar" c:type="gunichar"/>
19474 <function name="unichar_iszerowidth"
19475 c:identifier="g_unichar_iszerowidth"
19476 introspectable="0">
19477 <return-value transfer-ownership="none">
19478 <type name="gboolean" c:type="gboolean"/>
19481 <parameter name="c" transfer-ownership="none">
19482 <type name="gunichar" c:type="gunichar"/>
19486 <function name="unichar_to_utf8"
19487 c:identifier="g_unichar_to_utf8"
19488 introspectable="0">
19489 <return-value transfer-ownership="none">
19490 <type name="gint" c:type="gint"/>
19493 <parameter name="c" transfer-ownership="none">
19494 <type name="gunichar" c:type="gunichar"/>
19496 <parameter name="outbuf" transfer-ownership="none">
19497 <type name="utf8" c:type="gchar*"/>
19501 <function name="unichar_tolower"
19502 c:identifier="g_unichar_tolower"
19503 introspectable="0">
19504 <return-value transfer-ownership="none">
19505 <type name="gunichar" c:type="gunichar"/>
19508 <parameter name="c" transfer-ownership="none">
19509 <type name="gunichar" c:type="gunichar"/>
19513 <function name="unichar_totitle"
19514 c:identifier="g_unichar_totitle"
19515 introspectable="0">
19516 <return-value transfer-ownership="none">
19517 <type name="gunichar" c:type="gunichar"/>
19520 <parameter name="c" transfer-ownership="none">
19521 <type name="gunichar" c:type="gunichar"/>
19525 <function name="unichar_toupper"
19526 c:identifier="g_unichar_toupper"
19527 introspectable="0">
19528 <return-value transfer-ownership="none">
19529 <type name="gunichar" c:type="gunichar"/>
19532 <parameter name="c" transfer-ownership="none">
19533 <type name="gunichar" c:type="gunichar"/>
19537 <function name="unichar_type"
19538 c:identifier="g_unichar_type"
19539 introspectable="0">
19540 <return-value transfer-ownership="none">
19541 <type name="UnicodeType" c:type="GUnicodeType"/>
19544 <parameter name="c" transfer-ownership="none">
19545 <type name="gunichar" c:type="gunichar"/>
19549 <function name="unichar_validate"
19550 c:identifier="g_unichar_validate"
19551 introspectable="0">
19552 <return-value transfer-ownership="none">
19553 <type name="gboolean" c:type="gboolean"/>
19556 <parameter name="ch" transfer-ownership="none">
19557 <type name="gunichar" c:type="gunichar"/>
19561 <function name="unichar_xdigit_value"
19562 c:identifier="g_unichar_xdigit_value"
19563 introspectable="0">
19564 <return-value transfer-ownership="none">
19565 <type name="gint" c:type="gint"/>
19568 <parameter name="c" transfer-ownership="none">
19569 <type name="gunichar" c:type="gunichar"/>
19573 <function name="unicode_canonical_decomposition"
19574 c:identifier="g_unicode_canonical_decomposition"
19575 introspectable="0">
19576 <return-value transfer-ownership="none">
19577 <type name="gunichar" c:type="gunichar*"/>
19580 <parameter name="ch" transfer-ownership="none">
19581 <type name="gunichar" c:type="gunichar"/>
19583 <parameter name="result_len" transfer-ownership="none">
19584 <type name="gulong" c:type="gsize*"/>
19588 <function name="unicode_canonical_ordering"
19589 c:identifier="g_unicode_canonical_ordering"
19590 introspectable="0">
19591 <return-value transfer-ownership="none">
19592 <type name="none" c:type="void"/>
19595 <parameter name="string" transfer-ownership="none">
19596 <type name="gunichar" c:type="gunichar*"/>
19598 <parameter name="len" transfer-ownership="none">
19599 <type name="gulong" c:type="gsize"/>
19603 <function name="unlink" c:identifier="g_unlink">
19604 <return-value transfer-ownership="none">
19605 <type name="gint" c:type="int"/>
19608 <parameter name="filename" transfer-ownership="none">
19609 <type name="utf8" c:type="gchar*"/>
19613 <function name="unsetenv" c:identifier="g_unsetenv">
19614 <return-value transfer-ownership="none">
19615 <type name="none" c:type="void"/>
19618 <parameter name="variable" transfer-ownership="none">
19619 <type name="utf8" c:type="gchar*"/>
19623 <function name="uri_escape_string" c:identifier="g_uri_escape_string">
19624 <return-value transfer-ownership="full">
19625 <type name="utf8" c:type="char*"/>
19628 <parameter name="unescaped" transfer-ownership="none">
19629 <type name="utf8" c:type="char*"/>
19631 <parameter name="reserved_chars_allowed" transfer-ownership="none">
19632 <type name="utf8" c:type="char*"/>
19634 <parameter name="allow_utf8" transfer-ownership="none">
19635 <type name="gboolean" c:type="gboolean"/>
19639 <function name="uri_list_extract_uris"
19640 c:identifier="g_uri_list_extract_uris"
19641 introspectable="0">
19643 <array c:type="gchar**">
19644 <type name="utf8"/>
19648 <parameter name="uri_list" transfer-ownership="none">
19649 <type name="utf8" c:type="gchar*"/>
19653 <function name="uri_parse_scheme" c:identifier="g_uri_parse_scheme">
19654 <return-value transfer-ownership="full">
19655 <type name="utf8" c:type="char*"/>
19658 <parameter name="uri" transfer-ownership="none">
19659 <type name="utf8" c:type="char*"/>
19663 <function name="uri_unescape_segment"
19664 c:identifier="g_uri_unescape_segment">
19665 <return-value transfer-ownership="full">
19666 <type name="utf8" c:type="char*"/>
19669 <parameter name="escaped_string" transfer-ownership="none">
19670 <type name="utf8" c:type="char*"/>
19672 <parameter name="escaped_string_end" transfer-ownership="none">
19673 <type name="utf8" c:type="char*"/>
19675 <parameter name="illegal_characters" transfer-ownership="none">
19676 <type name="utf8" c:type="char*"/>
19680 <function name="uri_unescape_string" c:identifier="g_uri_unescape_string">
19681 <return-value transfer-ownership="full">
19682 <type name="utf8" c:type="char*"/>
19685 <parameter name="escaped_string" transfer-ownership="none">
19686 <type name="utf8" c:type="char*"/>
19688 <parameter name="illegal_characters" transfer-ownership="none">
19689 <type name="utf8" c:type="char*"/>
19693 <function name="usleep" c:identifier="g_usleep">
19694 <return-value transfer-ownership="none">
19695 <type name="none" c:type="void"/>
19698 <parameter name="microseconds" transfer-ownership="none">
19699 <type name="gulong" c:type="gulong"/>
19703 <function name="utf16_to_ucs4"
19704 c:identifier="g_utf16_to_ucs4"
19707 <return-value transfer-ownership="none">
19708 <type name="gunichar" c:type="gunichar*"/>
19711 <parameter name="str" transfer-ownership="none">
19712 <type name="guint16" c:type="gunichar2*"/>
19714 <parameter name="len" transfer-ownership="none">
19715 <type name="glong" c:type="glong"/>
19717 <parameter name="items_read" transfer-ownership="none">
19718 <type name="glong" c:type="glong*"/>
19720 <parameter name="items_written" transfer-ownership="none">
19721 <type name="glong" c:type="glong*"/>
19725 <function name="utf16_to_utf8" c:identifier="g_utf16_to_utf8" throws="1">
19726 <return-value transfer-ownership="full">
19727 <type name="utf8" c:type="gchar*"/>
19730 <parameter name="str" transfer-ownership="none">
19731 <type name="guint16" c:type="gunichar2*"/>
19733 <parameter name="len" transfer-ownership="none">
19734 <type name="glong" c:type="glong"/>
19736 <parameter name="items_read" transfer-ownership="none">
19737 <type name="glong" c:type="glong*"/>
19739 <parameter name="items_written" transfer-ownership="none">
19740 <type name="glong" c:type="glong*"/>
19744 <function name="utf8_casefold" c:identifier="g_utf8_casefold">
19745 <return-value transfer-ownership="full">
19746 <type name="utf8" c:type="gchar*"/>
19749 <parameter name="str" transfer-ownership="none">
19750 <type name="utf8" c:type="gchar*"/>
19752 <parameter name="len" transfer-ownership="none">
19753 <type name="glong" c:type="gssize"/>
19757 <function name="utf8_collate" c:identifier="g_utf8_collate">
19758 <return-value transfer-ownership="none">
19759 <type name="gint" c:type="gint"/>
19762 <parameter name="str1" transfer-ownership="none">
19763 <type name="utf8" c:type="gchar*"/>
19765 <parameter name="str2" transfer-ownership="none">
19766 <type name="utf8" c:type="gchar*"/>
19770 <function name="utf8_collate_key" c:identifier="g_utf8_collate_key">
19771 <return-value transfer-ownership="full">
19772 <type name="utf8" c:type="gchar*"/>
19775 <parameter name="str" transfer-ownership="none">
19776 <type name="utf8" c:type="gchar*"/>
19778 <parameter name="len" transfer-ownership="none">
19779 <type name="glong" c:type="gssize"/>
19783 <function name="utf8_collate_key_for_filename"
19784 c:identifier="g_utf8_collate_key_for_filename">
19785 <return-value transfer-ownership="full">
19786 <type name="utf8" c:type="gchar*"/>
19789 <parameter name="str" transfer-ownership="none">
19790 <type name="utf8" c:type="gchar*"/>
19792 <parameter name="len" transfer-ownership="none">
19793 <type name="glong" c:type="gssize"/>
19797 <function name="utf8_find_next_char" c:identifier="g_utf8_find_next_char">
19798 <return-value transfer-ownership="full">
19799 <type name="utf8" c:type="gchar*"/>
19802 <parameter name="p" transfer-ownership="none">
19803 <type name="utf8" c:type="gchar*"/>
19805 <parameter name="end" transfer-ownership="none">
19806 <type name="utf8" c:type="gchar*"/>
19810 <function name="utf8_find_prev_char" c:identifier="g_utf8_find_prev_char">
19811 <return-value transfer-ownership="full">
19812 <type name="utf8" c:type="gchar*"/>
19815 <parameter name="str" transfer-ownership="none">
19816 <type name="utf8" c:type="gchar*"/>
19818 <parameter name="p" transfer-ownership="none">
19819 <type name="utf8" c:type="gchar*"/>
19823 <function name="utf8_get_char"
19824 c:identifier="g_utf8_get_char"
19825 introspectable="0">
19826 <return-value transfer-ownership="none">
19827 <type name="gunichar" c:type="gunichar"/>
19830 <parameter name="p" transfer-ownership="none">
19831 <type name="utf8" c:type="gchar*"/>
19835 <function name="utf8_get_char_validated"
19836 c:identifier="g_utf8_get_char_validated"
19837 introspectable="0">
19838 <return-value transfer-ownership="none">
19839 <type name="gunichar" c:type="gunichar"/>
19842 <parameter name="p" transfer-ownership="none">
19843 <type name="utf8" c:type="gchar*"/>
19845 <parameter name="max_len" transfer-ownership="none">
19846 <type name="glong" c:type="gssize"/>
19850 <function name="utf8_normalize" c:identifier="g_utf8_normalize">
19851 <return-value transfer-ownership="full">
19852 <type name="utf8" c:type="gchar*"/>
19855 <parameter name="str" transfer-ownership="none">
19856 <type name="utf8" c:type="gchar*"/>
19858 <parameter name="len" transfer-ownership="none">
19859 <type name="glong" c:type="gssize"/>
19861 <parameter name="mode" transfer-ownership="none">
19862 <type name="NormalizeMode" c:type="GNormalizeMode"/>
19866 <function name="utf8_offset_to_pointer"
19867 c:identifier="g_utf8_offset_to_pointer">
19868 <return-value transfer-ownership="full">
19869 <type name="utf8" c:type="gchar*"/>
19872 <parameter name="str" transfer-ownership="none">
19873 <type name="utf8" c:type="gchar*"/>
19875 <parameter name="offset" transfer-ownership="none">
19876 <type name="glong" c:type="glong"/>
19880 <function name="utf8_pointer_to_offset"
19881 c:identifier="g_utf8_pointer_to_offset">
19882 <return-value transfer-ownership="none">
19883 <type name="glong" c:type="glong"/>
19886 <parameter name="str" transfer-ownership="none">
19887 <type name="utf8" c:type="gchar*"/>
19889 <parameter name="pos" transfer-ownership="none">
19890 <type name="utf8" c:type="gchar*"/>
19894 <function name="utf8_prev_char" c:identifier="g_utf8_prev_char">
19895 <return-value transfer-ownership="full">
19896 <type name="utf8" c:type="gchar*"/>
19899 <parameter name="p" transfer-ownership="none">
19900 <type name="utf8" c:type="gchar*"/>
19904 <function name="utf8_strchr"
19905 c:identifier="g_utf8_strchr"
19906 introspectable="0">
19907 <return-value transfer-ownership="full">
19908 <type name="utf8" c:type="gchar*"/>
19911 <parameter name="p" transfer-ownership="none">
19912 <type name="utf8" c:type="gchar*"/>
19914 <parameter name="len" transfer-ownership="none">
19915 <type name="glong" c:type="gssize"/>
19917 <parameter name="c" transfer-ownership="none">
19918 <type name="gunichar" c:type="gunichar"/>
19922 <function name="utf8_strdown" c:identifier="g_utf8_strdown">
19923 <return-value transfer-ownership="full">
19924 <type name="utf8" c:type="gchar*"/>
19927 <parameter name="str" transfer-ownership="none">
19928 <type name="utf8" c:type="gchar*"/>
19930 <parameter name="len" transfer-ownership="none">
19931 <type name="glong" c:type="gssize"/>
19935 <function name="utf8_strlen" c:identifier="g_utf8_strlen">
19936 <return-value transfer-ownership="none">
19937 <type name="glong" c:type="glong"/>
19940 <parameter name="p" transfer-ownership="none">
19941 <type name="utf8" c:type="gchar*"/>
19943 <parameter name="max" transfer-ownership="none">
19944 <type name="glong" c:type="gssize"/>
19948 <function name="utf8_strncpy" c:identifier="g_utf8_strncpy">
19949 <return-value transfer-ownership="full">
19950 <type name="utf8" c:type="gchar*"/>
19953 <parameter name="dest" transfer-ownership="none">
19954 <type name="utf8" c:type="gchar*"/>
19956 <parameter name="src" transfer-ownership="none">
19957 <type name="utf8" c:type="gchar*"/>
19959 <parameter name="n" transfer-ownership="none">
19960 <type name="gulong" c:type="gsize"/>
19964 <function name="utf8_strrchr"
19965 c:identifier="g_utf8_strrchr"
19966 introspectable="0">
19967 <return-value transfer-ownership="full">
19968 <type name="utf8" c:type="gchar*"/>
19971 <parameter name="p" transfer-ownership="none">
19972 <type name="utf8" c:type="gchar*"/>
19974 <parameter name="len" transfer-ownership="none">
19975 <type name="glong" c:type="gssize"/>
19977 <parameter name="c" transfer-ownership="none">
19978 <type name="gunichar" c:type="gunichar"/>
19982 <function name="utf8_strreverse" c:identifier="g_utf8_strreverse">
19983 <return-value transfer-ownership="full">
19984 <type name="utf8" c:type="gchar*"/>
19987 <parameter name="str" transfer-ownership="none">
19988 <type name="utf8" c:type="gchar*"/>
19990 <parameter name="len" transfer-ownership="none">
19991 <type name="glong" c:type="gssize"/>
19995 <function name="utf8_strup" c:identifier="g_utf8_strup">
19996 <return-value transfer-ownership="full">
19997 <type name="utf8" c:type="gchar*"/>
20000 <parameter name="str" transfer-ownership="none">
20001 <type name="utf8" c:type="gchar*"/>
20003 <parameter name="len" transfer-ownership="none">
20004 <type name="glong" c:type="gssize"/>
20008 <function name="utf8_to_ucs4"
20009 c:identifier="g_utf8_to_ucs4"
20012 <return-value transfer-ownership="none">
20013 <type name="gunichar" c:type="gunichar*"/>
20016 <parameter name="str" transfer-ownership="none">
20017 <type name="utf8" c:type="gchar*"/>
20019 <parameter name="len" transfer-ownership="none">
20020 <type name="glong" c:type="glong"/>
20022 <parameter name="items_read" transfer-ownership="none">
20023 <type name="glong" c:type="glong*"/>
20025 <parameter name="items_written" transfer-ownership="none">
20026 <type name="glong" c:type="glong*"/>
20030 <function name="utf8_to_ucs4_fast"
20031 c:identifier="g_utf8_to_ucs4_fast"
20032 introspectable="0">
20033 <return-value transfer-ownership="none">
20034 <type name="gunichar" c:type="gunichar*"/>
20037 <parameter name="str" transfer-ownership="none">
20038 <type name="utf8" c:type="gchar*"/>
20040 <parameter name="len" transfer-ownership="none">
20041 <type name="glong" c:type="glong"/>
20043 <parameter name="items_written" transfer-ownership="none">
20044 <type name="glong" c:type="glong*"/>
20048 <function name="utf8_to_utf16" c:identifier="g_utf8_to_utf16" throws="1">
20049 <return-value transfer-ownership="none">
20050 <type name="guint16" c:type="gunichar2*"/>
20053 <parameter name="str" transfer-ownership="none">
20054 <type name="utf8" c:type="gchar*"/>
20056 <parameter name="len" transfer-ownership="none">
20057 <type name="glong" c:type="glong"/>
20059 <parameter name="items_read" transfer-ownership="none">
20060 <type name="glong" c:type="glong*"/>
20062 <parameter name="items_written" transfer-ownership="none">
20063 <type name="glong" c:type="glong*"/>
20067 <function name="utf8_validate" c:identifier="g_utf8_validate">
20068 <return-value transfer-ownership="none">
20069 <type name="gboolean" c:type="gboolean"/>
20072 <parameter name="str" transfer-ownership="none">
20073 <type name="utf8" c:type="gchar*"/>
20075 <parameter name="max_len" transfer-ownership="none">
20076 <type name="glong" c:type="gssize"/>
20078 <parameter name="end" transfer-ownership="none">
20079 <type name="utf8" c:type="gchar**"/>
20083 <function name="variant_builder_new"
20084 c:identifier="g_variant_builder_new"
20085 introspectable="0">
20087 <type name="VariantBuilder" c:type="GVariantBuilder*"/>
20090 <parameter name="type" transfer-ownership="none">
20091 <type name="VariantType" c:type="GVariantType*"/>
20095 <function name="variant_compare" c:identifier="g_variant_compare">
20096 <return-value transfer-ownership="none">
20097 <type name="gint" c:type="gint"/>
20100 <parameter name="one" transfer-ownership="none">
20101 <type name="gpointer" c:type="gconstpointer"/>
20103 <parameter name="two" transfer-ownership="none">
20104 <type name="gpointer" c:type="gconstpointer"/>
20108 <function name="variant_equal" c:identifier="g_variant_equal">
20109 <return-value transfer-ownership="none">
20110 <type name="gboolean" c:type="gboolean"/>
20113 <parameter name="one" transfer-ownership="none">
20114 <type name="gpointer" c:type="gconstpointer"/>
20116 <parameter name="two" transfer-ownership="none">
20117 <type name="gpointer" c:type="gconstpointer"/>
20121 <function name="variant_get_type" c:identifier="g_variant_get_type">
20122 <return-value transfer-ownership="none">
20123 <type name="VariantType" c:type="GVariantType*"/>
20126 <parameter name="value" transfer-ownership="none">
20127 <type name="Variant" c:type="GVariant*"/>
20131 <function name="variant_hash" c:identifier="g_variant_hash">
20132 <return-value transfer-ownership="none">
20133 <type name="guint" c:type="guint"/>
20136 <parameter name="value" transfer-ownership="none">
20137 <type name="gpointer" c:type="gconstpointer"/>
20141 <function name="variant_is_object_path"
20142 c:identifier="g_variant_is_object_path">
20143 <return-value transfer-ownership="none">
20144 <type name="gboolean" c:type="gboolean"/>
20147 <parameter name="string" transfer-ownership="none">
20148 <type name="utf8" c:type="gchar*"/>
20152 <function name="variant_is_signature"
20153 c:identifier="g_variant_is_signature">
20154 <return-value transfer-ownership="none">
20155 <type name="gboolean" c:type="gboolean"/>
20158 <parameter name="string" transfer-ownership="none">
20159 <type name="utf8" c:type="gchar*"/>
20163 <function name="variant_new_tuple" c:identifier="g_variant_new_tuple">
20164 <return-value transfer-ownership="full">
20165 <type name="Variant" c:type="GVariant*"/>
20168 <parameter name="children" transfer-ownership="none">
20169 <type name="Variant" c:type="GVariant**"/>
20171 <parameter name="n_children" transfer-ownership="none">
20172 <type name="gulong" c:type="gsize"/>
20176 <function name="variant_parse" c:identifier="g_variant_parse" throws="1">
20177 <return-value transfer-ownership="full">
20178 <type name="Variant" c:type="GVariant*"/>
20181 <parameter name="type" transfer-ownership="none">
20182 <type name="VariantType" c:type="GVariantType*"/>
20184 <parameter name="text" transfer-ownership="none">
20185 <type name="utf8" c:type="gchar*"/>
20187 <parameter name="limit" transfer-ownership="none">
20188 <type name="utf8" c:type="gchar*"/>
20190 <parameter name="endptr" transfer-ownership="none">
20191 <type name="utf8" c:type="gchar**"/>
20195 <function name="variant_parser_get_error_quark"
20196 c:identifier="g_variant_parser_get_error_quark">
20197 <return-value transfer-ownership="none">
20198 <type name="Quark" c:type="GQuark"/>
20201 <function name="variant_type_checked_"
20202 c:identifier="g_variant_type_checked_">
20203 <return-value transfer-ownership="none">
20204 <type name="VariantType" c:type="GVariantType*"/>
20207 <parameter transfer-ownership="none">
20208 <type name="utf8" c:type="gchar*"/>
20212 <function name="variant_type_equal" c:identifier="g_variant_type_equal">
20213 <return-value transfer-ownership="none">
20214 <type name="gboolean" c:type="gboolean"/>
20217 <parameter name="type1" transfer-ownership="none">
20218 <type name="gpointer" c:type="gconstpointer"/>
20220 <parameter name="type2" transfer-ownership="none">
20221 <type name="gpointer" c:type="gconstpointer"/>
20225 <function name="variant_type_hash" c:identifier="g_variant_type_hash">
20226 <return-value transfer-ownership="none">
20227 <type name="guint" c:type="guint"/>
20230 <parameter name="type" transfer-ownership="none">
20231 <type name="gpointer" c:type="gconstpointer"/>
20235 <function name="variant_type_new"
20236 c:identifier="g_variant_type_new"
20237 introspectable="0">
20239 <type name="VariantType" c:type="GVariantType*"/>
20242 <parameter name="type_string" transfer-ownership="none">
20243 <type name="utf8" c:type="gchar*"/>
20247 <function name="variant_type_new_tuple"
20248 c:identifier="g_variant_type_new_tuple"
20249 introspectable="0">
20251 <type name="VariantType" c:type="GVariantType*"/>
20254 <parameter name="items" transfer-ownership="none">
20255 <type name="VariantType" c:type="GVariantType**"/>
20257 <parameter name="length" transfer-ownership="none">
20258 <type name="gint" c:type="gint"/>
20262 <function name="variant_type_string_is_valid"
20263 c:identifier="g_variant_type_string_is_valid">
20264 <return-value transfer-ownership="none">
20265 <type name="gboolean" c:type="gboolean"/>
20268 <parameter name="type_string" transfer-ownership="none">
20269 <type name="utf8" c:type="gchar*"/>
20273 <function name="variant_type_string_scan"
20274 c:identifier="g_variant_type_string_scan">
20275 <return-value transfer-ownership="none">
20276 <type name="gboolean" c:type="gboolean"/>
20279 <parameter name="string" transfer-ownership="none">
20280 <type name="utf8" c:type="gchar*"/>
20282 <parameter name="limit" transfer-ownership="none">
20283 <type name="utf8" c:type="gchar*"/>
20285 <parameter name="endptr" transfer-ownership="none">
20286 <type name="utf8" c:type="gchar**"/>
20290 <function name="vasprintf" c:identifier="g_vasprintf" introspectable="0">
20291 <return-value transfer-ownership="none">
20292 <type name="gint" c:type="gint"/>
20295 <parameter name="string" transfer-ownership="none">
20296 <type name="utf8" c:type="gchar**"/>
20298 <parameter name="format" transfer-ownership="none">
20299 <type name="utf8" c:type="gchar*"/>
20301 <parameter name="args" transfer-ownership="none">
20302 <type name="va_list" c:type="va_list"/>
20306 <function name="vfprintf" c:identifier="g_vfprintf" introspectable="0">
20307 <return-value transfer-ownership="none">
20308 <type name="gint" c:type="gint"/>
20311 <parameter name="file" transfer-ownership="none">
20312 <type name="gpointer" c:type="FILE*"/>
20314 <parameter name="format" transfer-ownership="none">
20315 <type name="utf8" c:type="gchar*"/>
20317 <parameter name="args" transfer-ownership="none">
20318 <type name="va_list" c:type="va_list"/>
20322 <function name="vprintf" c:identifier="g_vprintf" introspectable="0">
20323 <return-value transfer-ownership="none">
20324 <type name="gint" c:type="gint"/>
20327 <parameter name="format" transfer-ownership="none">
20328 <type name="utf8" c:type="gchar*"/>
20330 <parameter name="args" transfer-ownership="none">
20331 <type name="va_list" c:type="va_list"/>
20335 <function name="vsnprintf" c:identifier="g_vsnprintf" introspectable="0">
20336 <return-value transfer-ownership="none">
20337 <type name="gint" c:type="gint"/>
20340 <parameter name="string" transfer-ownership="none">
20341 <type name="utf8" c:type="gchar*"/>
20343 <parameter name="n" transfer-ownership="none">
20344 <type name="gulong" c:type="gulong"/>
20346 <parameter name="format" transfer-ownership="none">
20347 <type name="utf8" c:type="gchar*"/>
20349 <parameter name="args" transfer-ownership="none">
20350 <type name="va_list" c:type="va_list"/>
20354 <function name="vsprintf" c:identifier="g_vsprintf" introspectable="0">
20355 <return-value transfer-ownership="none">
20356 <type name="gint" c:type="gint"/>
20359 <parameter name="string" transfer-ownership="none">
20360 <type name="utf8" c:type="gchar*"/>
20362 <parameter name="format" transfer-ownership="none">
20363 <type name="utf8" c:type="gchar*"/>
20365 <parameter name="args" transfer-ownership="none">
20366 <type name="va_list" c:type="va_list"/>
20370 <function name="warn_message" c:identifier="g_warn_message">
20371 <return-value transfer-ownership="none">
20372 <type name="none" c:type="void"/>
20375 <parameter name="domain" transfer-ownership="none">
20376 <type name="utf8" c:type="char*"/>
20378 <parameter name="file" transfer-ownership="none">
20379 <type name="utf8" c:type="char*"/>
20381 <parameter name="line" transfer-ownership="none">
20382 <type name="gint" c:type="int"/>
20384 <parameter name="func" transfer-ownership="none">
20385 <type name="utf8" c:type="char*"/>
20387 <parameter name="warnexpr" transfer-ownership="none">
20388 <type name="utf8" c:type="char*"/>