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.1"
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"
15 <alias name="DateDay" target="uint8" c:type="GDateDay"/>
16 <alias name="DateYear" target="uint16" c:type="GDateYear"/>
17 <alias name="Pid" target="int" c:type="GPid"/>
18 <alias name="Quark" target="uint32" c:type="GQuark"/>
19 <alias name="Time" target="int32" c:type="GTime"/>
20 <alias name="TimeSpan" target="int64" c:type="GTimeSpan"/>
21 <alias name="intptr" target="int" c:type="gintptr"/>
22 <alias name="offset" target="int64" c:type="goffset"/>
23 <alias name="uintptr" target="uint" c:type="guintptr"/>
24 <alias name="unichar" target="uint32" c:type="gunichar"/>
25 <alias name="unichar2" target="uint16" c:type="gunichar2"/>
26 <constant name="ALLOCATOR_LIST" value="1">
29 <constant name="ALLOCATOR_NODE" value="3">
32 <constant name="ALLOCATOR_SLIST" value="2">
35 <constant name="ALLOC_AND_FREE" value="2">
38 <constant name="ALLOC_ONLY" value="1">
41 <constant name="ASCII_DTOSTR_BUF_SIZE" value="39">
44 <constant name="ATOMIC_OP_MEMORY_BARRIER_NEEDED" value="1">
47 <record name="Allocator" c:type="GAllocator">
48 <constructor name="new" c:identifier="g_allocator_new">
49 <return-value transfer-ownership="full">
50 <type name="Allocator" c:type="GAllocator*"/>
53 <parameter name="name" transfer-ownership="none">
54 <type name="utf8" c:type="gchar*"/>
56 <parameter name="n_preallocs" transfer-ownership="none">
57 <type name="uint" c:type="guint"/>
61 <method name="free" c:identifier="g_allocator_free">
62 <return-value transfer-ownership="none">
63 <type name="none" c:type="void"/>
67 <record name="Array" c:type="GArray">
68 <field name="data" writable="1">
69 <type name="utf8" c:type="gchar*"/>
71 <field name="len" writable="1">
72 <type name="uint" c:type="guint"/>
74 <constructor name="new" c:identifier="g_array_new">
75 <return-value transfer-ownership="full">
76 <array c:type="GArray*">
77 <type name="any" c:type="gpointer"/>
81 <parameter name="zero_terminated" transfer-ownership="none">
82 <type name="boolean" c:type="gboolean"/>
84 <parameter name="clear_" transfer-ownership="none">
85 <type name="boolean" c:type="gboolean"/>
87 <parameter name="element_size" transfer-ownership="none">
88 <type name="uint" c:type="guint"/>
92 <method name="free" c:identifier="g_array_free">
93 <return-value transfer-ownership="full">
94 <type name="utf8" c:type="gchar*"/>
97 <parameter name="free_segment" transfer-ownership="none">
98 <type name="boolean" c:type="gboolean"/>
102 <method name="ref" c:identifier="g_array_ref">
103 <return-value transfer-ownership="full">
104 <array c:type="GArray*">
105 <type name="any" c:type="gpointer"/>
109 <method name="unref" c:identifier="g_array_unref">
110 <return-value transfer-ownership="none">
111 <type name="none" c:type="void"/>
114 <method name="get_element_size" c:identifier="g_array_get_element_size">
115 <return-value transfer-ownership="none">
116 <type name="uint" c:type="guint"/>
119 <method name="append_vals" c:identifier="g_array_append_vals">
120 <return-value transfer-ownership="full">
121 <array c:type="GArray*">
122 <type name="any" c:type="gpointer"/>
126 <parameter name="data" transfer-ownership="none">
127 <type name="any" c:type="gconstpointer"/>
129 <parameter name="len" transfer-ownership="none">
130 <type name="uint" c:type="guint"/>
134 <method name="prepend_vals" c:identifier="g_array_prepend_vals">
135 <return-value transfer-ownership="full">
136 <array c:type="GArray*">
137 <type name="any" c:type="gpointer"/>
141 <parameter name="data" transfer-ownership="none">
142 <type name="any" c:type="gconstpointer"/>
144 <parameter name="len" transfer-ownership="none">
145 <type name="uint" c:type="guint"/>
149 <method name="insert_vals" c:identifier="g_array_insert_vals">
150 <return-value transfer-ownership="full">
151 <array c:type="GArray*">
152 <type name="any" c:type="gpointer"/>
156 <parameter name="index_" transfer-ownership="none">
157 <type name="uint" c:type="guint"/>
159 <parameter name="data" transfer-ownership="none">
160 <type name="any" c:type="gconstpointer"/>
162 <parameter name="len" transfer-ownership="none">
163 <type name="uint" c:type="guint"/>
167 <method name="set_size" c:identifier="g_array_set_size">
168 <return-value transfer-ownership="full">
169 <array c:type="GArray*">
170 <type name="any" c:type="gpointer"/>
174 <parameter name="length" transfer-ownership="none">
175 <type name="uint" c:type="guint"/>
179 <method name="remove_index" c:identifier="g_array_remove_index">
180 <return-value transfer-ownership="full">
181 <array c:type="GArray*">
182 <type name="any" c:type="gpointer"/>
186 <parameter name="index_" transfer-ownership="none">
187 <type name="uint" c:type="guint"/>
191 <method name="remove_index_fast"
192 c:identifier="g_array_remove_index_fast">
193 <return-value transfer-ownership="full">
194 <array c:type="GArray*">
195 <type name="any" c:type="gpointer"/>
199 <parameter name="index_" transfer-ownership="none">
200 <type name="uint" c:type="guint"/>
204 <method name="remove_range" c:identifier="g_array_remove_range">
205 <return-value transfer-ownership="full">
206 <array c:type="GArray*">
207 <type name="any" c:type="gpointer"/>
211 <parameter name="index_" transfer-ownership="none">
212 <type name="uint" c:type="guint"/>
214 <parameter name="length" transfer-ownership="none">
215 <type name="uint" c:type="guint"/>
219 <method name="sort" c:identifier="g_array_sort">
220 <return-value transfer-ownership="none">
221 <type name="none" c:type="void"/>
224 <parameter name="compare_func"
225 transfer-ownership="none"
227 <type name="CompareFunc" c:type="GCompareFunc"/>
231 <method name="sort_with_data" c:identifier="g_array_sort_with_data">
232 <return-value transfer-ownership="none">
233 <type name="none" c:type="void"/>
236 <parameter name="compare_func"
237 transfer-ownership="none"
240 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
242 <parameter name="user_data" transfer-ownership="none">
243 <type name="any" c:type="gpointer"/>
248 <bitfield name="AsciiType" c:type="GAsciiType">
249 <member name="alnum" value="1" c:identifier="G_ASCII_ALNUM"/>
250 <member name="alpha" value="2" c:identifier="G_ASCII_ALPHA"/>
251 <member name="cntrl" value="4" c:identifier="G_ASCII_CNTRL"/>
252 <member name="digit" value="8" c:identifier="G_ASCII_DIGIT"/>
253 <member name="graph" value="16" c:identifier="G_ASCII_GRAPH"/>
254 <member name="lower" value="32" c:identifier="G_ASCII_LOWER"/>
255 <member name="print" value="64" c:identifier="G_ASCII_PRINT"/>
256 <member name="punct" value="128" c:identifier="G_ASCII_PUNCT"/>
257 <member name="space" value="256" c:identifier="G_ASCII_SPACE"/>
258 <member name="upper" value="512" c:identifier="G_ASCII_UPPER"/>
259 <member name="xdigit" value="1024" c:identifier="G_ASCII_XDIGIT"/>
261 <record name="AsyncQueue" c:type="GAsyncQueue">
262 <constructor name="new" c:identifier="g_async_queue_new">
263 <return-value transfer-ownership="full">
264 <type name="AsyncQueue" c:type="GAsyncQueue*"/>
267 <constructor name="new_full" c:identifier="g_async_queue_new_full">
268 <return-value transfer-ownership="full">
269 <type name="AsyncQueue" c:type="GAsyncQueue*"/>
272 <parameter name="item_free_func"
273 transfer-ownership="none"
275 <type name="DestroyNotify" c:type="GDestroyNotify"/>
279 <method name="lock" c:identifier="g_async_queue_lock">
280 <return-value transfer-ownership="none">
281 <type name="none" c:type="void"/>
284 <method name="unlock" c:identifier="g_async_queue_unlock">
285 <return-value transfer-ownership="none">
286 <type name="none" c:type="void"/>
289 <method name="ref" c:identifier="g_async_queue_ref">
290 <return-value transfer-ownership="full">
291 <type name="AsyncQueue" c:type="GAsyncQueue*"/>
294 <method name="unref" c:identifier="g_async_queue_unref">
295 <return-value transfer-ownership="none">
296 <type name="none" c:type="void"/>
299 <method name="ref_unlocked" c:identifier="g_async_queue_ref_unlocked">
300 <return-value transfer-ownership="none">
301 <type name="none" c:type="void"/>
304 <method name="unref_and_unlock"
305 c:identifier="g_async_queue_unref_and_unlock">
306 <return-value transfer-ownership="none">
307 <type name="none" c:type="void"/>
310 <method name="push" c:identifier="g_async_queue_push">
311 <return-value transfer-ownership="none">
312 <type name="none" c:type="void"/>
315 <parameter name="data" transfer-ownership="none">
316 <type name="any" c:type="gpointer"/>
320 <method name="push_unlocked" c:identifier="g_async_queue_push_unlocked">
321 <return-value transfer-ownership="none">
322 <type name="none" c:type="void"/>
325 <parameter name="data" transfer-ownership="none">
326 <type name="any" c:type="gpointer"/>
330 <method name="push_sorted" c:identifier="g_async_queue_push_sorted">
331 <return-value transfer-ownership="none">
332 <type name="none" c:type="void"/>
335 <parameter name="data" transfer-ownership="none">
336 <type name="any" c:type="gpointer"/>
338 <parameter name="func"
339 transfer-ownership="none"
342 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
344 <parameter name="user_data" transfer-ownership="none">
345 <type name="any" c:type="gpointer"/>
349 <method name="push_sorted_unlocked"
350 c:identifier="g_async_queue_push_sorted_unlocked">
351 <return-value transfer-ownership="none">
352 <type name="none" c:type="void"/>
355 <parameter name="data" transfer-ownership="none">
356 <type name="any" c:type="gpointer"/>
358 <parameter name="func"
359 transfer-ownership="none"
362 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
364 <parameter name="user_data" transfer-ownership="none">
365 <type name="any" c:type="gpointer"/>
369 <method name="pop" c:identifier="g_async_queue_pop">
370 <return-value transfer-ownership="none">
371 <type name="any" c:type="gpointer"/>
374 <method name="pop_unlocked" c:identifier="g_async_queue_pop_unlocked">
375 <return-value transfer-ownership="none">
376 <type name="any" c:type="gpointer"/>
379 <method name="try_pop" c:identifier="g_async_queue_try_pop">
380 <return-value transfer-ownership="none">
381 <type name="any" c:type="gpointer"/>
384 <method name="try_pop_unlocked"
385 c:identifier="g_async_queue_try_pop_unlocked">
386 <return-value transfer-ownership="none">
387 <type name="any" c:type="gpointer"/>
390 <method name="timed_pop" c:identifier="g_async_queue_timed_pop">
391 <return-value transfer-ownership="none">
392 <type name="any" c:type="gpointer"/>
395 <parameter name="end_time" transfer-ownership="none">
396 <type name="TimeVal" c:type="GTimeVal*"/>
400 <method name="timed_pop_unlocked"
401 c:identifier="g_async_queue_timed_pop_unlocked">
402 <return-value transfer-ownership="none">
403 <type name="any" c:type="gpointer"/>
406 <parameter name="end_time" transfer-ownership="none">
407 <type name="TimeVal" c:type="GTimeVal*"/>
411 <method name="length" c:identifier="g_async_queue_length">
412 <return-value transfer-ownership="none">
413 <type name="int" c:type="gint"/>
416 <method name="length_unlocked"
417 c:identifier="g_async_queue_length_unlocked">
418 <return-value transfer-ownership="none">
419 <type name="int" c:type="gint"/>
422 <method name="sort" c:identifier="g_async_queue_sort">
423 <return-value transfer-ownership="none">
424 <type name="none" c:type="void"/>
427 <parameter name="func"
428 transfer-ownership="none"
431 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
433 <parameter name="user_data" transfer-ownership="none">
434 <type name="any" c:type="gpointer"/>
438 <method name="sort_unlocked" c:identifier="g_async_queue_sort_unlocked">
439 <return-value transfer-ownership="none">
440 <type name="none" c:type="void"/>
443 <parameter name="func"
444 transfer-ownership="none"
447 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
449 <parameter name="user_data" transfer-ownership="none">
450 <type name="any" c:type="gpointer"/>
455 <constant name="BIG_ENDIAN" value="4321">
458 <record name="BookmarkFile" c:type="GBookmarkFile">
459 <doc xml:whitespace="preserve">The <structname>GBookmarkFile</structname> struct contains only
460 private data and should not be directly accessed.</doc>
461 <constructor name="new" c:identifier="g_bookmark_file_new">
462 <return-value transfer-ownership="full">
463 <type name="BookmarkFile" c:type="GBookmarkFile*"/>
466 <method name="free" c:identifier="g_bookmark_file_free">
467 <return-value transfer-ownership="none">
468 <type name="none" c:type="void"/>
471 <method name="load_from_file"
472 c:identifier="g_bookmark_file_load_from_file"
474 <return-value transfer-ownership="none">
475 <type name="boolean" c:type="gboolean"/>
478 <parameter name="filename" transfer-ownership="none">
479 <type name="utf8" c:type="gchar*"/>
483 <method name="load_from_data"
484 c:identifier="g_bookmark_file_load_from_data"
486 <return-value transfer-ownership="none">
487 <type name="boolean" c:type="gboolean"/>
490 <parameter name="data" transfer-ownership="none">
491 <type name="utf8" c:type="gchar*"/>
493 <parameter name="length" transfer-ownership="none">
494 <type name="gsize" c:type="gsize"/>
498 <method name="load_from_data_dirs"
499 c:identifier="g_bookmark_file_load_from_data_dirs"
501 <return-value transfer-ownership="none">
502 <type name="boolean" c:type="gboolean"/>
505 <parameter name="file" transfer-ownership="none">
506 <type name="utf8" c:type="gchar*"/>
508 <parameter name="full_path" transfer-ownership="none">
509 <array c:type="gchar**">
515 <method name="to_data" c:identifier="g_bookmark_file_to_data" throws="1">
516 <return-value transfer-ownership="full">
517 <type name="utf8" c:type="gchar*"/>
520 <parameter name="length"
523 transfer-ownership="full">
524 <type name="gsize" c:type="gsize*"/>
528 <method name="to_file" c:identifier="g_bookmark_file_to_file" throws="1">
529 <return-value transfer-ownership="none">
530 <type name="boolean" c:type="gboolean"/>
533 <parameter name="filename" transfer-ownership="none">
534 <type name="utf8" c:type="gchar*"/>
538 <method name="set_title" c:identifier="g_bookmark_file_set_title">
539 <return-value transfer-ownership="none">
540 <type name="none" c:type="void"/>
543 <parameter name="uri" transfer-ownership="none">
544 <type name="utf8" c:type="gchar*"/>
546 <parameter name="title" transfer-ownership="none">
547 <type name="utf8" c:type="gchar*"/>
551 <method name="get_title"
552 c:identifier="g_bookmark_file_get_title"
554 <return-value transfer-ownership="full">
555 <type name="utf8" c:type="gchar*"/>
558 <parameter name="uri" transfer-ownership="none">
559 <type name="utf8" c:type="gchar*"/>
563 <method name="set_description"
564 c:identifier="g_bookmark_file_set_description">
565 <return-value transfer-ownership="none">
566 <type name="none" c:type="void"/>
569 <parameter name="uri" transfer-ownership="none">
570 <type name="utf8" c:type="gchar*"/>
572 <parameter name="description" transfer-ownership="none">
573 <type name="utf8" c:type="gchar*"/>
577 <method name="get_description"
578 c:identifier="g_bookmark_file_get_description"
580 <return-value transfer-ownership="full">
581 <type name="utf8" c:type="gchar*"/>
584 <parameter name="uri" transfer-ownership="none">
585 <type name="utf8" c:type="gchar*"/>
589 <method name="set_mime_type"
590 c:identifier="g_bookmark_file_set_mime_type">
591 <return-value transfer-ownership="none">
592 <type name="none" c:type="void"/>
595 <parameter name="uri" transfer-ownership="none">
596 <type name="utf8" c:type="gchar*"/>
598 <parameter name="mime_type" transfer-ownership="none">
599 <type name="utf8" c:type="gchar*"/>
603 <method name="get_mime_type"
604 c:identifier="g_bookmark_file_get_mime_type"
606 <return-value transfer-ownership="full">
607 <type name="utf8" c:type="gchar*"/>
610 <parameter name="uri" transfer-ownership="none">
611 <type name="utf8" c:type="gchar*"/>
615 <method name="set_groups" c:identifier="g_bookmark_file_set_groups">
616 <return-value transfer-ownership="none">
617 <type name="none" c:type="void"/>
620 <parameter name="uri" transfer-ownership="none">
621 <type name="utf8" c:type="gchar*"/>
623 <parameter name="groups" transfer-ownership="none">
624 <array c:type="gchar**">
628 <parameter name="length" transfer-ownership="none">
629 <type name="gsize" c:type="gsize"/>
633 <method name="add_group" c:identifier="g_bookmark_file_add_group">
634 <return-value transfer-ownership="none">
635 <type name="none" c:type="void"/>
638 <parameter name="uri" transfer-ownership="none">
639 <type name="utf8" c:type="gchar*"/>
641 <parameter name="group" transfer-ownership="none">
642 <type name="utf8" c:type="gchar*"/>
646 <method name="has_group"
647 c:identifier="g_bookmark_file_has_group"
649 <return-value transfer-ownership="none">
650 <type name="boolean" c:type="gboolean"/>
653 <parameter name="uri" transfer-ownership="none">
654 <type name="utf8" c:type="gchar*"/>
656 <parameter name="group" transfer-ownership="none">
657 <type name="utf8" c:type="gchar*"/>
661 <method name="get_groups"
662 c:identifier="g_bookmark_file_get_groups"
664 <return-value transfer-ownership="full">
665 <array c:type="gchar**">
670 <parameter name="uri" transfer-ownership="none">
671 <type name="utf8" c:type="gchar*"/>
673 <parameter name="length"
676 transfer-ownership="full">
677 <type name="gsize" c:type="gsize*"/>
681 <method name="add_application"
682 c:identifier="g_bookmark_file_add_application">
683 <return-value transfer-ownership="none">
684 <type name="none" c:type="void"/>
687 <parameter name="uri" transfer-ownership="none">
688 <type name="utf8" c:type="gchar*"/>
690 <parameter name="name" transfer-ownership="none">
691 <type name="utf8" c:type="gchar*"/>
693 <parameter name="exec" transfer-ownership="none">
694 <type name="utf8" c:type="gchar*"/>
698 <method name="has_application"
699 c:identifier="g_bookmark_file_has_application"
701 <return-value transfer-ownership="none">
702 <type name="boolean" c:type="gboolean"/>
705 <parameter name="uri" transfer-ownership="none">
706 <type name="utf8" c:type="gchar*"/>
708 <parameter name="name" transfer-ownership="none">
709 <type name="utf8" c:type="gchar*"/>
713 <method name="get_applications"
714 c:identifier="g_bookmark_file_get_applications"
716 <return-value transfer-ownership="full">
717 <array c:type="gchar**">
722 <parameter name="uri" transfer-ownership="none">
723 <type name="utf8" c:type="gchar*"/>
725 <parameter name="length"
728 transfer-ownership="full">
729 <type name="gsize" c:type="gsize*"/>
733 <method name="set_app_info"
734 c:identifier="g_bookmark_file_set_app_info"
736 <return-value transfer-ownership="none">
737 <type name="boolean" c:type="gboolean"/>
740 <parameter name="uri" transfer-ownership="none">
741 <type name="utf8" c:type="gchar*"/>
743 <parameter name="name" transfer-ownership="none">
744 <type name="utf8" c:type="gchar*"/>
746 <parameter name="exec" transfer-ownership="none">
747 <type name="utf8" c:type="gchar*"/>
749 <parameter name="count" transfer-ownership="none">
750 <type name="int" c:type="gint"/>
752 <parameter name="stamp" transfer-ownership="none">
753 <type name="long" c:type="time_t"/>
757 <method name="get_app_info"
758 c:identifier="g_bookmark_file_get_app_info"
760 <return-value transfer-ownership="none">
761 <type name="boolean" c:type="gboolean"/>
764 <parameter name="uri" transfer-ownership="none">
765 <type name="utf8" c:type="gchar*"/>
767 <parameter name="name" transfer-ownership="none">
768 <type name="utf8" c:type="gchar*"/>
770 <parameter name="exec" transfer-ownership="none">
771 <array c:type="gchar**">
775 <parameter name="count"
778 transfer-ownership="full">
779 <type name="uint" c:type="guint*"/>
781 <parameter name="stamp"
784 transfer-ownership="full">
785 <type name="long" c:type="time_t*"/>
789 <method name="set_is_private"
790 c:identifier="g_bookmark_file_set_is_private">
791 <return-value transfer-ownership="none">
792 <type name="none" c:type="void"/>
795 <parameter name="uri" transfer-ownership="none">
796 <type name="utf8" c:type="gchar*"/>
798 <parameter name="is_private" transfer-ownership="none">
799 <type name="boolean" c:type="gboolean"/>
803 <method name="get_is_private"
804 c:identifier="g_bookmark_file_get_is_private"
806 <return-value transfer-ownership="none">
807 <type name="boolean" c:type="gboolean"/>
810 <parameter name="uri" transfer-ownership="none">
811 <type name="utf8" c:type="gchar*"/>
815 <method name="set_icon" c:identifier="g_bookmark_file_set_icon">
816 <return-value transfer-ownership="none">
817 <type name="none" c:type="void"/>
820 <parameter name="uri" transfer-ownership="none">
821 <type name="utf8" c:type="gchar*"/>
823 <parameter name="href" transfer-ownership="none">
824 <type name="utf8" c:type="gchar*"/>
826 <parameter name="mime_type" transfer-ownership="none">
827 <type name="utf8" c:type="gchar*"/>
831 <method name="get_icon"
832 c:identifier="g_bookmark_file_get_icon"
834 <return-value transfer-ownership="none">
835 <type name="boolean" c:type="gboolean"/>
838 <parameter name="uri" transfer-ownership="none">
839 <type name="utf8" c:type="gchar*"/>
841 <parameter name="href" transfer-ownership="none">
842 <array c:type="gchar**">
846 <parameter name="mime_type" transfer-ownership="none">
847 <array c:type="gchar**">
853 <method name="set_added" c:identifier="g_bookmark_file_set_added">
854 <return-value transfer-ownership="none">
855 <type name="none" c:type="void"/>
858 <parameter name="uri" transfer-ownership="none">
859 <type name="utf8" c:type="gchar*"/>
861 <parameter name="added" transfer-ownership="none">
862 <type name="long" c:type="time_t"/>
866 <method name="get_added"
867 c:identifier="g_bookmark_file_get_added"
869 <return-value transfer-ownership="none">
870 <type name="long" c:type="time_t"/>
873 <parameter name="uri" transfer-ownership="none">
874 <type name="utf8" c:type="gchar*"/>
878 <method name="set_modified" c:identifier="g_bookmark_file_set_modified">
879 <return-value transfer-ownership="none">
880 <type name="none" c:type="void"/>
883 <parameter name="uri" transfer-ownership="none">
884 <type name="utf8" c:type="gchar*"/>
886 <parameter name="modified" transfer-ownership="none">
887 <type name="long" c:type="time_t"/>
891 <method name="get_modified"
892 c:identifier="g_bookmark_file_get_modified"
894 <return-value transfer-ownership="none">
895 <type name="long" c:type="time_t"/>
898 <parameter name="uri" transfer-ownership="none">
899 <type name="utf8" c:type="gchar*"/>
903 <method name="set_visited" c:identifier="g_bookmark_file_set_visited">
904 <return-value transfer-ownership="none">
905 <type name="none" c:type="void"/>
908 <parameter name="uri" transfer-ownership="none">
909 <type name="utf8" c:type="gchar*"/>
911 <parameter name="visited" transfer-ownership="none">
912 <type name="long" c:type="time_t"/>
916 <method name="get_visited"
917 c:identifier="g_bookmark_file_get_visited"
919 <return-value transfer-ownership="none">
920 <type name="long" c:type="time_t"/>
923 <parameter name="uri" transfer-ownership="none">
924 <type name="utf8" c:type="gchar*"/>
928 <method name="has_item" c:identifier="g_bookmark_file_has_item">
929 <return-value transfer-ownership="none">
930 <type name="boolean" c:type="gboolean"/>
933 <parameter name="uri" transfer-ownership="none">
934 <type name="utf8" c:type="gchar*"/>
938 <method name="get_size" c:identifier="g_bookmark_file_get_size">
939 <return-value transfer-ownership="none">
940 <type name="int" c:type="gint"/>
943 <method name="get_uris" c:identifier="g_bookmark_file_get_uris">
944 <return-value transfer-ownership="full">
945 <array c:type="gchar**">
950 <parameter name="length"
953 transfer-ownership="full">
954 <type name="gsize" c:type="gsize*"/>
958 <method name="remove_group"
959 c:identifier="g_bookmark_file_remove_group"
961 <return-value transfer-ownership="none">
962 <type name="boolean" c:type="gboolean"/>
965 <parameter name="uri" transfer-ownership="none">
966 <type name="utf8" c:type="gchar*"/>
968 <parameter name="group" transfer-ownership="none">
969 <type name="utf8" c:type="gchar*"/>
973 <method name="remove_application"
974 c:identifier="g_bookmark_file_remove_application"
976 <return-value transfer-ownership="none">
977 <type name="boolean" c:type="gboolean"/>
980 <parameter name="uri" transfer-ownership="none">
981 <type name="utf8" c:type="gchar*"/>
983 <parameter name="name" transfer-ownership="none">
984 <type name="utf8" c:type="gchar*"/>
988 <method name="remove_item"
989 c:identifier="g_bookmark_file_remove_item"
991 <return-value transfer-ownership="none">
992 <type name="boolean" c:type="gboolean"/>
995 <parameter name="uri" transfer-ownership="none">
996 <type name="utf8" c:type="gchar*"/>
1000 <method name="move_item"
1001 c:identifier="g_bookmark_file_move_item"
1003 <return-value transfer-ownership="none">
1004 <type name="boolean" c:type="gboolean"/>
1007 <parameter name="old_uri" transfer-ownership="none">
1008 <type name="utf8" c:type="gchar*"/>
1010 <parameter name="new_uri" transfer-ownership="none">
1011 <type name="utf8" c:type="gchar*"/>
1016 <enumeration name="BookmarkFileError"
1017 c:type="GBookmarkFileError"
1018 glib:error-quark="g_bookmark_file_error_quark">
1019 <doc xml:whitespace="preserve">Error codes returned by bookmark file parsing.</doc>
1020 <member name="invalid_uri"
1022 c:identifier="G_BOOKMARK_FILE_ERROR_INVALID_URI"/>
1023 <member name="invalid_value"
1025 c:identifier="G_BOOKMARK_FILE_ERROR_INVALID_VALUE"/>
1026 <member name="app_not_registered"
1028 c:identifier="G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED"/>
1029 <member name="uri_not_found"
1031 c:identifier="G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND"/>
1032 <member name="read" value="4" c:identifier="G_BOOKMARK_FILE_ERROR_READ"/>
1033 <member name="unknown_encoding"
1035 c:identifier="G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING"/>
1036 <member name="write"
1038 c:identifier="G_BOOKMARK_FILE_ERROR_WRITE"/>
1039 <member name="file_not_found"
1041 c:identifier="G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND"/>
1043 <record name="ByteArray" c:type="GByteArray">
1044 <field name="data" writable="1">
1045 <type name="any" c:type="guint8*"/>
1047 <field name="len" writable="1">
1048 <type name="uint" c:type="guint"/>
1050 <constructor name="new" c:identifier="g_byte_array_new">
1051 <return-value transfer-ownership="full">
1052 <array c:type="GByteArray*">
1053 <type name="any" c:type="gpointer"/>
1057 <method name="free" c:identifier="g_byte_array_free">
1058 <return-value transfer-ownership="full">
1059 <array c:type="guint8*">
1060 <type name="uint8"/>
1064 <parameter name="free_segment" transfer-ownership="none">
1065 <type name="boolean" c:type="gboolean"/>
1069 <method name="ref" c:identifier="g_byte_array_ref">
1070 <return-value transfer-ownership="full">
1071 <array c:type="GByteArray*">
1072 <type name="any" c:type="gpointer"/>
1076 <method name="unref" c:identifier="g_byte_array_unref">
1077 <return-value transfer-ownership="none">
1078 <type name="none" c:type="void"/>
1081 <method name="append" c:identifier="g_byte_array_append">
1082 <return-value transfer-ownership="full">
1083 <array c:type="GByteArray*">
1084 <type name="any" c:type="gpointer"/>
1088 <parameter name="data" transfer-ownership="none">
1089 <array c:type="guint8*">
1090 <type name="uint8"/>
1093 <parameter name="len" transfer-ownership="none">
1094 <type name="uint" c:type="guint"/>
1098 <method name="prepend" c:identifier="g_byte_array_prepend">
1099 <return-value transfer-ownership="full">
1100 <array c:type="GByteArray*">
1101 <type name="any" c:type="gpointer"/>
1105 <parameter name="data" transfer-ownership="none">
1106 <array c:type="guint8*">
1107 <type name="uint8"/>
1110 <parameter name="len" transfer-ownership="none">
1111 <type name="uint" c:type="guint"/>
1115 <method name="set_size" c:identifier="g_byte_array_set_size">
1116 <return-value transfer-ownership="full">
1117 <array c:type="GByteArray*">
1118 <type name="any" c:type="gpointer"/>
1122 <parameter name="length" transfer-ownership="none">
1123 <type name="uint" c:type="guint"/>
1127 <method name="remove_index" c:identifier="g_byte_array_remove_index">
1128 <return-value transfer-ownership="full">
1129 <array c:type="GByteArray*">
1130 <type name="any" c:type="gpointer"/>
1134 <parameter name="index_" transfer-ownership="none">
1135 <type name="uint" c:type="guint"/>
1139 <method name="remove_index_fast"
1140 c:identifier="g_byte_array_remove_index_fast">
1141 <return-value transfer-ownership="full">
1142 <array c:type="GByteArray*">
1143 <type name="any" c:type="gpointer"/>
1147 <parameter name="index_" transfer-ownership="none">
1148 <type name="uint" c:type="guint"/>
1152 <method name="remove_range" c:identifier="g_byte_array_remove_range">
1153 <return-value transfer-ownership="full">
1154 <array c:type="GByteArray*">
1155 <type name="any" c:type="gpointer"/>
1159 <parameter name="index_" transfer-ownership="none">
1160 <type name="uint" c:type="guint"/>
1162 <parameter name="length" transfer-ownership="none">
1163 <type name="uint" c:type="guint"/>
1167 <method name="sort" c:identifier="g_byte_array_sort">
1168 <return-value transfer-ownership="none">
1169 <type name="none" c:type="void"/>
1172 <parameter name="compare_func"
1173 transfer-ownership="none"
1175 <type name="CompareFunc" c:type="GCompareFunc"/>
1179 <method name="sort_with_data" c:identifier="g_byte_array_sort_with_data">
1180 <return-value transfer-ownership="none">
1181 <type name="none" c:type="void"/>
1184 <parameter name="compare_func"
1185 transfer-ownership="none"
1188 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
1190 <parameter name="user_data" transfer-ownership="none">
1191 <type name="any" c:type="gpointer"/>
1196 <constant name="CAN_INLINE" value="1">
1199 <constant name="CSET_A_2_Z" value="ABCDEFGHIJKLMNOPQRSTUVWXYZ">
1202 <constant name="CSET_DIGITS" value="0123456789">
1205 <constant name="CSET_a_2_z" value="abcdefghijklmnopqrstuvwxyz">
1208 <record name="Cache" c:type="GCache">
1209 <constructor name="new" c:identifier="g_cache_new">
1210 <return-value transfer-ownership="full">
1211 <type name="Cache" c:type="GCache*"/>
1214 <parameter name="value_new_func"
1215 transfer-ownership="none"
1217 <type name="CacheNewFunc" c:type="GCacheNewFunc"/>
1219 <parameter name="value_destroy_func"
1220 transfer-ownership="none"
1222 <type name="CacheDestroyFunc" c:type="GCacheDestroyFunc"/>
1224 <parameter name="key_dup_func"
1225 transfer-ownership="none"
1227 <type name="CacheDupFunc" c:type="GCacheDupFunc"/>
1229 <parameter name="key_destroy_func"
1230 transfer-ownership="none"
1232 <type name="CacheDestroyFunc" c:type="GCacheDestroyFunc"/>
1234 <parameter name="hash_key_func"
1235 transfer-ownership="none"
1237 <type name="HashFunc" c:type="GHashFunc"/>
1239 <parameter name="hash_value_func"
1240 transfer-ownership="none"
1242 <type name="HashFunc" c:type="GHashFunc"/>
1244 <parameter name="key_equal_func"
1245 transfer-ownership="none"
1247 <type name="EqualFunc" c:type="GEqualFunc"/>
1251 <method name="destroy" c:identifier="g_cache_destroy">
1252 <return-value transfer-ownership="none">
1253 <type name="none" c:type="void"/>
1256 <method name="insert" c:identifier="g_cache_insert">
1257 <return-value transfer-ownership="none">
1258 <type name="any" c:type="gpointer"/>
1261 <parameter name="key" transfer-ownership="none">
1262 <type name="any" c:type="gpointer"/>
1266 <method name="remove" c:identifier="g_cache_remove">
1267 <return-value transfer-ownership="none">
1268 <type name="none" c:type="void"/>
1271 <parameter name="value" transfer-ownership="none">
1272 <type name="any" c:type="gconstpointer"/>
1276 <method name="key_foreach" c:identifier="g_cache_key_foreach">
1277 <return-value transfer-ownership="none">
1278 <type name="none" c:type="void"/>
1281 <parameter name="func"
1282 transfer-ownership="none"
1285 <type name="HFunc" c:type="GHFunc"/>
1287 <parameter name="user_data" transfer-ownership="none">
1288 <type name="any" c:type="gpointer"/>
1292 <method name="value_foreach" c:identifier="g_cache_value_foreach">
1293 <return-value transfer-ownership="none">
1294 <type name="none" c:type="void"/>
1297 <parameter name="func"
1298 transfer-ownership="none"
1301 <type name="HFunc" c:type="GHFunc"/>
1303 <parameter name="user_data" transfer-ownership="none">
1304 <type name="any" c:type="gpointer"/>
1309 <callback name="CacheDestroyFunc" c:type="GCacheDestroyFunc">
1310 <return-value transfer-ownership="none">
1311 <type name="none" c:type="void"/>
1314 <parameter name="value" transfer-ownership="none">
1315 <type name="any" c:type="gpointer"/>
1319 <callback name="CacheDupFunc" c:type="GCacheDupFunc">
1320 <return-value transfer-ownership="none">
1321 <type name="any" c:type="gpointer"/>
1324 <parameter name="value" transfer-ownership="none">
1325 <type name="any" c:type="gpointer"/>
1329 <callback name="CacheNewFunc" c:type="GCacheNewFunc">
1330 <return-value transfer-ownership="none">
1331 <type name="any" c:type="gpointer"/>
1334 <parameter name="key" transfer-ownership="none">
1335 <type name="any" c:type="gpointer"/>
1339 <record name="Checksum" c:type="GChecksum" version="2.16">
1340 <doc xml:whitespace="preserve">An opaque structure representing a checksumming operation.
1341 To create a new GChecksum, use g_checksum_new(). To free
1342 a GChecksum, use g_checksum_free().</doc>
1343 <constructor name="new" c:identifier="g_checksum_new">
1344 <return-value transfer-ownership="full">
1345 <type name="Checksum" c:type="GChecksum*"/>
1348 <parameter name="checksum_type" transfer-ownership="none">
1349 <type name="ChecksumType" c:type="GChecksumType"/>
1353 <method name="reset" c:identifier="g_checksum_reset">
1354 <return-value transfer-ownership="none">
1355 <type name="none" c:type="void"/>
1358 <method name="copy" c:identifier="g_checksum_copy">
1359 <return-value transfer-ownership="full">
1360 <type name="Checksum" c:type="GChecksum*"/>
1363 <method name="free" c:identifier="g_checksum_free">
1364 <return-value transfer-ownership="none">
1365 <type name="none" c:type="void"/>
1368 <method name="update" c:identifier="g_checksum_update">
1369 <return-value transfer-ownership="none">
1370 <type name="none" c:type="void"/>
1373 <parameter name="data" transfer-ownership="none">
1374 <array c:type="guchar*">
1375 <type name="uint8"/>
1378 <parameter name="length" transfer-ownership="none">
1379 <type name="gssize" c:type="gssize"/>
1383 <method name="get_string" c:identifier="g_checksum_get_string">
1384 <return-value transfer-ownership="none">
1385 <type name="utf8" c:type="gchar*"/>
1388 <method name="get_digest" c:identifier="g_checksum_get_digest">
1389 <return-value transfer-ownership="none">
1390 <type name="none" c:type="void"/>
1393 <parameter name="buffer" transfer-ownership="none">
1394 <array c:type="guint8*">
1395 <type name="uint8"/>
1398 <parameter name="digest_len"
1400 caller-allocates="0"
1401 transfer-ownership="full">
1402 <type name="gsize" c:type="gsize*"/>
1407 <enumeration name="ChecksumType" version="2.16" c:type="GChecksumType">
1408 <doc xml:whitespace="preserve">The hashing algorithm to be used by #GChecksum when performing the
1409 digest of some data.
1410 Note that the #GChecksumType enumeration may be extended at a later
1411 date to include new hashing algorithm types.</doc>
1412 <member name="md5" value="0" c:identifier="G_CHECKSUM_MD5"/>
1413 <member name="sha1" value="1" c:identifier="G_CHECKSUM_SHA1"/>
1414 <member name="sha256" value="2" c:identifier="G_CHECKSUM_SHA256"/>
1416 <callback name="ChildWatchFunc" c:type="GChildWatchFunc">
1417 <doc xml:whitespace="preserve">The type of functions to be called when a child exists.</doc>
1418 <return-value transfer-ownership="none">
1419 <type name="none" c:type="void"/>
1422 <parameter name="pid" transfer-ownership="none">
1423 <doc xml:whitespace="preserve">the process id of the child process</doc>
1424 <type name="Pid" c:type="GPid"/>
1426 <parameter name="status" transfer-ownership="none">
1427 <doc xml:whitespace="preserve">Status information about the child process, see waitpid(2) for more information about this field</doc>
1428 <type name="int" c:type="gint"/>
1430 <parameter name="data" transfer-ownership="none">
1431 <doc xml:whitespace="preserve">user data passed to g_child_watch_add()</doc>
1432 <type name="any" c:type="gpointer"/>
1436 <callback name="CompareDataFunc" c:type="GCompareDataFunc">
1437 <return-value transfer-ownership="none">
1438 <type name="int" c:type="gint"/>
1441 <parameter name="a" transfer-ownership="none">
1442 <type name="any" c:type="gconstpointer"/>
1444 <parameter name="b" transfer-ownership="none">
1445 <type name="any" c:type="gconstpointer"/>
1447 <parameter name="user_data" transfer-ownership="none" closure="2">
1448 <type name="any" c:type="gpointer"/>
1452 <callback name="CompareFunc" c:type="GCompareFunc">
1453 <return-value transfer-ownership="none">
1454 <type name="int" c:type="gint"/>
1457 <parameter name="a" transfer-ownership="none">
1458 <type name="any" c:type="gconstpointer"/>
1460 <parameter name="b" transfer-ownership="none">
1461 <type name="any" c:type="gconstpointer"/>
1465 <record name="Completion" c:type="GCompletion">
1466 <field name="items" writable="1">
1467 <type name="List" c:type="GList*"/>
1469 <field name="func" writable="1">
1470 <type name="CompletionFunc" c:type="GCompletionFunc"/>
1472 <field name="prefix" writable="1">
1473 <type name="utf8" c:type="gchar*"/>
1475 <field name="cache" writable="1">
1476 <type name="List" c:type="GList*"/>
1478 <field name="strncmp_func" writable="1">
1479 <type name="CompletionStrncmpFunc" c:type="GCompletionStrncmpFunc"/>
1481 <constructor name="new" c:identifier="g_completion_new">
1482 <return-value transfer-ownership="full">
1483 <type name="Completion" c:type="GCompletion*"/>
1486 <parameter name="func" transfer-ownership="none" scope="call">
1487 <type name="CompletionFunc" c:type="GCompletionFunc"/>
1491 <method name="add_items"
1492 c:identifier="g_completion_add_items"
1494 <return-value transfer-ownership="none">
1495 <type name="none" c:type="void"/>
1498 <parameter name="items" transfer-ownership="none">
1499 <type name="List" c:type="GList*"/>
1503 <method name="remove_items"
1504 c:identifier="g_completion_remove_items"
1506 <return-value transfer-ownership="none">
1507 <type name="none" c:type="void"/>
1510 <parameter name="items" transfer-ownership="none">
1511 <type name="List" c:type="GList*"/>
1515 <method name="clear_items" c:identifier="g_completion_clear_items">
1516 <return-value transfer-ownership="none">
1517 <type name="none" c:type="void"/>
1520 <method name="complete"
1521 c:identifier="g_completion_complete"
1523 <return-value transfer-ownership="full">
1524 <type name="List" c:type="GList*"/>
1527 <parameter name="prefix" transfer-ownership="none">
1528 <type name="utf8" c:type="gchar*"/>
1530 <parameter name="new_prefix" transfer-ownership="none">
1531 <array c:type="gchar**">
1537 <method name="complete_utf8" c:identifier="g_completion_complete_utf8">
1538 <return-value transfer-ownership="none">
1539 <type name="List" c:type="GList*">
1544 <parameter name="prefix" transfer-ownership="none">
1545 <type name="utf8" c:type="gchar*"/>
1547 <parameter name="new_prefix" transfer-ownership="none">
1548 <array c:type="gchar**">
1554 <method name="set_compare" c:identifier="g_completion_set_compare">
1555 <return-value transfer-ownership="none">
1556 <type name="none" c:type="void"/>
1559 <parameter name="strncmp_func"
1560 transfer-ownership="none"
1562 <type name="CompletionStrncmpFunc"
1563 c:type="GCompletionStrncmpFunc"/>
1567 <method name="free" c:identifier="g_completion_free">
1568 <return-value transfer-ownership="none">
1569 <type name="none" c:type="void"/>
1573 <callback name="CompletionFunc" c:type="GCompletionFunc">
1574 <return-value transfer-ownership="full">
1575 <type name="utf8" c:type="gchar*"/>
1578 <parameter transfer-ownership="none">
1579 <type name="any" c:type="gpointer"/>
1583 <callback name="CompletionStrncmpFunc" c:type="GCompletionStrncmpFunc">
1584 <return-value transfer-ownership="none">
1585 <type name="int" c:type="gint"/>
1588 <parameter name="s1" transfer-ownership="none">
1589 <type name="utf8" c:type="gchar*"/>
1591 <parameter name="s2" transfer-ownership="none">
1592 <type name="utf8" c:type="gchar*"/>
1594 <parameter name="n" transfer-ownership="none">
1595 <type name="gsize" c:type="gsize"/>
1599 <record name="Cond" c:type="GCond">
1601 <enumeration name="ConvertError"
1602 c:type="GConvertError"
1603 glib:error-quark="g_convert_error_quark">
1604 <doc xml:whitespace="preserve">Error codes returned by character set conversion routines.</doc>
1605 <member name="no_conversion"
1607 c:identifier="G_CONVERT_ERROR_NO_CONVERSION"/>
1608 <member name="illegal_sequence"
1610 c:identifier="G_CONVERT_ERROR_ILLEGAL_SEQUENCE"/>
1611 <member name="failed" value="2" c:identifier="G_CONVERT_ERROR_FAILED"/>
1612 <member name="partial_input"
1614 c:identifier="G_CONVERT_ERROR_PARTIAL_INPUT"/>
1615 <member name="bad_uri" value="4" c:identifier="G_CONVERT_ERROR_BAD_URI"/>
1616 <member name="not_absolute_path"
1618 c:identifier="G_CONVERT_ERROR_NOT_ABSOLUTE_PATH"/>
1620 <callback name="CopyFunc" c:type="GCopyFunc" version="2.4">
1621 <doc xml:whitespace="preserve">A function of this signature is used to copy the node data
1622 when doing a deep-copy of a tree.</doc>
1623 <return-value transfer-ownership="none">
1624 <doc xml:whitespace="preserve">A pointer to the copy</doc>
1625 <type name="any" c:type="gpointer"/>
1628 <parameter name="src" transfer-ownership="none">
1629 <doc xml:whitespace="preserve">A pointer to the data which should be copied</doc>
1630 <type name="any" c:type="gconstpointer"/>
1632 <parameter name="data" transfer-ownership="none">
1633 <doc xml:whitespace="preserve">Additional data</doc>
1634 <type name="any" c:type="gpointer"/>
1638 <constant name="DATALIST_FLAGS_MASK" value="3">
1641 <constant name="DATE_BAD_DAY" value="0">
1644 <constant name="DATE_BAD_JULIAN" value="0">
1647 <constant name="DATE_BAD_YEAR" value="0">
1650 <constant name="DIR_SEPARATOR_S" value="\">
1653 <record name="Data" c:type="GData">
1655 <callback name="DataForeachFunc" c:type="GDataForeachFunc">
1656 <return-value transfer-ownership="none">
1657 <type name="none" c:type="void"/>
1660 <parameter name="key_id" transfer-ownership="none">
1661 <type name="Quark" c:type="GQuark"/>
1663 <parameter name="data" transfer-ownership="none">
1664 <type name="any" c:type="gpointer"/>
1666 <parameter name="user_data" transfer-ownership="none" closure="2">
1667 <type name="any" c:type="gpointer"/>
1671 <record name="Date" c:type="GDate">
1672 <field name="julian_days" writable="1" bits="32">
1673 <type name="uint" c:type="guint"/>
1675 <field name="julian" writable="1" bits="1">
1676 <type name="uint" c:type="guint"/>
1678 <field name="dmy" writable="1" bits="1">
1679 <type name="uint" c:type="guint"/>
1681 <field name="day" writable="1" bits="6">
1682 <type name="uint" c:type="guint"/>
1684 <field name="month" writable="1" bits="4">
1685 <type name="uint" c:type="guint"/>
1687 <field name="year" writable="1" bits="16">
1688 <type name="uint" c:type="guint"/>
1690 <constructor name="new" c:identifier="g_date_new">
1691 <return-value transfer-ownership="full">
1692 <type name="Date" c:type="GDate*"/>
1695 <constructor name="new_dmy" c:identifier="g_date_new_dmy">
1696 <return-value transfer-ownership="full">
1697 <type name="Date" c:type="GDate*"/>
1700 <parameter name="day" transfer-ownership="none">
1701 <type name="DateDay" c:type="GDateDay"/>
1703 <parameter name="month" transfer-ownership="none">
1704 <type name="DateMonth" c:type="GDateMonth"/>
1706 <parameter name="year" transfer-ownership="none">
1707 <type name="DateYear" c:type="GDateYear"/>
1711 <constructor name="new_julian" c:identifier="g_date_new_julian">
1712 <return-value transfer-ownership="full">
1713 <type name="Date" c:type="GDate*"/>
1716 <parameter name="julian_day" transfer-ownership="none">
1717 <type name="uint32" c:type="guint32"/>
1721 <method name="free" c:identifier="g_date_free">
1722 <return-value transfer-ownership="none">
1723 <type name="none" c:type="void"/>
1726 <method name="valid" c:identifier="g_date_valid">
1727 <return-value transfer-ownership="none">
1728 <type name="boolean" c:type="gboolean"/>
1731 <method name="get_weekday" c:identifier="g_date_get_weekday">
1732 <return-value transfer-ownership="full">
1733 <type name="DateWeekday" c:type="GDateWeekday"/>
1736 <method name="get_month" c:identifier="g_date_get_month">
1737 <return-value transfer-ownership="full">
1738 <type name="DateMonth" c:type="GDateMonth"/>
1741 <method name="get_year" c:identifier="g_date_get_year">
1742 <return-value transfer-ownership="full">
1743 <type name="DateYear" c:type="GDateYear"/>
1746 <method name="get_day" c:identifier="g_date_get_day">
1747 <return-value transfer-ownership="full">
1748 <type name="DateDay" c:type="GDateDay"/>
1751 <method name="get_julian" c:identifier="g_date_get_julian">
1752 <return-value transfer-ownership="none">
1753 <type name="uint32" c:type="guint32"/>
1756 <method name="get_day_of_year" c:identifier="g_date_get_day_of_year">
1757 <return-value transfer-ownership="none">
1758 <type name="uint" c:type="guint"/>
1761 <method name="get_monday_week_of_year"
1762 c:identifier="g_date_get_monday_week_of_year">
1763 <return-value transfer-ownership="none">
1764 <type name="uint" c:type="guint"/>
1767 <method name="get_sunday_week_of_year"
1768 c:identifier="g_date_get_sunday_week_of_year">
1769 <return-value transfer-ownership="none">
1770 <type name="uint" c:type="guint"/>
1773 <method name="get_iso8601_week_of_year"
1774 c:identifier="g_date_get_iso8601_week_of_year">
1775 <return-value transfer-ownership="none">
1776 <type name="uint" c:type="guint"/>
1779 <method name="clear" c:identifier="g_date_clear">
1780 <return-value transfer-ownership="none">
1781 <type name="none" c:type="void"/>
1784 <parameter name="n_dates" transfer-ownership="none">
1785 <type name="uint" c:type="guint"/>
1789 <method name="set_parse" c:identifier="g_date_set_parse">
1790 <return-value transfer-ownership="none">
1791 <type name="none" c:type="void"/>
1794 <parameter name="str" transfer-ownership="none">
1795 <type name="utf8" c:type="gchar*"/>
1799 <method name="set_time_t" c:identifier="g_date_set_time_t">
1800 <return-value transfer-ownership="none">
1801 <type name="none" c:type="void"/>
1804 <parameter name="timet" transfer-ownership="none">
1805 <type name="long" c:type="time_t"/>
1809 <method name="set_time_val" c:identifier="g_date_set_time_val">
1810 <return-value transfer-ownership="none">
1811 <type name="none" c:type="void"/>
1814 <parameter name="timeval" transfer-ownership="none">
1815 <type name="TimeVal" c:type="GTimeVal*"/>
1819 <method name="set_time" c:identifier="g_date_set_time">
1820 <return-value transfer-ownership="none">
1821 <type name="none" c:type="void"/>
1824 <parameter name="time_" transfer-ownership="none">
1825 <type name="Time" c:type="GTime"/>
1829 <method name="set_month" c:identifier="g_date_set_month">
1830 <return-value transfer-ownership="none">
1831 <type name="none" c:type="void"/>
1834 <parameter name="month" transfer-ownership="none">
1835 <type name="DateMonth" c:type="GDateMonth"/>
1839 <method name="set_day" c:identifier="g_date_set_day">
1840 <return-value transfer-ownership="none">
1841 <type name="none" c:type="void"/>
1844 <parameter name="day" transfer-ownership="none">
1845 <type name="DateDay" c:type="GDateDay"/>
1849 <method name="set_year" c:identifier="g_date_set_year">
1850 <return-value transfer-ownership="none">
1851 <type name="none" c:type="void"/>
1854 <parameter name="year" transfer-ownership="none">
1855 <type name="DateYear" c:type="GDateYear"/>
1859 <method name="set_dmy" c:identifier="g_date_set_dmy">
1860 <return-value transfer-ownership="none">
1861 <type name="none" c:type="void"/>
1864 <parameter name="day" transfer-ownership="none">
1865 <type name="DateDay" c:type="GDateDay"/>
1867 <parameter name="month" transfer-ownership="none">
1868 <type name="DateMonth" c:type="GDateMonth"/>
1870 <parameter name="y" transfer-ownership="none">
1871 <type name="DateYear" c:type="GDateYear"/>
1875 <method name="set_julian" c:identifier="g_date_set_julian">
1876 <return-value transfer-ownership="none">
1877 <type name="none" c:type="void"/>
1880 <parameter name="julian_date" transfer-ownership="none">
1881 <type name="uint32" c:type="guint32"/>
1885 <method name="is_first_of_month" c:identifier="g_date_is_first_of_month">
1886 <return-value transfer-ownership="none">
1887 <type name="boolean" c:type="gboolean"/>
1890 <method name="is_last_of_month" c:identifier="g_date_is_last_of_month">
1891 <return-value transfer-ownership="none">
1892 <type name="boolean" c:type="gboolean"/>
1895 <method name="add_days" c:identifier="g_date_add_days">
1896 <return-value transfer-ownership="none">
1897 <type name="none" c:type="void"/>
1900 <parameter name="n_days" transfer-ownership="none">
1901 <type name="uint" c:type="guint"/>
1905 <method name="subtract_days" c:identifier="g_date_subtract_days">
1906 <return-value transfer-ownership="none">
1907 <type name="none" c:type="void"/>
1910 <parameter name="n_days" transfer-ownership="none">
1911 <type name="uint" c:type="guint"/>
1915 <method name="add_months" c:identifier="g_date_add_months">
1916 <return-value transfer-ownership="none">
1917 <type name="none" c:type="void"/>
1920 <parameter name="n_months" transfer-ownership="none">
1921 <type name="uint" c:type="guint"/>
1925 <method name="subtract_months" c:identifier="g_date_subtract_months">
1926 <return-value transfer-ownership="none">
1927 <type name="none" c:type="void"/>
1930 <parameter name="n_months" transfer-ownership="none">
1931 <type name="uint" c:type="guint"/>
1935 <method name="add_years" c:identifier="g_date_add_years">
1936 <return-value transfer-ownership="none">
1937 <type name="none" c:type="void"/>
1940 <parameter name="n_years" transfer-ownership="none">
1941 <type name="uint" c:type="guint"/>
1945 <method name="subtract_years" c:identifier="g_date_subtract_years">
1946 <return-value transfer-ownership="none">
1947 <type name="none" c:type="void"/>
1950 <parameter name="n_years" transfer-ownership="none">
1951 <type name="uint" c:type="guint"/>
1955 <method name="days_between" c:identifier="g_date_days_between">
1956 <return-value transfer-ownership="none">
1957 <type name="int" c:type="gint"/>
1960 <parameter name="date2" transfer-ownership="none">
1961 <type name="Date" c:type="GDate*"/>
1965 <method name="compare" c:identifier="g_date_compare">
1966 <return-value transfer-ownership="none">
1967 <type name="int" c:type="gint"/>
1970 <parameter name="rhs" transfer-ownership="none">
1971 <type name="Date" c:type="GDate*"/>
1975 <method name="to_struct_tm" c:identifier="g_date_to_struct_tm">
1976 <return-value transfer-ownership="none">
1977 <type name="none" c:type="void"/>
1980 <parameter name="tm" transfer-ownership="none">
1981 <type name="any" c:type="any*"/>
1985 <method name="clamp" c:identifier="g_date_clamp">
1986 <return-value transfer-ownership="none">
1987 <type name="none" c:type="void"/>
1990 <parameter name="min_date" transfer-ownership="none">
1991 <type name="Date" c:type="GDate*"/>
1993 <parameter name="max_date" transfer-ownership="none">
1994 <type name="Date" c:type="GDate*"/>
1998 <method name="order" c:identifier="g_date_order">
1999 <return-value transfer-ownership="none">
2000 <type name="none" c:type="void"/>
2003 <parameter name="date2" transfer-ownership="none">
2004 <type name="Date" c:type="GDate*"/>
2009 <enumeration name="DateDMY" c:type="GDateDMY">
2010 <member name="day" value="0" c:identifier="G_DATE_DAY"/>
2011 <member name="month" value="1" c:identifier="G_DATE_MONTH"/>
2012 <member name="year" value="2" c:identifier="G_DATE_YEAR"/>
2014 <enumeration name="DateMonth" c:type="GDateMonth">
2015 <member name="bad_month" value="0" c:identifier="G_DATE_BAD_MONTH"/>
2016 <member name="january" value="1" c:identifier="G_DATE_JANUARY"/>
2017 <member name="february" value="2" c:identifier="G_DATE_FEBRUARY"/>
2018 <member name="march" value="3" c:identifier="G_DATE_MARCH"/>
2019 <member name="april" value="4" c:identifier="G_DATE_APRIL"/>
2020 <member name="may" value="5" c:identifier="G_DATE_MAY"/>
2021 <member name="june" value="6" c:identifier="G_DATE_JUNE"/>
2022 <member name="july" value="7" c:identifier="G_DATE_JULY"/>
2023 <member name="august" value="8" c:identifier="G_DATE_AUGUST"/>
2024 <member name="september" value="9" c:identifier="G_DATE_SEPTEMBER"/>
2025 <member name="october" value="10" c:identifier="G_DATE_OCTOBER"/>
2026 <member name="november" value="11" c:identifier="G_DATE_NOVEMBER"/>
2027 <member name="december" value="12" c:identifier="G_DATE_DECEMBER"/>
2029 <record name="DateTime" c:type="GDateTime" version="2.26">
2030 <doc xml:whitespace="preserve"><structname>GDateTime</structname> is an opaque structure whose members
2031 cannot be accessed directly.</doc>
2032 <constructor name="new_now" c:identifier="g_date_time_new_now">
2033 <return-value transfer-ownership="full">
2034 <type name="DateTime" c:type="GDateTime*"/>
2037 <constructor name="new_today" c:identifier="g_date_time_new_today">
2038 <return-value transfer-ownership="full">
2039 <type name="DateTime" c:type="GDateTime*"/>
2042 <constructor name="new_utc_now" c:identifier="g_date_time_new_utc_now">
2043 <return-value transfer-ownership="full">
2044 <type name="DateTime" c:type="GDateTime*"/>
2047 <constructor name="new_from_date"
2048 c:identifier="g_date_time_new_from_date">
2049 <return-value transfer-ownership="full">
2050 <type name="DateTime" c:type="GDateTime*"/>
2053 <parameter name="year" transfer-ownership="none">
2054 <type name="int" c:type="gint"/>
2056 <parameter name="month" transfer-ownership="none">
2057 <type name="int" c:type="gint"/>
2059 <parameter name="day" transfer-ownership="none">
2060 <type name="int" c:type="gint"/>
2064 <constructor name="new_from_epoch"
2065 c:identifier="g_date_time_new_from_epoch">
2066 <return-value transfer-ownership="full">
2067 <type name="DateTime" c:type="GDateTime*"/>
2070 <parameter name="secs" transfer-ownership="none">
2071 <type name="int64" c:type="gint64"/>
2075 <constructor name="new_from_timeval"
2076 c:identifier="g_date_time_new_from_timeval">
2077 <return-value transfer-ownership="full">
2078 <type name="DateTime" c:type="GDateTime*"/>
2081 <parameter name="tv" transfer-ownership="none">
2082 <type name="TimeVal" c:type="GTimeVal*"/>
2086 <constructor name="new_full" c:identifier="g_date_time_new_full">
2087 <return-value transfer-ownership="full">
2088 <type name="DateTime" c:type="GDateTime*"/>
2091 <parameter name="year" transfer-ownership="none">
2092 <type name="int" c:type="gint"/>
2094 <parameter name="month" transfer-ownership="none">
2095 <type name="int" c:type="gint"/>
2097 <parameter name="day" transfer-ownership="none">
2098 <type name="int" c:type="gint"/>
2100 <parameter name="hour" transfer-ownership="none">
2101 <type name="int" c:type="gint"/>
2103 <parameter name="minute" transfer-ownership="none">
2104 <type name="int" c:type="gint"/>
2106 <parameter name="second" transfer-ownership="none">
2107 <type name="int" c:type="gint"/>
2109 <parameter name="timezone" transfer-ownership="none">
2110 <type name="utf8" c:type="gchar*"/>
2114 <method name="copy" c:identifier="g_date_time_copy">
2115 <return-value transfer-ownership="full">
2116 <type name="DateTime" c:type="GDateTime*"/>
2119 <method name="ref" c:identifier="g_date_time_ref">
2120 <return-value transfer-ownership="full">
2121 <type name="DateTime" c:type="GDateTime*"/>
2124 <method name="unref" c:identifier="g_date_time_unref">
2125 <return-value transfer-ownership="none">
2126 <type name="none" c:type="void"/>
2129 <method name="add" c:identifier="g_date_time_add">
2130 <return-value transfer-ownership="full">
2131 <type name="DateTime" c:type="GDateTime*"/>
2134 <parameter name="timespan" transfer-ownership="none">
2135 <type name="TimeSpan" c:type="GTimeSpan"/>
2139 <method name="add_days" c:identifier="g_date_time_add_days">
2140 <return-value transfer-ownership="full">
2141 <type name="DateTime" c:type="GDateTime*"/>
2144 <parameter name="days" transfer-ownership="none">
2145 <type name="int" c:type="gint"/>
2149 <method name="add_hours" c:identifier="g_date_time_add_hours">
2150 <return-value transfer-ownership="full">
2151 <type name="DateTime" c:type="GDateTime*"/>
2154 <parameter name="hours" transfer-ownership="none">
2155 <type name="int" c:type="gint"/>
2159 <method name="add_milliseconds"
2160 c:identifier="g_date_time_add_milliseconds">
2161 <return-value transfer-ownership="full">
2162 <type name="DateTime" c:type="GDateTime*"/>
2165 <parameter name="milliseconds" transfer-ownership="none">
2166 <type name="int" c:type="gint"/>
2170 <method name="add_minutes" c:identifier="g_date_time_add_minutes">
2171 <return-value transfer-ownership="full">
2172 <type name="DateTime" c:type="GDateTime*"/>
2175 <parameter name="minutes" transfer-ownership="none">
2176 <type name="int" c:type="gint"/>
2180 <method name="add_months" c:identifier="g_date_time_add_months">
2181 <return-value transfer-ownership="full">
2182 <type name="DateTime" c:type="GDateTime*"/>
2185 <parameter name="months" transfer-ownership="none">
2186 <type name="int" c:type="gint"/>
2190 <method name="add_seconds" c:identifier="g_date_time_add_seconds">
2191 <return-value transfer-ownership="full">
2192 <type name="DateTime" c:type="GDateTime*"/>
2195 <parameter name="seconds" transfer-ownership="none">
2196 <type name="int" c:type="gint"/>
2200 <method name="add_weeks" c:identifier="g_date_time_add_weeks">
2201 <return-value transfer-ownership="full">
2202 <type name="DateTime" c:type="GDateTime*"/>
2205 <parameter name="weeks" transfer-ownership="none">
2206 <type name="int" c:type="gint"/>
2210 <method name="add_years" c:identifier="g_date_time_add_years">
2211 <return-value transfer-ownership="full">
2212 <type name="DateTime" c:type="GDateTime*"/>
2215 <parameter name="years" transfer-ownership="none">
2216 <type name="int" c:type="gint"/>
2220 <method name="add_full" c:identifier="g_date_time_add_full">
2221 <return-value transfer-ownership="full">
2222 <type name="DateTime" c:type="GDateTime*"/>
2225 <parameter name="years" transfer-ownership="none">
2226 <type name="int" c:type="gint"/>
2228 <parameter name="months" transfer-ownership="none">
2229 <type name="int" c:type="gint"/>
2231 <parameter name="days" transfer-ownership="none">
2232 <type name="int" c:type="gint"/>
2234 <parameter name="hours" transfer-ownership="none">
2235 <type name="int" c:type="gint"/>
2237 <parameter name="minutes" transfer-ownership="none">
2238 <type name="int" c:type="gint"/>
2240 <parameter name="seconds" transfer-ownership="none">
2241 <type name="int" c:type="gint"/>
2245 <method name="day" c:identifier="g_date_time_day">
2246 <return-value transfer-ownership="full">
2247 <type name="DateTime" c:type="GDateTime*"/>
2250 <method name="difference" c:identifier="g_date_time_difference">
2251 <return-value transfer-ownership="full">
2252 <type name="TimeSpan" c:type="GTimeSpan"/>
2255 <parameter name="end" transfer-ownership="none">
2256 <type name="DateTime" c:type="GDateTime*"/>
2260 <method name="get_julian" c:identifier="g_date_time_get_julian">
2261 <return-value transfer-ownership="none">
2262 <type name="none" c:type="void"/>
2265 <parameter name="period"
2267 caller-allocates="0"
2268 transfer-ownership="full">
2269 <type name="int" c:type="gint*"/>
2271 <parameter name="julian"
2273 caller-allocates="0"
2274 transfer-ownership="full">
2275 <type name="int" c:type="gint*"/>
2277 <parameter name="hour"
2279 caller-allocates="0"
2280 transfer-ownership="full">
2281 <type name="int" c:type="gint*"/>
2283 <parameter name="minute"
2285 caller-allocates="0"
2286 transfer-ownership="full">
2287 <type name="int" c:type="gint*"/>
2289 <parameter name="second"
2291 caller-allocates="0"
2292 transfer-ownership="full">
2293 <type name="int" c:type="gint*"/>
2297 <method name="get_hour" c:identifier="g_date_time_get_hour">
2298 <return-value transfer-ownership="none">
2299 <type name="int" c:type="gint"/>
2302 <method name="get_minute" c:identifier="g_date_time_get_minute">
2303 <return-value transfer-ownership="none">
2304 <type name="int" c:type="gint"/>
2307 <method name="get_second" c:identifier="g_date_time_get_second">
2308 <return-value transfer-ownership="none">
2309 <type name="int" c:type="gint"/>
2312 <method name="get_millisecond"
2313 c:identifier="g_date_time_get_millisecond">
2314 <return-value transfer-ownership="none">
2315 <type name="int" c:type="gint"/>
2318 <method name="get_microsecond"
2319 c:identifier="g_date_time_get_microsecond">
2320 <return-value transfer-ownership="none">
2321 <type name="int" c:type="gint"/>
2324 <method name="get_day_of_week"
2325 c:identifier="g_date_time_get_day_of_week">
2326 <return-value transfer-ownership="none">
2327 <type name="int" c:type="gint"/>
2330 <method name="get_day_of_month"
2331 c:identifier="g_date_time_get_day_of_month">
2332 <return-value transfer-ownership="none">
2333 <type name="int" c:type="gint"/>
2336 <method name="get_day_of_year"
2337 c:identifier="g_date_time_get_day_of_year">
2338 <return-value transfer-ownership="none">
2339 <type name="int" c:type="gint"/>
2342 <method name="get_month" c:identifier="g_date_time_get_month">
2343 <return-value transfer-ownership="none">
2344 <type name="int" c:type="gint"/>
2347 <method name="get_year" c:identifier="g_date_time_get_year">
2348 <return-value transfer-ownership="none">
2349 <type name="int" c:type="gint"/>
2352 <method name="get_dmy" c:identifier="g_date_time_get_dmy">
2353 <return-value transfer-ownership="none">
2354 <type name="none" c:type="void"/>
2357 <parameter name="day"
2359 caller-allocates="0"
2360 transfer-ownership="full">
2361 <type name="int" c:type="gint*"/>
2363 <parameter name="month"
2365 caller-allocates="0"
2366 transfer-ownership="full">
2367 <type name="int" c:type="gint*"/>
2369 <parameter name="year"
2371 caller-allocates="0"
2372 transfer-ownership="full">
2373 <type name="int" c:type="gint*"/>
2377 <method name="get_utc_offset" c:identifier="g_date_time_get_utc_offset">
2378 <return-value transfer-ownership="full">
2379 <type name="TimeSpan" c:type="GTimeSpan"/>
2382 <method name="get_timezone_name"
2383 c:identifier="g_date_time_get_timezone_name">
2384 <return-value transfer-ownership="none">
2385 <type name="utf8" c:type="gchar*"/>
2388 <method name="is_leap_year" c:identifier="g_date_time_is_leap_year">
2389 <return-value transfer-ownership="none">
2390 <type name="boolean" c:type="gboolean"/>
2393 <method name="is_daylight_savings"
2394 c:identifier="g_date_time_is_daylight_savings">
2395 <return-value transfer-ownership="none">
2396 <type name="boolean" c:type="gboolean"/>
2399 <method name="to_local" c:identifier="g_date_time_to_local">
2400 <return-value transfer-ownership="full">
2401 <type name="DateTime" c:type="GDateTime*"/>
2404 <method name="to_epoch" c:identifier="g_date_time_to_epoch">
2405 <return-value transfer-ownership="none">
2406 <type name="int64" c:type="gint64"/>
2409 <method name="to_timeval" c:identifier="g_date_time_to_timeval">
2410 <return-value transfer-ownership="none">
2411 <type name="none" c:type="void"/>
2414 <parameter name="tv" transfer-ownership="none">
2415 <type name="TimeVal" c:type="GTimeVal*"/>
2419 <method name="to_utc" c:identifier="g_date_time_to_utc">
2420 <return-value transfer-ownership="full">
2421 <type name="DateTime" c:type="GDateTime*"/>
2424 <method name="printf" c:identifier="g_date_time_printf">
2425 <return-value transfer-ownership="full">
2426 <type name="utf8" c:type="gchar*"/>
2429 <parameter name="format" transfer-ownership="none">
2430 <type name="utf8" c:type="gchar*"/>
2435 <enumeration name="DateWeekday" c:type="GDateWeekday">
2436 <member name="bad_weekday" value="0" c:identifier="G_DATE_BAD_WEEKDAY"/>
2437 <member name="monday" value="1" c:identifier="G_DATE_MONDAY"/>
2438 <member name="tuesday" value="2" c:identifier="G_DATE_TUESDAY"/>
2439 <member name="wednesday" value="3" c:identifier="G_DATE_WEDNESDAY"/>
2440 <member name="thursday" value="4" c:identifier="G_DATE_THURSDAY"/>
2441 <member name="friday" value="5" c:identifier="G_DATE_FRIDAY"/>
2442 <member name="saturday" value="6" c:identifier="G_DATE_SATURDAY"/>
2443 <member name="sunday" value="7" c:identifier="G_DATE_SUNDAY"/>
2445 <record name="DebugKey" c:type="GDebugKey">
2446 <field name="key" writable="1">
2447 <type name="utf8" c:type="gchar*"/>
2449 <field name="value" writable="1">
2450 <type name="uint" c:type="guint"/>
2453 <callback name="DestroyNotify" c:type="GDestroyNotify">
2454 <return-value transfer-ownership="none">
2455 <type name="none" c:type="void"/>
2458 <parameter name="data" transfer-ownership="none">
2459 <type name="any" c:type="gpointer"/>
2463 <record name="Dir" c:type="GDir">
2464 <method name="read_name" c:identifier="g_dir_read_name">
2465 <return-value transfer-ownership="none">
2466 <type name="utf8" c:type="gchar*"/>
2469 <method name="rewind" c:identifier="g_dir_rewind">
2470 <return-value transfer-ownership="none">
2471 <type name="none" c:type="void"/>
2474 <method name="close" c:identifier="g_dir_close">
2475 <return-value transfer-ownership="none">
2476 <type name="none" c:type="void"/>
2480 <union name="DoubleIEEE754" c:type="GDoubleIEEE754">
2481 <field name="v_double" writable="1">
2482 <type name="double" c:type="gdouble"/>
2484 <record name="mpn" c:type="mpn">
2485 <field name="mantissa_low" writable="1" bits="32">
2486 <type name="uint" c:type="guint"/>
2488 <field name="mantissa_high" writable="1" bits="20">
2489 <type name="uint" c:type="guint"/>
2491 <field name="biased_exponent" writable="1" bits="11">
2492 <type name="uint" c:type="guint"/>
2494 <field name="sign" writable="1" bits="1">
2495 <type name="uint" c:type="guint"/>
2499 <constant name="E" value="2.71828182846">
2500 <type name="double"/>
2502 <callback name="EqualFunc" c:type="GEqualFunc">
2503 <return-value transfer-ownership="none">
2504 <type name="boolean" c:type="gboolean"/>
2507 <parameter name="a" transfer-ownership="none">
2508 <type name="any" c:type="gconstpointer"/>
2510 <parameter name="b" transfer-ownership="none">
2511 <type name="any" c:type="gconstpointer"/>
2515 <record name="Error" c:type="GError">
2516 <field name="domain" writable="1">
2517 <type name="Quark" c:type="GQuark"/>
2519 <field name="code" writable="1">
2520 <type name="int" c:type="gint"/>
2522 <field name="message" writable="1">
2523 <type name="utf8" c:type="gchar*"/>
2525 <constructor name="new" c:identifier="g_error_new" introspectable="0">
2526 <return-value transfer-ownership="full">
2527 <type name="Error" c:type="GError*"/>
2530 <parameter name="domain" transfer-ownership="none">
2531 <type name="Quark" c:type="GQuark"/>
2533 <parameter name="code" transfer-ownership="none">
2534 <type name="int" c:type="gint"/>
2536 <parameter name="format" transfer-ownership="none">
2537 <type name="utf8" c:type="gchar*"/>
2539 <parameter transfer-ownership="none">
2545 <constructor name="new_literal" c:identifier="g_error_new_literal">
2546 <return-value transfer-ownership="full">
2547 <type name="Error" c:type="GError*"/>
2550 <parameter name="domain" transfer-ownership="none">
2551 <type name="Quark" c:type="GQuark"/>
2553 <parameter name="code" transfer-ownership="none">
2554 <type name="int" c:type="gint"/>
2556 <parameter name="message" transfer-ownership="none">
2557 <type name="utf8" c:type="gchar*"/>
2561 <method name="free" c:identifier="g_error_free">
2562 <return-value transfer-ownership="none">
2563 <type name="none" c:type="void"/>
2566 <method name="copy" c:identifier="g_error_copy">
2567 <return-value transfer-ownership="full">
2568 <type name="Error" c:type="GError*"/>
2571 <method name="matches" c:identifier="g_error_matches">
2572 <return-value transfer-ownership="none">
2573 <type name="boolean" c:type="gboolean"/>
2576 <parameter name="domain" transfer-ownership="none">
2577 <type name="Quark" c:type="GQuark"/>
2579 <parameter name="code" transfer-ownership="none">
2580 <type name="int" c:type="gint"/>
2585 <enumeration name="ErrorType" c:type="GErrorType">
2586 <member name="unknown" value="0" c:identifier="G_ERR_UNKNOWN"/>
2587 <member name="unexp_eof" value="1" c:identifier="G_ERR_UNEXP_EOF"/>
2588 <member name="unexp_eof_in_string"
2590 c:identifier="G_ERR_UNEXP_EOF_IN_STRING"/>
2591 <member name="unexp_eof_in_comment"
2593 c:identifier="G_ERR_UNEXP_EOF_IN_COMMENT"/>
2594 <member name="non_digit_in_const"
2596 c:identifier="G_ERR_NON_DIGIT_IN_CONST"/>
2597 <member name="digit_radix" value="5" c:identifier="G_ERR_DIGIT_RADIX"/>
2598 <member name="float_radix" value="6" c:identifier="G_ERR_FLOAT_RADIX"/>
2599 <member name="float_malformed"
2601 c:identifier="G_ERR_FLOAT_MALFORMED"/>
2603 <constant name="FALSE" value="0">
2606 <enumeration name="FileError"
2608 glib:error-quark="g_file_error_quark">
2609 <member name="exist" value="0" c:identifier="G_FILE_ERROR_EXIST"/>
2610 <member name="isdir" value="1" c:identifier="G_FILE_ERROR_ISDIR"/>
2611 <member name="acces" value="2" c:identifier="G_FILE_ERROR_ACCES"/>
2612 <member name="nametoolong"
2614 c:identifier="G_FILE_ERROR_NAMETOOLONG"/>
2615 <member name="noent" value="4" c:identifier="G_FILE_ERROR_NOENT"/>
2616 <member name="notdir" value="5" c:identifier="G_FILE_ERROR_NOTDIR"/>
2617 <member name="nxio" value="6" c:identifier="G_FILE_ERROR_NXIO"/>
2618 <member name="nodev" value="7" c:identifier="G_FILE_ERROR_NODEV"/>
2619 <member name="rofs" value="8" c:identifier="G_FILE_ERROR_ROFS"/>
2620 <member name="txtbsy" value="9" c:identifier="G_FILE_ERROR_TXTBSY"/>
2621 <member name="fault" value="10" c:identifier="G_FILE_ERROR_FAULT"/>
2622 <member name="loop" value="11" c:identifier="G_FILE_ERROR_LOOP"/>
2623 <member name="nospc" value="12" c:identifier="G_FILE_ERROR_NOSPC"/>
2624 <member name="nomem" value="13" c:identifier="G_FILE_ERROR_NOMEM"/>
2625 <member name="mfile" value="14" c:identifier="G_FILE_ERROR_MFILE"/>
2626 <member name="nfile" value="15" c:identifier="G_FILE_ERROR_NFILE"/>
2627 <member name="badf" value="16" c:identifier="G_FILE_ERROR_BADF"/>
2628 <member name="inval" value="17" c:identifier="G_FILE_ERROR_INVAL"/>
2629 <member name="pipe" value="18" c:identifier="G_FILE_ERROR_PIPE"/>
2630 <member name="again" value="19" c:identifier="G_FILE_ERROR_AGAIN"/>
2631 <member name="intr" value="20" c:identifier="G_FILE_ERROR_INTR"/>
2632 <member name="io" value="21" c:identifier="G_FILE_ERROR_IO"/>
2633 <member name="perm" value="22" c:identifier="G_FILE_ERROR_PERM"/>
2634 <member name="nosys" value="23" c:identifier="G_FILE_ERROR_NOSYS"/>
2635 <member name="failed" value="24" c:identifier="G_FILE_ERROR_FAILED"/>
2637 <bitfield name="FileTest" c:type="GFileTest">
2638 <member name="is_regular"
2640 c:identifier="G_FILE_TEST_IS_REGULAR"/>
2641 <member name="is_symlink"
2643 c:identifier="G_FILE_TEST_IS_SYMLINK"/>
2644 <member name="is_dir" value="4" c:identifier="G_FILE_TEST_IS_DIR"/>
2645 <member name="is_executable"
2647 c:identifier="G_FILE_TEST_IS_EXECUTABLE"/>
2648 <member name="exists" value="16" c:identifier="G_FILE_TEST_EXISTS"/>
2650 <union name="FloatIEEE754" c:type="GFloatIEEE754">
2651 <field name="v_float" writable="1">
2652 <type name="float" c:type="gfloat"/>
2654 <record name="mpn" c:type="mpn">
2655 <field name="mantissa" writable="1" bits="23">
2656 <type name="uint" c:type="guint"/>
2658 <field name="biased_exponent" writable="1" bits="8">
2659 <type name="uint" c:type="guint"/>
2661 <field name="sign" writable="1" bits="1">
2662 <type name="uint" c:type="guint"/>
2666 <callback name="FreeFunc" c:type="GFreeFunc">
2667 <return-value transfer-ownership="none">
2668 <type name="none" c:type="void"/>
2671 <parameter name="data" transfer-ownership="none">
2672 <type name="any" c:type="gpointer"/>
2676 <callback name="Func" c:type="GFunc">
2677 <return-value transfer-ownership="none">
2678 <type name="none" c:type="void"/>
2681 <parameter name="data" transfer-ownership="none">
2682 <type name="any" c:type="gpointer"/>
2684 <parameter name="user_data" transfer-ownership="none" closure="1">
2685 <type name="any" c:type="gpointer"/>
2689 <constant name="GINT16_FORMAT" value="hi">
2692 <constant name="GINT16_MODIFIER" value="h">
2695 <constant name="GINT32_FORMAT" value="i">
2698 <constant name="GINT32_MODIFIER" value="">
2701 <constant name="GINT64_FORMAT" value="lli">
2704 <constant name="GINT64_MODIFIER" value="ll">
2707 <constant name="GINTPTR_FORMAT" value="i">
2710 <constant name="GINTPTR_MODIFIER" value="">
2713 <constant name="GNUC_FUNCTION" value="">
2716 <constant name="GNUC_PRETTY_FUNCTION" value="">
2719 <constant name="GSIZE_FORMAT" value="u">
2722 <constant name="GSIZE_MODIFIER" value="">
2725 <constant name="GSSIZE_FORMAT" value="i">
2728 <constant name="GUINT16_FORMAT" value="hu">
2731 <constant name="GUINT32_FORMAT" value="u">
2734 <constant name="GUINT64_FORMAT" value="llu">
2737 <constant name="GUINTPTR_FORMAT" value="u">
2740 <constant name="HAVE_GINT64" value="1">
2743 <constant name="HAVE_GNUC_VARARGS" value="1">
2746 <constant name="HAVE_GNUC_VISIBILITY" value="1">
2749 <constant name="HAVE_GROWING_STACK" value="0">
2752 <constant name="HAVE_INLINE" value="1">
2755 <constant name="HAVE_ISO_VARARGS" value="1">
2758 <constant name="HAVE___INLINE" value="1">
2761 <constant name="HAVE___INLINE__" value="1">
2764 <callback name="HFunc" c:type="GHFunc">
2765 <return-value transfer-ownership="none">
2766 <type name="none" c:type="void"/>
2769 <parameter name="key" transfer-ownership="none">
2770 <type name="any" c:type="gpointer"/>
2772 <parameter name="value" transfer-ownership="none">
2773 <type name="any" c:type="gpointer"/>
2775 <parameter name="user_data" transfer-ownership="none" closure="2">
2776 <type name="any" c:type="gpointer"/>
2780 <constant name="HOOK_FLAG_USER_SHIFT" value="4">
2783 <callback name="HRFunc" c:type="GHRFunc">
2784 <return-value transfer-ownership="none">
2785 <type name="boolean" c:type="gboolean"/>
2788 <parameter name="key" transfer-ownership="none">
2789 <type name="any" c:type="gpointer"/>
2791 <parameter name="value" transfer-ownership="none">
2792 <type name="any" c:type="gpointer"/>
2794 <parameter name="user_data" transfer-ownership="none" closure="2">
2795 <type name="any" c:type="gpointer"/>
2799 <callback name="HashFunc" c:type="GHashFunc">
2800 <return-value transfer-ownership="none">
2801 <type name="uint" c:type="guint"/>
2804 <parameter name="key" transfer-ownership="none">
2805 <type name="any" c:type="gconstpointer"/>
2809 <record name="HashTable" c:type="GHashTable">
2810 <constructor name="new" c:identifier="g_hash_table_new">
2811 <return-value transfer-ownership="full">
2812 <type name="HashTable" c:type="GHashTable*"/>
2815 <parameter name="hash_func" transfer-ownership="none" scope="call">
2816 <type name="HashFunc" c:type="GHashFunc"/>
2818 <parameter name="key_equal_func"
2819 transfer-ownership="none"
2821 <type name="EqualFunc" c:type="GEqualFunc"/>
2825 <constructor name="new_full" c:identifier="g_hash_table_new_full">
2826 <return-value transfer-ownership="full">
2827 <type name="HashTable" c:type="GHashTable*"/>
2830 <parameter name="hash_func" transfer-ownership="none" scope="call">
2831 <type name="HashFunc" c:type="GHashFunc"/>
2833 <parameter name="key_equal_func"
2834 transfer-ownership="none"
2837 <type name="EqualFunc" c:type="GEqualFunc"/>
2839 <parameter name="key_destroy_func"
2840 transfer-ownership="none"
2843 <type name="DestroyNotify" c:type="GDestroyNotify"/>
2845 <parameter name="value_destroy_func"
2846 transfer-ownership="none"
2848 <type name="DestroyNotify" c:type="GDestroyNotify"/>
2852 <method name="destroy" c:identifier="g_hash_table_destroy">
2853 <return-value transfer-ownership="none">
2854 <type name="none" c:type="void"/>
2857 <method name="insert" c:identifier="g_hash_table_insert">
2858 <return-value transfer-ownership="none">
2859 <type name="none" c:type="void"/>
2862 <parameter name="key" transfer-ownership="none">
2863 <type name="any" c:type="gpointer"/>
2865 <parameter name="value" transfer-ownership="none">
2866 <type name="any" c:type="gpointer"/>
2870 <method name="replace" c:identifier="g_hash_table_replace">
2871 <return-value transfer-ownership="none">
2872 <type name="none" c:type="void"/>
2875 <parameter name="key" transfer-ownership="none">
2876 <type name="any" c:type="gpointer"/>
2878 <parameter name="value" transfer-ownership="none">
2879 <type name="any" c:type="gpointer"/>
2883 <method name="remove" c:identifier="g_hash_table_remove">
2884 <return-value transfer-ownership="none">
2885 <type name="boolean" c:type="gboolean"/>
2888 <parameter name="key" transfer-ownership="none">
2889 <type name="any" c:type="gconstpointer"/>
2893 <method name="remove_all" c:identifier="g_hash_table_remove_all">
2894 <return-value transfer-ownership="none">
2895 <type name="none" c:type="void"/>
2898 <method name="steal" c:identifier="g_hash_table_steal">
2899 <return-value transfer-ownership="none">
2900 <type name="boolean" c:type="gboolean"/>
2903 <parameter name="key" transfer-ownership="none">
2904 <type name="any" c:type="gconstpointer"/>
2908 <method name="steal_all" c:identifier="g_hash_table_steal_all">
2909 <return-value transfer-ownership="none">
2910 <type name="none" c:type="void"/>
2913 <method name="lookup" c:identifier="g_hash_table_lookup">
2914 <return-value transfer-ownership="none">
2915 <type name="any" c:type="gpointer"/>
2918 <parameter name="key" transfer-ownership="none">
2919 <type name="any" c:type="gconstpointer"/>
2923 <method name="lookup_extended"
2924 c:identifier="g_hash_table_lookup_extended">
2925 <return-value transfer-ownership="none">
2926 <type name="boolean" c:type="gboolean"/>
2929 <parameter name="lookup_key" transfer-ownership="none">
2930 <type name="any" c:type="gconstpointer"/>
2932 <parameter name="orig_key" transfer-ownership="none">
2933 <type name="any" c:type="gpointer*"/>
2935 <parameter name="value" transfer-ownership="none">
2936 <type name="any" c:type="gpointer*"/>
2940 <method name="foreach" c:identifier="g_hash_table_foreach">
2941 <return-value transfer-ownership="none">
2942 <type name="none" c:type="void"/>
2945 <parameter name="func"
2946 transfer-ownership="none"
2949 <type name="HFunc" c:type="GHFunc"/>
2951 <parameter name="user_data" transfer-ownership="none">
2952 <type name="any" c:type="gpointer"/>
2956 <method name="find" c:identifier="g_hash_table_find">
2957 <return-value transfer-ownership="none">
2958 <type name="any" c:type="gpointer"/>
2961 <parameter name="predicate"
2962 transfer-ownership="none"
2965 <type name="HRFunc" c:type="GHRFunc"/>
2967 <parameter name="user_data" transfer-ownership="none">
2968 <type name="any" c:type="gpointer"/>
2972 <method name="foreach_remove" c:identifier="g_hash_table_foreach_remove">
2973 <return-value transfer-ownership="none">
2974 <type name="uint" c:type="guint"/>
2977 <parameter name="func"
2978 transfer-ownership="none"
2981 <type name="HRFunc" c:type="GHRFunc"/>
2983 <parameter name="user_data" transfer-ownership="none">
2984 <type name="any" c:type="gpointer"/>
2988 <method name="foreach_steal" c:identifier="g_hash_table_foreach_steal">
2989 <return-value transfer-ownership="none">
2990 <type name="uint" c:type="guint"/>
2993 <parameter name="func"
2994 transfer-ownership="none"
2997 <type name="HRFunc" c:type="GHRFunc"/>
2999 <parameter name="user_data" transfer-ownership="none">
3000 <type name="any" c:type="gpointer"/>
3004 <method name="size" c:identifier="g_hash_table_size">
3005 <return-value transfer-ownership="none">
3006 <type name="uint" c:type="guint"/>
3009 <method name="get_keys"
3010 c:identifier="g_hash_table_get_keys"
3012 <return-value transfer-ownership="full">
3013 <type name="List" c:type="GList*"/>
3016 <method name="get_values"
3017 c:identifier="g_hash_table_get_values"
3019 <return-value transfer-ownership="full">
3020 <type name="List" c:type="GList*"/>
3023 <method name="ref" c:identifier="g_hash_table_ref">
3024 <return-value transfer-ownership="full">
3025 <type name="HashTable" c:type="GHashTable*"/>
3028 <method name="unref" c:identifier="g_hash_table_unref">
3029 <return-value transfer-ownership="none">
3030 <type name="none" c:type="void"/>
3034 <record name="HashTableIter" c:type="GHashTableIter">
3035 <field name="dummy1" writable="1">
3036 <type name="any" c:type="gpointer"/>
3038 <field name="dummy2" writable="1">
3039 <type name="any" c:type="gpointer"/>
3041 <field name="dummy3" writable="1">
3042 <type name="any" c:type="gpointer"/>
3044 <field name="dummy4" writable="1">
3045 <type name="int" c:type="int"/>
3047 <field name="dummy5" writable="1">
3048 <type name="boolean" c:type="gboolean"/>
3050 <field name="dummy6" writable="1">
3051 <type name="any" c:type="gpointer"/>
3053 <method name="init" c:identifier="g_hash_table_iter_init">
3054 <return-value transfer-ownership="none">
3055 <type name="none" c:type="void"/>
3058 <parameter name="hash_table" transfer-ownership="none">
3059 <type name="HashTable" c:type="GHashTable*"/>
3063 <method name="next" c:identifier="g_hash_table_iter_next">
3064 <return-value transfer-ownership="none">
3065 <type name="boolean" c:type="gboolean"/>
3068 <parameter name="key" transfer-ownership="none">
3069 <type name="any" c:type="gpointer*"/>
3071 <parameter name="value" transfer-ownership="none">
3072 <type name="any" c:type="gpointer*"/>
3076 <method name="get_hash_table"
3077 c:identifier="g_hash_table_iter_get_hash_table">
3078 <return-value transfer-ownership="full">
3079 <type name="HashTable" c:type="GHashTable*"/>
3082 <method name="remove" c:identifier="g_hash_table_iter_remove">
3083 <return-value transfer-ownership="none">
3084 <type name="none" c:type="void"/>
3087 <method name="steal" c:identifier="g_hash_table_iter_steal">
3088 <return-value transfer-ownership="none">
3089 <type name="none" c:type="void"/>
3093 <record name="Hook" c:type="GHook">
3094 <field name="data" writable="1">
3095 <type name="any" c:type="gpointer"/>
3097 <field name="next" writable="1">
3098 <type name="Hook" c:type="GHook*"/>
3100 <field name="prev" writable="1">
3101 <type name="Hook" c:type="GHook*"/>
3103 <field name="ref_count" writable="1">
3104 <type name="uint" c:type="guint"/>
3106 <field name="hook_id" writable="1">
3107 <type name="ulong" c:type="gulong"/>
3109 <field name="flags" writable="1">
3110 <type name="uint" c:type="guint"/>
3112 <field name="func" writable="1">
3113 <type name="any" c:type="gpointer"/>
3115 <field name="destroy" writable="1">
3116 <type name="DestroyNotify" c:type="GDestroyNotify"/>
3118 <method name="compare_ids" c:identifier="g_hook_compare_ids">
3119 <return-value transfer-ownership="none">
3120 <type name="int" c:type="gint"/>
3123 <parameter name="sibling" transfer-ownership="none">
3124 <type name="Hook" c:type="GHook*"/>
3129 <callback name="HookCheckFunc" c:type="GHookCheckFunc">
3130 <return-value transfer-ownership="none">
3131 <type name="boolean" c:type="gboolean"/>
3134 <parameter name="data" transfer-ownership="none">
3135 <type name="any" c:type="gpointer"/>
3139 <callback name="HookCheckMarshaller" c:type="GHookCheckMarshaller">
3140 <return-value transfer-ownership="none">
3141 <type name="boolean" c:type="gboolean"/>
3144 <parameter name="hook" transfer-ownership="none">
3145 <type name="Hook" c:type="GHook*"/>
3147 <parameter name="marshal_data" transfer-ownership="none">
3148 <type name="any" c:type="gpointer"/>
3152 <callback name="HookCompareFunc" c:type="GHookCompareFunc">
3153 <return-value transfer-ownership="none">
3154 <type name="int" c:type="gint"/>
3157 <parameter name="new_hook" transfer-ownership="none">
3158 <type name="Hook" c:type="GHook*"/>
3160 <parameter name="sibling" transfer-ownership="none">
3161 <type name="Hook" c:type="GHook*"/>
3165 <callback name="HookFinalizeFunc" c:type="GHookFinalizeFunc">
3166 <return-value transfer-ownership="none">
3167 <type name="none" c:type="void"/>
3170 <parameter name="hook_list" transfer-ownership="none">
3171 <type name="HookList" c:type="GHookList*"/>
3173 <parameter name="hook" transfer-ownership="none">
3174 <type name="Hook" c:type="GHook*"/>
3178 <callback name="HookFindFunc" c:type="GHookFindFunc">
3179 <return-value transfer-ownership="none">
3180 <type name="boolean" c:type="gboolean"/>
3183 <parameter name="hook" transfer-ownership="none">
3184 <type name="Hook" c:type="GHook*"/>
3186 <parameter name="data" transfer-ownership="none">
3187 <type name="any" c:type="gpointer"/>
3191 <bitfield name="HookFlagMask" c:type="GHookFlagMask">
3192 <member name="active" value="1" c:identifier="G_HOOK_FLAG_ACTIVE"/>
3193 <member name="in_call" value="2" c:identifier="G_HOOK_FLAG_IN_CALL"/>
3194 <member name="mask" value="15" c:identifier="G_HOOK_FLAG_MASK"/>
3196 <callback name="HookFunc" c:type="GHookFunc">
3197 <return-value transfer-ownership="none">
3198 <type name="none" c:type="void"/>
3201 <parameter name="data" transfer-ownership="none">
3202 <type name="any" c:type="gpointer"/>
3206 <record name="HookList" c:type="GHookList">
3207 <field name="seq_id" writable="1">
3208 <type name="ulong" c:type="gulong"/>
3210 <field name="hook_size" writable="1" bits="16">
3211 <type name="uint" c:type="guint"/>
3213 <field name="is_setup" writable="1" bits="1">
3214 <type name="uint" c:type="guint"/>
3216 <field name="hooks" writable="1">
3217 <type name="Hook" c:type="GHook*"/>
3219 <field name="dummy3" writable="1">
3220 <type name="any" c:type="gpointer"/>
3222 <field name="finalize_hook" writable="1">
3223 <type name="HookFinalizeFunc" c:type="GHookFinalizeFunc"/>
3225 <field name="dummy" writable="1">
3226 <array zero-terminated="0" c:type="gpointer" fixed-size="2">
3230 <method name="init" c:identifier="g_hook_list_init">
3231 <return-value transfer-ownership="none">
3232 <type name="none" c:type="void"/>
3235 <parameter name="hook_size" transfer-ownership="none">
3236 <type name="uint" c:type="guint"/>
3240 <method name="clear" c:identifier="g_hook_list_clear">
3241 <return-value transfer-ownership="none">
3242 <type name="none" c:type="void"/>
3245 <method name="invoke" c:identifier="g_hook_list_invoke">
3246 <return-value transfer-ownership="none">
3247 <type name="none" c:type="void"/>
3250 <parameter name="may_recurse" transfer-ownership="none">
3251 <type name="boolean" c:type="gboolean"/>
3255 <method name="invoke_check" c:identifier="g_hook_list_invoke_check">
3256 <return-value transfer-ownership="none">
3257 <type name="none" c:type="void"/>
3260 <parameter name="may_recurse" transfer-ownership="none">
3261 <type name="boolean" c:type="gboolean"/>
3265 <method name="marshal" c:identifier="g_hook_list_marshal">
3266 <return-value transfer-ownership="none">
3267 <type name="none" c:type="void"/>
3270 <parameter name="may_recurse" transfer-ownership="none">
3271 <type name="boolean" c:type="gboolean"/>
3273 <parameter name="marshaller"
3274 transfer-ownership="none"
3277 <type name="HookMarshaller" c:type="GHookMarshaller"/>
3279 <parameter name="marshal_data" transfer-ownership="none">
3280 <type name="any" c:type="gpointer"/>
3284 <method name="marshal_check" c:identifier="g_hook_list_marshal_check">
3285 <return-value transfer-ownership="none">
3286 <type name="none" c:type="void"/>
3289 <parameter name="may_recurse" transfer-ownership="none">
3290 <type name="boolean" c:type="gboolean"/>
3292 <parameter name="marshaller"
3293 transfer-ownership="none"
3296 <type name="HookCheckMarshaller" c:type="GHookCheckMarshaller"/>
3298 <parameter name="marshal_data" transfer-ownership="none">
3299 <type name="any" c:type="gpointer"/>
3304 <callback name="HookMarshaller" c:type="GHookMarshaller">
3305 <return-value transfer-ownership="none">
3306 <type name="none" c:type="void"/>
3309 <parameter name="hook" transfer-ownership="none">
3310 <type name="Hook" c:type="GHook*"/>
3312 <parameter name="marshal_data" transfer-ownership="none">
3313 <type name="any" c:type="gpointer"/>
3317 <record name="IConv" c:type="GIConv" disguised="1">
3319 <constant name="IEEE754_DOUBLE_BIAS" value="1023">
3322 <constant name="IEEE754_FLOAT_BIAS" value="127">
3325 <record name="IOChannel" c:type="GIOChannel">
3326 <field name="ref_count" writable="1">
3327 <type name="int" c:type="gint"/>
3329 <field name="funcs" writable="1">
3330 <type name="IOFuncs" c:type="GIOFuncs*"/>
3332 <field name="encoding" writable="1">
3333 <type name="utf8" c:type="gchar*"/>
3335 <field name="read_cd" writable="1">
3336 <type name="IConv" c:type="GIConv"/>
3338 <field name="write_cd" writable="1">
3339 <type name="IConv" c:type="GIConv"/>
3341 <field name="line_term" writable="1">
3342 <type name="utf8" c:type="gchar*"/>
3344 <field name="line_term_len" writable="1">
3345 <type name="uint" c:type="guint"/>
3347 <field name="buf_size" writable="1">
3348 <type name="gsize" c:type="gsize"/>
3350 <field name="read_buf" writable="1">
3351 <type name="String" c:type="GString*"/>
3353 <field name="encoded_read_buf" writable="1">
3354 <type name="String" c:type="GString*"/>
3356 <field name="write_buf" writable="1">
3357 <type name="String" c:type="GString*"/>
3359 <field name="partial_write_buf" writable="1">
3360 <array zero-terminated="0" c:type="gchar" fixed-size="6">
3364 <field name="use_buffer" writable="1" bits="1">
3365 <type name="uint" c:type="guint"/>
3367 <field name="do_encode" writable="1" bits="1">
3368 <type name="uint" c:type="guint"/>
3370 <field name="close_on_unref" writable="1" bits="1">
3371 <type name="uint" c:type="guint"/>
3373 <field name="is_readable" writable="1" bits="1">
3374 <type name="uint" c:type="guint"/>
3376 <field name="is_writeable" writable="1" bits="1">
3377 <type name="uint" c:type="guint"/>
3379 <field name="is_seekable" writable="1" bits="1">
3380 <type name="uint" c:type="guint"/>
3382 <field name="reserved1" writable="1">
3383 <type name="any" c:type="gpointer"/>
3385 <field name="reserved2" writable="1">
3386 <type name="any" c:type="gpointer"/>
3388 <constructor name="new_file"
3389 c:identifier="g_io_channel_new_file"
3391 <return-value transfer-ownership="full">
3392 <type name="IOChannel" c:type="GIOChannel*"/>
3395 <parameter name="filename" transfer-ownership="none">
3396 <type name="utf8" c:type="gchar*"/>
3398 <parameter name="mode" transfer-ownership="none">
3399 <type name="utf8" c:type="gchar*"/>
3403 <method name="init" c:identifier="g_io_channel_init">
3404 <return-value transfer-ownership="none">
3405 <type name="none" c:type="void"/>
3408 <method name="ref" c:identifier="g_io_channel_ref">
3409 <return-value transfer-ownership="full">
3410 <type name="IOChannel" c:type="GIOChannel*"/>
3413 <method name="unref" c:identifier="g_io_channel_unref">
3414 <return-value transfer-ownership="none">
3415 <type name="none" c:type="void"/>
3418 <method name="read" c:identifier="g_io_channel_read">
3419 <return-value transfer-ownership="full">
3420 <type name="IOError" c:type="GIOError"/>
3423 <parameter name="buf" transfer-ownership="full">
3424 <type name="utf8" c:type="gchar*"/>
3426 <parameter name="count" transfer-ownership="none">
3427 <type name="gsize" c:type="gsize"/>
3429 <parameter name="bytes_read"
3431 caller-allocates="0"
3432 transfer-ownership="full">
3433 <type name="gsize" c:type="gsize*"/>
3437 <method name="write" c:identifier="g_io_channel_write">
3438 <return-value transfer-ownership="full">
3439 <type name="IOError" c:type="GIOError"/>
3442 <parameter name="buf" transfer-ownership="none">
3443 <type name="utf8" c:type="gchar*"/>
3445 <parameter name="count" transfer-ownership="none">
3446 <type name="gsize" c:type="gsize"/>
3448 <parameter name="bytes_written"
3450 caller-allocates="0"
3451 transfer-ownership="full">
3452 <type name="gsize" c:type="gsize*"/>
3456 <method name="seek" c:identifier="g_io_channel_seek">
3457 <return-value transfer-ownership="full">
3458 <type name="IOError" c:type="GIOError"/>
3461 <parameter name="offset" transfer-ownership="none">
3462 <type name="int64" c:type="gint64"/>
3464 <parameter name="type" transfer-ownership="none">
3465 <type name="SeekType" c:type="GSeekType"/>
3469 <method name="close" c:identifier="g_io_channel_close">
3470 <return-value transfer-ownership="none">
3471 <type name="none" c:type="void"/>
3474 <method name="shutdown" c:identifier="g_io_channel_shutdown" throws="1">
3475 <return-value transfer-ownership="full">
3476 <type name="IOStatus" c:type="GIOStatus"/>
3479 <parameter name="flush" transfer-ownership="none">
3480 <type name="boolean" c:type="gboolean"/>
3484 <method name="set_buffer_size"
3485 c:identifier="g_io_channel_set_buffer_size">
3486 <return-value transfer-ownership="none">
3487 <type name="none" c:type="void"/>
3490 <parameter name="size" transfer-ownership="none">
3491 <type name="gsize" c:type="gsize"/>
3495 <method name="get_buffer_size"
3496 c:identifier="g_io_channel_get_buffer_size">
3497 <return-value transfer-ownership="none">
3498 <type name="gsize" c:type="gsize"/>
3501 <method name="get_buffer_condition"
3502 c:identifier="g_io_channel_get_buffer_condition">
3503 <return-value transfer-ownership="full">
3504 <type name="IOCondition" c:type="GIOCondition"/>
3507 <method name="set_flags"
3508 c:identifier="g_io_channel_set_flags"
3510 <return-value transfer-ownership="full">
3511 <type name="IOStatus" c:type="GIOStatus"/>
3514 <parameter name="flags" transfer-ownership="none">
3515 <type name="IOFlags" c:type="GIOFlags"/>
3519 <method name="get_flags" c:identifier="g_io_channel_get_flags">
3520 <return-value transfer-ownership="full">
3521 <type name="IOFlags" c:type="GIOFlags"/>
3524 <method name="set_line_term" c:identifier="g_io_channel_set_line_term">
3525 <return-value transfer-ownership="none">
3526 <type name="none" c:type="void"/>
3529 <parameter name="line_term" transfer-ownership="none">
3530 <type name="utf8" c:type="gchar*"/>
3532 <parameter name="length" transfer-ownership="none">
3533 <type name="int" c:type="gint"/>
3537 <method name="get_line_term" c:identifier="g_io_channel_get_line_term">
3538 <return-value transfer-ownership="none">
3539 <type name="utf8" c:type="gchar*"/>
3542 <parameter name="length"
3544 caller-allocates="0"
3545 transfer-ownership="full">
3546 <type name="int" c:type="gint*"/>
3550 <method name="set_buffered" c:identifier="g_io_channel_set_buffered">
3551 <return-value transfer-ownership="none">
3552 <type name="none" c:type="void"/>
3555 <parameter name="buffered" transfer-ownership="none">
3556 <type name="boolean" c:type="gboolean"/>
3560 <method name="get_buffered" c:identifier="g_io_channel_get_buffered">
3561 <return-value transfer-ownership="none">
3562 <type name="boolean" c:type="gboolean"/>
3565 <method name="set_encoding"
3566 c:identifier="g_io_channel_set_encoding"
3568 <return-value transfer-ownership="full">
3569 <type name="IOStatus" c:type="GIOStatus"/>
3572 <parameter name="encoding" transfer-ownership="none">
3573 <type name="utf8" c:type="gchar*"/>
3577 <method name="get_encoding" c:identifier="g_io_channel_get_encoding">
3578 <return-value transfer-ownership="none">
3579 <type name="utf8" c:type="gchar*"/>
3582 <method name="set_close_on_unref"
3583 c:identifier="g_io_channel_set_close_on_unref">
3584 <return-value transfer-ownership="none">
3585 <type name="none" c:type="void"/>
3588 <parameter name="do_close" transfer-ownership="none">
3589 <type name="boolean" c:type="gboolean"/>
3593 <method name="get_close_on_unref"
3594 c:identifier="g_io_channel_get_close_on_unref">
3595 <return-value transfer-ownership="none">
3596 <type name="boolean" c:type="gboolean"/>
3599 <method name="flush" c:identifier="g_io_channel_flush" throws="1">
3600 <return-value transfer-ownership="full">
3601 <type name="IOStatus" c:type="GIOStatus"/>
3604 <method name="read_line"
3605 c:identifier="g_io_channel_read_line"
3607 <return-value transfer-ownership="full">
3608 <type name="IOStatus" c:type="GIOStatus"/>
3611 <parameter name="str_return" transfer-ownership="none">
3612 <array c:type="gchar**">
3616 <parameter name="length"
3618 caller-allocates="0"
3619 transfer-ownership="full">
3620 <type name="gsize" c:type="gsize*"/>
3622 <parameter name="terminator_pos"
3624 caller-allocates="0"
3625 transfer-ownership="full">
3626 <type name="gsize" c:type="gsize*"/>
3630 <method name="read_line_string"
3631 c:identifier="g_io_channel_read_line_string"
3633 <return-value transfer-ownership="full">
3634 <type name="IOStatus" c:type="GIOStatus"/>
3637 <parameter name="buffer" transfer-ownership="none">
3638 <type name="String" c:type="GString*"/>
3640 <parameter name="terminator_pos"
3642 caller-allocates="0"
3643 transfer-ownership="full">
3644 <type name="gsize" c:type="gsize*"/>
3648 <method name="read_to_end"
3649 c:identifier="g_io_channel_read_to_end"
3651 <return-value transfer-ownership="full">
3652 <type name="IOStatus" c:type="GIOStatus"/>
3655 <parameter name="str_return" transfer-ownership="none">
3656 <array c:type="gchar**">
3660 <parameter name="length"
3662 caller-allocates="0"
3663 transfer-ownership="full">
3664 <type name="gsize" c:type="gsize*"/>
3668 <method name="read_chars"
3669 c:identifier="g_io_channel_read_chars"
3671 <return-value transfer-ownership="full">
3672 <type name="IOStatus" c:type="GIOStatus"/>
3675 <parameter name="buf" transfer-ownership="full">
3676 <type name="utf8" c:type="gchar*"/>
3678 <parameter name="count" transfer-ownership="none">
3679 <type name="gsize" c:type="gsize"/>
3681 <parameter name="bytes_read"
3683 caller-allocates="0"
3684 transfer-ownership="full">
3685 <type name="gsize" c:type="gsize*"/>
3689 <method name="read_unichar"
3690 c:identifier="g_io_channel_read_unichar"
3692 <return-value transfer-ownership="full">
3693 <type name="IOStatus" c:type="GIOStatus"/>
3696 <parameter name="thechar" transfer-ownership="none">
3697 <type name="unichar" c:type="gunichar*"/>
3701 <method name="write_chars"
3702 c:identifier="g_io_channel_write_chars"
3704 <return-value transfer-ownership="full">
3705 <type name="IOStatus" c:type="GIOStatus"/>
3708 <parameter name="buf" transfer-ownership="none">
3709 <type name="utf8" c:type="gchar*"/>
3711 <parameter name="count" transfer-ownership="none">
3712 <type name="gssize" c:type="gssize"/>
3714 <parameter name="bytes_written"
3716 caller-allocates="0"
3717 transfer-ownership="full">
3718 <type name="gsize" c:type="gsize*"/>
3722 <method name="write_unichar"
3723 c:identifier="g_io_channel_write_unichar"
3725 <return-value transfer-ownership="full">
3726 <type name="IOStatus" c:type="GIOStatus"/>
3729 <parameter name="thechar" transfer-ownership="none">
3730 <type name="unichar" c:type="gunichar"/>
3734 <method name="seek_position"
3735 c:identifier="g_io_channel_seek_position"
3737 <return-value transfer-ownership="full">
3738 <type name="IOStatus" c:type="GIOStatus"/>
3741 <parameter name="offset" transfer-ownership="none">
3742 <type name="int64" c:type="gint64"/>
3744 <parameter name="type" transfer-ownership="none">
3745 <type name="SeekType" c:type="GSeekType"/>
3749 <method name="unix_get_fd" c:identifier="g_io_channel_unix_get_fd">
3750 <return-value transfer-ownership="none">
3751 <type name="int" c:type="gint"/>
3755 <enumeration name="IOChannelError"
3756 c:type="GIOChannelError"
3757 glib:error-quark="g_io_channel_error_quark">
3758 <member name="fbig" value="0" c:identifier="G_IO_CHANNEL_ERROR_FBIG"/>
3759 <member name="inval" value="1" c:identifier="G_IO_CHANNEL_ERROR_INVAL"/>
3760 <member name="io" value="2" c:identifier="G_IO_CHANNEL_ERROR_IO"/>
3761 <member name="isdir" value="3" c:identifier="G_IO_CHANNEL_ERROR_ISDIR"/>
3762 <member name="nospc" value="4" c:identifier="G_IO_CHANNEL_ERROR_NOSPC"/>
3763 <member name="nxio" value="5" c:identifier="G_IO_CHANNEL_ERROR_NXIO"/>
3764 <member name="overflow"
3766 c:identifier="G_IO_CHANNEL_ERROR_OVERFLOW"/>
3767 <member name="pipe" value="7" c:identifier="G_IO_CHANNEL_ERROR_PIPE"/>
3768 <member name="failed"
3770 c:identifier="G_IO_CHANNEL_ERROR_FAILED"/>
3772 <bitfield name="IOCondition" c:type="GIOCondition">
3773 <member name="in" value="1" c:identifier="G_IO_IN"/>
3774 <member name="out" value="4" c:identifier="G_IO_OUT"/>
3775 <member name="pri" value="2" c:identifier="G_IO_PRI"/>
3776 <member name="err" value="8" c:identifier="G_IO_ERR"/>
3777 <member name="hup" value="16" c:identifier="G_IO_HUP"/>
3778 <member name="nval" value="32" c:identifier="G_IO_NVAL"/>
3780 <enumeration name="IOError" c:type="GIOError">
3781 <member name="none" value="0" c:identifier="G_IO_ERROR_NONE"/>
3782 <member name="again" value="1" c:identifier="G_IO_ERROR_AGAIN"/>
3783 <member name="inval" value="2" c:identifier="G_IO_ERROR_INVAL"/>
3784 <member name="unknown" value="3" c:identifier="G_IO_ERROR_UNKNOWN"/>
3786 <bitfield name="IOFlags" c:type="GIOFlags">
3787 <member name="append" value="1" c:identifier="G_IO_FLAG_APPEND"/>
3788 <member name="nonblock" value="2" c:identifier="G_IO_FLAG_NONBLOCK"/>
3789 <member name="is_readable"
3791 c:identifier="G_IO_FLAG_IS_READABLE"/>
3792 <member name="is_writeable"
3794 c:identifier="G_IO_FLAG_IS_WRITEABLE"/>
3795 <member name="is_seekable"
3797 c:identifier="G_IO_FLAG_IS_SEEKABLE"/>
3798 <member name="mask" value="31" c:identifier="G_IO_FLAG_MASK"/>
3799 <member name="get_mask" value="31" c:identifier="G_IO_FLAG_GET_MASK"/>
3800 <member name="set_mask" value="3" c:identifier="G_IO_FLAG_SET_MASK"/>
3802 <callback name="IOFunc" c:type="GIOFunc">
3803 <return-value transfer-ownership="none">
3804 <type name="boolean" c:type="gboolean"/>
3807 <parameter name="source" transfer-ownership="none">
3808 <type name="IOChannel" c:type="GIOChannel*"/>
3810 <parameter name="condition" transfer-ownership="none">
3811 <type name="IOCondition" c:type="GIOCondition"/>
3813 <parameter name="data" transfer-ownership="none" closure="2">
3814 <type name="any" c:type="gpointer"/>
3818 <record name="IOFuncs" c:type="GIOFuncs">
3819 <field name="io_read">
3820 <type name="any" c:type="pointer"/>
3822 <field name="io_write">
3823 <type name="any" c:type="pointer"/>
3825 <field name="io_seek">
3826 <type name="any" c:type="pointer"/>
3828 <field name="io_close">
3829 <type name="any" c:type="pointer"/>
3831 <field name="io_create_watch">
3832 <type name="any" c:type="pointer"/>
3834 <field name="io_free">
3835 <type name="any" c:type="pointer"/>
3837 <field name="io_set_flags">
3838 <type name="any" c:type="pointer"/>
3840 <field name="io_get_flags">
3841 <type name="any" c:type="pointer"/>
3844 <enumeration name="IOStatus" c:type="GIOStatus">
3845 <member name="error" value="0" c:identifier="G_IO_STATUS_ERROR"/>
3846 <member name="normal" value="1" c:identifier="G_IO_STATUS_NORMAL"/>
3847 <member name="eof" value="2" c:identifier="G_IO_STATUS_EOF"/>
3848 <member name="again" value="3" c:identifier="G_IO_STATUS_AGAIN"/>
3850 <constant name="KEY_FILE_DESKTOP_GROUP" value="Desktop Entry">
3853 <constant name="KEY_FILE_DESKTOP_KEY_CATEGORIES" value="Categories">
3856 <constant name="KEY_FILE_DESKTOP_KEY_COMMENT" value="Comment">
3859 <constant name="KEY_FILE_DESKTOP_KEY_EXEC" value="Exec">
3862 <constant name="KEY_FILE_DESKTOP_KEY_GENERIC_NAME" value="GenericName">
3865 <constant name="KEY_FILE_DESKTOP_KEY_HIDDEN" value="Hidden">
3868 <constant name="KEY_FILE_DESKTOP_KEY_ICON" value="Icon">
3871 <constant name="KEY_FILE_DESKTOP_KEY_MIME_TYPE" value="MimeType">
3874 <constant name="KEY_FILE_DESKTOP_KEY_NAME" value="Name">
3877 <constant name="KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN" value="NotShowIn">
3880 <constant name="KEY_FILE_DESKTOP_KEY_NO_DISPLAY" value="NoDisplay">
3883 <constant name="KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN" value="OnlyShowIn">
3886 <constant name="KEY_FILE_DESKTOP_KEY_PATH" value="Path">
3889 <constant name="KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY" value="StartupNotify">
3892 <constant name="KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS"
3893 value="StartupWMClass">
3896 <constant name="KEY_FILE_DESKTOP_KEY_TERMINAL" value="Terminal">
3899 <constant name="KEY_FILE_DESKTOP_KEY_TRY_EXEC" value="TryExec">
3902 <constant name="KEY_FILE_DESKTOP_KEY_TYPE" value="Type">
3905 <constant name="KEY_FILE_DESKTOP_KEY_URL" value="URL">
3908 <constant name="KEY_FILE_DESKTOP_KEY_VERSION" value="Version">
3911 <constant name="KEY_FILE_DESKTOP_TYPE_APPLICATION" value="Application">
3914 <constant name="KEY_FILE_DESKTOP_TYPE_DIRECTORY" value="Directory">
3917 <constant name="KEY_FILE_DESKTOP_TYPE_LINK" value="Link">
3920 <record name="KeyFile" c:type="GKeyFile">
3921 <constructor name="new" c:identifier="g_key_file_new">
3922 <return-value transfer-ownership="full">
3923 <type name="KeyFile" c:type="GKeyFile*"/>
3926 <method name="free" c:identifier="g_key_file_free">
3927 <return-value transfer-ownership="none">
3928 <type name="none" c:type="void"/>
3931 <method name="set_list_separator"
3932 c:identifier="g_key_file_set_list_separator">
3933 <return-value transfer-ownership="none">
3934 <type name="none" c:type="void"/>
3937 <parameter name="separator" transfer-ownership="none">
3938 <type name="int8" c:type="gchar"/>
3942 <method name="load_from_file"
3943 c:identifier="g_key_file_load_from_file"
3945 <return-value transfer-ownership="none">
3946 <type name="boolean" c:type="gboolean"/>
3949 <parameter name="file" transfer-ownership="none">
3950 <type name="utf8" c:type="gchar*"/>
3952 <parameter name="flags" transfer-ownership="none">
3953 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
3957 <method name="load_from_data"
3958 c:identifier="g_key_file_load_from_data"
3960 <return-value transfer-ownership="none">
3961 <type name="boolean" c:type="gboolean"/>
3964 <parameter name="data" transfer-ownership="none">
3965 <type name="utf8" c:type="gchar*"/>
3967 <parameter name="length" transfer-ownership="none">
3968 <type name="gsize" c:type="gsize"/>
3970 <parameter name="flags" transfer-ownership="none">
3971 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
3975 <method name="load_from_dirs"
3976 c:identifier="g_key_file_load_from_dirs"
3978 <return-value transfer-ownership="none">
3979 <type name="boolean" c:type="gboolean"/>
3982 <parameter name="file" transfer-ownership="none">
3983 <type name="utf8" c:type="gchar*"/>
3985 <parameter name="search_dirs" transfer-ownership="none">
3986 <array c:type="gchar**">
3990 <parameter name="full_path" transfer-ownership="none">
3991 <array c:type="gchar**">
3995 <parameter name="flags" transfer-ownership="none">
3996 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
4000 <method name="load_from_data_dirs"
4001 c:identifier="g_key_file_load_from_data_dirs"
4003 <return-value transfer-ownership="none">
4004 <type name="boolean" c:type="gboolean"/>
4007 <parameter name="file" transfer-ownership="none">
4008 <type name="utf8" c:type="gchar*"/>
4010 <parameter name="full_path" transfer-ownership="none">
4011 <array c:type="gchar**">
4015 <parameter name="flags" transfer-ownership="none">
4016 <type name="KeyFileFlags" c:type="GKeyFileFlags"/>
4020 <method name="to_data" c:identifier="g_key_file_to_data" throws="1">
4021 <return-value transfer-ownership="full">
4022 <type name="utf8" c:type="gchar*"/>
4025 <parameter name="length"
4027 caller-allocates="0"
4028 transfer-ownership="full">
4029 <type name="gsize" c:type="gsize*"/>
4033 <method name="get_start_group" c:identifier="g_key_file_get_start_group">
4034 <return-value transfer-ownership="full">
4035 <type name="utf8" c:type="gchar*"/>
4038 <method name="get_groups" c:identifier="g_key_file_get_groups">
4039 <return-value transfer-ownership="full">
4040 <array c:type="gchar**">
4045 <parameter name="length"
4047 caller-allocates="0"
4048 transfer-ownership="full">
4049 <type name="gsize" c:type="gsize*"/>
4053 <method name="get_keys" c:identifier="g_key_file_get_keys" throws="1">
4054 <return-value transfer-ownership="full">
4055 <array c:type="gchar**">
4060 <parameter name="group_name" transfer-ownership="none">
4061 <type name="utf8" c:type="gchar*"/>
4063 <parameter name="length"
4065 caller-allocates="0"
4066 transfer-ownership="full">
4067 <type name="gsize" c:type="gsize*"/>
4071 <method name="has_group" c:identifier="g_key_file_has_group">
4072 <return-value transfer-ownership="none">
4073 <type name="boolean" c:type="gboolean"/>
4076 <parameter name="group_name" transfer-ownership="none">
4077 <type name="utf8" c:type="gchar*"/>
4081 <method name="has_key" c:identifier="g_key_file_has_key" throws="1">
4082 <return-value transfer-ownership="none">
4083 <type name="boolean" c:type="gboolean"/>
4086 <parameter name="group_name" transfer-ownership="none">
4087 <type name="utf8" c:type="gchar*"/>
4089 <parameter name="key" transfer-ownership="none">
4090 <type name="utf8" c:type="gchar*"/>
4094 <method name="get_value" c:identifier="g_key_file_get_value" throws="1">
4095 <return-value transfer-ownership="full">
4096 <type name="utf8" c:type="gchar*"/>
4099 <parameter name="group_name" transfer-ownership="none">
4100 <type name="utf8" c:type="gchar*"/>
4102 <parameter name="key" transfer-ownership="none">
4103 <type name="utf8" c:type="gchar*"/>
4107 <method name="set_value" c:identifier="g_key_file_set_value">
4108 <return-value transfer-ownership="none">
4109 <type name="none" c:type="void"/>
4112 <parameter name="group_name" transfer-ownership="none">
4113 <type name="utf8" c:type="gchar*"/>
4115 <parameter name="key" transfer-ownership="none">
4116 <type name="utf8" c:type="gchar*"/>
4118 <parameter name="value" transfer-ownership="none">
4119 <type name="utf8" c:type="gchar*"/>
4123 <method name="get_string"
4124 c:identifier="g_key_file_get_string"
4126 <return-value transfer-ownership="full">
4127 <type name="utf8" c:type="gchar*"/>
4130 <parameter name="group_name" transfer-ownership="none">
4131 <type name="utf8" c:type="gchar*"/>
4133 <parameter name="key" transfer-ownership="none">
4134 <type name="utf8" c:type="gchar*"/>
4138 <method name="set_string" c:identifier="g_key_file_set_string">
4139 <return-value transfer-ownership="none">
4140 <type name="none" c:type="void"/>
4143 <parameter name="group_name" transfer-ownership="none">
4144 <type name="utf8" c:type="gchar*"/>
4146 <parameter name="key" transfer-ownership="none">
4147 <type name="utf8" c:type="gchar*"/>
4149 <parameter name="string" transfer-ownership="none">
4150 <type name="utf8" c:type="gchar*"/>
4154 <method name="get_locale_string"
4155 c:identifier="g_key_file_get_locale_string"
4157 <return-value transfer-ownership="full">
4158 <type name="utf8" c:type="gchar*"/>
4161 <parameter name="group_name" transfer-ownership="none">
4162 <type name="utf8" c:type="gchar*"/>
4164 <parameter name="key" transfer-ownership="none">
4165 <type name="utf8" c:type="gchar*"/>
4167 <parameter name="locale" transfer-ownership="none">
4168 <type name="utf8" c:type="gchar*"/>
4172 <method name="set_locale_string"
4173 c:identifier="g_key_file_set_locale_string">
4174 <return-value transfer-ownership="none">
4175 <type name="none" c:type="void"/>
4178 <parameter name="group_name" transfer-ownership="none">
4179 <type name="utf8" c:type="gchar*"/>
4181 <parameter name="key" transfer-ownership="none">
4182 <type name="utf8" c:type="gchar*"/>
4184 <parameter name="locale" transfer-ownership="none">
4185 <type name="utf8" c:type="gchar*"/>
4187 <parameter name="string" transfer-ownership="none">
4188 <type name="utf8" c:type="gchar*"/>
4192 <method name="get_boolean"
4193 c:identifier="g_key_file_get_boolean"
4195 <return-value transfer-ownership="none">
4196 <type name="boolean" c:type="gboolean"/>
4199 <parameter name="group_name" transfer-ownership="none">
4200 <type name="utf8" c:type="gchar*"/>
4202 <parameter name="key" transfer-ownership="none">
4203 <type name="utf8" c:type="gchar*"/>
4207 <method name="set_boolean" c:identifier="g_key_file_set_boolean">
4208 <return-value transfer-ownership="none">
4209 <type name="none" c:type="void"/>
4212 <parameter name="group_name" transfer-ownership="none">
4213 <type name="utf8" c:type="gchar*"/>
4215 <parameter name="key" transfer-ownership="none">
4216 <type name="utf8" c:type="gchar*"/>
4218 <parameter name="value" transfer-ownership="none">
4219 <type name="boolean" c:type="gboolean"/>
4223 <method name="get_integer"
4224 c:identifier="g_key_file_get_integer"
4226 <return-value transfer-ownership="none">
4227 <type name="int" c:type="gint"/>
4230 <parameter name="group_name" transfer-ownership="none">
4231 <type name="utf8" c:type="gchar*"/>
4233 <parameter name="key" transfer-ownership="none">
4234 <type name="utf8" c:type="gchar*"/>
4238 <method name="set_integer" c:identifier="g_key_file_set_integer">
4239 <return-value transfer-ownership="none">
4240 <type name="none" c:type="void"/>
4243 <parameter name="group_name" transfer-ownership="none">
4244 <type name="utf8" c:type="gchar*"/>
4246 <parameter name="key" transfer-ownership="none">
4247 <type name="utf8" c:type="gchar*"/>
4249 <parameter name="value" transfer-ownership="none">
4250 <type name="int" c:type="gint"/>
4254 <method name="get_int64" c:identifier="g_key_file_get_int64" throws="1">
4255 <return-value transfer-ownership="none">
4256 <type name="int64" c:type="gint64"/>
4259 <parameter name="group_name" transfer-ownership="none">
4260 <type name="utf8" c:type="gchar*"/>
4262 <parameter name="key" transfer-ownership="none">
4263 <type name="utf8" c:type="gchar*"/>
4267 <method name="set_int64" c:identifier="g_key_file_set_int64">
4268 <return-value transfer-ownership="none">
4269 <type name="none" c:type="void"/>
4272 <parameter name="group_name" transfer-ownership="none">
4273 <type name="utf8" c:type="gchar*"/>
4275 <parameter name="key" transfer-ownership="none">
4276 <type name="utf8" c:type="gchar*"/>
4278 <parameter name="value" transfer-ownership="none">
4279 <type name="int64" c:type="gint64"/>
4283 <method name="get_uint64"
4284 c:identifier="g_key_file_get_uint64"
4286 <return-value transfer-ownership="none">
4287 <type name="uint64" c:type="guint64"/>
4290 <parameter name="group_name" transfer-ownership="none">
4291 <type name="utf8" c:type="gchar*"/>
4293 <parameter name="key" transfer-ownership="none">
4294 <type name="utf8" c:type="gchar*"/>
4298 <method name="set_uint64" c:identifier="g_key_file_set_uint64">
4299 <return-value transfer-ownership="none">
4300 <type name="none" c:type="void"/>
4303 <parameter name="group_name" transfer-ownership="none">
4304 <type name="utf8" c:type="gchar*"/>
4306 <parameter name="key" transfer-ownership="none">
4307 <type name="utf8" c:type="gchar*"/>
4309 <parameter name="value" transfer-ownership="none">
4310 <type name="uint64" c:type="guint64"/>
4314 <method name="get_double"
4315 c:identifier="g_key_file_get_double"
4317 <return-value transfer-ownership="none">
4318 <type name="double" c:type="gdouble"/>
4321 <parameter name="group_name" transfer-ownership="none">
4322 <type name="utf8" c:type="gchar*"/>
4324 <parameter name="key" transfer-ownership="none">
4325 <type name="utf8" c:type="gchar*"/>
4329 <method name="set_double" c:identifier="g_key_file_set_double">
4330 <return-value transfer-ownership="none">
4331 <type name="none" c:type="void"/>
4334 <parameter name="group_name" transfer-ownership="none">
4335 <type name="utf8" c:type="gchar*"/>
4337 <parameter name="key" transfer-ownership="none">
4338 <type name="utf8" c:type="gchar*"/>
4340 <parameter name="value" transfer-ownership="none">
4341 <type name="double" c:type="gdouble"/>
4345 <method name="get_string_list"
4346 c:identifier="g_key_file_get_string_list"
4348 <return-value transfer-ownership="full">
4349 <array length="3" c:type="gchar**">
4354 <parameter name="group_name" transfer-ownership="none">
4355 <type name="utf8" c:type="gchar*"/>
4357 <parameter name="key" transfer-ownership="none">
4358 <type name="utf8" c:type="gchar*"/>
4360 <parameter name="length"
4362 caller-allocates="0"
4363 transfer-ownership="full">
4364 <type name="gsize" c:type="gsize*"/>
4368 <method name="set_string_list" c:identifier="g_key_file_set_string_list">
4369 <return-value transfer-ownership="none">
4370 <type name="none" c:type="void"/>
4373 <parameter name="group_name" transfer-ownership="none">
4374 <type name="utf8" c:type="gchar*"/>
4376 <parameter name="key" transfer-ownership="none">
4377 <type name="utf8" c:type="gchar*"/>
4379 <parameter name="list" transfer-ownership="none">
4380 <array length="4" c:type="gchar*">
4384 <parameter name="length"
4386 caller-allocates="0"
4387 transfer-ownership="full">
4388 <type name="gsize" c:type="gsize"/>
4392 <method name="get_locale_string_list"
4393 c:identifier="g_key_file_get_locale_string_list"
4395 <return-value transfer-ownership="full">
4396 <array length="4" c:type="gchar**">
4401 <parameter name="group_name" transfer-ownership="none">
4402 <type name="utf8" c:type="gchar*"/>
4404 <parameter name="key" transfer-ownership="none">
4405 <type name="utf8" c:type="gchar*"/>
4407 <parameter name="locale" transfer-ownership="none">
4408 <type name="utf8" c:type="gchar*"/>
4410 <parameter name="length"
4412 caller-allocates="0"
4413 transfer-ownership="full">
4414 <type name="gsize" c:type="gsize*"/>
4418 <method name="set_locale_string_list"
4419 c:identifier="g_key_file_set_locale_string_list">
4420 <return-value transfer-ownership="none">
4421 <type name="none" c:type="void"/>
4424 <parameter name="group_name" transfer-ownership="none">
4425 <type name="utf8" c:type="gchar*"/>
4427 <parameter name="key" transfer-ownership="none">
4428 <type name="utf8" c:type="gchar*"/>
4430 <parameter name="locale" transfer-ownership="none">
4431 <type name="utf8" c:type="gchar*"/>
4433 <parameter name="list" transfer-ownership="none">
4434 <array length="5" c:type="gchar*">
4438 <parameter name="length"
4440 caller-allocates="0"
4441 transfer-ownership="full">
4442 <type name="gsize" c:type="gsize"/>
4446 <method name="get_boolean_list"
4447 c:identifier="g_key_file_get_boolean_list"
4449 <return-value transfer-ownership="full">
4450 <type name="boolean" c:type="gboolean*"/>
4453 <parameter name="group_name" transfer-ownership="none">
4454 <type name="utf8" c:type="gchar*"/>
4456 <parameter name="key" transfer-ownership="none">
4457 <type name="utf8" c:type="gchar*"/>
4459 <parameter name="length"
4461 caller-allocates="0"
4462 transfer-ownership="full">
4463 <type name="gsize" c:type="gsize*"/>
4467 <method name="set_boolean_list"
4468 c:identifier="g_key_file_set_boolean_list">
4469 <return-value transfer-ownership="none">
4470 <type name="none" c:type="void"/>
4473 <parameter name="group_name" transfer-ownership="none">
4474 <type name="utf8" c:type="gchar*"/>
4476 <parameter name="key" transfer-ownership="none">
4477 <type name="utf8" c:type="gchar*"/>
4479 <parameter name="list" transfer-ownership="none">
4480 <type name="boolean" c:type="gboolean"/>
4482 <parameter name="length" transfer-ownership="none">
4483 <type name="gsize" c:type="gsize"/>
4487 <method name="get_integer_list"
4488 c:identifier="g_key_file_get_integer_list"
4490 <return-value transfer-ownership="full">
4491 <type name="int" c:type="gint*"/>
4494 <parameter name="group_name" transfer-ownership="none">
4495 <type name="utf8" c:type="gchar*"/>
4497 <parameter name="key" transfer-ownership="none">
4498 <type name="utf8" c:type="gchar*"/>
4500 <parameter name="length"
4502 caller-allocates="0"
4503 transfer-ownership="full">
4504 <type name="gsize" c:type="gsize*"/>
4508 <method name="set_double_list" c:identifier="g_key_file_set_double_list">
4509 <return-value transfer-ownership="none">
4510 <type name="none" c:type="void"/>
4513 <parameter name="group_name" transfer-ownership="none">
4514 <type name="utf8" c:type="gchar*"/>
4516 <parameter name="key" transfer-ownership="none">
4517 <type name="utf8" c:type="gchar*"/>
4519 <parameter name="list" transfer-ownership="none">
4520 <type name="double" c:type="gdouble"/>
4522 <parameter name="length" transfer-ownership="none">
4523 <type name="gsize" c:type="gsize"/>
4527 <method name="get_double_list"
4528 c:identifier="g_key_file_get_double_list"
4530 <return-value transfer-ownership="full">
4531 <type name="double" c:type="gdouble*"/>
4534 <parameter name="group_name" transfer-ownership="none">
4535 <type name="utf8" c:type="gchar*"/>
4537 <parameter name="key" transfer-ownership="none">
4538 <type name="utf8" c:type="gchar*"/>
4540 <parameter name="length"
4542 caller-allocates="0"
4543 transfer-ownership="full">
4544 <type name="gsize" c:type="gsize*"/>
4548 <method name="set_integer_list"
4549 c:identifier="g_key_file_set_integer_list">
4550 <return-value transfer-ownership="none">
4551 <type name="none" c:type="void"/>
4554 <parameter name="group_name" transfer-ownership="none">
4555 <type name="utf8" c:type="gchar*"/>
4557 <parameter name="key" transfer-ownership="none">
4558 <type name="utf8" c:type="gchar*"/>
4560 <parameter name="list" transfer-ownership="none">
4561 <type name="int" c:type="gint"/>
4563 <parameter name="length" transfer-ownership="none">
4564 <type name="gsize" c:type="gsize"/>
4568 <method name="set_comment"
4569 c:identifier="g_key_file_set_comment"
4571 <return-value transfer-ownership="none">
4572 <type name="boolean" c:type="gboolean"/>
4575 <parameter name="group_name" transfer-ownership="none">
4576 <type name="utf8" c:type="gchar*"/>
4578 <parameter name="key" transfer-ownership="none">
4579 <type name="utf8" c:type="gchar*"/>
4581 <parameter name="comment" transfer-ownership="none">
4582 <type name="utf8" c:type="gchar*"/>
4586 <method name="get_comment"
4587 c:identifier="g_key_file_get_comment"
4589 <return-value transfer-ownership="full">
4590 <type name="utf8" c:type="gchar*"/>
4593 <parameter name="group_name" transfer-ownership="none">
4594 <type name="utf8" c:type="gchar*"/>
4596 <parameter name="key" transfer-ownership="none">
4597 <type name="utf8" c:type="gchar*"/>
4601 <method name="remove_comment"
4602 c:identifier="g_key_file_remove_comment"
4604 <return-value transfer-ownership="none">
4605 <type name="boolean" c:type="gboolean"/>
4608 <parameter name="group_name" transfer-ownership="none">
4609 <type name="utf8" c:type="gchar*"/>
4611 <parameter name="key" transfer-ownership="none">
4612 <type name="utf8" c:type="gchar*"/>
4616 <method name="remove_key"
4617 c:identifier="g_key_file_remove_key"
4619 <return-value transfer-ownership="none">
4620 <type name="boolean" c:type="gboolean"/>
4623 <parameter name="group_name" transfer-ownership="none">
4624 <type name="utf8" c:type="gchar*"/>
4626 <parameter name="key" transfer-ownership="none">
4627 <type name="utf8" c:type="gchar*"/>
4631 <method name="remove_group"
4632 c:identifier="g_key_file_remove_group"
4634 <return-value transfer-ownership="none">
4635 <type name="boolean" c:type="gboolean"/>
4638 <parameter name="group_name" transfer-ownership="none">
4639 <type name="utf8" c:type="gchar*"/>
4644 <enumeration name="KeyFileError"
4645 c:type="GKeyFileError"
4646 glib:error-quark="g_key_file_error_quark">
4647 <member name="unknown_encoding"
4649 c:identifier="G_KEY_FILE_ERROR_UNKNOWN_ENCODING"/>
4650 <member name="parse" value="1" c:identifier="G_KEY_FILE_ERROR_PARSE"/>
4651 <member name="not_found"
4653 c:identifier="G_KEY_FILE_ERROR_NOT_FOUND"/>
4654 <member name="key_not_found"
4656 c:identifier="G_KEY_FILE_ERROR_KEY_NOT_FOUND"/>
4657 <member name="group_not_found"
4659 c:identifier="G_KEY_FILE_ERROR_GROUP_NOT_FOUND"/>
4660 <member name="invalid_value"
4662 c:identifier="G_KEY_FILE_ERROR_INVALID_VALUE"/>
4664 <bitfield name="KeyFileFlags" c:type="GKeyFileFlags">
4665 <member name="none" value="0" c:identifier="G_KEY_FILE_NONE"/>
4666 <member name="keep_comments"
4668 c:identifier="G_KEY_FILE_KEEP_COMMENTS"/>
4669 <member name="keep_translations"
4671 c:identifier="G_KEY_FILE_KEEP_TRANSLATIONS"/>
4673 <constant name="LITTLE_ENDIAN" value="1234">
4676 <constant name="LN10" value="2.30258509299">
4677 <type name="double"/>
4679 <constant name="LN2" value="0.69314718056">
4680 <type name="double"/>
4682 <constant name="LOG_2_BASE_10" value="0.301029995664">
4683 <type name="double"/>
4685 <constant name="LOG_FATAL_MASK" value="0">
4688 <constant name="LOG_LEVEL_USER_SHIFT" value="8">
4691 <record name="List" c:type="GList">
4692 <field name="data" writable="1">
4693 <type name="any" c:type="gpointer"/>
4695 <field name="next" writable="1">
4696 <type name="List" c:type="GList*"/>
4698 <field name="prev" writable="1">
4699 <type name="List" c:type="GList*"/>
4701 <method name="free" c:identifier="g_list_free">
4702 <return-value transfer-ownership="none">
4703 <type name="none" c:type="void"/>
4706 <method name="free_1" c:identifier="g_list_free_1">
4707 <return-value transfer-ownership="none">
4708 <type name="none" c:type="void"/>
4711 <method name="append" c:identifier="g_list_append" introspectable="0">
4712 <return-value transfer-ownership="full">
4713 <type name="List" c:type="GList*"/>
4716 <parameter name="data" transfer-ownership="none">
4717 <type name="any" c:type="gpointer"/>
4721 <method name="prepend" c:identifier="g_list_prepend" introspectable="0">
4722 <return-value transfer-ownership="full">
4723 <type name="List" c:type="GList*"/>
4726 <parameter name="data" transfer-ownership="none">
4727 <type name="any" c:type="gpointer"/>
4731 <method name="insert" c:identifier="g_list_insert" introspectable="0">
4732 <return-value transfer-ownership="full">
4733 <type name="List" c:type="GList*"/>
4736 <parameter name="data" transfer-ownership="none">
4737 <type name="any" c:type="gpointer"/>
4739 <parameter name="position" transfer-ownership="none">
4740 <type name="int" c:type="gint"/>
4744 <method name="insert_sorted"
4745 c:identifier="g_list_insert_sorted"
4747 <return-value transfer-ownership="full">
4748 <type name="List" c:type="GList*"/>
4751 <parameter name="data" transfer-ownership="none">
4752 <type name="any" c:type="gpointer"/>
4754 <parameter name="func" transfer-ownership="none" scope="call">
4755 <type name="CompareFunc" c:type="GCompareFunc"/>
4759 <method name="insert_sorted_with_data"
4760 c:identifier="g_list_insert_sorted_with_data"
4762 <return-value transfer-ownership="full">
4763 <type name="List" c:type="GList*"/>
4766 <parameter name="data" transfer-ownership="none">
4767 <type name="any" c:type="gpointer"/>
4769 <parameter name="func"
4770 transfer-ownership="none"
4773 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
4775 <parameter name="user_data" transfer-ownership="none">
4776 <type name="any" c:type="gpointer"/>
4780 <method name="insert_before"
4781 c:identifier="g_list_insert_before"
4783 <return-value transfer-ownership="full">
4784 <type name="List" c:type="GList*"/>
4787 <parameter name="sibling" transfer-ownership="none">
4788 <type name="List" c:type="GList*"/>
4790 <parameter name="data" transfer-ownership="none">
4791 <type name="any" c:type="gpointer"/>
4795 <method name="concat" c:identifier="g_list_concat" introspectable="0">
4796 <return-value transfer-ownership="full">
4797 <type name="List" c:type="GList*"/>
4800 <parameter name="list2" transfer-ownership="none">
4801 <type name="List" c:type="GList*"/>
4805 <method name="remove" c:identifier="g_list_remove" introspectable="0">
4806 <return-value transfer-ownership="full">
4807 <type name="List" c:type="GList*"/>
4810 <parameter name="data" transfer-ownership="none">
4811 <type name="any" c:type="gconstpointer"/>
4815 <method name="remove_all"
4816 c:identifier="g_list_remove_all"
4818 <return-value transfer-ownership="full">
4819 <type name="List" c:type="GList*"/>
4822 <parameter name="data" transfer-ownership="none">
4823 <type name="any" c:type="gconstpointer"/>
4827 <method name="remove_link"
4828 c:identifier="g_list_remove_link"
4830 <return-value transfer-ownership="full">
4831 <type name="List" c:type="GList*"/>
4834 <parameter name="llink" transfer-ownership="none">
4835 <type name="List" c:type="GList*"/>
4839 <method name="delete_link"
4840 c:identifier="g_list_delete_link"
4842 <return-value transfer-ownership="full">
4843 <type name="List" c:type="GList*"/>
4846 <parameter name="link_" transfer-ownership="none">
4847 <type name="List" c:type="GList*"/>
4851 <method name="reverse" c:identifier="g_list_reverse" introspectable="0">
4852 <return-value transfer-ownership="full">
4853 <type name="List" c:type="GList*"/>
4856 <method name="copy" c:identifier="g_list_copy" introspectable="0">
4857 <return-value transfer-ownership="full">
4858 <type name="List" c:type="GList*"/>
4861 <method name="nth" c:identifier="g_list_nth" introspectable="0">
4862 <return-value transfer-ownership="full">
4863 <type name="List" c:type="GList*"/>
4866 <parameter name="n" transfer-ownership="none">
4867 <type name="uint" c:type="guint"/>
4871 <method name="nth_prev"
4872 c:identifier="g_list_nth_prev"
4874 <return-value transfer-ownership="full">
4875 <type name="List" c:type="GList*"/>
4878 <parameter name="n" transfer-ownership="none">
4879 <type name="uint" c:type="guint"/>
4883 <method name="find" c:identifier="g_list_find" introspectable="0">
4884 <return-value transfer-ownership="full">
4885 <type name="List" c:type="GList*"/>
4888 <parameter name="data" transfer-ownership="none">
4889 <type name="any" c:type="gconstpointer"/>
4893 <method name="find_custom"
4894 c:identifier="g_list_find_custom"
4896 <return-value transfer-ownership="full">
4897 <type name="List" c:type="GList*"/>
4900 <parameter name="data" transfer-ownership="none">
4901 <type name="any" c:type="gconstpointer"/>
4903 <parameter name="func" transfer-ownership="none" scope="call">
4904 <type name="CompareFunc" c:type="GCompareFunc"/>
4908 <method name="position"
4909 c:identifier="g_list_position"
4911 <return-value transfer-ownership="none">
4912 <type name="int" c:type="gint"/>
4915 <parameter name="llink" transfer-ownership="none">
4916 <type name="List" c:type="GList*"/>
4920 <method name="index" c:identifier="g_list_index">
4921 <return-value transfer-ownership="none">
4922 <type name="int" c:type="gint"/>
4925 <parameter name="data" transfer-ownership="none">
4926 <type name="any" c:type="gconstpointer"/>
4930 <method name="last" c:identifier="g_list_last" introspectable="0">
4931 <return-value transfer-ownership="full">
4932 <type name="List" c:type="GList*"/>
4935 <method name="first" c:identifier="g_list_first" introspectable="0">
4936 <return-value transfer-ownership="full">
4937 <type name="List" c:type="GList*"/>
4940 <method name="length" c:identifier="g_list_length">
4941 <return-value transfer-ownership="none">
4942 <type name="uint" c:type="guint"/>
4945 <method name="foreach" c:identifier="g_list_foreach">
4946 <return-value transfer-ownership="none">
4947 <type name="none" c:type="void"/>
4950 <parameter name="func"
4951 transfer-ownership="none"
4954 <type name="Func" c:type="GFunc"/>
4956 <parameter name="user_data" transfer-ownership="none">
4957 <type name="any" c:type="gpointer"/>
4961 <method name="sort" c:identifier="g_list_sort" introspectable="0">
4962 <return-value transfer-ownership="full">
4963 <type name="List" c:type="GList*"/>
4966 <parameter name="compare_func"
4967 transfer-ownership="none"
4969 <type name="CompareFunc" c:type="GCompareFunc"/>
4973 <method name="sort_with_data"
4974 c:identifier="g_list_sort_with_data"
4976 <return-value transfer-ownership="full">
4977 <type name="List" c:type="GList*"/>
4980 <parameter name="compare_func"
4981 transfer-ownership="none"
4984 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
4986 <parameter name="user_data" transfer-ownership="none">
4987 <type name="any" c:type="gpointer"/>
4991 <method name="nth_data" c:identifier="g_list_nth_data">
4992 <return-value transfer-ownership="none">
4993 <type name="any" c:type="gpointer"/>
4996 <parameter name="n" transfer-ownership="none">
4997 <type name="uint" c:type="guint"/>
5002 <callback name="LogFunc" c:type="GLogFunc">
5003 <return-value transfer-ownership="none">
5004 <type name="none" c:type="void"/>
5007 <parameter name="log_domain" transfer-ownership="none">
5008 <type name="utf8" c:type="gchar*"/>
5010 <parameter name="log_level" transfer-ownership="none">
5011 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
5013 <parameter name="message" transfer-ownership="none">
5014 <type name="utf8" c:type="gchar*"/>
5016 <parameter name="user_data" transfer-ownership="none" closure="3">
5017 <type name="any" c:type="gpointer"/>
5021 <bitfield name="LogLevelFlags" c:type="GLogLevelFlags">
5022 <member name="flag_recursion"
5024 c:identifier="G_LOG_FLAG_RECURSION"/>
5025 <member name="flag_fatal" value="2" c:identifier="G_LOG_FLAG_FATAL"/>
5026 <member name="level_error" value="4" c:identifier="G_LOG_LEVEL_ERROR"/>
5027 <member name="level_critical"
5029 c:identifier="G_LOG_LEVEL_CRITICAL"/>
5030 <member name="level_warning"
5032 c:identifier="G_LOG_LEVEL_WARNING"/>
5033 <member name="level_message"
5035 c:identifier="G_LOG_LEVEL_MESSAGE"/>
5036 <member name="level_info" value="64" c:identifier="G_LOG_LEVEL_INFO"/>
5037 <member name="level_debug" value="128" c:identifier="G_LOG_LEVEL_DEBUG"/>
5038 <member name="level_mask" value="-4" c:identifier="G_LOG_LEVEL_MASK"/>
5040 <constant name="MAJOR_VERSION" value="2">
5043 <constant name="MAXPATHLEN" value="1024">
5046 <constant name="MICRO_VERSION" value="15">
5049 <constant name="MINOR_VERSION" value="25">
5052 <constant name="MODULE_SUFFIX" value="so">
5055 <constant name="MUTEX_DEBUG_MAGIC" value="2147483647">
5058 <record name="MainContext" c:type="GMainContext">
5059 <doc xml:whitespace="preserve">The <structname>GMainContext</structname> struct is an opaque data
5060 type representing a set of sources to be handled in a main loop.</doc>
5061 <constructor name="new" c:identifier="g_main_context_new">
5062 <return-value transfer-ownership="full">
5063 <type name="MainContext" c:type="GMainContext*"/>
5066 <method name="ref" c:identifier="g_main_context_ref">
5067 <return-value transfer-ownership="full">
5068 <type name="MainContext" c:type="GMainContext*"/>
5071 <method name="unref" c:identifier="g_main_context_unref">
5072 <return-value transfer-ownership="none">
5073 <type name="none" c:type="void"/>
5076 <method name="iteration" c:identifier="g_main_context_iteration">
5077 <return-value transfer-ownership="none">
5078 <type name="boolean" c:type="gboolean"/>
5081 <parameter name="may_block" transfer-ownership="none">
5082 <type name="boolean" c:type="gboolean"/>
5086 <method name="pending" c:identifier="g_main_context_pending">
5087 <return-value transfer-ownership="none">
5088 <type name="boolean" c:type="gboolean"/>
5091 <method name="find_source_by_id"
5092 c:identifier="g_main_context_find_source_by_id">
5093 <return-value transfer-ownership="full">
5094 <type name="Source" c:type="GSource*"/>
5097 <parameter name="source_id" transfer-ownership="none">
5098 <type name="uint" c:type="guint"/>
5102 <method name="find_source_by_user_data"
5103 c:identifier="g_main_context_find_source_by_user_data">
5104 <return-value transfer-ownership="full">
5105 <type name="Source" c:type="GSource*"/>
5108 <parameter name="user_data" transfer-ownership="none">
5109 <type name="any" c:type="gpointer"/>
5113 <method name="find_source_by_funcs_user_data"
5114 c:identifier="g_main_context_find_source_by_funcs_user_data">
5115 <return-value transfer-ownership="full">
5116 <type name="Source" c:type="GSource*"/>
5119 <parameter name="funcs" transfer-ownership="none">
5120 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
5122 <parameter name="user_data" transfer-ownership="none">
5123 <type name="any" c:type="gpointer"/>
5127 <method name="wakeup" c:identifier="g_main_context_wakeup">
5128 <return-value transfer-ownership="none">
5129 <type name="none" c:type="void"/>
5132 <method name="acquire" c:identifier="g_main_context_acquire">
5133 <return-value transfer-ownership="none">
5134 <type name="boolean" c:type="gboolean"/>
5137 <method name="release" c:identifier="g_main_context_release">
5138 <return-value transfer-ownership="none">
5139 <type name="none" c:type="void"/>
5142 <method name="is_owner" c:identifier="g_main_context_is_owner">
5143 <return-value transfer-ownership="none">
5144 <type name="boolean" c:type="gboolean"/>
5147 <method name="wait" c:identifier="g_main_context_wait">
5148 <return-value transfer-ownership="none">
5149 <type name="boolean" c:type="gboolean"/>
5152 <parameter name="cond" transfer-ownership="none">
5153 <type name="Cond" c:type="GCond*"/>
5155 <parameter name="mutex" transfer-ownership="none">
5156 <type name="Mutex" c:type="GMutex*"/>
5160 <method name="prepare" c:identifier="g_main_context_prepare">
5161 <return-value transfer-ownership="none">
5162 <type name="boolean" c:type="gboolean"/>
5165 <parameter name="priority"
5167 caller-allocates="0"
5168 transfer-ownership="full">
5169 <type name="int" c:type="gint*"/>
5173 <method name="query" c:identifier="g_main_context_query">
5174 <return-value transfer-ownership="none">
5175 <type name="int" c:type="gint"/>
5178 <parameter name="max_priority" transfer-ownership="none">
5179 <type name="int" c:type="gint"/>
5181 <parameter name="timeout_"
5183 caller-allocates="0"
5184 transfer-ownership="full">
5185 <type name="int" c:type="gint*"/>
5187 <parameter name="fds" transfer-ownership="none">
5188 <type name="PollFD" c:type="GPollFD*"/>
5190 <parameter name="n_fds" transfer-ownership="none">
5191 <type name="int" c:type="gint"/>
5195 <method name="check" c:identifier="g_main_context_check">
5196 <return-value transfer-ownership="none">
5197 <type name="int" c:type="gint"/>
5200 <parameter name="max_priority" transfer-ownership="none">
5201 <type name="int" c:type="gint"/>
5203 <parameter name="fds" transfer-ownership="none">
5204 <type name="PollFD" c:type="GPollFD*"/>
5206 <parameter name="n_fds" transfer-ownership="none">
5207 <type name="int" c:type="gint"/>
5211 <method name="dispatch" c:identifier="g_main_context_dispatch">
5212 <return-value transfer-ownership="none">
5213 <type name="none" c:type="void"/>
5216 <method name="set_poll_func" c:identifier="g_main_context_set_poll_func">
5217 <return-value transfer-ownership="none">
5218 <type name="none" c:type="void"/>
5221 <parameter name="func" transfer-ownership="none" scope="call">
5222 <type name="PollFunc" c:type="GPollFunc"/>
5226 <method name="get_poll_func" c:identifier="g_main_context_get_poll_func">
5227 <return-value transfer-ownership="full">
5228 <type name="PollFunc" c:type="GPollFunc"/>
5231 <method name="add_poll" c:identifier="g_main_context_add_poll">
5232 <return-value transfer-ownership="none">
5233 <type name="none" c:type="void"/>
5236 <parameter name="fd" transfer-ownership="none">
5237 <type name="PollFD" c:type="GPollFD*"/>
5239 <parameter name="priority" transfer-ownership="none">
5240 <type name="int" c:type="gint"/>
5244 <method name="remove_poll" c:identifier="g_main_context_remove_poll">
5245 <return-value transfer-ownership="none">
5246 <type name="none" c:type="void"/>
5249 <parameter name="fd" transfer-ownership="none">
5250 <type name="PollFD" c:type="GPollFD*"/>
5254 <method name="push_thread_default"
5255 c:identifier="g_main_context_push_thread_default">
5256 <return-value transfer-ownership="none">
5257 <type name="none" c:type="void"/>
5260 <method name="pop_thread_default"
5261 c:identifier="g_main_context_pop_thread_default">
5262 <return-value transfer-ownership="none">
5263 <type name="none" c:type="void"/>
5267 <record name="MainLoop" c:type="GMainLoop">
5268 <doc xml:whitespace="preserve">The <structname>GMainLoop</structname> struct is an opaque data type
5269 representing the main event loop of a GLib or GTK+ application.</doc>
5270 <constructor name="new" c:identifier="g_main_loop_new">
5271 <return-value transfer-ownership="full">
5272 <type name="MainLoop" c:type="GMainLoop*"/>
5275 <parameter name="context" transfer-ownership="none" allow-none="1">
5276 <type name="MainContext" c:type="GMainContext*"/>
5278 <parameter name="is_running" transfer-ownership="none">
5279 <type name="boolean" c:type="gboolean"/>
5283 <method name="run" c:identifier="g_main_loop_run">
5284 <return-value transfer-ownership="none">
5285 <type name="none" c:type="void"/>
5288 <method name="quit" c:identifier="g_main_loop_quit">
5289 <return-value transfer-ownership="none">
5290 <type name="none" c:type="void"/>
5293 <method name="ref" c:identifier="g_main_loop_ref">
5294 <return-value transfer-ownership="full">
5295 <type name="MainLoop" c:type="GMainLoop*"/>
5298 <method name="unref" c:identifier="g_main_loop_unref">
5299 <return-value transfer-ownership="none">
5300 <type name="none" c:type="void"/>
5303 <method name="is_running" c:identifier="g_main_loop_is_running">
5304 <return-value transfer-ownership="none">
5305 <type name="boolean" c:type="gboolean"/>
5308 <method name="get_context" c:identifier="g_main_loop_get_context">
5309 <return-value transfer-ownership="full">
5310 <type name="MainContext" c:type="GMainContext*"/>
5314 <record name="MappedFile" c:type="GMappedFile">
5315 <constructor name="new" c:identifier="g_mapped_file_new" throws="1">
5316 <return-value transfer-ownership="full">
5317 <type name="MappedFile" c:type="GMappedFile*"/>
5320 <parameter name="filename" transfer-ownership="none">
5321 <type name="utf8" c:type="gchar*"/>
5323 <parameter name="writable" transfer-ownership="none">
5324 <type name="boolean" c:type="gboolean"/>
5328 <method name="get_length" c:identifier="g_mapped_file_get_length">
5329 <return-value transfer-ownership="none">
5330 <type name="gsize" c:type="gsize"/>
5333 <method name="get_contents" c:identifier="g_mapped_file_get_contents">
5334 <return-value transfer-ownership="full">
5335 <type name="utf8" c:type="gchar*"/>
5338 <method name="ref" c:identifier="g_mapped_file_ref">
5339 <return-value transfer-ownership="full">
5340 <type name="MappedFile" c:type="GMappedFile*"/>
5343 <method name="unref" c:identifier="g_mapped_file_unref">
5344 <return-value transfer-ownership="none">
5345 <type name="none" c:type="void"/>
5348 <method name="free" c:identifier="g_mapped_file_free">
5349 <return-value transfer-ownership="none">
5350 <type name="none" c:type="void"/>
5354 <bitfield name="MarkupCollectType" c:type="GMarkupCollectType">
5355 <member name="invalid"
5357 c:identifier="G_MARKUP_COLLECT_INVALID"/>
5358 <member name="string" value="1" c:identifier="G_MARKUP_COLLECT_STRING"/>
5359 <member name="strdup" value="2" c:identifier="G_MARKUP_COLLECT_STRDUP"/>
5360 <member name="boolean"
5362 c:identifier="G_MARKUP_COLLECT_BOOLEAN"/>
5363 <member name="tristate"
5365 c:identifier="G_MARKUP_COLLECT_TRISTATE"/>
5366 <member name="optional"
5368 c:identifier="G_MARKUP_COLLECT_OPTIONAL"/>
5370 <enumeration name="MarkupError"
5371 c:type="GMarkupError"
5372 glib:error-quark="g_markup_error_quark">
5373 <member name="bad_utf8"
5375 c:identifier="G_MARKUP_ERROR_BAD_UTF8"/>
5376 <member name="empty" value="1" c:identifier="G_MARKUP_ERROR_EMPTY"/>
5377 <member name="parse" value="2" c:identifier="G_MARKUP_ERROR_PARSE"/>
5378 <member name="unknown_element"
5380 c:identifier="G_MARKUP_ERROR_UNKNOWN_ELEMENT"/>
5381 <member name="unknown_attribute"
5383 c:identifier="G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE"/>
5384 <member name="invalid_content"
5386 c:identifier="G_MARKUP_ERROR_INVALID_CONTENT"/>
5387 <member name="missing_attribute"
5389 c:identifier="G_MARKUP_ERROR_MISSING_ATTRIBUTE"/>
5391 <record name="MarkupParseContext" c:type="GMarkupParseContext">
5392 <constructor name="new" c:identifier="g_markup_parse_context_new">
5393 <return-value transfer-ownership="full">
5394 <type name="MarkupParseContext" c:type="GMarkupParseContext*"/>
5397 <parameter name="parser" transfer-ownership="none">
5398 <type name="MarkupParser" c:type="GMarkupParser*"/>
5400 <parameter name="flags" transfer-ownership="none">
5401 <type name="MarkupParseFlags" c:type="GMarkupParseFlags"/>
5403 <parameter name="user_data" transfer-ownership="none">
5404 <type name="any" c:type="gpointer"/>
5406 <parameter name="user_data_dnotify"
5407 transfer-ownership="none"
5409 <type name="DestroyNotify" c:type="GDestroyNotify"/>
5413 <method name="free" c:identifier="g_markup_parse_context_free">
5414 <return-value transfer-ownership="none">
5415 <type name="none" c:type="void"/>
5418 <method name="parse"
5419 c:identifier="g_markup_parse_context_parse"
5421 <return-value transfer-ownership="none">
5422 <type name="boolean" c:type="gboolean"/>
5425 <parameter name="text" transfer-ownership="none">
5426 <type name="utf8" c:type="gchar*"/>
5428 <parameter name="text_len" transfer-ownership="none">
5429 <type name="gssize" c:type="gssize"/>
5433 <method name="push" c:identifier="g_markup_parse_context_push">
5434 <return-value transfer-ownership="none">
5435 <type name="none" c:type="void"/>
5438 <parameter name="parser" transfer-ownership="none">
5439 <type name="MarkupParser" c:type="GMarkupParser*"/>
5441 <parameter name="user_data" transfer-ownership="none">
5442 <type name="any" c:type="gpointer"/>
5446 <method name="pop" c:identifier="g_markup_parse_context_pop">
5447 <return-value transfer-ownership="none">
5448 <type name="any" c:type="gpointer"/>
5451 <method name="end_parse"
5452 c:identifier="g_markup_parse_context_end_parse"
5454 <return-value transfer-ownership="none">
5455 <type name="boolean" c:type="gboolean"/>
5458 <method name="get_element"
5459 c:identifier="g_markup_parse_context_get_element">
5460 <return-value transfer-ownership="none">
5461 <type name="utf8" c:type="gchar*"/>
5464 <method name="get_element_stack"
5465 c:identifier="g_markup_parse_context_get_element_stack"
5467 <return-value transfer-ownership="none">
5468 <type name="SList" c:type="GSList*"/>
5471 <method name="get_position"
5472 c:identifier="g_markup_parse_context_get_position">
5473 <return-value transfer-ownership="none">
5474 <type name="none" c:type="void"/>
5477 <parameter name="line_number"
5479 caller-allocates="0"
5480 transfer-ownership="full">
5481 <type name="int" c:type="gint*"/>
5483 <parameter name="char_number"
5485 caller-allocates="0"
5486 transfer-ownership="full">
5487 <type name="int" c:type="gint*"/>
5491 <method name="get_user_data"
5492 c:identifier="g_markup_parse_context_get_user_data">
5493 <return-value transfer-ownership="none">
5494 <type name="any" c:type="gpointer"/>
5498 <bitfield name="MarkupParseFlags" c:type="GMarkupParseFlags">
5499 <member name="do_not_use_this_unsupported_flag"
5501 c:identifier="G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG"/>
5502 <member name="treat_cdata_as_text"
5504 c:identifier="G_MARKUP_TREAT_CDATA_AS_TEXT"/>
5505 <member name="prefix_error_position"
5507 c:identifier="G_MARKUP_PREFIX_ERROR_POSITION"/>
5509 <record name="MarkupParser" c:type="GMarkupParser">
5510 <field name="start_element">
5511 <type name="any" c:type="pointer"/>
5513 <field name="end_element">
5514 <type name="any" c:type="pointer"/>
5517 <type name="any" c:type="pointer"/>
5519 <field name="passthrough">
5520 <type name="any" c:type="pointer"/>
5522 <field name="error">
5523 <type name="any" c:type="pointer"/>
5526 <record name="MatchInfo" c:type="GMatchInfo">
5527 <method name="get_regex" c:identifier="g_match_info_get_regex">
5528 <return-value transfer-ownership="full">
5529 <type name="Regex" c:type="GRegex*"/>
5532 <method name="get_string" c:identifier="g_match_info_get_string">
5533 <return-value transfer-ownership="none">
5534 <type name="utf8" c:type="gchar*"/>
5537 <method name="free" c:identifier="g_match_info_free">
5538 <return-value transfer-ownership="none">
5539 <type name="none" c:type="void"/>
5542 <method name="next" c:identifier="g_match_info_next" throws="1">
5543 <return-value transfer-ownership="none">
5544 <type name="boolean" c:type="gboolean"/>
5547 <method name="matches" c:identifier="g_match_info_matches">
5548 <return-value transfer-ownership="none">
5549 <type name="boolean" c:type="gboolean"/>
5552 <method name="get_match_count"
5553 c:identifier="g_match_info_get_match_count">
5554 <return-value transfer-ownership="none">
5555 <type name="int" c:type="gint"/>
5558 <method name="is_partial_match"
5559 c:identifier="g_match_info_is_partial_match">
5560 <return-value transfer-ownership="none">
5561 <type name="boolean" c:type="gboolean"/>
5564 <method name="expand_references"
5565 c:identifier="g_match_info_expand_references"
5567 <return-value transfer-ownership="full">
5568 <type name="utf8" c:type="gchar*"/>
5571 <parameter name="string_to_expand" transfer-ownership="none">
5572 <type name="utf8" c:type="gchar*"/>
5576 <method name="fetch" c:identifier="g_match_info_fetch">
5577 <return-value transfer-ownership="full">
5578 <type name="utf8" c:type="gchar*"/>
5581 <parameter name="match_num" transfer-ownership="none">
5582 <type name="int" c:type="gint"/>
5586 <method name="fetch_pos" c:identifier="g_match_info_fetch_pos">
5587 <return-value transfer-ownership="none">
5588 <type name="boolean" c:type="gboolean"/>
5591 <parameter name="match_num" transfer-ownership="none">
5592 <type name="int" c:type="gint"/>
5594 <parameter name="start_pos"
5596 caller-allocates="0"
5597 transfer-ownership="full">
5598 <type name="int" c:type="gint*"/>
5600 <parameter name="end_pos"
5602 caller-allocates="0"
5603 transfer-ownership="full">
5604 <type name="int" c:type="gint*"/>
5608 <method name="fetch_named" c:identifier="g_match_info_fetch_named">
5609 <return-value transfer-ownership="full">
5610 <type name="utf8" c:type="gchar*"/>
5613 <parameter name="name" transfer-ownership="none">
5614 <type name="utf8" c:type="gchar*"/>
5618 <method name="fetch_named_pos"
5619 c:identifier="g_match_info_fetch_named_pos">
5620 <return-value transfer-ownership="none">
5621 <type name="boolean" c:type="gboolean"/>
5624 <parameter name="name" transfer-ownership="none">
5625 <type name="utf8" c:type="gchar*"/>
5627 <parameter name="start_pos"
5629 caller-allocates="0"
5630 transfer-ownership="full">
5631 <type name="int" c:type="gint*"/>
5633 <parameter name="end_pos"
5635 caller-allocates="0"
5636 transfer-ownership="full">
5637 <type name="int" c:type="gint*"/>
5641 <method name="fetch_all" c:identifier="g_match_info_fetch_all">
5642 <return-value transfer-ownership="full">
5643 <array c:type="gchar**">
5649 <record name="MemChunk" c:type="GMemChunk">
5650 <constructor name="new" c:identifier="g_mem_chunk_new">
5651 <return-value transfer-ownership="full">
5652 <type name="MemChunk" c:type="GMemChunk*"/>
5655 <parameter name="name" transfer-ownership="none">
5656 <type name="utf8" c:type="gchar*"/>
5658 <parameter name="atom_size" transfer-ownership="none">
5659 <type name="int" c:type="gint"/>
5661 <parameter name="area_size" transfer-ownership="none">
5662 <type name="gsize" c:type="gsize"/>
5664 <parameter name="type" transfer-ownership="none">
5665 <type name="int" c:type="gint"/>
5669 <method name="destroy" c:identifier="g_mem_chunk_destroy">
5670 <return-value transfer-ownership="none">
5671 <type name="none" c:type="void"/>
5674 <method name="alloc" c:identifier="g_mem_chunk_alloc">
5675 <return-value transfer-ownership="none">
5676 <type name="any" c:type="gpointer"/>
5679 <method name="alloc0" c:identifier="g_mem_chunk_alloc0">
5680 <return-value transfer-ownership="none">
5681 <type name="any" c:type="gpointer"/>
5684 <method name="free" c:identifier="g_mem_chunk_free">
5685 <return-value transfer-ownership="none">
5686 <type name="none" c:type="void"/>
5689 <parameter name="mem" transfer-ownership="none">
5690 <type name="any" c:type="gpointer"/>
5694 <method name="clean" c:identifier="g_mem_chunk_clean">
5695 <return-value transfer-ownership="none">
5696 <type name="none" c:type="void"/>
5699 <method name="reset" c:identifier="g_mem_chunk_reset">
5700 <return-value transfer-ownership="none">
5701 <type name="none" c:type="void"/>
5704 <method name="print" c:identifier="g_mem_chunk_print">
5705 <return-value transfer-ownership="none">
5706 <type name="none" c:type="void"/>
5710 <record name="MemVTable" c:type="GMemVTable">
5711 <field name="malloc">
5712 <type name="any" c:type="pointer"/>
5714 <field name="realloc">
5715 <type name="any" c:type="pointer"/>
5718 <type name="any" c:type="pointer"/>
5720 <field name="calloc">
5721 <type name="any" c:type="pointer"/>
5723 <field name="try_malloc">
5724 <type name="any" c:type="pointer"/>
5726 <field name="try_realloc">
5727 <type name="any" c:type="pointer"/>
5730 <record name="Mutex" c:type="GMutex">
5732 <constant name="NULL" value="0">
5735 <record name="Node" c:type="GNode">
5736 <field name="data" writable="1">
5737 <type name="any" c:type="gpointer"/>
5739 <field name="next" writable="1">
5740 <type name="Node" c:type="GNode*"/>
5742 <field name="prev" writable="1">
5743 <type name="Node" c:type="GNode*"/>
5745 <field name="parent" writable="1">
5746 <type name="Node" c:type="GNode*"/>
5748 <field name="children" writable="1">
5749 <type name="Node" c:type="GNode*"/>
5751 <constructor name="new" c:identifier="g_node_new">
5752 <return-value transfer-ownership="full">
5753 <type name="Node" c:type="GNode*"/>
5756 <parameter name="data" transfer-ownership="none">
5757 <type name="any" c:type="gpointer"/>
5761 <method name="destroy" c:identifier="g_node_destroy">
5762 <return-value transfer-ownership="none">
5763 <type name="none" c:type="void"/>
5766 <method name="unlink" c:identifier="g_node_unlink">
5767 <return-value transfer-ownership="none">
5768 <type name="none" c:type="void"/>
5771 <method name="copy_deep" c:identifier="g_node_copy_deep">
5772 <return-value transfer-ownership="full">
5773 <type name="Node" c:type="GNode*"/>
5776 <parameter name="copy_func"
5777 transfer-ownership="none"
5780 <type name="CopyFunc" c:type="GCopyFunc"/>
5782 <parameter name="data" transfer-ownership="none">
5783 <type name="any" c:type="gpointer"/>
5787 <method name="copy" c:identifier="g_node_copy">
5788 <return-value transfer-ownership="full">
5789 <type name="Node" c:type="GNode*"/>
5792 <method name="insert" c:identifier="g_node_insert">
5793 <return-value transfer-ownership="full">
5794 <type name="Node" c:type="GNode*"/>
5797 <parameter name="position" transfer-ownership="none">
5798 <type name="int" c:type="gint"/>
5800 <parameter name="node" transfer-ownership="none">
5801 <type name="Node" c:type="GNode*"/>
5805 <method name="insert_before" c:identifier="g_node_insert_before">
5806 <return-value transfer-ownership="full">
5807 <type name="Node" c:type="GNode*"/>
5810 <parameter name="sibling" transfer-ownership="none">
5811 <type name="Node" c:type="GNode*"/>
5813 <parameter name="node" transfer-ownership="none">
5814 <type name="Node" c:type="GNode*"/>
5818 <method name="insert_after" c:identifier="g_node_insert_after">
5819 <return-value transfer-ownership="full">
5820 <type name="Node" c:type="GNode*"/>
5823 <parameter name="sibling" transfer-ownership="none">
5824 <type name="Node" c:type="GNode*"/>
5826 <parameter name="node" transfer-ownership="none">
5827 <type name="Node" c:type="GNode*"/>
5831 <method name="prepend" c:identifier="g_node_prepend">
5832 <return-value transfer-ownership="full">
5833 <type name="Node" c:type="GNode*"/>
5836 <parameter name="node" transfer-ownership="none">
5837 <type name="Node" c:type="GNode*"/>
5841 <method name="n_nodes" c:identifier="g_node_n_nodes">
5842 <return-value transfer-ownership="none">
5843 <type name="uint" c:type="guint"/>
5846 <parameter name="flags" transfer-ownership="none">
5847 <type name="TraverseFlags" c:type="GTraverseFlags"/>
5851 <method name="get_root" c:identifier="g_node_get_root">
5852 <return-value transfer-ownership="full">
5853 <type name="Node" c:type="GNode*"/>
5856 <method name="is_ancestor" c:identifier="g_node_is_ancestor">
5857 <return-value transfer-ownership="none">
5858 <type name="boolean" c:type="gboolean"/>
5861 <parameter name="descendant" transfer-ownership="none">
5862 <type name="Node" c:type="GNode*"/>
5866 <method name="depth" c:identifier="g_node_depth">
5867 <return-value transfer-ownership="none">
5868 <type name="uint" c:type="guint"/>
5871 <method name="find" c:identifier="g_node_find">
5872 <return-value transfer-ownership="full">
5873 <type name="Node" c:type="GNode*"/>
5876 <parameter name="order" transfer-ownership="none">
5877 <type name="TraverseType" c:type="GTraverseType"/>
5879 <parameter name="flags" transfer-ownership="none">
5880 <type name="TraverseFlags" c:type="GTraverseFlags"/>
5882 <parameter name="data" transfer-ownership="none">
5883 <type name="any" c:type="gpointer"/>
5887 <method name="traverse" c:identifier="g_node_traverse">
5888 <return-value transfer-ownership="none">
5889 <type name="none" c:type="void"/>
5892 <parameter name="order" transfer-ownership="none">
5893 <type name="TraverseType" c:type="GTraverseType"/>
5895 <parameter name="flags" transfer-ownership="none">
5896 <type name="TraverseFlags" c:type="GTraverseFlags"/>
5898 <parameter name="max_depth" transfer-ownership="none">
5899 <type name="int" c:type="gint"/>
5901 <parameter name="func"
5902 transfer-ownership="none"
5905 <type name="NodeTraverseFunc" c:type="GNodeTraverseFunc"/>
5907 <parameter name="data" transfer-ownership="none">
5908 <type name="any" c:type="gpointer"/>
5912 <method name="max_height" c:identifier="g_node_max_height">
5913 <return-value transfer-ownership="none">
5914 <type name="uint" c:type="guint"/>
5917 <method name="children_foreach" c:identifier="g_node_children_foreach">
5918 <return-value transfer-ownership="none">
5919 <type name="none" c:type="void"/>
5922 <parameter name="flags" transfer-ownership="none">
5923 <type name="TraverseFlags" c:type="GTraverseFlags"/>
5925 <parameter name="func"
5926 transfer-ownership="none"
5929 <type name="NodeForeachFunc" c:type="GNodeForeachFunc"/>
5931 <parameter name="data" transfer-ownership="none">
5932 <type name="any" c:type="gpointer"/>
5936 <method name="reverse_children" c:identifier="g_node_reverse_children">
5937 <return-value transfer-ownership="none">
5938 <type name="none" c:type="void"/>
5941 <method name="n_children" c:identifier="g_node_n_children">
5942 <return-value transfer-ownership="none">
5943 <type name="uint" c:type="guint"/>
5946 <method name="nth_child" c:identifier="g_node_nth_child">
5947 <return-value transfer-ownership="full">
5948 <type name="Node" c:type="GNode*"/>
5951 <parameter name="n" transfer-ownership="none">
5952 <type name="uint" c:type="guint"/>
5956 <method name="last_child" c:identifier="g_node_last_child">
5957 <return-value transfer-ownership="full">
5958 <type name="Node" c:type="GNode*"/>
5961 <method name="find_child" c:identifier="g_node_find_child">
5962 <return-value transfer-ownership="full">
5963 <type name="Node" c:type="GNode*"/>
5966 <parameter name="flags" transfer-ownership="none">
5967 <type name="TraverseFlags" c:type="GTraverseFlags"/>
5969 <parameter name="data" transfer-ownership="none">
5970 <type name="any" c:type="gpointer"/>
5974 <method name="child_position" c:identifier="g_node_child_position">
5975 <return-value transfer-ownership="none">
5976 <type name="int" c:type="gint"/>
5979 <parameter name="child" transfer-ownership="none">
5980 <type name="Node" c:type="GNode*"/>
5984 <method name="child_index" c:identifier="g_node_child_index">
5985 <return-value transfer-ownership="none">
5986 <type name="int" c:type="gint"/>
5989 <parameter name="data" transfer-ownership="none">
5990 <type name="any" c:type="gpointer"/>
5994 <method name="first_sibling" c:identifier="g_node_first_sibling">
5995 <return-value transfer-ownership="full">
5996 <type name="Node" c:type="GNode*"/>
5999 <method name="last_sibling" c:identifier="g_node_last_sibling">
6000 <return-value transfer-ownership="full">
6001 <type name="Node" c:type="GNode*"/>
6005 <callback name="NodeForeachFunc" c:type="GNodeForeachFunc">
6006 <return-value transfer-ownership="none">
6007 <type name="none" c:type="void"/>
6010 <parameter name="node" transfer-ownership="none">
6011 <type name="Node" c:type="GNode*"/>
6013 <parameter name="data" transfer-ownership="none">
6014 <type name="any" c:type="gpointer"/>
6018 <callback name="NodeTraverseFunc" c:type="GNodeTraverseFunc">
6019 <return-value transfer-ownership="none">
6020 <type name="boolean" c:type="gboolean"/>
6023 <parameter name="node" transfer-ownership="none">
6024 <type name="Node" c:type="GNode*"/>
6026 <parameter name="data" transfer-ownership="none">
6027 <type name="any" c:type="gpointer"/>
6031 <enumeration name="NormalizeMode" c:type="GNormalizeMode">
6032 <member name="default" value="0" c:identifier="G_NORMALIZE_DEFAULT"/>
6033 <member name="nfd" value="0" c:identifier="G_NORMALIZE_NFD"/>
6034 <member name="default_compose"
6036 c:identifier="G_NORMALIZE_DEFAULT_COMPOSE"/>
6037 <member name="nfc" value="1" c:identifier="G_NORMALIZE_NFC"/>
6038 <member name="all" value="2" c:identifier="G_NORMALIZE_ALL"/>
6039 <member name="nfkd" value="2" c:identifier="G_NORMALIZE_NFKD"/>
6040 <member name="all_compose"
6042 c:identifier="G_NORMALIZE_ALL_COMPOSE"/>
6043 <member name="nfkc" value="3" c:identifier="G_NORMALIZE_NFKC"/>
6045 <constant name="OPTION_REMAINING" value="">
6048 <record name="Once" c:type="GOnce">
6049 <field name="status" writable="1">
6050 <type name="OnceStatus" c:type="GOnceStatus"/>
6052 <field name="retval" writable="1">
6053 <type name="any" c:type="gpointer"/>
6055 <method name="impl" c:identifier="g_once_impl">
6056 <return-value transfer-ownership="none">
6057 <type name="any" c:type="gpointer"/>
6060 <parameter name="func" transfer-ownership="none" scope="call">
6061 <type name="ThreadFunc" c:type="GThreadFunc"/>
6063 <parameter name="arg" transfer-ownership="none">
6064 <type name="any" c:type="gpointer"/>
6069 <enumeration name="OnceStatus" c:type="GOnceStatus">
6070 <member name="notcalled"
6072 c:identifier="G_ONCE_STATUS_NOTCALLED"/>
6073 <member name="progress" value="1" c:identifier="G_ONCE_STATUS_PROGRESS"/>
6074 <member name="ready" value="2" c:identifier="G_ONCE_STATUS_READY"/>
6076 <enumeration name="OptionArg" c:type="GOptionArg">
6077 <doc xml:whitespace="preserve">The #GOptionArg enum values determine which type of extra argument the
6078 options expect to find. If an option expects an extra argument, it
6079 can be specified in several ways; with a short option:
6080 <option>-x arg</option>, with a long option: <option>--name arg</option></doc>
6081 <member name="none" value="0" c:identifier="G_OPTION_ARG_NONE"/>
6082 <member name="string" value="1" c:identifier="G_OPTION_ARG_STRING"/>
6083 <member name="int" value="2" c:identifier="G_OPTION_ARG_INT"/>
6084 <member name="callback" value="3" c:identifier="G_OPTION_ARG_CALLBACK"/>
6085 <member name="filename" value="4" c:identifier="G_OPTION_ARG_FILENAME"/>
6086 <member name="string_array"
6088 c:identifier="G_OPTION_ARG_STRING_ARRAY"/>
6089 <member name="filename_array"
6091 c:identifier="G_OPTION_ARG_FILENAME_ARRAY"/>
6092 <member name="double" value="7" c:identifier="G_OPTION_ARG_DOUBLE"/>
6093 <member name="int64" value="8" c:identifier="G_OPTION_ARG_INT64"/>
6095 <callback name="OptionArgFunc" c:type="GOptionArgFunc" throws="1">
6096 <doc xml:whitespace="preserve">The type of function to be passed as callback for %G_OPTION_ARG_CALLBACK
6098 occurred, in which case @error should be set with g_set_error()</doc>
6099 <return-value transfer-ownership="none">
6100 <doc xml:whitespace="preserve">%TRUE if the option was successfully parsed, %FALSE if an error</doc>
6101 <type name="boolean" c:type="gboolean"/>
6104 <parameter name="option_name" transfer-ownership="none">
6105 <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>
6106 <type name="utf8" c:type="gchar*"/>
6108 <parameter name="value" transfer-ownership="none">
6109 <doc xml:whitespace="preserve">The value to be parsed.</doc>
6110 <type name="utf8" c:type="gchar*"/>
6112 <parameter name="data" transfer-ownership="none">
6113 <doc xml:whitespace="preserve">User data added to the #GOptionGroup containing the option when it was created with g_option_group_new()</doc>
6114 <type name="any" c:type="gpointer"/>
6118 <record name="OptionContext" c:type="GOptionContext">
6119 <doc xml:whitespace="preserve">A <structname>GOptionContext</structname> struct defines which options
6120 are accepted by the commandline option parser. The struct has only private
6121 fields and should not be directly accessed.</doc>
6122 <constructor name="new" c:identifier="g_option_context_new">
6123 <return-value transfer-ownership="full">
6124 <type name="OptionContext" c:type="GOptionContext*"/>
6127 <parameter name="parameter_string" transfer-ownership="none">
6128 <type name="utf8" c:type="gchar*"/>
6132 <method name="set_summary" c:identifier="g_option_context_set_summary">
6133 <return-value transfer-ownership="none">
6134 <type name="none" c:type="void"/>
6137 <parameter name="summary" transfer-ownership="none">
6138 <type name="utf8" c:type="gchar*"/>
6142 <method name="get_summary" c:identifier="g_option_context_get_summary">
6143 <return-value transfer-ownership="none">
6144 <type name="utf8" c:type="gchar*"/>
6147 <method name="set_description"
6148 c:identifier="g_option_context_set_description">
6149 <return-value transfer-ownership="none">
6150 <type name="none" c:type="void"/>
6153 <parameter name="description" transfer-ownership="none">
6154 <type name="utf8" c:type="gchar*"/>
6158 <method name="get_description"
6159 c:identifier="g_option_context_get_description">
6160 <return-value transfer-ownership="none">
6161 <type name="utf8" c:type="gchar*"/>
6164 <method name="free" c:identifier="g_option_context_free">
6165 <return-value transfer-ownership="none">
6166 <type name="none" c:type="void"/>
6169 <method name="set_help_enabled"
6170 c:identifier="g_option_context_set_help_enabled">
6171 <return-value transfer-ownership="none">
6172 <type name="none" c:type="void"/>
6175 <parameter name="help_enabled" transfer-ownership="none">
6176 <type name="boolean" c:type="gboolean"/>
6180 <method name="get_help_enabled"
6181 c:identifier="g_option_context_get_help_enabled">
6182 <return-value transfer-ownership="none">
6183 <type name="boolean" c:type="gboolean"/>
6186 <method name="set_ignore_unknown_options"
6187 c:identifier="g_option_context_set_ignore_unknown_options">
6188 <return-value transfer-ownership="none">
6189 <type name="none" c:type="void"/>
6192 <parameter name="ignore_unknown" transfer-ownership="none">
6193 <type name="boolean" c:type="gboolean"/>
6197 <method name="get_ignore_unknown_options"
6198 c:identifier="g_option_context_get_ignore_unknown_options">
6199 <return-value transfer-ownership="none">
6200 <type name="boolean" c:type="gboolean"/>
6203 <method name="add_main_entries"
6204 c:identifier="g_option_context_add_main_entries">
6205 <return-value transfer-ownership="none">
6206 <type name="none" c:type="void"/>
6209 <parameter name="entries" transfer-ownership="none">
6210 <type name="OptionEntry" c:type="GOptionEntry*"/>
6212 <parameter name="translation_domain" transfer-ownership="none">
6213 <type name="utf8" c:type="gchar*"/>
6217 <method name="parse" c:identifier="g_option_context_parse" throws="1">
6218 <return-value transfer-ownership="none">
6219 <type name="boolean" c:type="gboolean"/>
6222 <parameter name="argc"
6224 caller-allocates="0"
6225 transfer-ownership="full">
6226 <type name="int" c:type="gint*"/>
6228 <parameter name="argv"
6230 caller-allocates="0"
6231 transfer-ownership="full"
6233 <array length="1" c:type="gchar***">
6239 <method name="set_translate_func"
6240 c:identifier="g_option_context_set_translate_func">
6241 <return-value transfer-ownership="none">
6242 <type name="none" c:type="void"/>
6245 <parameter name="func"
6246 transfer-ownership="none"
6250 <type name="TranslateFunc" c:type="GTranslateFunc"/>
6252 <parameter name="data" transfer-ownership="none">
6253 <type name="any" c:type="gpointer"/>
6255 <parameter name="destroy_notify"
6256 transfer-ownership="none"
6258 <type name="DestroyNotify" c:type="GDestroyNotify"/>
6262 <method name="set_translation_domain"
6263 c:identifier="g_option_context_set_translation_domain">
6264 <return-value transfer-ownership="none">
6265 <type name="none" c:type="void"/>
6268 <parameter name="domain" transfer-ownership="none">
6269 <type name="utf8" c:type="gchar*"/>
6273 <method name="add_group" c:identifier="g_option_context_add_group">
6274 <return-value transfer-ownership="none">
6275 <type name="none" c:type="void"/>
6278 <parameter name="group" transfer-ownership="none">
6279 <type name="OptionGroup" c:type="GOptionGroup*"/>
6283 <method name="set_main_group"
6284 c:identifier="g_option_context_set_main_group">
6285 <return-value transfer-ownership="none">
6286 <type name="none" c:type="void"/>
6289 <parameter name="group" transfer-ownership="none">
6290 <type name="OptionGroup" c:type="GOptionGroup*"/>
6294 <method name="get_main_group"
6295 c:identifier="g_option_context_get_main_group">
6296 <return-value transfer-ownership="full">
6297 <type name="OptionGroup" c:type="GOptionGroup*"/>
6300 <method name="get_help" c:identifier="g_option_context_get_help">
6301 <return-value transfer-ownership="full">
6302 <type name="utf8" c:type="gchar*"/>
6305 <parameter name="main_help" transfer-ownership="none">
6306 <type name="boolean" c:type="gboolean"/>
6308 <parameter name="group" transfer-ownership="none">
6309 <type name="OptionGroup" c:type="GOptionGroup*"/>
6314 <record name="OptionEntry" c:type="GOptionEntry">
6315 <doc xml:whitespace="preserve">A <structname>GOptionEntry</structname> defines a single option.
6316 To have an effect, they must be added to a #GOptionGroup with
6317 g_option_context_add_main_entries() or g_option_group_add_entries().</doc>
6318 <field name="long_name" writable="1">
6319 <type name="utf8" c:type="gchar*"/>
6321 <field name="short_name" writable="1">
6322 <type name="int8" c:type="gchar"/>
6324 <field name="flags" writable="1">
6325 <type name="int" c:type="gint"/>
6327 <field name="arg" writable="1">
6328 <type name="OptionArg" c:type="GOptionArg"/>
6330 <field name="arg_data" writable="1">
6331 <type name="any" c:type="gpointer"/>
6333 <field name="description" writable="1">
6334 <type name="utf8" c:type="gchar*"/>
6336 <field name="arg_description" writable="1">
6337 <type name="utf8" c:type="gchar*"/>
6340 <enumeration name="OptionError"
6341 c:type="GOptionError"
6342 glib:error-quark="g_option_error_quark">
6343 <doc xml:whitespace="preserve">Error codes returned by option parsing.</doc>
6344 <member name="unknown_option"
6346 c:identifier="G_OPTION_ERROR_UNKNOWN_OPTION"/>
6347 <member name="bad_value"
6349 c:identifier="G_OPTION_ERROR_BAD_VALUE"/>
6350 <member name="failed" value="2" c:identifier="G_OPTION_ERROR_FAILED"/>
6352 <callback name="OptionErrorFunc" c:type="GOptionErrorFunc" throws="1">
6353 <doc xml:whitespace="preserve">The type of function to be used as callback when a parse error occurs.</doc>
6354 <return-value transfer-ownership="none">
6355 <type name="none" c:type="void"/>
6358 <parameter name="context" transfer-ownership="none">
6359 <doc xml:whitespace="preserve">The active #GOptionContext</doc>
6360 <type name="OptionContext" c:type="GOptionContext*"/>
6362 <parameter name="group" transfer-ownership="none">
6363 <doc xml:whitespace="preserve">The group to which the function belongs</doc>
6364 <type name="OptionGroup" c:type="GOptionGroup*"/>
6366 <parameter name="data" transfer-ownership="none">
6367 <doc xml:whitespace="preserve">User data added to the #GOptionGroup containing the option when it was created with g_option_group_new()</doc>
6368 <type name="any" c:type="gpointer"/>
6372 <bitfield name="OptionFlags" c:type="GOptionFlags">
6373 <doc xml:whitespace="preserve">Flags which modify individual options.</doc>
6374 <member name="hidden" value="1" c:identifier="G_OPTION_FLAG_HIDDEN"/>
6375 <member name="in_main" value="2" c:identifier="G_OPTION_FLAG_IN_MAIN"/>
6376 <member name="reverse" value="4" c:identifier="G_OPTION_FLAG_REVERSE"/>
6377 <member name="no_arg" value="8" c:identifier="G_OPTION_FLAG_NO_ARG"/>
6378 <member name="filename"
6380 c:identifier="G_OPTION_FLAG_FILENAME"/>
6381 <member name="optional_arg"
6383 c:identifier="G_OPTION_FLAG_OPTIONAL_ARG"/>
6384 <member name="noalias" value="64" c:identifier="G_OPTION_FLAG_NOALIAS"/>
6386 <record name="OptionGroup" c:type="GOptionGroup">
6387 <doc xml:whitespace="preserve">A <structname>GOptionGroup</structname> struct defines the options in a single
6388 group. The struct has only private fields and should not be directly accessed.
6389 All options in a group share the same translation function. Libraries which
6390 need to parse commandline options are expected to provide a function for
6391 getting a <structname>GOptionGroup</structname> holding their options, which
6392 the application can then add to its #GOptionContext.</doc>
6393 <constructor name="new" c:identifier="g_option_group_new">
6394 <return-value transfer-ownership="full">
6395 <type name="OptionGroup" c:type="GOptionGroup*"/>
6398 <parameter name="name" transfer-ownership="none">
6399 <type name="utf8" c:type="gchar*"/>
6401 <parameter name="description" transfer-ownership="none">
6402 <type name="utf8" c:type="gchar*"/>
6404 <parameter name="help_description" transfer-ownership="none">
6405 <type name="utf8" c:type="gchar*"/>
6407 <parameter name="user_data" transfer-ownership="none">
6408 <type name="any" c:type="gpointer"/>
6410 <parameter name="destroy" transfer-ownership="none" scope="call">
6411 <type name="DestroyNotify" c:type="GDestroyNotify"/>
6415 <method name="set_parse_hooks"
6416 c:identifier="g_option_group_set_parse_hooks">
6417 <return-value transfer-ownership="none">
6418 <type name="none" c:type="void"/>
6421 <parameter name="pre_parse_func"
6422 transfer-ownership="none"
6424 <type name="OptionParseFunc" c:type="GOptionParseFunc"/>
6426 <parameter name="post_parse_func"
6427 transfer-ownership="none"
6429 <type name="OptionParseFunc" c:type="GOptionParseFunc"/>
6433 <method name="set_error_hook"
6434 c:identifier="g_option_group_set_error_hook">
6435 <return-value transfer-ownership="none">
6436 <type name="none" c:type="void"/>
6439 <parameter name="error_func" transfer-ownership="none" scope="call">
6440 <type name="OptionErrorFunc" c:type="GOptionErrorFunc"/>
6444 <method name="free" c:identifier="g_option_group_free">
6445 <return-value transfer-ownership="none">
6446 <type name="none" c:type="void"/>
6449 <method name="add_entries" c:identifier="g_option_group_add_entries">
6450 <return-value transfer-ownership="none">
6451 <type name="none" c:type="void"/>
6454 <parameter name="entries" transfer-ownership="none">
6455 <type name="OptionEntry" c:type="GOptionEntry*"/>
6459 <method name="set_translate_func"
6460 c:identifier="g_option_group_set_translate_func">
6461 <return-value transfer-ownership="none">
6462 <type name="none" c:type="void"/>
6465 <parameter name="func"
6466 transfer-ownership="none"
6470 <type name="TranslateFunc" c:type="GTranslateFunc"/>
6472 <parameter name="data" transfer-ownership="none">
6473 <type name="any" c:type="gpointer"/>
6475 <parameter name="destroy_notify"
6476 transfer-ownership="none"
6478 <type name="DestroyNotify" c:type="GDestroyNotify"/>
6482 <method name="set_translation_domain"
6483 c:identifier="g_option_group_set_translation_domain">
6484 <return-value transfer-ownership="none">
6485 <type name="none" c:type="void"/>
6488 <parameter name="domain" transfer-ownership="none">
6489 <type name="utf8" c:type="gchar*"/>
6494 <callback name="OptionParseFunc" c:type="GOptionParseFunc" throws="1">
6495 <doc xml:whitespace="preserve">The type of function that can be called before and after parsing.
6496 occurred, in which case @error should be set with g_set_error()</doc>
6497 <return-value transfer-ownership="none">
6498 <doc xml:whitespace="preserve">%TRUE if the function completed successfully, %FALSE if an error</doc>
6499 <type name="boolean" c:type="gboolean"/>
6502 <parameter name="context" transfer-ownership="none">
6503 <doc xml:whitespace="preserve">The active #GOptionContext</doc>
6504 <type name="OptionContext" c:type="GOptionContext*"/>
6506 <parameter name="group" transfer-ownership="none">
6507 <doc xml:whitespace="preserve">The group to which the function belongs</doc>
6508 <type name="OptionGroup" c:type="GOptionGroup*"/>
6510 <parameter name="data" transfer-ownership="none">
6511 <doc xml:whitespace="preserve">User data added to the #GOptionGroup containing the option when it was created with g_option_group_new()</doc>
6512 <type name="any" c:type="gpointer"/>
6516 <constant name="PDP_ENDIAN" value="3412">
6519 <constant name="PI" value="3.14159265359">
6520 <type name="double"/>
6522 <constant name="PI_2" value="1.57079632679">
6523 <type name="double"/>
6525 <constant name="PI_4" value="0.785398163397">
6526 <type name="double"/>
6528 <constant name="POLLFD_FORMAT" value="%#I64x">
6531 <constant name="PRIORITY_DEFAULT" value="0">
6534 <constant name="PRIORITY_DEFAULT_IDLE" value="200">
6537 <constant name="PRIORITY_HIGH" value="-100">
6540 <constant name="PRIORITY_HIGH_IDLE" value="100">
6543 <constant name="PRIORITY_LOW" value="300">
6546 <record name="PatternSpec" c:type="GPatternSpec">
6547 <constructor name="new" c:identifier="g_pattern_spec_new">
6548 <return-value transfer-ownership="full">
6549 <type name="PatternSpec" c:type="GPatternSpec*"/>
6552 <parameter name="pattern" transfer-ownership="none">
6553 <type name="utf8" c:type="gchar*"/>
6557 <method name="free" c:identifier="g_pattern_spec_free">
6558 <return-value transfer-ownership="none">
6559 <type name="none" c:type="void"/>
6562 <method name="equal" c:identifier="g_pattern_spec_equal">
6563 <return-value transfer-ownership="none">
6564 <type name="boolean" c:type="gboolean"/>
6567 <parameter name="pspec2" transfer-ownership="none">
6568 <type name="PatternSpec" c:type="GPatternSpec*"/>
6573 <record name="PollFD" c:type="GPollFD">
6574 <field name="fd" writable="1">
6575 <type name="int" c:type="gint"/>
6577 <field name="events" writable="1">
6578 <type name="ushort" c:type="gushort"/>
6580 <field name="revents" writable="1">
6581 <type name="ushort" c:type="gushort"/>
6584 <callback name="PollFunc" c:type="GPollFunc">
6585 <doc xml:whitespace="preserve">Specifies the type of function passed to g_main_context_set_poll_func().
6586 The semantics of the function should match those of the poll() system call.
6587 reported, or -1 if an error occurred.</doc>
6588 <return-value transfer-ownership="none">
6589 <doc xml:whitespace="preserve">the number of #GPollFD elements which have events or errors</doc>
6590 <type name="int" c:type="gint"/>
6593 <parameter name="ufds" transfer-ownership="none">
6594 <doc xml:whitespace="preserve">an array of #GPollFD elements</doc>
6595 <type name="PollFD" c:type="GPollFD*"/>
6597 <parameter name="nfsd" transfer-ownership="none">
6598 <doc xml:whitespace="preserve">the number of elements in @ufds</doc>
6599 <type name="uint" c:type="guint"/>
6601 <parameter name="timeout_" transfer-ownership="none">
6602 <doc xml:whitespace="preserve">the maximum time to wait for an event of the file descriptors. A negative value indicates an infinite timeout.</doc>
6603 <type name="int" c:type="gint"/>
6607 <callback name="PrintFunc" c:type="GPrintFunc">
6608 <return-value transfer-ownership="none">
6609 <type name="none" c:type="void"/>
6612 <parameter name="string" transfer-ownership="none">
6613 <type name="utf8" c:type="gchar*"/>
6617 <record name="Private" c:type="GPrivate">
6619 <record name="PtrArray" c:type="GPtrArray">
6620 <field name="pdata" writable="1">
6621 <type name="any" c:type="gpointer*"/>
6623 <field name="len" writable="1">
6624 <type name="uint" c:type="guint"/>
6626 <constructor name="new" c:identifier="g_ptr_array_new">
6627 <return-value transfer-ownership="full">
6628 <array c:type="GPtrArray*">
6629 <type name="any" c:type="gpointer"/>
6633 <constructor name="new_with_free_func"
6634 c:identifier="g_ptr_array_new_with_free_func">
6635 <return-value transfer-ownership="full">
6636 <array c:type="GPtrArray*">
6637 <type name="any" c:type="gpointer"/>
6641 <parameter name="element_free_func"
6642 transfer-ownership="none"
6644 <type name="DestroyNotify" c:type="GDestroyNotify"/>
6648 <method name="free" c:identifier="g_ptr_array_free">
6649 <return-value transfer-ownership="none">
6650 <type name="any" c:type="gpointer*"/>
6653 <parameter name="free_seg" transfer-ownership="none">
6654 <type name="boolean" c:type="gboolean"/>
6658 <method name="ref" c:identifier="g_ptr_array_ref">
6659 <return-value transfer-ownership="full">
6660 <array c:type="GPtrArray*">
6661 <type name="any" c:type="gpointer"/>
6665 <method name="unref" c:identifier="g_ptr_array_unref">
6666 <return-value transfer-ownership="none">
6667 <type name="none" c:type="void"/>
6670 <method name="set_free_func" c:identifier="g_ptr_array_set_free_func">
6671 <return-value transfer-ownership="none">
6672 <type name="none" c:type="void"/>
6675 <parameter name="element_free_func"
6676 transfer-ownership="none"
6678 <type name="DestroyNotify" c:type="GDestroyNotify"/>
6682 <method name="set_size" c:identifier="g_ptr_array_set_size">
6683 <return-value transfer-ownership="none">
6684 <type name="none" c:type="void"/>
6687 <parameter name="length" transfer-ownership="none">
6688 <type name="int" c:type="gint"/>
6692 <method name="remove_index" c:identifier="g_ptr_array_remove_index">
6693 <return-value transfer-ownership="none">
6694 <type name="any" c:type="gpointer"/>
6697 <parameter name="index_" transfer-ownership="none">
6698 <type name="uint" c:type="guint"/>
6702 <method name="remove_index_fast"
6703 c:identifier="g_ptr_array_remove_index_fast">
6704 <return-value transfer-ownership="none">
6705 <type name="any" c:type="gpointer"/>
6708 <parameter name="index_" transfer-ownership="none">
6709 <type name="uint" c:type="guint"/>
6713 <method name="remove" c:identifier="g_ptr_array_remove">
6714 <return-value transfer-ownership="none">
6715 <type name="boolean" c:type="gboolean"/>
6718 <parameter name="data" transfer-ownership="none">
6719 <type name="any" c:type="gpointer"/>
6723 <method name="remove_fast" c:identifier="g_ptr_array_remove_fast">
6724 <return-value transfer-ownership="none">
6725 <type name="boolean" c:type="gboolean"/>
6728 <parameter name="data" transfer-ownership="none">
6729 <type name="any" c:type="gpointer"/>
6733 <method name="remove_range" c:identifier="g_ptr_array_remove_range">
6734 <return-value transfer-ownership="none">
6735 <type name="none" c:type="void"/>
6738 <parameter name="index_" transfer-ownership="none">
6739 <type name="uint" c:type="guint"/>
6741 <parameter name="length" transfer-ownership="none">
6742 <type name="uint" c:type="guint"/>
6746 <method name="add" c:identifier="g_ptr_array_add">
6747 <return-value transfer-ownership="none">
6748 <type name="none" c:type="void"/>
6751 <parameter name="data" transfer-ownership="none">
6752 <type name="any" c:type="gpointer"/>
6756 <method name="sort" c:identifier="g_ptr_array_sort">
6757 <return-value transfer-ownership="none">
6758 <type name="none" c:type="void"/>
6761 <parameter name="compare_func"
6762 transfer-ownership="none"
6764 <type name="CompareFunc" c:type="GCompareFunc"/>
6768 <method name="sort_with_data" c:identifier="g_ptr_array_sort_with_data">
6769 <return-value transfer-ownership="none">
6770 <type name="none" c:type="void"/>
6773 <parameter name="compare_func"
6774 transfer-ownership="none"
6777 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
6779 <parameter name="user_data" transfer-ownership="none">
6780 <type name="any" c:type="gpointer"/>
6784 <method name="foreach" c:identifier="g_ptr_array_foreach">
6785 <return-value transfer-ownership="none">
6786 <type name="none" c:type="void"/>
6789 <parameter name="func"
6790 transfer-ownership="none"
6793 <type name="Func" c:type="GFunc"/>
6795 <parameter name="user_data" transfer-ownership="none">
6796 <type name="any" c:type="gpointer"/>
6801 <record name="Queue" c:type="GQueue">
6802 <field name="head" writable="1">
6803 <type name="List" c:type="GList*"/>
6805 <field name="tail" writable="1">
6806 <type name="List" c:type="GList*"/>
6808 <field name="length" writable="1">
6809 <type name="uint" c:type="guint"/>
6811 <constructor name="new" c:identifier="g_queue_new">
6812 <return-value transfer-ownership="full">
6813 <type name="Queue" c:type="GQueue*"/>
6816 <method name="free" c:identifier="g_queue_free">
6817 <return-value transfer-ownership="none">
6818 <type name="none" c:type="void"/>
6821 <method name="init" c:identifier="g_queue_init">
6822 <return-value transfer-ownership="none">
6823 <type name="none" c:type="void"/>
6826 <method name="clear" c:identifier="g_queue_clear">
6827 <return-value transfer-ownership="none">
6828 <type name="none" c:type="void"/>
6831 <method name="is_empty" c:identifier="g_queue_is_empty">
6832 <return-value transfer-ownership="none">
6833 <type name="boolean" c:type="gboolean"/>
6836 <method name="get_length" c:identifier="g_queue_get_length">
6837 <return-value transfer-ownership="none">
6838 <type name="uint" c:type="guint"/>
6841 <method name="reverse" c:identifier="g_queue_reverse">
6842 <return-value transfer-ownership="none">
6843 <type name="none" c:type="void"/>
6846 <method name="copy" c:identifier="g_queue_copy">
6847 <return-value transfer-ownership="full">
6848 <type name="Queue" c:type="GQueue*"/>
6851 <method name="foreach" c:identifier="g_queue_foreach">
6852 <return-value transfer-ownership="none">
6853 <type name="none" c:type="void"/>
6856 <parameter name="func"
6857 transfer-ownership="none"
6860 <type name="Func" c:type="GFunc"/>
6862 <parameter name="user_data" transfer-ownership="none">
6863 <type name="any" c:type="gpointer"/>
6867 <method name="find" c:identifier="g_queue_find" introspectable="0">
6868 <return-value transfer-ownership="full">
6869 <type name="List" c:type="GList*"/>
6872 <parameter name="data" transfer-ownership="none">
6873 <type name="any" c:type="gconstpointer"/>
6877 <method name="find_custom"
6878 c:identifier="g_queue_find_custom"
6880 <return-value transfer-ownership="full">
6881 <type name="List" c:type="GList*"/>
6884 <parameter name="data" transfer-ownership="none">
6885 <type name="any" c:type="gconstpointer"/>
6887 <parameter name="func" transfer-ownership="none" scope="call">
6888 <type name="CompareFunc" c:type="GCompareFunc"/>
6892 <method name="sort" c:identifier="g_queue_sort">
6893 <return-value transfer-ownership="none">
6894 <type name="none" c:type="void"/>
6897 <parameter name="compare_func"
6898 transfer-ownership="none"
6901 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
6903 <parameter name="user_data" transfer-ownership="none">
6904 <type name="any" c:type="gpointer"/>
6908 <method name="push_head" c:identifier="g_queue_push_head">
6909 <return-value transfer-ownership="none">
6910 <type name="none" c:type="void"/>
6913 <parameter name="data" transfer-ownership="none">
6914 <type name="any" c:type="gpointer"/>
6918 <method name="push_tail" c:identifier="g_queue_push_tail">
6919 <return-value transfer-ownership="none">
6920 <type name="none" c:type="void"/>
6923 <parameter name="data" transfer-ownership="none">
6924 <type name="any" c:type="gpointer"/>
6928 <method name="push_nth" c:identifier="g_queue_push_nth">
6929 <return-value transfer-ownership="none">
6930 <type name="none" c:type="void"/>
6933 <parameter name="data" transfer-ownership="none">
6934 <type name="any" c:type="gpointer"/>
6936 <parameter name="n" transfer-ownership="none">
6937 <type name="int" c:type="gint"/>
6941 <method name="pop_head" c:identifier="g_queue_pop_head">
6942 <return-value transfer-ownership="none">
6943 <type name="any" c:type="gpointer"/>
6946 <method name="pop_tail" c:identifier="g_queue_pop_tail">
6947 <return-value transfer-ownership="none">
6948 <type name="any" c:type="gpointer"/>
6951 <method name="pop_nth" c:identifier="g_queue_pop_nth">
6952 <return-value transfer-ownership="none">
6953 <type name="any" c:type="gpointer"/>
6956 <parameter name="n" transfer-ownership="none">
6957 <type name="uint" c:type="guint"/>
6961 <method name="peek_head" c:identifier="g_queue_peek_head">
6962 <return-value transfer-ownership="none">
6963 <type name="any" c:type="gpointer"/>
6966 <method name="peek_tail" c:identifier="g_queue_peek_tail">
6967 <return-value transfer-ownership="none">
6968 <type name="any" c:type="gpointer"/>
6971 <method name="peek_nth" c:identifier="g_queue_peek_nth">
6972 <return-value transfer-ownership="none">
6973 <type name="any" c:type="gpointer"/>
6976 <parameter name="n" transfer-ownership="none">
6977 <type name="uint" c:type="guint"/>
6981 <method name="index" c:identifier="g_queue_index">
6982 <return-value transfer-ownership="none">
6983 <type name="int" c:type="gint"/>
6986 <parameter name="data" transfer-ownership="none">
6987 <type name="any" c:type="gconstpointer"/>
6991 <method name="remove" c:identifier="g_queue_remove">
6992 <return-value transfer-ownership="none">
6993 <type name="none" c:type="void"/>
6996 <parameter name="data" transfer-ownership="none">
6997 <type name="any" c:type="gconstpointer"/>
7001 <method name="remove_all" c:identifier="g_queue_remove_all">
7002 <return-value transfer-ownership="none">
7003 <type name="none" c:type="void"/>
7006 <parameter name="data" transfer-ownership="none">
7007 <type name="any" c:type="gconstpointer"/>
7011 <method name="insert_before"
7012 c:identifier="g_queue_insert_before"
7014 <return-value transfer-ownership="none">
7015 <type name="none" c:type="void"/>
7018 <parameter name="sibling" transfer-ownership="none">
7019 <type name="List" c:type="GList*"/>
7021 <parameter name="data" transfer-ownership="none">
7022 <type name="any" c:type="gpointer"/>
7026 <method name="insert_after"
7027 c:identifier="g_queue_insert_after"
7029 <return-value transfer-ownership="none">
7030 <type name="none" c:type="void"/>
7033 <parameter name="sibling" transfer-ownership="none">
7034 <type name="List" c:type="GList*"/>
7036 <parameter name="data" transfer-ownership="none">
7037 <type name="any" c:type="gpointer"/>
7041 <method name="insert_sorted" c:identifier="g_queue_insert_sorted">
7042 <return-value transfer-ownership="none">
7043 <type name="none" c:type="void"/>
7046 <parameter name="data" transfer-ownership="none">
7047 <type name="any" c:type="gpointer"/>
7049 <parameter name="func"
7050 transfer-ownership="none"
7053 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
7055 <parameter name="user_data" transfer-ownership="none">
7056 <type name="any" c:type="gpointer"/>
7060 <method name="push_head_link"
7061 c:identifier="g_queue_push_head_link"
7063 <return-value transfer-ownership="none">
7064 <type name="none" c:type="void"/>
7067 <parameter name="link_" transfer-ownership="none">
7068 <type name="List" c:type="GList*"/>
7072 <method name="push_tail_link"
7073 c:identifier="g_queue_push_tail_link"
7075 <return-value transfer-ownership="none">
7076 <type name="none" c:type="void"/>
7079 <parameter name="link_" transfer-ownership="none">
7080 <type name="List" c:type="GList*"/>
7084 <method name="push_nth_link"
7085 c:identifier="g_queue_push_nth_link"
7087 <return-value transfer-ownership="none">
7088 <type name="none" c:type="void"/>
7091 <parameter name="n" transfer-ownership="none">
7092 <type name="int" c:type="gint"/>
7094 <parameter name="link_" transfer-ownership="none">
7095 <type name="List" c:type="GList*"/>
7099 <method name="pop_head_link"
7100 c:identifier="g_queue_pop_head_link"
7102 <return-value transfer-ownership="full">
7103 <type name="List" c:type="GList*"/>
7106 <method name="pop_tail_link"
7107 c:identifier="g_queue_pop_tail_link"
7109 <return-value transfer-ownership="full">
7110 <type name="List" c:type="GList*"/>
7113 <method name="pop_nth_link"
7114 c:identifier="g_queue_pop_nth_link"
7116 <return-value transfer-ownership="full">
7117 <type name="List" c:type="GList*"/>
7120 <parameter name="n" transfer-ownership="none">
7121 <type name="uint" c:type="guint"/>
7125 <method name="peek_head_link"
7126 c:identifier="g_queue_peek_head_link"
7128 <return-value transfer-ownership="full">
7129 <type name="List" c:type="GList*"/>
7132 <method name="peek_tail_link"
7133 c:identifier="g_queue_peek_tail_link"
7135 <return-value transfer-ownership="full">
7136 <type name="List" c:type="GList*"/>
7139 <method name="peek_nth_link"
7140 c:identifier="g_queue_peek_nth_link"
7142 <return-value transfer-ownership="full">
7143 <type name="List" c:type="GList*"/>
7146 <parameter name="n" transfer-ownership="none">
7147 <type name="uint" c:type="guint"/>
7151 <method name="link_index"
7152 c:identifier="g_queue_link_index"
7154 <return-value transfer-ownership="none">
7155 <type name="int" c:type="gint"/>
7158 <parameter name="link_" transfer-ownership="none">
7159 <type name="List" c:type="GList*"/>
7163 <method name="unlink" c:identifier="g_queue_unlink" introspectable="0">
7164 <return-value transfer-ownership="none">
7165 <type name="none" c:type="void"/>
7168 <parameter name="link_" transfer-ownership="none">
7169 <type name="List" c:type="GList*"/>
7173 <method name="delete_link"
7174 c:identifier="g_queue_delete_link"
7176 <return-value transfer-ownership="none">
7177 <type name="none" c:type="void"/>
7180 <parameter name="link_" transfer-ownership="none">
7181 <type name="List" c:type="GList*"/>
7186 <record name="Rand" c:type="GRand">
7187 <constructor name="new_with_seed" c:identifier="g_rand_new_with_seed">
7188 <return-value transfer-ownership="full">
7189 <type name="Rand" c:type="GRand*"/>
7192 <parameter name="seed" transfer-ownership="none">
7193 <type name="uint32" c:type="guint32"/>
7197 <constructor name="new_with_seed_array"
7198 c:identifier="g_rand_new_with_seed_array">
7199 <return-value transfer-ownership="full">
7200 <type name="Rand" c:type="GRand*"/>
7203 <parameter name="seed"
7205 caller-allocates="0"
7206 transfer-ownership="none">
7207 <type name="uint32" c:type="guint32*"/>
7209 <parameter name="seed_length" transfer-ownership="none">
7210 <type name="uint" c:type="guint"/>
7214 <constructor name="new" c:identifier="g_rand_new">
7215 <return-value transfer-ownership="full">
7216 <type name="Rand" c:type="GRand*"/>
7219 <method name="free" c:identifier="g_rand_free">
7220 <return-value transfer-ownership="none">
7221 <type name="none" c:type="void"/>
7224 <method name="copy" c:identifier="g_rand_copy">
7225 <return-value transfer-ownership="full">
7226 <type name="Rand" c:type="GRand*"/>
7229 <method name="set_seed" c:identifier="g_rand_set_seed">
7230 <return-value transfer-ownership="none">
7231 <type name="none" c:type="void"/>
7234 <parameter name="seed" transfer-ownership="none">
7235 <type name="uint32" c:type="guint32"/>
7239 <method name="set_seed_array" c:identifier="g_rand_set_seed_array">
7240 <return-value transfer-ownership="none">
7241 <type name="none" c:type="void"/>
7244 <parameter name="seed"
7246 caller-allocates="0"
7247 transfer-ownership="none">
7248 <type name="uint32" c:type="guint32*"/>
7250 <parameter name="seed_length" transfer-ownership="none">
7251 <type name="uint" c:type="guint"/>
7255 <method name="int" c:identifier="g_rand_int">
7256 <return-value transfer-ownership="none">
7257 <type name="uint32" c:type="guint32"/>
7260 <method name="int_range" c:identifier="g_rand_int_range">
7261 <return-value transfer-ownership="none">
7262 <type name="int32" c:type="gint32"/>
7265 <parameter name="begin" transfer-ownership="none">
7266 <type name="int32" c:type="gint32"/>
7268 <parameter name="end" transfer-ownership="none">
7269 <type name="int32" c:type="gint32"/>
7273 <method name="double" c:identifier="g_rand_double">
7274 <return-value transfer-ownership="none">
7275 <type name="double" c:type="gdouble"/>
7278 <method name="double_range" c:identifier="g_rand_double_range">
7279 <return-value transfer-ownership="none">
7280 <type name="double" c:type="gdouble"/>
7283 <parameter name="begin" transfer-ownership="none">
7284 <type name="double" c:type="gdouble"/>
7286 <parameter name="end" transfer-ownership="none">
7287 <type name="double" c:type="gdouble"/>
7292 <record name="Regex" c:type="GRegex" version="2.14">
7293 <doc xml:whitespace="preserve">A GRegex is the "compiled" form of a regular expression pattern. This
7294 structure is opaque and its fields cannot be accessed directly.</doc>
7295 <constructor name="new" c:identifier="g_regex_new" throws="1">
7296 <return-value transfer-ownership="full">
7297 <type name="Regex" c:type="GRegex*"/>
7300 <parameter name="pattern" transfer-ownership="none">
7301 <type name="utf8" c:type="gchar*"/>
7303 <parameter name="compile_options" transfer-ownership="none">
7304 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
7306 <parameter name="match_options" transfer-ownership="none">
7307 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7311 <method name="ref" c:identifier="g_regex_ref">
7312 <return-value transfer-ownership="full">
7313 <type name="Regex" c:type="GRegex*"/>
7316 <method name="unref" c:identifier="g_regex_unref">
7317 <return-value transfer-ownership="none">
7318 <type name="none" c:type="void"/>
7321 <method name="get_pattern" c:identifier="g_regex_get_pattern">
7322 <return-value transfer-ownership="none">
7323 <type name="utf8" c:type="gchar*"/>
7326 <method name="get_max_backref" c:identifier="g_regex_get_max_backref">
7327 <return-value transfer-ownership="none">
7328 <type name="int" c:type="gint"/>
7331 <method name="get_capture_count"
7332 c:identifier="g_regex_get_capture_count">
7333 <return-value transfer-ownership="none">
7334 <type name="int" c:type="gint"/>
7337 <method name="get_string_number"
7338 c:identifier="g_regex_get_string_number">
7339 <return-value transfer-ownership="none">
7340 <type name="int" c:type="gint"/>
7343 <parameter name="name" transfer-ownership="none">
7344 <type name="utf8" c:type="gchar*"/>
7348 <method name="get_compile_flags"
7349 c:identifier="g_regex_get_compile_flags">
7350 <return-value transfer-ownership="full">
7351 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
7354 <method name="get_match_flags" c:identifier="g_regex_get_match_flags">
7355 <return-value transfer-ownership="full">
7356 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7359 <method name="match" c:identifier="g_regex_match">
7360 <return-value transfer-ownership="none">
7361 <type name="boolean" c:type="gboolean"/>
7364 <parameter name="string" transfer-ownership="none">
7365 <type name="utf8" c:type="gchar*"/>
7367 <parameter name="match_options" transfer-ownership="none">
7368 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7370 <parameter name="match_info" transfer-ownership="none">
7371 <type name="MatchInfo" c:type="GMatchInfo**"/>
7375 <method name="match_full" c:identifier="g_regex_match_full" throws="1">
7376 <return-value transfer-ownership="none">
7377 <type name="boolean" c:type="gboolean"/>
7380 <parameter name="string" transfer-ownership="none">
7381 <type name="utf8" c:type="gchar*"/>
7383 <parameter name="string_len" transfer-ownership="none">
7384 <type name="gssize" c:type="gssize"/>
7386 <parameter name="start_position" transfer-ownership="none">
7387 <type name="int" c:type="gint"/>
7389 <parameter name="match_options" transfer-ownership="none">
7390 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7392 <parameter name="match_info" transfer-ownership="none">
7393 <type name="MatchInfo" c:type="GMatchInfo**"/>
7397 <method name="match_all" c:identifier="g_regex_match_all">
7398 <return-value transfer-ownership="none">
7399 <type name="boolean" c:type="gboolean"/>
7402 <parameter name="string" transfer-ownership="none">
7403 <type name="utf8" c:type="gchar*"/>
7405 <parameter name="match_options" transfer-ownership="none">
7406 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7408 <parameter name="match_info" transfer-ownership="none">
7409 <type name="MatchInfo" c:type="GMatchInfo**"/>
7413 <method name="match_all_full"
7414 c:identifier="g_regex_match_all_full"
7416 <return-value transfer-ownership="none">
7417 <type name="boolean" c:type="gboolean"/>
7420 <parameter name="string" transfer-ownership="none">
7421 <type name="utf8" c:type="gchar*"/>
7423 <parameter name="string_len" transfer-ownership="none">
7424 <type name="gssize" c:type="gssize"/>
7426 <parameter name="start_position" transfer-ownership="none">
7427 <type name="int" c:type="gint"/>
7429 <parameter name="match_options" transfer-ownership="none">
7430 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7432 <parameter name="match_info" transfer-ownership="none">
7433 <type name="MatchInfo" c:type="GMatchInfo**"/>
7437 <method name="split" c:identifier="g_regex_split">
7438 <return-value transfer-ownership="full">
7439 <array c:type="gchar**">
7444 <parameter name="string" transfer-ownership="none">
7445 <type name="utf8" c:type="gchar*"/>
7447 <parameter name="match_options" transfer-ownership="none">
7448 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7452 <method name="split_full" c:identifier="g_regex_split_full" throws="1">
7453 <return-value transfer-ownership="full">
7454 <array c:type="gchar**">
7459 <parameter name="string" transfer-ownership="none">
7460 <type name="utf8" c:type="gchar*"/>
7462 <parameter name="string_len" transfer-ownership="none">
7463 <type name="gssize" c:type="gssize"/>
7465 <parameter name="start_position" transfer-ownership="none">
7466 <type name="int" c:type="gint"/>
7468 <parameter name="match_options" transfer-ownership="none">
7469 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7471 <parameter name="max_tokens" transfer-ownership="none">
7472 <type name="int" c:type="gint"/>
7476 <method name="replace" c:identifier="g_regex_replace" throws="1">
7477 <return-value transfer-ownership="full">
7478 <type name="utf8" c:type="gchar*"/>
7481 <parameter name="string" transfer-ownership="none">
7482 <type name="utf8" c:type="gchar*"/>
7484 <parameter name="string_len" transfer-ownership="none">
7485 <type name="gssize" c:type="gssize"/>
7487 <parameter name="start_position" transfer-ownership="none">
7488 <type name="int" c:type="gint"/>
7490 <parameter name="replacement" transfer-ownership="none">
7491 <type name="utf8" c:type="gchar*"/>
7493 <parameter name="match_options" transfer-ownership="none">
7494 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7498 <method name="replace_literal"
7499 c:identifier="g_regex_replace_literal"
7501 <return-value transfer-ownership="full">
7502 <type name="utf8" c:type="gchar*"/>
7505 <parameter name="string" transfer-ownership="none">
7506 <type name="utf8" c:type="gchar*"/>
7508 <parameter name="string_len" transfer-ownership="none">
7509 <type name="gssize" c:type="gssize"/>
7511 <parameter name="start_position" transfer-ownership="none">
7512 <type name="int" c:type="gint"/>
7514 <parameter name="replacement" transfer-ownership="none">
7515 <type name="utf8" c:type="gchar*"/>
7517 <parameter name="match_options" transfer-ownership="none">
7518 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7522 <method name="replace_eval"
7523 c:identifier="g_regex_replace_eval"
7525 <return-value transfer-ownership="full">
7526 <type name="utf8" c:type="gchar*"/>
7529 <parameter name="string" transfer-ownership="none">
7530 <type name="utf8" c:type="gchar*"/>
7532 <parameter name="string_len" transfer-ownership="none">
7533 <type name="gssize" c:type="gssize"/>
7535 <parameter name="start_position" transfer-ownership="none">
7536 <type name="int" c:type="gint"/>
7538 <parameter name="match_options" transfer-ownership="none">
7539 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
7541 <parameter name="eval"
7542 transfer-ownership="none"
7545 <type name="RegexEvalCallback" c:type="GRegexEvalCallback"/>
7547 <parameter name="user_data" transfer-ownership="none">
7548 <type name="any" c:type="gpointer"/>
7553 <bitfield name="RegexCompileFlags"
7555 c:type="GRegexCompileFlags">
7556 <doc xml:whitespace="preserve">Flags specifying compile-time options.</doc>
7557 <member name="caseless" value="1" c:identifier="G_REGEX_CASELESS"/>
7558 <member name="multiline" value="2" c:identifier="G_REGEX_MULTILINE"/>
7559 <member name="dotall" value="4" c:identifier="G_REGEX_DOTALL"/>
7560 <member name="extended" value="8" c:identifier="G_REGEX_EXTENDED"/>
7561 <member name="anchored" value="16" c:identifier="G_REGEX_ANCHORED"/>
7562 <member name="dollar_endonly"
7564 c:identifier="G_REGEX_DOLLAR_ENDONLY"/>
7565 <member name="ungreedy" value="512" c:identifier="G_REGEX_UNGREEDY"/>
7566 <member name="raw" value="2048" c:identifier="G_REGEX_RAW"/>
7567 <member name="no_auto_capture"
7569 c:identifier="G_REGEX_NO_AUTO_CAPTURE"/>
7570 <member name="optimize" value="8192" c:identifier="G_REGEX_OPTIMIZE"/>
7571 <member name="dupnames" value="524288" c:identifier="G_REGEX_DUPNAMES"/>
7572 <member name="newline_cr"
7574 c:identifier="G_REGEX_NEWLINE_CR"/>
7575 <member name="newline_lf"
7577 c:identifier="G_REGEX_NEWLINE_LF"/>
7578 <member name="newline_crlf"
7580 c:identifier="G_REGEX_NEWLINE_CRLF"/>
7582 <enumeration name="RegexError"
7584 c:type="GRegexError"
7585 glib:error-quark="g_regex_error_quark">
7586 <doc xml:whitespace="preserve">Error codes returned by regular expressions functions.</doc>
7587 <member name="compile" value="0" c:identifier="G_REGEX_ERROR_COMPILE"/>
7588 <member name="optimize" value="1" c:identifier="G_REGEX_ERROR_OPTIMIZE"/>
7589 <member name="replace" value="2" c:identifier="G_REGEX_ERROR_REPLACE"/>
7590 <member name="match" value="3" c:identifier="G_REGEX_ERROR_MATCH"/>
7591 <member name="internal" value="4" c:identifier="G_REGEX_ERROR_INTERNAL"/>
7592 <member name="stray_backslash"
7594 c:identifier="G_REGEX_ERROR_STRAY_BACKSLASH"/>
7595 <member name="missing_control_char"
7597 c:identifier="G_REGEX_ERROR_MISSING_CONTROL_CHAR"/>
7598 <member name="unrecognized_escape"
7600 c:identifier="G_REGEX_ERROR_UNRECOGNIZED_ESCAPE"/>
7601 <member name="quantifiers_out_of_order"
7603 c:identifier="G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER"/>
7604 <member name="quantifier_too_big"
7606 c:identifier="G_REGEX_ERROR_QUANTIFIER_TOO_BIG"/>
7607 <member name="unterminated_character_class"
7609 c:identifier="G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS"/>
7610 <member name="invalid_escape_in_character_class"
7612 c:identifier="G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS"/>
7613 <member name="range_out_of_order"
7615 c:identifier="G_REGEX_ERROR_RANGE_OUT_OF_ORDER"/>
7616 <member name="nothing_to_repeat"
7618 c:identifier="G_REGEX_ERROR_NOTHING_TO_REPEAT"/>
7619 <member name="unrecognized_character"
7621 c:identifier="G_REGEX_ERROR_UNRECOGNIZED_CHARACTER"/>
7622 <member name="posix_named_class_outside_class"
7624 c:identifier="G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS"/>
7625 <member name="unmatched_parenthesis"
7627 c:identifier="G_REGEX_ERROR_UNMATCHED_PARENTHESIS"/>
7628 <member name="inexistent_subpattern_reference"
7630 c:identifier="G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE"/>
7631 <member name="unterminated_comment"
7633 c:identifier="G_REGEX_ERROR_UNTERMINATED_COMMENT"/>
7634 <member name="expression_too_large"
7636 c:identifier="G_REGEX_ERROR_EXPRESSION_TOO_LARGE"/>
7637 <member name="memory_error"
7639 c:identifier="G_REGEX_ERROR_MEMORY_ERROR"/>
7640 <member name="variable_length_lookbehind"
7642 c:identifier="G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND"/>
7643 <member name="malformed_condition"
7645 c:identifier="G_REGEX_ERROR_MALFORMED_CONDITION"/>
7646 <member name="too_many_conditional_branches"
7648 c:identifier="G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES"/>
7649 <member name="assertion_expected"
7651 c:identifier="G_REGEX_ERROR_ASSERTION_EXPECTED"/>
7652 <member name="unknown_posix_class_name"
7654 c:identifier="G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME"/>
7655 <member name="posix_collating_elements_not_supported"
7657 c:identifier="G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED"/>
7658 <member name="hex_code_too_large"
7660 c:identifier="G_REGEX_ERROR_HEX_CODE_TOO_LARGE"/>
7661 <member name="invalid_condition"
7663 c:identifier="G_REGEX_ERROR_INVALID_CONDITION"/>
7664 <member name="single_byte_match_in_lookbehind"
7666 c:identifier="G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND"/>
7667 <member name="infinite_loop"
7669 c:identifier="G_REGEX_ERROR_INFINITE_LOOP"/>
7670 <member name="missing_subpattern_name_terminator"
7672 c:identifier="G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR"/>
7673 <member name="duplicate_subpattern_name"
7675 c:identifier="G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME"/>
7676 <member name="malformed_property"
7678 c:identifier="G_REGEX_ERROR_MALFORMED_PROPERTY"/>
7679 <member name="unknown_property"
7681 c:identifier="G_REGEX_ERROR_UNKNOWN_PROPERTY"/>
7682 <member name="subpattern_name_too_long"
7684 c:identifier="G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG"/>
7685 <member name="too_many_subpatterns"
7687 c:identifier="G_REGEX_ERROR_TOO_MANY_SUBPATTERNS"/>
7688 <member name="invalid_octal_value"
7690 c:identifier="G_REGEX_ERROR_INVALID_OCTAL_VALUE"/>
7691 <member name="too_many_branches_in_define"
7693 c:identifier="G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE"/>
7694 <member name="define_repetion"
7696 c:identifier="G_REGEX_ERROR_DEFINE_REPETION"/>
7697 <member name="inconsistent_newline_options"
7699 c:identifier="G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS"/>
7700 <member name="missing_back_reference"
7702 c:identifier="G_REGEX_ERROR_MISSING_BACK_REFERENCE"/>
7704 <callback name="RegexEvalCallback"
7705 c:type="GRegexEvalCallback"
7707 <doc xml:whitespace="preserve">Specifies the type of the function passed to g_regex_replace_eval().
7708 It is called for each occurance of the pattern in the string passed
7709 to g_regex_replace_eval(), and it should append the replacement to</doc>
7710 <return-value transfer-ownership="none">
7711 <doc xml:whitespace="preserve">%FALSE to continue the replacement process, %TRUE to stop it</doc>
7712 <type name="boolean" c:type="gboolean"/>
7715 <parameter name="match_info" transfer-ownership="none">
7716 <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>
7717 <type name="MatchInfo" c:type="GMatchInfo*"/>
7719 <parameter name="result" transfer-ownership="none">
7720 <doc xml:whitespace="preserve">a #GString containing the new string</doc>
7721 <type name="String" c:type="GString*"/>
7723 <parameter name="user_data" transfer-ownership="none" closure="2">
7724 <doc xml:whitespace="preserve">user data passed to g_regex_replace_eval()</doc>
7725 <type name="any" c:type="gpointer"/>
7729 <bitfield name="RegexMatchFlags" version="2.14" c:type="GRegexMatchFlags">
7730 <doc xml:whitespace="preserve">Flags specifying match-time options.</doc>
7731 <member name="anchored"
7733 c:identifier="G_REGEX_MATCH_ANCHORED"/>
7734 <member name="notbol" value="128" c:identifier="G_REGEX_MATCH_NOTBOL"/>
7735 <member name="noteol" value="256" c:identifier="G_REGEX_MATCH_NOTEOL"/>
7736 <member name="notempty"
7738 c:identifier="G_REGEX_MATCH_NOTEMPTY"/>
7739 <member name="partial"
7741 c:identifier="G_REGEX_MATCH_PARTIAL"/>
7742 <member name="newline_cr"
7744 c:identifier="G_REGEX_MATCH_NEWLINE_CR"/>
7745 <member name="newline_lf"
7747 c:identifier="G_REGEX_MATCH_NEWLINE_LF"/>
7748 <member name="newline_crlf"
7750 c:identifier="G_REGEX_MATCH_NEWLINE_CRLF"/>
7751 <member name="newline_any"
7753 c:identifier="G_REGEX_MATCH_NEWLINE_ANY"/>
7755 <record name="Relation" c:type="GRelation">
7756 <constructor name="new" c:identifier="g_relation_new">
7757 <return-value transfer-ownership="full">
7758 <type name="Relation" c:type="GRelation*"/>
7761 <parameter name="fields" transfer-ownership="none">
7762 <type name="int" c:type="gint"/>
7766 <method name="destroy" c:identifier="g_relation_destroy">
7767 <return-value transfer-ownership="none">
7768 <type name="none" c:type="void"/>
7771 <method name="index" c:identifier="g_relation_index">
7772 <return-value transfer-ownership="none">
7773 <type name="none" c:type="void"/>
7776 <parameter name="field" transfer-ownership="none">
7777 <type name="int" c:type="gint"/>
7779 <parameter name="hash_func" transfer-ownership="none" scope="call">
7780 <type name="HashFunc" c:type="GHashFunc"/>
7782 <parameter name="key_equal_func"
7783 transfer-ownership="none"
7785 <type name="EqualFunc" c:type="GEqualFunc"/>
7789 <method name="insert"
7790 c:identifier="g_relation_insert"
7792 <return-value transfer-ownership="none">
7793 <type name="none" c:type="void"/>
7796 <parameter transfer-ownership="none">
7802 <method name="delete" c:identifier="g_relation_delete">
7803 <return-value transfer-ownership="none">
7804 <type name="int" c:type="gint"/>
7807 <parameter name="key" transfer-ownership="none">
7808 <type name="any" c:type="gconstpointer"/>
7810 <parameter name="field" transfer-ownership="none">
7811 <type name="int" c:type="gint"/>
7815 <method name="select" c:identifier="g_relation_select">
7816 <return-value transfer-ownership="full">
7817 <type name="Tuples" c:type="GTuples*"/>
7820 <parameter name="key" transfer-ownership="none">
7821 <type name="any" c:type="gconstpointer"/>
7823 <parameter name="field" transfer-ownership="none">
7824 <type name="int" c:type="gint"/>
7828 <method name="count" c:identifier="g_relation_count">
7829 <return-value transfer-ownership="none">
7830 <type name="int" c:type="gint"/>
7833 <parameter name="key" transfer-ownership="none">
7834 <type name="any" c:type="gconstpointer"/>
7836 <parameter name="field" transfer-ownership="none">
7837 <type name="int" c:type="gint"/>
7841 <method name="exists"
7842 c:identifier="g_relation_exists"
7844 <return-value transfer-ownership="none">
7845 <type name="boolean" c:type="gboolean"/>
7848 <parameter transfer-ownership="none">
7854 <method name="print" c:identifier="g_relation_print">
7855 <return-value transfer-ownership="none">
7856 <type name="none" c:type="void"/>
7860 <constant name="SEARCHPATH_SEPARATOR_S" value=";">
7863 <constant name="SIZEOF_LONG" value="4">
7866 <constant name="SIZEOF_SIZE_T" value="4">
7869 <constant name="SIZEOF_VOID_P" value="4">
7872 <record name="SList" c:type="GSList">
7873 <field name="data" writable="1">
7874 <type name="any" c:type="gpointer"/>
7876 <field name="next" writable="1">
7877 <type name="SList" c:type="GSList*"/>
7880 <constant name="SQRT2" value="1.41421356237">
7881 <type name="double"/>
7883 <constant name="STR_DELIMITERS" value="_-|> <.">
7886 <constant name="SYSDEF_AF_INET" value="2">
7889 <constant name="SYSDEF_AF_INET6" value="10">
7892 <constant name="SYSDEF_AF_UNIX" value="1">
7895 <constant name="SYSDEF_MSG_DONTROUTE" value="4">
7898 <constant name="SYSDEF_MSG_OOB" value="1">
7901 <constant name="SYSDEF_MSG_PEEK" value="2">
7904 <record name="Scanner" c:type="GScanner">
7905 <field name="user_data" writable="1">
7906 <type name="any" c:type="gpointer"/>
7908 <field name="max_parse_errors" writable="1">
7909 <type name="uint" c:type="guint"/>
7911 <field name="parse_errors" writable="1">
7912 <type name="uint" c:type="guint"/>
7914 <field name="input_name" writable="1">
7915 <type name="utf8" c:type="gchar*"/>
7917 <field name="qdata" writable="1">
7918 <type name="Data" c:type="GData*"/>
7920 <field name="config" writable="1">
7921 <type name="ScannerConfig" c:type="GScannerConfig*"/>
7923 <field name="token" writable="1">
7924 <type name="TokenType" c:type="GTokenType"/>
7926 <field name="value" writable="1">
7927 <type name="TokenValue" c:type="GTokenValue"/>
7929 <field name="line" writable="1">
7930 <type name="uint" c:type="guint"/>
7932 <field name="position" writable="1">
7933 <type name="uint" c:type="guint"/>
7935 <field name="next_token" writable="1">
7936 <type name="TokenType" c:type="GTokenType"/>
7938 <field name="next_value" writable="1">
7939 <type name="TokenValue" c:type="GTokenValue"/>
7941 <field name="next_line" writable="1">
7942 <type name="uint" c:type="guint"/>
7944 <field name="next_position" writable="1">
7945 <type name="uint" c:type="guint"/>
7947 <field name="symbol_table" writable="1">
7948 <type name="HashTable" c:type="GHashTable*"/>
7950 <field name="input_fd" writable="1">
7951 <type name="int" c:type="gint"/>
7953 <field name="text" writable="1">
7954 <type name="utf8" c:type="gchar*"/>
7956 <field name="text_end" writable="1">
7957 <type name="utf8" c:type="gchar*"/>
7959 <field name="buffer" writable="1">
7960 <type name="utf8" c:type="gchar*"/>
7962 <field name="scope_id" writable="1">
7963 <type name="uint" c:type="guint"/>
7965 <field name="msg_handler" writable="1">
7966 <type name="ScannerMsgFunc" c:type="GScannerMsgFunc"/>
7968 <constructor name="new" c:identifier="g_scanner_new">
7969 <return-value transfer-ownership="full">
7970 <type name="Scanner" c:type="GScanner*"/>
7973 <parameter name="config_templ" transfer-ownership="none">
7974 <type name="ScannerConfig" c:type="GScannerConfig*"/>
7978 <method name="destroy" c:identifier="g_scanner_destroy">
7979 <return-value transfer-ownership="none">
7980 <type name="none" c:type="void"/>
7983 <method name="input_file" c:identifier="g_scanner_input_file">
7984 <return-value transfer-ownership="none">
7985 <type name="none" c:type="void"/>
7988 <parameter name="input_fd" transfer-ownership="none">
7989 <type name="int" c:type="gint"/>
7993 <method name="sync_file_offset"
7994 c:identifier="g_scanner_sync_file_offset">
7995 <return-value transfer-ownership="none">
7996 <type name="none" c:type="void"/>
7999 <method name="input_text" c:identifier="g_scanner_input_text">
8000 <return-value transfer-ownership="none">
8001 <type name="none" c:type="void"/>
8004 <parameter name="text" transfer-ownership="none">
8005 <type name="utf8" c:type="gchar*"/>
8007 <parameter name="text_len" transfer-ownership="none">
8008 <type name="uint" c:type="guint"/>
8012 <method name="get_next_token" c:identifier="g_scanner_get_next_token">
8013 <return-value transfer-ownership="full">
8014 <type name="TokenType" c:type="GTokenType"/>
8017 <method name="peek_next_token" c:identifier="g_scanner_peek_next_token">
8018 <return-value transfer-ownership="full">
8019 <type name="TokenType" c:type="GTokenType"/>
8022 <method name="cur_token" c:identifier="g_scanner_cur_token">
8023 <return-value transfer-ownership="full">
8024 <type name="TokenType" c:type="GTokenType"/>
8027 <method name="cur_value" c:identifier="g_scanner_cur_value">
8028 <return-value transfer-ownership="full">
8029 <type name="TokenValue" c:type="GTokenValue"/>
8032 <method name="cur_line" c:identifier="g_scanner_cur_line">
8033 <return-value transfer-ownership="none">
8034 <type name="uint" c:type="guint"/>
8037 <method name="cur_position" c:identifier="g_scanner_cur_position">
8038 <return-value transfer-ownership="none">
8039 <type name="uint" c:type="guint"/>
8042 <method name="eof" c:identifier="g_scanner_eof">
8043 <return-value transfer-ownership="none">
8044 <type name="boolean" c:type="gboolean"/>
8047 <method name="set_scope" c:identifier="g_scanner_set_scope">
8048 <return-value transfer-ownership="none">
8049 <type name="uint" c:type="guint"/>
8052 <parameter name="scope_id" transfer-ownership="none">
8053 <type name="uint" c:type="guint"/>
8057 <method name="scope_add_symbol"
8058 c:identifier="g_scanner_scope_add_symbol">
8059 <return-value transfer-ownership="none">
8060 <type name="none" c:type="void"/>
8063 <parameter name="scope_id" transfer-ownership="none">
8064 <type name="uint" c:type="guint"/>
8066 <parameter name="symbol" transfer-ownership="none">
8067 <type name="utf8" c:type="gchar*"/>
8069 <parameter name="value" transfer-ownership="none">
8070 <type name="any" c:type="gpointer"/>
8074 <method name="scope_remove_symbol"
8075 c:identifier="g_scanner_scope_remove_symbol">
8076 <return-value transfer-ownership="none">
8077 <type name="none" c:type="void"/>
8080 <parameter name="scope_id" transfer-ownership="none">
8081 <type name="uint" c:type="guint"/>
8083 <parameter name="symbol" transfer-ownership="none">
8084 <type name="utf8" c:type="gchar*"/>
8088 <method name="scope_lookup_symbol"
8089 c:identifier="g_scanner_scope_lookup_symbol">
8090 <return-value transfer-ownership="none">
8091 <type name="any" c:type="gpointer"/>
8094 <parameter name="scope_id" transfer-ownership="none">
8095 <type name="uint" c:type="guint"/>
8097 <parameter name="symbol" transfer-ownership="none">
8098 <type name="utf8" c:type="gchar*"/>
8102 <method name="scope_foreach_symbol"
8103 c:identifier="g_scanner_scope_foreach_symbol">
8104 <return-value transfer-ownership="none">
8105 <type name="none" c:type="void"/>
8108 <parameter name="scope_id" transfer-ownership="none">
8109 <type name="uint" c:type="guint"/>
8111 <parameter name="func"
8112 transfer-ownership="none"
8115 <type name="HFunc" c:type="GHFunc"/>
8117 <parameter name="user_data" transfer-ownership="none">
8118 <type name="any" c:type="gpointer"/>
8122 <method name="lookup_symbol" c:identifier="g_scanner_lookup_symbol">
8123 <return-value transfer-ownership="none">
8124 <type name="any" c:type="gpointer"/>
8127 <parameter name="symbol" transfer-ownership="none">
8128 <type name="utf8" c:type="gchar*"/>
8132 <method name="unexp_token" c:identifier="g_scanner_unexp_token">
8133 <return-value transfer-ownership="none">
8134 <type name="none" c:type="void"/>
8137 <parameter name="expected_token" transfer-ownership="none">
8138 <type name="TokenType" c:type="GTokenType"/>
8140 <parameter name="identifier_spec" transfer-ownership="none">
8141 <type name="utf8" c:type="gchar*"/>
8143 <parameter name="symbol_spec" transfer-ownership="none">
8144 <type name="utf8" c:type="gchar*"/>
8146 <parameter name="symbol_name" transfer-ownership="none">
8147 <type name="utf8" c:type="gchar*"/>
8149 <parameter name="message" transfer-ownership="none">
8150 <type name="utf8" c:type="gchar*"/>
8152 <parameter name="is_error" transfer-ownership="none">
8153 <type name="int" c:type="gint"/>
8157 <method name="error" c:identifier="g_scanner_error" introspectable="0">
8158 <return-value transfer-ownership="none">
8159 <type name="none" c:type="void"/>
8162 <parameter name="format" transfer-ownership="none">
8163 <type name="utf8" c:type="gchar*"/>
8165 <parameter transfer-ownership="none">
8171 <method name="warn" c:identifier="g_scanner_warn" introspectable="0">
8172 <return-value transfer-ownership="none">
8173 <type name="none" c:type="void"/>
8176 <parameter name="format" transfer-ownership="none">
8177 <type name="utf8" c:type="gchar*"/>
8179 <parameter transfer-ownership="none">
8186 <record name="ScannerConfig" c:type="GScannerConfig">
8187 <field name="cset_skip_characters" writable="1">
8188 <type name="utf8" c:type="gchar*"/>
8190 <field name="cset_identifier_first" writable="1">
8191 <type name="utf8" c:type="gchar*"/>
8193 <field name="cset_identifier_nth" writable="1">
8194 <type name="utf8" c:type="gchar*"/>
8196 <field name="cpair_comment_single" writable="1">
8197 <type name="utf8" c:type="gchar*"/>
8199 <field name="case_sensitive" writable="1" bits="1">
8200 <type name="uint" c:type="guint"/>
8202 <field name="skip_comment_multi" writable="1" bits="1">
8203 <type name="uint" c:type="guint"/>
8205 <field name="skip_comment_single" writable="1" bits="1">
8206 <type name="uint" c:type="guint"/>
8208 <field name="scan_comment_multi" writable="1" bits="1">
8209 <type name="uint" c:type="guint"/>
8211 <field name="scan_identifier" writable="1" bits="1">
8212 <type name="uint" c:type="guint"/>
8214 <field name="scan_identifier_1char" writable="1" bits="1">
8215 <type name="uint" c:type="guint"/>
8217 <field name="scan_identifier_NULL" writable="1" bits="1">
8218 <type name="uint" c:type="guint"/>
8220 <field name="scan_symbols" writable="1" bits="1">
8221 <type name="uint" c:type="guint"/>
8223 <field name="scan_binary" writable="1" bits="1">
8224 <type name="uint" c:type="guint"/>
8226 <field name="scan_octal" writable="1" bits="1">
8227 <type name="uint" c:type="guint"/>
8229 <field name="scan_float" writable="1" bits="1">
8230 <type name="uint" c:type="guint"/>
8232 <field name="scan_hex" writable="1" bits="1">
8233 <type name="uint" c:type="guint"/>
8235 <field name="scan_hex_dollar" writable="1" bits="1">
8236 <type name="uint" c:type="guint"/>
8238 <field name="scan_string_sq" writable="1" bits="1">
8239 <type name="uint" c:type="guint"/>
8241 <field name="scan_string_dq" writable="1" bits="1">
8242 <type name="uint" c:type="guint"/>
8244 <field name="numbers_2_int" writable="1" bits="1">
8245 <type name="uint" c:type="guint"/>
8247 <field name="int_2_float" writable="1" bits="1">
8248 <type name="uint" c:type="guint"/>
8250 <field name="identifier_2_string" writable="1" bits="1">
8251 <type name="uint" c:type="guint"/>
8253 <field name="char_2_token" writable="1" bits="1">
8254 <type name="uint" c:type="guint"/>
8256 <field name="symbol_2_token" writable="1" bits="1">
8257 <type name="uint" c:type="guint"/>
8259 <field name="scope_0_fallback" writable="1" bits="1">
8260 <type name="uint" c:type="guint"/>
8262 <field name="store_int64" writable="1" bits="1">
8263 <type name="uint" c:type="guint"/>
8265 <field name="padding_dummy" writable="1">
8266 <type name="uint" c:type="guint"/>
8269 <callback name="ScannerMsgFunc" c:type="GScannerMsgFunc">
8270 <return-value transfer-ownership="none">
8271 <type name="none" c:type="void"/>
8274 <parameter name="scanner" transfer-ownership="none">
8275 <type name="Scanner" c:type="GScanner*"/>
8277 <parameter name="message" transfer-ownership="full">
8278 <type name="utf8" c:type="gchar*"/>
8280 <parameter name="error" transfer-ownership="none">
8281 <type name="boolean" c:type="gboolean"/>
8285 <enumeration name="SeekType" c:type="GSeekType">
8286 <member name="cur" value="0" c:identifier="G_SEEK_CUR"/>
8287 <member name="set" value="1" c:identifier="G_SEEK_SET"/>
8288 <member name="end" value="2" c:identifier="G_SEEK_END"/>
8290 <record name="Sequence" c:type="GSequence">
8291 <constructor name="new" c:identifier="g_sequence_new">
8292 <return-value transfer-ownership="full">
8293 <type name="Sequence" c:type="GSequence*"/>
8296 <parameter name="data_destroy"
8297 transfer-ownership="none"
8299 <type name="DestroyNotify" c:type="GDestroyNotify"/>
8303 <method name="free" c:identifier="g_sequence_free">
8304 <return-value transfer-ownership="none">
8305 <type name="none" c:type="void"/>
8308 <method name="get_length" c:identifier="g_sequence_get_length">
8309 <return-value transfer-ownership="none">
8310 <type name="int" c:type="gint"/>
8313 <method name="foreach" c:identifier="g_sequence_foreach">
8314 <return-value transfer-ownership="none">
8315 <type name="none" c:type="void"/>
8318 <parameter name="func"
8319 transfer-ownership="none"
8322 <type name="Func" c:type="GFunc"/>
8324 <parameter name="user_data" transfer-ownership="none">
8325 <type name="any" c:type="gpointer"/>
8329 <method name="sort" c:identifier="g_sequence_sort">
8330 <return-value transfer-ownership="none">
8331 <type name="none" c:type="void"/>
8334 <parameter name="cmp_func"
8335 transfer-ownership="none"
8338 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
8340 <parameter name="cmp_data" transfer-ownership="none">
8341 <type name="any" c:type="gpointer"/>
8345 <method name="sort_iter" c:identifier="g_sequence_sort_iter">
8346 <return-value transfer-ownership="none">
8347 <type name="none" c:type="void"/>
8350 <parameter name="cmp_func"
8351 transfer-ownership="none"
8354 <type name="SequenceIterCompareFunc"
8355 c:type="GSequenceIterCompareFunc"/>
8357 <parameter name="cmp_data" transfer-ownership="none">
8358 <type name="any" c:type="gpointer"/>
8362 <method name="get_begin_iter" c:identifier="g_sequence_get_begin_iter">
8363 <return-value transfer-ownership="full">
8364 <type name="SequenceIter" c:type="GSequenceIter*"/>
8367 <method name="get_end_iter" c:identifier="g_sequence_get_end_iter">
8368 <return-value transfer-ownership="full">
8369 <type name="SequenceIter" c:type="GSequenceIter*"/>
8372 <method name="get_iter_at_pos" c:identifier="g_sequence_get_iter_at_pos">
8373 <return-value transfer-ownership="full">
8374 <type name="SequenceIter" c:type="GSequenceIter*"/>
8377 <parameter name="pos" transfer-ownership="none">
8378 <type name="int" c:type="gint"/>
8382 <method name="append" c:identifier="g_sequence_append">
8383 <return-value transfer-ownership="full">
8384 <type name="SequenceIter" c:type="GSequenceIter*"/>
8387 <parameter name="data" transfer-ownership="none">
8388 <type name="any" c:type="gpointer"/>
8392 <method name="prepend" c:identifier="g_sequence_prepend">
8393 <return-value transfer-ownership="full">
8394 <type name="SequenceIter" c:type="GSequenceIter*"/>
8397 <parameter name="data" transfer-ownership="none">
8398 <type name="any" c:type="gpointer"/>
8402 <method name="insert_sorted" c:identifier="g_sequence_insert_sorted">
8403 <return-value transfer-ownership="full">
8404 <type name="SequenceIter" c:type="GSequenceIter*"/>
8407 <parameter name="data" transfer-ownership="none">
8408 <type name="any" c:type="gpointer"/>
8410 <parameter name="cmp_func"
8411 transfer-ownership="none"
8414 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
8416 <parameter name="cmp_data" transfer-ownership="none">
8417 <type name="any" c:type="gpointer"/>
8421 <method name="insert_sorted_iter"
8422 c:identifier="g_sequence_insert_sorted_iter">
8423 <return-value transfer-ownership="full">
8424 <type name="SequenceIter" c:type="GSequenceIter*"/>
8427 <parameter name="data" transfer-ownership="none">
8428 <type name="any" c:type="gpointer"/>
8430 <parameter name="iter_cmp"
8431 transfer-ownership="none"
8434 <type name="SequenceIterCompareFunc"
8435 c:type="GSequenceIterCompareFunc"/>
8437 <parameter name="cmp_data" transfer-ownership="none">
8438 <type name="any" c:type="gpointer"/>
8442 <method name="search" c:identifier="g_sequence_search">
8443 <return-value transfer-ownership="full">
8444 <type name="SequenceIter" c:type="GSequenceIter*"/>
8447 <parameter name="data" transfer-ownership="none">
8448 <type name="any" c:type="gpointer"/>
8450 <parameter name="cmp_func"
8451 transfer-ownership="none"
8454 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
8456 <parameter name="cmp_data" transfer-ownership="none">
8457 <type name="any" c:type="gpointer"/>
8461 <method name="search_iter" c:identifier="g_sequence_search_iter">
8462 <return-value transfer-ownership="full">
8463 <type name="SequenceIter" c:type="GSequenceIter*"/>
8466 <parameter name="data" transfer-ownership="none">
8467 <type name="any" c:type="gpointer"/>
8469 <parameter name="iter_cmp"
8470 transfer-ownership="none"
8473 <type name="SequenceIterCompareFunc"
8474 c:type="GSequenceIterCompareFunc"/>
8476 <parameter name="cmp_data" transfer-ownership="none">
8477 <type name="any" c:type="gpointer"/>
8482 <record name="SequenceIter" c:type="GSequenceIter">
8483 <method name="is_begin" c:identifier="g_sequence_iter_is_begin">
8484 <return-value transfer-ownership="none">
8485 <type name="boolean" c:type="gboolean"/>
8488 <method name="is_end" c:identifier="g_sequence_iter_is_end">
8489 <return-value transfer-ownership="none">
8490 <type name="boolean" c:type="gboolean"/>
8493 <method name="next" c:identifier="g_sequence_iter_next">
8494 <return-value transfer-ownership="full">
8495 <type name="SequenceIter" c:type="GSequenceIter*"/>
8498 <method name="prev" c:identifier="g_sequence_iter_prev">
8499 <return-value transfer-ownership="full">
8500 <type name="SequenceIter" c:type="GSequenceIter*"/>
8503 <method name="get_position" c:identifier="g_sequence_iter_get_position">
8504 <return-value transfer-ownership="none">
8505 <type name="int" c:type="gint"/>
8508 <method name="move" c:identifier="g_sequence_iter_move">
8509 <return-value transfer-ownership="full">
8510 <type name="SequenceIter" c:type="GSequenceIter*"/>
8513 <parameter name="delta" transfer-ownership="none">
8514 <type name="int" c:type="gint"/>
8518 <method name="get_sequence" c:identifier="g_sequence_iter_get_sequence">
8519 <return-value transfer-ownership="full">
8520 <type name="Sequence" c:type="GSequence*"/>
8523 <method name="compare" c:identifier="g_sequence_iter_compare">
8524 <return-value transfer-ownership="none">
8525 <type name="int" c:type="gint"/>
8528 <parameter name="b" transfer-ownership="none">
8529 <type name="SequenceIter" c:type="GSequenceIter*"/>
8534 <callback name="SequenceIterCompareFunc" c:type="GSequenceIterCompareFunc">
8535 <return-value transfer-ownership="none">
8536 <type name="int" c:type="gint"/>
8539 <parameter name="a" transfer-ownership="none">
8540 <type name="SequenceIter" c:type="GSequenceIter*"/>
8542 <parameter name="b" transfer-ownership="none">
8543 <type name="SequenceIter" c:type="GSequenceIter*"/>
8545 <parameter name="data" transfer-ownership="none">
8546 <type name="any" c:type="gpointer"/>
8550 <enumeration name="ShellError"
8551 c:type="GShellError"
8552 glib:error-quark="g_shell_error_quark">
8553 <member name="bad_quoting"
8555 c:identifier="G_SHELL_ERROR_BAD_QUOTING"/>
8556 <member name="empty_string"
8558 c:identifier="G_SHELL_ERROR_EMPTY_STRING"/>
8559 <member name="failed" value="2" c:identifier="G_SHELL_ERROR_FAILED"/>
8561 <enumeration name="SliceConfig" c:type="GSliceConfig">
8562 <member name="always_malloc"
8564 c:identifier="G_SLICE_CONFIG_ALWAYS_MALLOC"/>
8565 <member name="bypass_magazines"
8567 c:identifier="G_SLICE_CONFIG_BYPASS_MAGAZINES"/>
8568 <member name="working_set_msecs"
8570 c:identifier="G_SLICE_CONFIG_WORKING_SET_MSECS"/>
8571 <member name="color_increment"
8573 c:identifier="G_SLICE_CONFIG_COLOR_INCREMENT"/>
8574 <member name="chunk_sizes"
8576 c:identifier="G_SLICE_CONFIG_CHUNK_SIZES"/>
8577 <member name="contention_counter"
8579 c:identifier="G_SLICE_CONFIG_CONTENTION_COUNTER"/>
8581 <record name="Source" c:type="GSource">
8582 <doc xml:whitespace="preserve">The <structname>GSource</structname> struct is an opaque data type
8583 representing an event source.</doc>
8584 <field name="callback_data" writable="1">
8585 <type name="any" c:type="gpointer"/>
8587 <field name="callback_funcs" writable="1">
8588 <type name="SourceCallbackFuncs" c:type="GSourceCallbackFuncs*"/>
8590 <field name="source_funcs" writable="1">
8591 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
8593 <field name="ref_count" writable="1">
8594 <type name="uint" c:type="guint"/>
8596 <field name="context" writable="1">
8597 <type name="MainContext" c:type="GMainContext*"/>
8599 <field name="priority" writable="1">
8600 <type name="int" c:type="gint"/>
8602 <field name="flags" writable="1">
8603 <type name="uint" c:type="guint"/>
8605 <field name="source_id" writable="1">
8606 <type name="uint" c:type="guint"/>
8608 <field name="poll_fds" writable="1">
8609 <type name="SList" c:type="GSList*"/>
8611 <field name="prev" writable="1">
8612 <type name="Source" c:type="GSource*"/>
8614 <field name="next" writable="1">
8615 <type name="Source" c:type="GSource*"/>
8617 <field name="name" writable="1">
8618 <type name="utf8" c:type="char*"/>
8620 <field name="reserved2" writable="1">
8621 <type name="any" c:type="gpointer"/>
8623 <constructor name="new" c:identifier="g_source_new">
8624 <return-value transfer-ownership="full">
8625 <type name="Source" c:type="GSource*"/>
8628 <parameter name="source_funcs" transfer-ownership="none">
8629 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
8631 <parameter name="struct_size" transfer-ownership="none">
8632 <type name="uint" c:type="guint"/>
8636 <method name="ref" c:identifier="g_source_ref">
8637 <return-value transfer-ownership="full">
8638 <type name="Source" c:type="GSource*"/>
8641 <method name="unref" c:identifier="g_source_unref">
8642 <return-value transfer-ownership="none">
8643 <type name="none" c:type="void"/>
8646 <method name="attach" c:identifier="g_source_attach">
8647 <return-value transfer-ownership="none">
8648 <type name="uint" c:type="guint"/>
8651 <parameter name="context" transfer-ownership="none">
8652 <type name="MainContext" c:type="GMainContext*"/>
8656 <method name="destroy" c:identifier="g_source_destroy">
8657 <return-value transfer-ownership="none">
8658 <type name="none" c:type="void"/>
8661 <method name="set_priority" c:identifier="g_source_set_priority">
8662 <return-value transfer-ownership="none">
8663 <type name="none" c:type="void"/>
8666 <parameter name="priority" transfer-ownership="none">
8667 <type name="int" c:type="gint"/>
8671 <method name="get_priority" c:identifier="g_source_get_priority">
8672 <return-value transfer-ownership="none">
8673 <type name="int" c:type="gint"/>
8676 <method name="set_can_recurse" c:identifier="g_source_set_can_recurse">
8677 <return-value transfer-ownership="none">
8678 <type name="none" c:type="void"/>
8681 <parameter name="can_recurse" transfer-ownership="none">
8682 <type name="boolean" c:type="gboolean"/>
8686 <method name="get_can_recurse" c:identifier="g_source_get_can_recurse">
8687 <return-value transfer-ownership="none">
8688 <type name="boolean" c:type="gboolean"/>
8691 <method name="get_id" c:identifier="g_source_get_id">
8692 <return-value transfer-ownership="none">
8693 <type name="uint" c:type="guint"/>
8696 <method name="get_context" c:identifier="g_source_get_context">
8697 <return-value transfer-ownership="full">
8698 <type name="MainContext" c:type="GMainContext*"/>
8701 <method name="set_callback" c:identifier="g_source_set_callback">
8702 <return-value transfer-ownership="none">
8703 <type name="none" c:type="void"/>
8706 <parameter name="func"
8707 transfer-ownership="none"
8711 <type name="SourceFunc" c:type="GSourceFunc"/>
8713 <parameter name="data" transfer-ownership="none">
8714 <type name="any" c:type="gpointer"/>
8716 <parameter name="notify" transfer-ownership="none" scope="call">
8717 <type name="DestroyNotify" c:type="GDestroyNotify"/>
8721 <method name="set_funcs" c:identifier="g_source_set_funcs">
8722 <return-value transfer-ownership="none">
8723 <type name="none" c:type="void"/>
8726 <parameter name="funcs" transfer-ownership="none">
8727 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
8731 <method name="is_destroyed" c:identifier="g_source_is_destroyed">
8732 <return-value transfer-ownership="none">
8733 <type name="boolean" c:type="gboolean"/>
8736 <method name="set_name" c:identifier="g_source_set_name">
8737 <return-value transfer-ownership="none">
8738 <type name="none" c:type="void"/>
8741 <parameter name="name" transfer-ownership="none">
8742 <type name="utf8" c:type="char*"/>
8746 <method name="get_name" c:identifier="g_source_get_name">
8747 <return-value transfer-ownership="none">
8748 <type name="utf8" c:type="char*"/>
8751 <method name="set_callback_indirect"
8752 c:identifier="g_source_set_callback_indirect">
8753 <return-value transfer-ownership="none">
8754 <type name="none" c:type="void"/>
8757 <parameter name="callback_data" transfer-ownership="none">
8758 <type name="any" c:type="gpointer"/>
8760 <parameter name="callback_funcs" transfer-ownership="none">
8761 <type name="SourceCallbackFuncs" c:type="GSourceCallbackFuncs*"/>
8765 <method name="add_poll" c:identifier="g_source_add_poll">
8766 <return-value transfer-ownership="none">
8767 <type name="none" c:type="void"/>
8770 <parameter name="fd" transfer-ownership="none">
8771 <type name="PollFD" c:type="GPollFD*"/>
8775 <method name="remove_poll" c:identifier="g_source_remove_poll">
8776 <return-value transfer-ownership="none">
8777 <type name="none" c:type="void"/>
8780 <parameter name="fd" transfer-ownership="none">
8781 <type name="PollFD" c:type="GPollFD*"/>
8785 <method name="get_current_time" c:identifier="g_source_get_current_time">
8786 <return-value transfer-ownership="none">
8787 <type name="none" c:type="void"/>
8790 <parameter name="timeval" transfer-ownership="none">
8791 <type name="TimeVal" c:type="GTimeVal*"/>
8796 <record name="SourceCallbackFuncs" c:type="GSourceCallbackFuncs">
8797 <doc xml:whitespace="preserve">The <structname>GSourceCallbackFuncs</structname> struct contains
8798 functions for managing callback objects.</doc>
8800 <type name="any" c:type="pointer"/>
8802 <field name="unref">
8803 <type name="any" c:type="pointer"/>
8806 <type name="any" c:type="pointer"/>
8809 <callback name="SourceDummyMarshal" c:type="GSourceDummyMarshal">
8810 <return-value transfer-ownership="none">
8811 <type name="none" c:type="void"/>
8814 <callback name="SourceFunc" c:type="GSourceFunc">
8815 <return-value transfer-ownership="none">
8816 <type name="boolean" c:type="gboolean"/>
8819 <parameter name="data" transfer-ownership="none" closure="0">
8820 <type name="any" c:type="gpointer"/>
8824 <record name="SourceFuncs" c:type="GSourceFuncs">
8825 <doc xml:whitespace="preserve">The <structname>GSourceFuncs</structname> struct contains a table of
8826 functions used to handle event sources in a generic manner.
8827 For idle sources, the prepare and check functions always return %TRUE
8828 to indicate that the source is always ready to be processed. The prepare
8829 function also returns a timeout value of 0 to ensure that the poll() call
8830 doesn't block (since that would be time wasted which could have been spent
8831 running the idle function).
8832 For timeout sources, the prepare and check functions both return %TRUE
8833 if the timeout interval has expired. The prepare function also returns
8834 a timeout value to ensure that the poll() call doesn't block too long
8835 and miss the next timeout.
8836 For file descriptor sources, the prepare function typically returns %FALSE,
8837 since it must wait until poll() has been called before it knows whether
8838 any events need to be processed. It sets the returned timeout to -1 to
8839 indicate that it doesn't mind how long the poll() call blocks. In the
8840 check function, it tests the results of the poll() call to see if the
8841 required condition has been met, and returns %TRUE if so.</doc>
8842 <field name="prepare">
8843 <type name="any" c:type="pointer"/>
8845 <field name="check">
8846 <type name="any" c:type="pointer"/>
8848 <field name="dispatch">
8849 <type name="any" c:type="pointer"/>
8851 <field name="finalize">
8852 <type name="any" c:type="pointer"/>
8854 <field name="closure_callback" writable="1">
8855 <type name="SourceFunc" c:type="GSourceFunc"/>
8857 <field name="closure_marshal" writable="1">
8858 <type name="SourceDummyMarshal" c:type="GSourceDummyMarshal"/>
8861 <callback name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc">
8862 <return-value transfer-ownership="none">
8863 <type name="none" c:type="void"/>
8866 <parameter name="user_data" transfer-ownership="none" closure="0">
8867 <type name="any" c:type="gpointer"/>
8871 <enumeration name="SpawnError"
8872 c:type="GSpawnError"
8873 glib:error-quark="g_spawn_error_quark">
8874 <member name="fork" value="0" c:identifier="G_SPAWN_ERROR_FORK"/>
8875 <member name="read" value="1" c:identifier="G_SPAWN_ERROR_READ"/>
8876 <member name="chdir" value="2" c:identifier="G_SPAWN_ERROR_CHDIR"/>
8877 <member name="acces" value="3" c:identifier="G_SPAWN_ERROR_ACCES"/>
8878 <member name="perm" value="4" c:identifier="G_SPAWN_ERROR_PERM"/>
8879 <member name="2big" value="5" c:identifier="G_SPAWN_ERROR_2BIG"/>
8880 <member name="noexec" value="6" c:identifier="G_SPAWN_ERROR_NOEXEC"/>
8881 <member name="nametoolong"
8883 c:identifier="G_SPAWN_ERROR_NAMETOOLONG"/>
8884 <member name="noent" value="8" c:identifier="G_SPAWN_ERROR_NOENT"/>
8885 <member name="nomem" value="9" c:identifier="G_SPAWN_ERROR_NOMEM"/>
8886 <member name="notdir" value="10" c:identifier="G_SPAWN_ERROR_NOTDIR"/>
8887 <member name="loop" value="11" c:identifier="G_SPAWN_ERROR_LOOP"/>
8888 <member name="txtbusy" value="12" c:identifier="G_SPAWN_ERROR_TXTBUSY"/>
8889 <member name="io" value="13" c:identifier="G_SPAWN_ERROR_IO"/>
8890 <member name="nfile" value="14" c:identifier="G_SPAWN_ERROR_NFILE"/>
8891 <member name="mfile" value="15" c:identifier="G_SPAWN_ERROR_MFILE"/>
8892 <member name="inval" value="16" c:identifier="G_SPAWN_ERROR_INVAL"/>
8893 <member name="isdir" value="17" c:identifier="G_SPAWN_ERROR_ISDIR"/>
8894 <member name="libbad" value="18" c:identifier="G_SPAWN_ERROR_LIBBAD"/>
8895 <member name="failed" value="19" c:identifier="G_SPAWN_ERROR_FAILED"/>
8897 <bitfield name="SpawnFlags" c:type="GSpawnFlags">
8898 <member name="leave_descriptors_open"
8900 c:identifier="G_SPAWN_LEAVE_DESCRIPTORS_OPEN"/>
8901 <member name="do_not_reap_child"
8903 c:identifier="G_SPAWN_DO_NOT_REAP_CHILD"/>
8904 <member name="search_path" value="4" c:identifier="G_SPAWN_SEARCH_PATH"/>
8905 <member name="stdout_to_dev_null"
8907 c:identifier="G_SPAWN_STDOUT_TO_DEV_NULL"/>
8908 <member name="stderr_to_dev_null"
8910 c:identifier="G_SPAWN_STDERR_TO_DEV_NULL"/>
8911 <member name="child_inherits_stdin"
8913 c:identifier="G_SPAWN_CHILD_INHERITS_STDIN"/>
8914 <member name="file_and_argv_zero"
8916 c:identifier="G_SPAWN_FILE_AND_ARGV_ZERO"/>
8918 <record name="StatBuf" c:type="GStatBuf">
8920 <record name="StaticMutex" c:type="GStaticMutex">
8921 <field name="runtime_mutex" writable="1">
8922 <type name="any" c:type="any*"/>
8924 <union name="static_mutex" c:type="static_mutex">
8925 <field name="pad" writable="1">
8926 <array zero-terminated="0" c:type="char" fixed-size="24">
8930 <field name="dummy_double" writable="1">
8931 <type name="double" c:type="double"/>
8933 <field name="dummy_pointer" writable="1">
8934 <type name="any" c:type="void*"/>
8936 <field name="dummy_long" writable="1">
8937 <type name="long" c:type="long"/>
8940 <method name="get_mutex_impl"
8941 c:identifier="g_static_mutex_get_mutex_impl">
8942 <return-value transfer-ownership="full">
8943 <type name="Mutex" c:type="GMutex*"/>
8946 <method name="init" c:identifier="g_static_mutex_init">
8947 <return-value transfer-ownership="none">
8948 <type name="none" c:type="void"/>
8951 <method name="free" c:identifier="g_static_mutex_free">
8952 <return-value transfer-ownership="none">
8953 <type name="none" c:type="void"/>
8957 <record name="StaticPrivate" c:type="GStaticPrivate">
8958 <field name="index" writable="1">
8959 <type name="uint" c:type="guint"/>
8961 <method name="init" c:identifier="g_static_private_init">
8962 <return-value transfer-ownership="none">
8963 <type name="none" c:type="void"/>
8966 <method name="get" c:identifier="g_static_private_get">
8967 <return-value transfer-ownership="none">
8968 <type name="any" c:type="gpointer"/>
8971 <method name="set" c:identifier="g_static_private_set">
8972 <return-value transfer-ownership="none">
8973 <type name="none" c:type="void"/>
8976 <parameter name="data" transfer-ownership="none">
8977 <type name="any" c:type="gpointer"/>
8979 <parameter name="notify" transfer-ownership="none" scope="call">
8980 <type name="DestroyNotify" c:type="GDestroyNotify"/>
8984 <method name="free" c:identifier="g_static_private_free">
8985 <return-value transfer-ownership="none">
8986 <type name="none" c:type="void"/>
8990 <record name="StaticRWLock" c:type="GStaticRWLock">
8991 <field name="mutex" writable="1">
8992 <type name="StaticMutex" c:type="GStaticMutex"/>
8994 <field name="read_cond" writable="1">
8995 <type name="Cond" c:type="GCond*"/>
8997 <field name="write_cond" writable="1">
8998 <type name="Cond" c:type="GCond*"/>
9000 <field name="read_counter" writable="1">
9001 <type name="uint" c:type="guint"/>
9003 <field name="have_writer" writable="1">
9004 <type name="boolean" c:type="gboolean"/>
9006 <field name="want_to_read" writable="1">
9007 <type name="uint" c:type="guint"/>
9009 <field name="want_to_write" writable="1">
9010 <type name="uint" c:type="guint"/>
9012 <method name="init" c:identifier="g_static_rw_lock_init">
9013 <return-value transfer-ownership="none">
9014 <type name="none" c:type="void"/>
9017 <method name="reader_lock" c:identifier="g_static_rw_lock_reader_lock">
9018 <return-value transfer-ownership="none">
9019 <type name="none" c:type="void"/>
9022 <method name="reader_trylock"
9023 c:identifier="g_static_rw_lock_reader_trylock">
9024 <return-value transfer-ownership="none">
9025 <type name="boolean" c:type="gboolean"/>
9028 <method name="reader_unlock"
9029 c:identifier="g_static_rw_lock_reader_unlock">
9030 <return-value transfer-ownership="none">
9031 <type name="none" c:type="void"/>
9034 <method name="writer_lock" c:identifier="g_static_rw_lock_writer_lock">
9035 <return-value transfer-ownership="none">
9036 <type name="none" c:type="void"/>
9039 <method name="writer_trylock"
9040 c:identifier="g_static_rw_lock_writer_trylock">
9041 <return-value transfer-ownership="none">
9042 <type name="boolean" c:type="gboolean"/>
9045 <method name="writer_unlock"
9046 c:identifier="g_static_rw_lock_writer_unlock">
9047 <return-value transfer-ownership="none">
9048 <type name="none" c:type="void"/>
9051 <method name="free" c:identifier="g_static_rw_lock_free">
9052 <return-value transfer-ownership="none">
9053 <type name="none" c:type="void"/>
9057 <record name="StaticRecMutex" c:type="GStaticRecMutex">
9058 <field name="mutex" writable="1">
9059 <type name="StaticMutex" c:type="GStaticMutex"/>
9061 <field name="depth" writable="1">
9062 <type name="uint" c:type="guint"/>
9064 <field name="owner" writable="1">
9065 <type name="SystemThread" c:type="GSystemThread"/>
9067 <method name="init" c:identifier="g_static_rec_mutex_init">
9068 <return-value transfer-ownership="none">
9069 <type name="none" c:type="void"/>
9072 <method name="lock" c:identifier="g_static_rec_mutex_lock">
9073 <return-value transfer-ownership="none">
9074 <type name="none" c:type="void"/>
9077 <method name="trylock" c:identifier="g_static_rec_mutex_trylock">
9078 <return-value transfer-ownership="none">
9079 <type name="boolean" c:type="gboolean"/>
9082 <method name="unlock" c:identifier="g_static_rec_mutex_unlock">
9083 <return-value transfer-ownership="none">
9084 <type name="none" c:type="void"/>
9087 <method name="lock_full" c:identifier="g_static_rec_mutex_lock_full">
9088 <return-value transfer-ownership="none">
9089 <type name="none" c:type="void"/>
9092 <parameter name="depth" transfer-ownership="none">
9093 <type name="uint" c:type="guint"/>
9097 <method name="unlock_full" c:identifier="g_static_rec_mutex_unlock_full">
9098 <return-value transfer-ownership="none">
9099 <type name="uint" c:type="guint"/>
9102 <method name="free" c:identifier="g_static_rec_mutex_free">
9103 <return-value transfer-ownership="none">
9104 <type name="none" c:type="void"/>
9108 <record name="String" c:type="GString">
9109 <field name="str" writable="1">
9110 <type name="utf8" c:type="gchar*"/>
9112 <field name="len" writable="1">
9113 <type name="gsize" c:type="gsize"/>
9115 <field name="allocated_len" writable="1">
9116 <type name="gsize" c:type="gsize"/>
9118 <constructor name="new" c:identifier="g_string_new">
9119 <return-value transfer-ownership="full">
9120 <type name="String" c:type="GString*"/>
9123 <parameter name="init" transfer-ownership="none">
9124 <type name="utf8" c:type="gchar*"/>
9128 <constructor name="new_len" c:identifier="g_string_new_len">
9129 <return-value transfer-ownership="full">
9130 <type name="String" c:type="GString*"/>
9133 <parameter name="init" transfer-ownership="none">
9134 <type name="utf8" c:type="gchar*"/>
9136 <parameter name="len" transfer-ownership="none">
9137 <type name="gssize" c:type="gssize"/>
9141 <method name="free" c:identifier="g_string_free">
9142 <return-value transfer-ownership="full">
9143 <type name="utf8" c:type="gchar*"/>
9146 <parameter name="free_segment" transfer-ownership="none">
9147 <type name="boolean" c:type="gboolean"/>
9151 <method name="equal" c:identifier="g_string_equal">
9152 <return-value transfer-ownership="none">
9153 <type name="boolean" c:type="gboolean"/>
9156 <parameter name="v2" transfer-ownership="none">
9157 <type name="String" c:type="GString*"/>
9161 <method name="hash" c:identifier="g_string_hash">
9162 <return-value transfer-ownership="none">
9163 <type name="uint" c:type="guint"/>
9166 <method name="assign" c:identifier="g_string_assign">
9167 <return-value transfer-ownership="full">
9168 <type name="String" c:type="GString*"/>
9171 <parameter name="rval" transfer-ownership="none">
9172 <type name="utf8" c:type="gchar*"/>
9176 <method name="truncate" c:identifier="g_string_truncate">
9177 <return-value transfer-ownership="full">
9178 <type name="String" c:type="GString*"/>
9181 <parameter name="len" transfer-ownership="none">
9182 <type name="gsize" c:type="gsize"/>
9186 <method name="set_size" c:identifier="g_string_set_size">
9187 <return-value transfer-ownership="full">
9188 <type name="String" c:type="GString*"/>
9191 <parameter name="len" transfer-ownership="none">
9192 <type name="gsize" c:type="gsize"/>
9196 <method name="insert_len" c:identifier="g_string_insert_len">
9197 <return-value transfer-ownership="full">
9198 <type name="String" c:type="GString*"/>
9201 <parameter name="pos" transfer-ownership="none">
9202 <type name="gssize" c:type="gssize"/>
9204 <parameter name="val" transfer-ownership="none">
9205 <type name="utf8" c:type="gchar*"/>
9207 <parameter name="len" transfer-ownership="none">
9208 <type name="gssize" c:type="gssize"/>
9212 <method name="append" c:identifier="g_string_append">
9213 <return-value transfer-ownership="full">
9214 <type name="String" c:type="GString*"/>
9217 <parameter name="val" transfer-ownership="none">
9218 <type name="utf8" c:type="gchar*"/>
9222 <method name="append_len" c:identifier="g_string_append_len">
9223 <return-value transfer-ownership="full">
9224 <type name="String" c:type="GString*"/>
9227 <parameter name="val" transfer-ownership="none">
9228 <type name="utf8" c:type="gchar*"/>
9230 <parameter name="len" transfer-ownership="none">
9231 <type name="gssize" c:type="gssize"/>
9235 <method name="append_c" c:identifier="g_string_append_c">
9236 <return-value transfer-ownership="full">
9237 <type name="String" c:type="GString*"/>
9240 <parameter name="c" transfer-ownership="none">
9241 <type name="int8" c:type="gchar"/>
9245 <method name="append_unichar" c:identifier="g_string_append_unichar">
9246 <return-value transfer-ownership="full">
9247 <type name="String" c:type="GString*"/>
9250 <parameter name="wc" transfer-ownership="none">
9251 <type name="unichar" c:type="gunichar"/>
9255 <method name="prepend" c:identifier="g_string_prepend">
9256 <return-value transfer-ownership="full">
9257 <type name="String" c:type="GString*"/>
9260 <parameter name="val" transfer-ownership="none">
9261 <type name="utf8" c:type="gchar*"/>
9265 <method name="prepend_c" c:identifier="g_string_prepend_c">
9266 <return-value transfer-ownership="full">
9267 <type name="String" c:type="GString*"/>
9270 <parameter name="c" transfer-ownership="none">
9271 <type name="int8" c:type="gchar"/>
9275 <method name="prepend_unichar" c:identifier="g_string_prepend_unichar">
9276 <return-value transfer-ownership="full">
9277 <type name="String" c:type="GString*"/>
9280 <parameter name="wc" transfer-ownership="none">
9281 <type name="unichar" c:type="gunichar"/>
9285 <method name="prepend_len" c:identifier="g_string_prepend_len">
9286 <return-value transfer-ownership="full">
9287 <type name="String" c:type="GString*"/>
9290 <parameter name="val" transfer-ownership="none">
9291 <type name="utf8" c:type="gchar*"/>
9293 <parameter name="len" transfer-ownership="none">
9294 <type name="gssize" c:type="gssize"/>
9298 <method name="insert" c:identifier="g_string_insert">
9299 <return-value transfer-ownership="full">
9300 <type name="String" c:type="GString*"/>
9303 <parameter name="pos" transfer-ownership="none">
9304 <type name="gssize" c:type="gssize"/>
9306 <parameter name="val" transfer-ownership="none">
9307 <type name="utf8" c:type="gchar*"/>
9311 <method name="insert_c" c:identifier="g_string_insert_c">
9312 <return-value transfer-ownership="full">
9313 <type name="String" c:type="GString*"/>
9316 <parameter name="pos" transfer-ownership="none">
9317 <type name="gssize" c:type="gssize"/>
9319 <parameter name="c" transfer-ownership="none">
9320 <type name="int8" c:type="gchar"/>
9324 <method name="insert_unichar" c:identifier="g_string_insert_unichar">
9325 <return-value transfer-ownership="full">
9326 <type name="String" c:type="GString*"/>
9329 <parameter name="pos" transfer-ownership="none">
9330 <type name="gssize" c:type="gssize"/>
9332 <parameter name="wc" transfer-ownership="none">
9333 <type name="unichar" c:type="gunichar"/>
9337 <method name="overwrite" c:identifier="g_string_overwrite">
9338 <return-value transfer-ownership="full">
9339 <type name="String" c:type="GString*"/>
9342 <parameter name="pos" transfer-ownership="none">
9343 <type name="gsize" c:type="gsize"/>
9345 <parameter name="val" transfer-ownership="none">
9346 <type name="utf8" c:type="gchar*"/>
9350 <method name="overwrite_len" c:identifier="g_string_overwrite_len">
9351 <return-value transfer-ownership="full">
9352 <type name="String" c:type="GString*"/>
9355 <parameter name="pos" transfer-ownership="none">
9356 <type name="gsize" c:type="gsize"/>
9358 <parameter name="val" transfer-ownership="none">
9359 <type name="utf8" c:type="gchar*"/>
9361 <parameter name="len" transfer-ownership="none">
9362 <type name="gssize" c:type="gssize"/>
9366 <method name="erase" c:identifier="g_string_erase">
9367 <return-value transfer-ownership="full">
9368 <type name="String" c:type="GString*"/>
9371 <parameter name="pos" transfer-ownership="none">
9372 <type name="gssize" c:type="gssize"/>
9374 <parameter name="len" transfer-ownership="none">
9375 <type name="gssize" c:type="gssize"/>
9379 <method name="ascii_down" c:identifier="g_string_ascii_down">
9380 <return-value transfer-ownership="full">
9381 <type name="String" c:type="GString*"/>
9384 <method name="ascii_up" c:identifier="g_string_ascii_up">
9385 <return-value transfer-ownership="full">
9386 <type name="String" c:type="GString*"/>
9389 <method name="printf" c:identifier="g_string_printf" introspectable="0">
9390 <return-value transfer-ownership="none">
9391 <type name="none" c:type="void"/>
9394 <parameter name="format" transfer-ownership="none">
9395 <type name="utf8" c:type="gchar*"/>
9397 <parameter transfer-ownership="none">
9403 <method name="append_printf"
9404 c:identifier="g_string_append_printf"
9406 <return-value transfer-ownership="none">
9407 <type name="none" c:type="void"/>
9410 <parameter name="format" transfer-ownership="none">
9411 <type name="utf8" c:type="gchar*"/>
9413 <parameter transfer-ownership="none">
9419 <method name="append_uri_escaped"
9420 c:identifier="g_string_append_uri_escaped">
9421 <return-value transfer-ownership="full">
9422 <type name="String" c:type="GString*"/>
9425 <parameter name="unescaped" transfer-ownership="none">
9426 <type name="utf8" c:type="char*"/>
9428 <parameter name="reserved_chars_allowed" transfer-ownership="none">
9429 <type name="utf8" c:type="char*"/>
9431 <parameter name="allow_utf8" transfer-ownership="none">
9432 <type name="boolean" c:type="gboolean"/>
9436 <method name="down" c:identifier="g_string_down">
9437 <return-value transfer-ownership="full">
9438 <type name="String" c:type="GString*"/>
9441 <method name="up" c:identifier="g_string_up">
9442 <return-value transfer-ownership="full">
9443 <type name="String" c:type="GString*"/>
9447 <record name="StringChunk" c:type="GStringChunk">
9448 <constructor name="new" c:identifier="g_string_chunk_new">
9449 <return-value transfer-ownership="full">
9450 <type name="StringChunk" c:type="GStringChunk*"/>
9453 <parameter name="size" transfer-ownership="none">
9454 <type name="gsize" c:type="gsize"/>
9458 <method name="free" c:identifier="g_string_chunk_free">
9459 <return-value transfer-ownership="none">
9460 <type name="none" c:type="void"/>
9463 <method name="clear" c:identifier="g_string_chunk_clear">
9464 <return-value transfer-ownership="none">
9465 <type name="none" c:type="void"/>
9468 <method name="insert" c:identifier="g_string_chunk_insert">
9469 <return-value transfer-ownership="full">
9470 <type name="utf8" c:type="gchar*"/>
9473 <parameter name="string" transfer-ownership="none">
9474 <type name="utf8" c:type="gchar*"/>
9478 <method name="insert_len" c:identifier="g_string_chunk_insert_len">
9479 <return-value transfer-ownership="full">
9480 <type name="utf8" c:type="gchar*"/>
9483 <parameter name="string" transfer-ownership="none">
9484 <type name="utf8" c:type="gchar*"/>
9486 <parameter name="len" transfer-ownership="none">
9487 <type name="gssize" c:type="gssize"/>
9491 <method name="insert_const" c:identifier="g_string_chunk_insert_const">
9492 <return-value transfer-ownership="full">
9493 <type name="utf8" c:type="gchar*"/>
9496 <parameter name="string" transfer-ownership="none">
9497 <type name="utf8" c:type="gchar*"/>
9502 <union name="SystemThread" c:type="GSystemThread">
9503 <field name="data" writable="1">
9504 <array zero-terminated="0" c:type="char" fixed-size="4">
9508 <field name="dummy_double" writable="1">
9509 <type name="double" c:type="double"/>
9511 <field name="dummy_pointer" writable="1">
9512 <type name="any" c:type="void*"/>
9514 <field name="dummy_long" writable="1">
9515 <type name="long" c:type="long"/>
9518 <record name="TestCase" c:type="GTestCase">
9520 <record name="TestConfig" c:type="GTestConfig">
9521 <field name="test_initialized" writable="1">
9522 <type name="boolean" c:type="gboolean"/>
9524 <field name="test_quick" writable="1">
9525 <type name="boolean" c:type="gboolean"/>
9527 <field name="test_perf" writable="1">
9528 <type name="boolean" c:type="gboolean"/>
9530 <field name="test_verbose" writable="1">
9531 <type name="boolean" c:type="gboolean"/>
9533 <field name="test_quiet" writable="1">
9534 <type name="boolean" c:type="gboolean"/>
9537 <callback name="TestDataFunc" c:type="GTestDataFunc">
9538 <return-value transfer-ownership="none">
9539 <type name="none" c:type="void"/>
9542 <parameter name="user_data" transfer-ownership="none" closure="0">
9543 <type name="any" c:type="gconstpointer"/>
9547 <callback name="TestFixtureFunc" c:type="GTestFixtureFunc">
9548 <return-value transfer-ownership="none">
9549 <type name="none" c:type="void"/>
9552 <parameter name="fixture" transfer-ownership="none">
9553 <type name="any" c:type="gpointer"/>
9555 <parameter name="user_data" transfer-ownership="none" closure="1">
9556 <type name="any" c:type="gconstpointer"/>
9560 <callback name="TestFunc" c:type="GTestFunc">
9561 <return-value transfer-ownership="none">
9562 <type name="none" c:type="void"/>
9565 <record name="TestLogBuffer" c:type="GTestLogBuffer">
9566 <field name="data" writable="1">
9567 <type name="String" c:type="GString*"/>
9569 <field name="msgs" writable="1">
9570 <type name="SList" c:type="GSList*"/>
9572 <constructor name="new" c:identifier="g_test_log_buffer_new">
9573 <return-value transfer-ownership="full">
9574 <type name="TestLogBuffer" c:type="GTestLogBuffer*"/>
9577 <method name="free" c:identifier="g_test_log_buffer_free">
9578 <return-value transfer-ownership="none">
9579 <type name="none" c:type="void"/>
9582 <method name="push" c:identifier="g_test_log_buffer_push">
9583 <return-value transfer-ownership="none">
9584 <type name="none" c:type="void"/>
9587 <parameter name="n_bytes" transfer-ownership="none">
9588 <type name="uint" c:type="guint"/>
9590 <parameter name="bytes" transfer-ownership="none">
9591 <array c:type="guint8*">
9592 <type name="uint8"/>
9597 <method name="pop" c:identifier="g_test_log_buffer_pop">
9598 <return-value transfer-ownership="full">
9599 <type name="TestLogMsg" c:type="GTestLogMsg*"/>
9603 <callback name="TestLogFatalFunc"
9604 c:type="GTestLogFatalFunc"
9606 <doc xml:whitespace="preserve">Specifies the prototype of fatal log handler functions.</doc>
9607 <return-value transfer-ownership="none">
9608 <doc xml:whitespace="preserve">%TRUE if the program should abort, %FALSE otherwise</doc>
9609 <type name="boolean" c:type="gboolean"/>
9612 <parameter name="log_domain" transfer-ownership="none">
9613 <doc xml:whitespace="preserve">the log domain of the message</doc>
9614 <type name="utf8" c:type="gchar*"/>
9616 <parameter name="log_level" transfer-ownership="none">
9617 <doc xml:whitespace="preserve">the log level of the message (including the fatal and recursion flags)</doc>
9618 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
9620 <parameter name="message" transfer-ownership="none">
9621 <doc xml:whitespace="preserve">the message to process</doc>
9622 <type name="utf8" c:type="gchar*"/>
9624 <parameter name="user_data" transfer-ownership="none" closure="3">
9625 <doc xml:whitespace="preserve">user data, set in g_test_log_set_fatal_handler()</doc>
9626 <type name="any" c:type="gpointer"/>
9630 <record name="TestLogMsg" c:type="GTestLogMsg">
9631 <field name="log_type" writable="1">
9632 <type name="TestLogType" c:type="GTestLogType"/>
9634 <field name="n_strings" writable="1">
9635 <type name="uint" c:type="guint"/>
9637 <field name="strings" writable="1">
9638 <type name="utf8" c:type="gchar**"/>
9640 <field name="n_nums" writable="1">
9641 <type name="uint" c:type="guint"/>
9643 <field name="nums" writable="1">
9644 <type name="any" c:type="long*"/>
9646 <method name="free" c:identifier="g_test_log_msg_free">
9647 <return-value transfer-ownership="none">
9648 <type name="none" c:type="void"/>
9652 <enumeration name="TestLogType" c:type="GTestLogType">
9653 <member name="none" value="0" c:identifier="G_TEST_LOG_NONE"/>
9654 <member name="error" value="1" c:identifier="G_TEST_LOG_ERROR"/>
9655 <member name="start_binary"
9657 c:identifier="G_TEST_LOG_START_BINARY"/>
9658 <member name="list_case" value="3" c:identifier="G_TEST_LOG_LIST_CASE"/>
9659 <member name="skip_case" value="4" c:identifier="G_TEST_LOG_SKIP_CASE"/>
9660 <member name="start_case"
9662 c:identifier="G_TEST_LOG_START_CASE"/>
9663 <member name="stop_case" value="6" c:identifier="G_TEST_LOG_STOP_CASE"/>
9664 <member name="min_result"
9666 c:identifier="G_TEST_LOG_MIN_RESULT"/>
9667 <member name="max_result"
9669 c:identifier="G_TEST_LOG_MAX_RESULT"/>
9670 <member name="message" value="9" c:identifier="G_TEST_LOG_MESSAGE"/>
9672 <record name="TestSuite" c:type="GTestSuite">
9673 <method name="add" c:identifier="g_test_suite_add">
9674 <return-value transfer-ownership="none">
9675 <type name="none" c:type="void"/>
9678 <parameter name="test_case" transfer-ownership="none">
9679 <type name="TestCase" c:type="GTestCase*"/>
9683 <method name="add_suite" c:identifier="g_test_suite_add_suite">
9684 <return-value transfer-ownership="none">
9685 <type name="none" c:type="void"/>
9688 <parameter name="nestedsuite" transfer-ownership="none">
9689 <type name="TestSuite" c:type="GTestSuite*"/>
9694 <bitfield name="TestTrapFlags" c:type="GTestTrapFlags">
9695 <member name="silence_stdout"
9697 c:identifier="G_TEST_TRAP_SILENCE_STDOUT"/>
9698 <member name="silence_stderr"
9700 c:identifier="G_TEST_TRAP_SILENCE_STDERR"/>
9701 <member name="inherit_stdin"
9703 c:identifier="G_TEST_TRAP_INHERIT_STDIN"/>
9705 <record name="Thread" c:type="GThread">
9706 <field name="func" writable="1">
9707 <type name="ThreadFunc" c:type="GThreadFunc"/>
9709 <field name="data" writable="1">
9710 <type name="any" c:type="gpointer"/>
9712 <field name="joinable" writable="1">
9713 <type name="boolean" c:type="gboolean"/>
9715 <field name="priority" writable="1">
9716 <type name="ThreadPriority" c:type="GThreadPriority"/>
9718 <method name="join" c:identifier="g_thread_join">
9719 <return-value transfer-ownership="none">
9720 <type name="any" c:type="gpointer"/>
9723 <method name="set_priority" c:identifier="g_thread_set_priority">
9724 <return-value transfer-ownership="none">
9725 <type name="none" c:type="void"/>
9728 <parameter name="priority" transfer-ownership="none">
9729 <type name="ThreadPriority" c:type="GThreadPriority"/>
9734 <enumeration name="ThreadError"
9735 c:type="GThreadError"
9736 glib:error-quark="g_thread_error_quark">
9737 <member name="thread_error_again"
9739 c:identifier="G_THREAD_ERROR_AGAIN"/>
9741 <callback name="ThreadFunc" c:type="GThreadFunc">
9742 <return-value transfer-ownership="none">
9743 <type name="any" c:type="gpointer"/>
9746 <parameter name="data" transfer-ownership="none">
9747 <type name="any" c:type="gpointer"/>
9751 <record name="ThreadFunctions" c:type="GThreadFunctions">
9752 <field name="mutex_new">
9753 <type name="any" c:type="pointer"/>
9755 <field name="mutex_lock">
9756 <type name="any" c:type="pointer"/>
9758 <field name="mutex_trylock">
9759 <type name="any" c:type="pointer"/>
9761 <field name="mutex_unlock">
9762 <type name="any" c:type="pointer"/>
9764 <field name="mutex_free">
9765 <type name="any" c:type="pointer"/>
9767 <field name="cond_new">
9768 <type name="any" c:type="pointer"/>
9770 <field name="cond_signal">
9771 <type name="any" c:type="pointer"/>
9773 <field name="cond_broadcast">
9774 <type name="any" c:type="pointer"/>
9776 <field name="cond_wait">
9777 <type name="any" c:type="pointer"/>
9779 <field name="cond_timed_wait">
9780 <type name="any" c:type="pointer"/>
9782 <field name="cond_free">
9783 <type name="any" c:type="pointer"/>
9785 <field name="private_new">
9786 <type name="any" c:type="pointer"/>
9788 <field name="private_get">
9789 <type name="any" c:type="pointer"/>
9791 <field name="private_set">
9792 <type name="any" c:type="pointer"/>
9794 <field name="thread_create">
9795 <type name="any" c:type="pointer"/>
9797 <field name="thread_yield">
9798 <type name="any" c:type="pointer"/>
9800 <field name="thread_join">
9801 <type name="any" c:type="pointer"/>
9803 <field name="thread_exit">
9804 <type name="any" c:type="pointer"/>
9806 <field name="thread_set_priority">
9807 <type name="any" c:type="pointer"/>
9809 <field name="thread_self">
9810 <type name="any" c:type="pointer"/>
9812 <field name="thread_equal">
9813 <type name="any" c:type="pointer"/>
9816 <record name="ThreadPool" c:type="GThreadPool">
9817 <field name="func" writable="1">
9818 <type name="Func" c:type="GFunc"/>
9820 <field name="user_data" writable="1">
9821 <type name="any" c:type="gpointer"/>
9823 <field name="exclusive" writable="1">
9824 <type name="boolean" c:type="gboolean"/>
9826 <constructor name="new" c:identifier="g_thread_pool_new" throws="1">
9827 <return-value transfer-ownership="full">
9828 <type name="ThreadPool" c:type="GThreadPool*"/>
9831 <parameter name="func"
9832 transfer-ownership="none"
9835 <type name="Func" c:type="GFunc"/>
9837 <parameter name="user_data" transfer-ownership="none">
9838 <type name="any" c:type="gpointer"/>
9840 <parameter name="max_threads" transfer-ownership="none">
9841 <type name="int" c:type="gint"/>
9843 <parameter name="exclusive" transfer-ownership="none">
9844 <type name="boolean" c:type="gboolean"/>
9848 <method name="push" c:identifier="g_thread_pool_push" throws="1">
9849 <return-value transfer-ownership="none">
9850 <type name="none" c:type="void"/>
9853 <parameter name="data" transfer-ownership="none">
9854 <type name="any" c:type="gpointer"/>
9858 <method name="set_max_threads"
9859 c:identifier="g_thread_pool_set_max_threads"
9861 <return-value transfer-ownership="none">
9862 <type name="none" c:type="void"/>
9865 <parameter name="max_threads" transfer-ownership="none">
9866 <type name="int" c:type="gint"/>
9870 <method name="get_max_threads"
9871 c:identifier="g_thread_pool_get_max_threads">
9872 <return-value transfer-ownership="none">
9873 <type name="int" c:type="gint"/>
9876 <method name="get_num_threads"
9877 c:identifier="g_thread_pool_get_num_threads">
9878 <return-value transfer-ownership="none">
9879 <type name="uint" c:type="guint"/>
9882 <method name="unprocessed" c:identifier="g_thread_pool_unprocessed">
9883 <return-value transfer-ownership="none">
9884 <type name="uint" c:type="guint"/>
9887 <method name="free" c:identifier="g_thread_pool_free">
9888 <return-value transfer-ownership="none">
9889 <type name="none" c:type="void"/>
9892 <parameter name="immediate" transfer-ownership="none">
9893 <type name="boolean" c:type="gboolean"/>
9895 <parameter name="wait_" transfer-ownership="none">
9896 <type name="boolean" c:type="gboolean"/>
9900 <method name="set_sort_function"
9901 c:identifier="g_thread_pool_set_sort_function">
9902 <return-value transfer-ownership="none">
9903 <type name="none" c:type="void"/>
9906 <parameter name="func"
9907 transfer-ownership="none"
9910 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
9912 <parameter name="user_data" transfer-ownership="none">
9913 <type name="any" c:type="gpointer"/>
9918 <enumeration name="ThreadPriority" c:type="GThreadPriority">
9919 <member name="low" value="0" c:identifier="G_THREAD_PRIORITY_LOW"/>
9920 <member name="normal" value="1" c:identifier="G_THREAD_PRIORITY_NORMAL"/>
9921 <member name="high" value="2" c:identifier="G_THREAD_PRIORITY_HIGH"/>
9922 <member name="urgent" value="3" c:identifier="G_THREAD_PRIORITY_URGENT"/>
9924 <record name="TimeVal" c:type="GTimeVal">
9925 <field name="tv_sec" writable="1">
9926 <type name="long" c:type="glong"/>
9928 <field name="tv_usec" writable="1">
9929 <type name="long" c:type="glong"/>
9931 <method name="add" c:identifier="g_time_val_add">
9932 <return-value transfer-ownership="none">
9933 <type name="none" c:type="void"/>
9936 <parameter name="microseconds" transfer-ownership="none">
9937 <type name="long" c:type="glong"/>
9941 <method name="to_iso8601" c:identifier="g_time_val_to_iso8601">
9942 <return-value transfer-ownership="full">
9943 <type name="utf8" c:type="gchar*"/>
9947 <record name="Timer" c:type="GTimer">
9948 <constructor name="new" c:identifier="g_timer_new">
9949 <return-value transfer-ownership="full">
9950 <type name="Timer" c:type="GTimer*"/>
9953 <method name="destroy" c:identifier="g_timer_destroy">
9954 <return-value transfer-ownership="none">
9955 <type name="none" c:type="void"/>
9958 <method name="start" c:identifier="g_timer_start">
9959 <return-value transfer-ownership="none">
9960 <type name="none" c:type="void"/>
9963 <method name="stop" c:identifier="g_timer_stop">
9964 <return-value transfer-ownership="none">
9965 <type name="none" c:type="void"/>
9968 <method name="reset" c:identifier="g_timer_reset">
9969 <return-value transfer-ownership="none">
9970 <type name="none" c:type="void"/>
9973 <method name="continue" c:identifier="g_timer_continue">
9974 <return-value transfer-ownership="none">
9975 <type name="none" c:type="void"/>
9978 <method name="elapsed" c:identifier="g_timer_elapsed">
9979 <return-value transfer-ownership="none">
9980 <type name="double" c:type="gdouble"/>
9983 <parameter name="microseconds"
9985 caller-allocates="0"
9986 transfer-ownership="full">
9987 <type name="ulong" c:type="gulong*"/>
9992 <enumeration name="TokenType" c:type="GTokenType">
9993 <member name="eof" value="0" c:identifier="G_TOKEN_EOF"/>
9994 <member name="left_paren" value="0" c:identifier="G_TOKEN_LEFT_PAREN"/>
9995 <member name="right_paren" value="0" c:identifier="G_TOKEN_RIGHT_PAREN"/>
9996 <member name="left_curly" value="0" c:identifier="G_TOKEN_LEFT_CURLY"/>
9997 <member name="right_curly" value="0" c:identifier="G_TOKEN_RIGHT_CURLY"/>
9998 <member name="left_brace" value="0" c:identifier="G_TOKEN_LEFT_BRACE"/>
9999 <member name="right_brace" value="0" c:identifier="G_TOKEN_RIGHT_BRACE"/>
10000 <member name="equal_sign" value="0" c:identifier="G_TOKEN_EQUAL_SIGN"/>
10001 <member name="comma" value="0" c:identifier="G_TOKEN_COMMA"/>
10002 <member name="none" value="256" c:identifier="G_TOKEN_NONE"/>
10003 <member name="error" value="257" c:identifier="G_TOKEN_ERROR"/>
10004 <member name="char" value="258" c:identifier="G_TOKEN_CHAR"/>
10005 <member name="binary" value="259" c:identifier="G_TOKEN_BINARY"/>
10006 <member name="octal" value="260" c:identifier="G_TOKEN_OCTAL"/>
10007 <member name="int" value="261" c:identifier="G_TOKEN_INT"/>
10008 <member name="hex" value="262" c:identifier="G_TOKEN_HEX"/>
10009 <member name="float" value="263" c:identifier="G_TOKEN_FLOAT"/>
10010 <member name="string" value="264" c:identifier="G_TOKEN_STRING"/>
10011 <member name="symbol" value="265" c:identifier="G_TOKEN_SYMBOL"/>
10012 <member name="identifier" value="266" c:identifier="G_TOKEN_IDENTIFIER"/>
10013 <member name="identifier_null"
10015 c:identifier="G_TOKEN_IDENTIFIER_NULL"/>
10016 <member name="comment_single"
10018 c:identifier="G_TOKEN_COMMENT_SINGLE"/>
10019 <member name="comment_multi"
10021 c:identifier="G_TOKEN_COMMENT_MULTI"/>
10022 <member name="last" value="270" c:identifier="G_TOKEN_LAST"/>
10024 <union name="TokenValue" c:type="GTokenValue">
10025 <field name="v_symbol" writable="1">
10026 <type name="any" c:type="gpointer"/>
10028 <field name="v_identifier" writable="1">
10029 <type name="utf8" c:type="gchar*"/>
10031 <field name="v_binary" writable="1">
10032 <type name="ulong" c:type="gulong"/>
10034 <field name="v_octal" writable="1">
10035 <type name="ulong" c:type="gulong"/>
10037 <field name="v_int" writable="1">
10038 <type name="ulong" c:type="gulong"/>
10040 <field name="v_int64" writable="1">
10041 <type name="uint64" c:type="guint64"/>
10043 <field name="v_float" writable="1">
10044 <type name="double" c:type="gdouble"/>
10046 <field name="v_hex" writable="1">
10047 <type name="ulong" c:type="gulong"/>
10049 <field name="v_string" writable="1">
10050 <type name="utf8" c:type="gchar*"/>
10052 <field name="v_comment" writable="1">
10053 <type name="utf8" c:type="gchar*"/>
10055 <field name="v_char" writable="1">
10056 <type name="uint8" c:type="guchar"/>
10058 <field name="v_error" writable="1">
10059 <type name="uint" c:type="guint"/>
10062 <callback name="TranslateFunc" c:type="GTranslateFunc">
10063 <doc xml:whitespace="preserve">The type of functions which are used to translate user-visible
10064 strings, for <option>--help</option> output.
10065 The returned string is owned by GLib and must not be freed.</doc>
10066 <return-value transfer-ownership="none">
10067 <doc xml:whitespace="preserve">a translation of the string for the current locale.</doc>
10068 <type name="utf8" c:type="gchar*"/>
10071 <parameter name="str" transfer-ownership="none">
10072 <doc xml:whitespace="preserve">the untranslated string</doc>
10073 <type name="utf8" c:type="gchar*"/>
10075 <parameter name="data" transfer-ownership="none">
10076 <doc xml:whitespace="preserve">user data specified when installing the function, e.g. in g_option_group_set_translate_func()</doc>
10077 <type name="any" c:type="gpointer"/>
10081 <record name="TrashStack" c:type="GTrashStack">
10082 <field name="next" writable="1">
10083 <type name="TrashStack" c:type="GTrashStack*"/>
10085 <method name="push" c:identifier="g_trash_stack_push">
10086 <return-value transfer-ownership="none">
10087 <type name="none" c:type="void"/>
10090 <parameter name="data_p" transfer-ownership="none">
10091 <type name="any" c:type="gpointer"/>
10095 <method name="pop" c:identifier="g_trash_stack_pop">
10096 <return-value transfer-ownership="none">
10097 <type name="any" c:type="gpointer"/>
10100 <method name="peek" c:identifier="g_trash_stack_peek">
10101 <return-value transfer-ownership="none">
10102 <type name="any" c:type="gpointer"/>
10105 <method name="height" c:identifier="g_trash_stack_height">
10106 <return-value transfer-ownership="none">
10107 <type name="uint" c:type="guint"/>
10111 <bitfield name="TraverseFlags" c:type="GTraverseFlags">
10112 <member name="leaves" value="1" c:identifier="G_TRAVERSE_LEAVES"/>
10113 <member name="non_leaves"
10115 c:identifier="G_TRAVERSE_NON_LEAVES"/>
10116 <member name="all" value="3" c:identifier="G_TRAVERSE_ALL"/>
10117 <member name="mask" value="3" c:identifier="G_TRAVERSE_MASK"/>
10118 <member name="leafs" value="1" c:identifier="G_TRAVERSE_LEAFS"/>
10119 <member name="non_leafs" value="2" c:identifier="G_TRAVERSE_NON_LEAFS"/>
10121 <callback name="TraverseFunc" c:type="GTraverseFunc">
10122 <return-value transfer-ownership="none">
10123 <type name="boolean" c:type="gboolean"/>
10126 <parameter name="key" transfer-ownership="none">
10127 <type name="any" c:type="gpointer"/>
10129 <parameter name="value" transfer-ownership="none">
10130 <type name="any" c:type="gpointer"/>
10132 <parameter name="data" transfer-ownership="none">
10133 <type name="any" c:type="gpointer"/>
10137 <enumeration name="TraverseType" c:type="GTraverseType">
10138 <member name="in_order" value="0" c:identifier="G_IN_ORDER"/>
10139 <member name="pre_order" value="1" c:identifier="G_PRE_ORDER"/>
10140 <member name="post_order" value="2" c:identifier="G_POST_ORDER"/>
10141 <member name="level_order" value="3" c:identifier="G_LEVEL_ORDER"/>
10143 <record name="Tree" c:type="GTree">
10144 <constructor name="new" c:identifier="g_tree_new">
10145 <return-value transfer-ownership="full">
10146 <type name="Tree" c:type="GTree*"/>
10149 <parameter name="key_compare_func"
10150 transfer-ownership="none"
10152 <type name="CompareFunc" c:type="GCompareFunc"/>
10156 <constructor name="new_with_data" c:identifier="g_tree_new_with_data">
10157 <return-value transfer-ownership="full">
10158 <type name="Tree" c:type="GTree*"/>
10161 <parameter name="key_compare_func"
10162 transfer-ownership="none"
10165 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
10167 <parameter name="key_compare_data" transfer-ownership="none">
10168 <type name="any" c:type="gpointer"/>
10172 <constructor name="new_full" c:identifier="g_tree_new_full">
10173 <return-value transfer-ownership="full">
10174 <type name="Tree" c:type="GTree*"/>
10177 <parameter name="key_compare_func"
10178 transfer-ownership="none"
10182 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
10184 <parameter name="key_compare_data" transfer-ownership="none">
10185 <type name="any" c:type="gpointer"/>
10187 <parameter name="key_destroy_func"
10188 transfer-ownership="none"
10191 <type name="DestroyNotify" c:type="GDestroyNotify"/>
10193 <parameter name="value_destroy_func"
10194 transfer-ownership="none"
10196 <type name="DestroyNotify" c:type="GDestroyNotify"/>
10200 <method name="ref" c:identifier="g_tree_ref">
10201 <return-value transfer-ownership="full">
10202 <type name="Tree" c:type="GTree*"/>
10205 <method name="unref" c:identifier="g_tree_unref">
10206 <return-value transfer-ownership="none">
10207 <type name="none" c:type="void"/>
10210 <method name="destroy" c:identifier="g_tree_destroy">
10211 <return-value transfer-ownership="none">
10212 <type name="none" c:type="void"/>
10215 <method name="insert" c:identifier="g_tree_insert">
10216 <return-value transfer-ownership="none">
10217 <type name="none" c:type="void"/>
10220 <parameter name="key" transfer-ownership="none">
10221 <type name="any" c:type="gpointer"/>
10223 <parameter name="value" transfer-ownership="none">
10224 <type name="any" c:type="gpointer"/>
10228 <method name="replace" c:identifier="g_tree_replace">
10229 <return-value transfer-ownership="none">
10230 <type name="none" c:type="void"/>
10233 <parameter name="key" transfer-ownership="none">
10234 <type name="any" c:type="gpointer"/>
10236 <parameter name="value" transfer-ownership="none">
10237 <type name="any" c:type="gpointer"/>
10241 <method name="remove" c:identifier="g_tree_remove">
10242 <return-value transfer-ownership="none">
10243 <type name="boolean" c:type="gboolean"/>
10246 <parameter name="key" transfer-ownership="none">
10247 <type name="any" c:type="gconstpointer"/>
10251 <method name="steal" c:identifier="g_tree_steal">
10252 <return-value transfer-ownership="none">
10253 <type name="boolean" c:type="gboolean"/>
10256 <parameter name="key" transfer-ownership="none">
10257 <type name="any" c:type="gconstpointer"/>
10261 <method name="lookup" c:identifier="g_tree_lookup">
10262 <return-value transfer-ownership="none">
10263 <type name="any" c:type="gpointer"/>
10266 <parameter name="key" transfer-ownership="none">
10267 <type name="any" c:type="gconstpointer"/>
10271 <method name="lookup_extended" c:identifier="g_tree_lookup_extended">
10272 <return-value transfer-ownership="none">
10273 <type name="boolean" c:type="gboolean"/>
10276 <parameter name="lookup_key" transfer-ownership="none">
10277 <type name="any" c:type="gconstpointer"/>
10279 <parameter name="orig_key" transfer-ownership="none">
10280 <type name="any" c:type="gpointer*"/>
10282 <parameter name="value" transfer-ownership="none">
10283 <type name="any" c:type="gpointer*"/>
10287 <method name="foreach" c:identifier="g_tree_foreach">
10288 <return-value transfer-ownership="none">
10289 <type name="none" c:type="void"/>
10292 <parameter name="func"
10293 transfer-ownership="none"
10296 <type name="TraverseFunc" c:type="GTraverseFunc"/>
10298 <parameter name="user_data" transfer-ownership="none">
10299 <type name="any" c:type="gpointer"/>
10303 <method name="traverse" c:identifier="g_tree_traverse">
10304 <return-value transfer-ownership="none">
10305 <type name="none" c:type="void"/>
10308 <parameter name="traverse_func"
10309 transfer-ownership="none"
10311 <type name="TraverseFunc" c:type="GTraverseFunc"/>
10313 <parameter name="traverse_type" transfer-ownership="none">
10314 <type name="TraverseType" c:type="GTraverseType"/>
10316 <parameter name="user_data" transfer-ownership="none">
10317 <type name="any" c:type="gpointer"/>
10321 <method name="search" c:identifier="g_tree_search">
10322 <return-value transfer-ownership="none">
10323 <type name="any" c:type="gpointer"/>
10326 <parameter name="search_func"
10327 transfer-ownership="none"
10330 <type name="CompareFunc" c:type="GCompareFunc"/>
10332 <parameter name="user_data" transfer-ownership="none">
10333 <type name="any" c:type="gconstpointer"/>
10337 <method name="height" c:identifier="g_tree_height">
10338 <return-value transfer-ownership="none">
10339 <type name="int" c:type="gint"/>
10342 <method name="nnodes" c:identifier="g_tree_nnodes">
10343 <return-value transfer-ownership="none">
10344 <type name="int" c:type="gint"/>
10348 <record name="Tuples" c:type="GTuples">
10349 <field name="len" writable="1">
10350 <type name="uint" c:type="guint"/>
10352 <method name="destroy" c:identifier="g_tuples_destroy">
10353 <return-value transfer-ownership="none">
10354 <type name="none" c:type="void"/>
10357 <method name="index" c:identifier="g_tuples_index">
10358 <return-value transfer-ownership="none">
10359 <type name="any" c:type="gpointer"/>
10362 <parameter name="index_" transfer-ownership="none">
10363 <type name="int" c:type="gint"/>
10365 <parameter name="field" transfer-ownership="none">
10366 <type name="int" c:type="gint"/>
10371 <constant name="URI_RESERVED_CHARS_GENERIC_DELIMITERS" value=":/?#[]@">
10372 <type name="utf8"/>
10374 <constant name="URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS"
10375 value="!$&'()*+,;=">
10376 <type name="utf8"/>
10378 <constant name="USEC_PER_SEC" value="1000000">
10381 <enumeration name="UnicodeBreakType" c:type="GUnicodeBreakType">
10382 <member name="mandatory"
10384 c:identifier="G_UNICODE_BREAK_MANDATORY"/>
10385 <member name="carriage_return"
10387 c:identifier="G_UNICODE_BREAK_CARRIAGE_RETURN"/>
10388 <member name="line_feed"
10390 c:identifier="G_UNICODE_BREAK_LINE_FEED"/>
10391 <member name="combining_mark"
10393 c:identifier="G_UNICODE_BREAK_COMBINING_MARK"/>
10394 <member name="surrogate"
10396 c:identifier="G_UNICODE_BREAK_SURROGATE"/>
10397 <member name="zero_width_space"
10399 c:identifier="G_UNICODE_BREAK_ZERO_WIDTH_SPACE"/>
10400 <member name="inseparable"
10402 c:identifier="G_UNICODE_BREAK_INSEPARABLE"/>
10403 <member name="non_breaking_glue"
10405 c:identifier="G_UNICODE_BREAK_NON_BREAKING_GLUE"/>
10406 <member name="contingent"
10408 c:identifier="G_UNICODE_BREAK_CONTINGENT"/>
10409 <member name="space" value="9" c:identifier="G_UNICODE_BREAK_SPACE"/>
10410 <member name="after" value="10" c:identifier="G_UNICODE_BREAK_AFTER"/>
10411 <member name="before" value="11" c:identifier="G_UNICODE_BREAK_BEFORE"/>
10412 <member name="before_and_after"
10414 c:identifier="G_UNICODE_BREAK_BEFORE_AND_AFTER"/>
10415 <member name="hyphen" value="13" c:identifier="G_UNICODE_BREAK_HYPHEN"/>
10416 <member name="non_starter"
10418 c:identifier="G_UNICODE_BREAK_NON_STARTER"/>
10419 <member name="open_punctuation"
10421 c:identifier="G_UNICODE_BREAK_OPEN_PUNCTUATION"/>
10422 <member name="close_punctuation"
10424 c:identifier="G_UNICODE_BREAK_CLOSE_PUNCTUATION"/>
10425 <member name="quotation"
10427 c:identifier="G_UNICODE_BREAK_QUOTATION"/>
10428 <member name="exclamation"
10430 c:identifier="G_UNICODE_BREAK_EXCLAMATION"/>
10431 <member name="ideographic"
10433 c:identifier="G_UNICODE_BREAK_IDEOGRAPHIC"/>
10434 <member name="numeric"
10436 c:identifier="G_UNICODE_BREAK_NUMERIC"/>
10437 <member name="infix_separator"
10439 c:identifier="G_UNICODE_BREAK_INFIX_SEPARATOR"/>
10440 <member name="symbol" value="22" c:identifier="G_UNICODE_BREAK_SYMBOL"/>
10441 <member name="alphabetic"
10443 c:identifier="G_UNICODE_BREAK_ALPHABETIC"/>
10444 <member name="prefix" value="24" c:identifier="G_UNICODE_BREAK_PREFIX"/>
10445 <member name="postfix"
10447 c:identifier="G_UNICODE_BREAK_POSTFIX"/>
10448 <member name="complex_context"
10450 c:identifier="G_UNICODE_BREAK_COMPLEX_CONTEXT"/>
10451 <member name="ambiguous"
10453 c:identifier="G_UNICODE_BREAK_AMBIGUOUS"/>
10454 <member name="unknown"
10456 c:identifier="G_UNICODE_BREAK_UNKNOWN"/>
10457 <member name="next_line"
10459 c:identifier="G_UNICODE_BREAK_NEXT_LINE"/>
10460 <member name="word_joiner"
10462 c:identifier="G_UNICODE_BREAK_WORD_JOINER"/>
10463 <member name="hangul_l_jamo"
10465 c:identifier="G_UNICODE_BREAK_HANGUL_L_JAMO"/>
10466 <member name="hangul_v_jamo"
10468 c:identifier="G_UNICODE_BREAK_HANGUL_V_JAMO"/>
10469 <member name="hangul_t_jamo"
10471 c:identifier="G_UNICODE_BREAK_HANGUL_T_JAMO"/>
10472 <member name="hangul_lv_syllable"
10474 c:identifier="G_UNICODE_BREAK_HANGUL_LV_SYLLABLE"/>
10475 <member name="hangul_lvt_syllable"
10477 c:identifier="G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE"/>
10479 <enumeration name="UnicodeScript" c:type="GUnicodeScript">
10480 <member name="invalid_code"
10482 c:identifier="G_UNICODE_SCRIPT_INVALID_CODE"/>
10483 <member name="common" value="0" c:identifier="G_UNICODE_SCRIPT_COMMON"/>
10484 <member name="inherited"
10486 c:identifier="G_UNICODE_SCRIPT_INHERITED"/>
10487 <member name="arabic" value="2" c:identifier="G_UNICODE_SCRIPT_ARABIC"/>
10488 <member name="armenian"
10490 c:identifier="G_UNICODE_SCRIPT_ARMENIAN"/>
10491 <member name="bengali"
10493 c:identifier="G_UNICODE_SCRIPT_BENGALI"/>
10494 <member name="bopomofo"
10496 c:identifier="G_UNICODE_SCRIPT_BOPOMOFO"/>
10497 <member name="cherokee"
10499 c:identifier="G_UNICODE_SCRIPT_CHEROKEE"/>
10500 <member name="coptic" value="7" c:identifier="G_UNICODE_SCRIPT_COPTIC"/>
10501 <member name="cyrillic"
10503 c:identifier="G_UNICODE_SCRIPT_CYRILLIC"/>
10504 <member name="deseret"
10506 c:identifier="G_UNICODE_SCRIPT_DESERET"/>
10507 <member name="devanagari"
10509 c:identifier="G_UNICODE_SCRIPT_DEVANAGARI"/>
10510 <member name="ethiopic"
10512 c:identifier="G_UNICODE_SCRIPT_ETHIOPIC"/>
10513 <member name="georgian"
10515 c:identifier="G_UNICODE_SCRIPT_GEORGIAN"/>
10516 <member name="gothic" value="13" c:identifier="G_UNICODE_SCRIPT_GOTHIC"/>
10517 <member name="greek" value="14" c:identifier="G_UNICODE_SCRIPT_GREEK"/>
10518 <member name="gujarati"
10520 c:identifier="G_UNICODE_SCRIPT_GUJARATI"/>
10521 <member name="gurmukhi"
10523 c:identifier="G_UNICODE_SCRIPT_GURMUKHI"/>
10524 <member name="han" value="17" c:identifier="G_UNICODE_SCRIPT_HAN"/>
10525 <member name="hangul" value="18" c:identifier="G_UNICODE_SCRIPT_HANGUL"/>
10526 <member name="hebrew" value="19" c:identifier="G_UNICODE_SCRIPT_HEBREW"/>
10527 <member name="hiragana"
10529 c:identifier="G_UNICODE_SCRIPT_HIRAGANA"/>
10530 <member name="kannada"
10532 c:identifier="G_UNICODE_SCRIPT_KANNADA"/>
10533 <member name="katakana"
10535 c:identifier="G_UNICODE_SCRIPT_KATAKANA"/>
10536 <member name="khmer" value="23" c:identifier="G_UNICODE_SCRIPT_KHMER"/>
10537 <member name="lao" value="24" c:identifier="G_UNICODE_SCRIPT_LAO"/>
10538 <member name="latin" value="25" c:identifier="G_UNICODE_SCRIPT_LATIN"/>
10539 <member name="malayalam"
10541 c:identifier="G_UNICODE_SCRIPT_MALAYALAM"/>
10542 <member name="mongolian"
10544 c:identifier="G_UNICODE_SCRIPT_MONGOLIAN"/>
10545 <member name="myanmar"
10547 c:identifier="G_UNICODE_SCRIPT_MYANMAR"/>
10548 <member name="ogham" value="29" c:identifier="G_UNICODE_SCRIPT_OGHAM"/>
10549 <member name="old_italic"
10551 c:identifier="G_UNICODE_SCRIPT_OLD_ITALIC"/>
10552 <member name="oriya" value="31" c:identifier="G_UNICODE_SCRIPT_ORIYA"/>
10553 <member name="runic" value="32" c:identifier="G_UNICODE_SCRIPT_RUNIC"/>
10554 <member name="sinhala"
10556 c:identifier="G_UNICODE_SCRIPT_SINHALA"/>
10557 <member name="syriac" value="34" c:identifier="G_UNICODE_SCRIPT_SYRIAC"/>
10558 <member name="tamil" value="35" c:identifier="G_UNICODE_SCRIPT_TAMIL"/>
10559 <member name="telugu" value="36" c:identifier="G_UNICODE_SCRIPT_TELUGU"/>
10560 <member name="thaana" value="37" c:identifier="G_UNICODE_SCRIPT_THAANA"/>
10561 <member name="thai" value="38" c:identifier="G_UNICODE_SCRIPT_THAI"/>
10562 <member name="tibetan"
10564 c:identifier="G_UNICODE_SCRIPT_TIBETAN"/>
10565 <member name="canadian_aboriginal"
10567 c:identifier="G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL"/>
10568 <member name="yi" value="41" c:identifier="G_UNICODE_SCRIPT_YI"/>
10569 <member name="tagalog"
10571 c:identifier="G_UNICODE_SCRIPT_TAGALOG"/>
10572 <member name="hanunoo"
10574 c:identifier="G_UNICODE_SCRIPT_HANUNOO"/>
10575 <member name="buhid" value="44" c:identifier="G_UNICODE_SCRIPT_BUHID"/>
10576 <member name="tagbanwa"
10578 c:identifier="G_UNICODE_SCRIPT_TAGBANWA"/>
10579 <member name="braille"
10581 c:identifier="G_UNICODE_SCRIPT_BRAILLE"/>
10582 <member name="cypriot"
10584 c:identifier="G_UNICODE_SCRIPT_CYPRIOT"/>
10585 <member name="limbu" value="48" c:identifier="G_UNICODE_SCRIPT_LIMBU"/>
10586 <member name="osmanya"
10588 c:identifier="G_UNICODE_SCRIPT_OSMANYA"/>
10589 <member name="shavian"
10591 c:identifier="G_UNICODE_SCRIPT_SHAVIAN"/>
10592 <member name="linear_b"
10594 c:identifier="G_UNICODE_SCRIPT_LINEAR_B"/>
10595 <member name="tai_le" value="52" c:identifier="G_UNICODE_SCRIPT_TAI_LE"/>
10596 <member name="ugaritic"
10598 c:identifier="G_UNICODE_SCRIPT_UGARITIC"/>
10599 <member name="new_tai_lue"
10601 c:identifier="G_UNICODE_SCRIPT_NEW_TAI_LUE"/>
10602 <member name="buginese"
10604 c:identifier="G_UNICODE_SCRIPT_BUGINESE"/>
10605 <member name="glagolitic"
10607 c:identifier="G_UNICODE_SCRIPT_GLAGOLITIC"/>
10608 <member name="tifinagh"
10610 c:identifier="G_UNICODE_SCRIPT_TIFINAGH"/>
10611 <member name="syloti_nagri"
10613 c:identifier="G_UNICODE_SCRIPT_SYLOTI_NAGRI"/>
10614 <member name="old_persian"
10616 c:identifier="G_UNICODE_SCRIPT_OLD_PERSIAN"/>
10617 <member name="kharoshthi"
10619 c:identifier="G_UNICODE_SCRIPT_KHAROSHTHI"/>
10620 <member name="unknown"
10622 c:identifier="G_UNICODE_SCRIPT_UNKNOWN"/>
10623 <member name="balinese"
10625 c:identifier="G_UNICODE_SCRIPT_BALINESE"/>
10626 <member name="cuneiform"
10628 c:identifier="G_UNICODE_SCRIPT_CUNEIFORM"/>
10629 <member name="phoenician"
10631 c:identifier="G_UNICODE_SCRIPT_PHOENICIAN"/>
10632 <member name="phags_pa"
10634 c:identifier="G_UNICODE_SCRIPT_PHAGS_PA"/>
10635 <member name="nko" value="66" c:identifier="G_UNICODE_SCRIPT_NKO"/>
10636 <member name="kayah_li"
10638 c:identifier="G_UNICODE_SCRIPT_KAYAH_LI"/>
10639 <member name="lepcha" value="68" c:identifier="G_UNICODE_SCRIPT_LEPCHA"/>
10640 <member name="rejang" value="69" c:identifier="G_UNICODE_SCRIPT_REJANG"/>
10641 <member name="sundanese"
10643 c:identifier="G_UNICODE_SCRIPT_SUNDANESE"/>
10644 <member name="saurashtra"
10646 c:identifier="G_UNICODE_SCRIPT_SAURASHTRA"/>
10647 <member name="cham" value="72" c:identifier="G_UNICODE_SCRIPT_CHAM"/>
10648 <member name="ol_chiki"
10650 c:identifier="G_UNICODE_SCRIPT_OL_CHIKI"/>
10651 <member name="vai" value="74" c:identifier="G_UNICODE_SCRIPT_VAI"/>
10652 <member name="carian" value="75" c:identifier="G_UNICODE_SCRIPT_CARIAN"/>
10653 <member name="lycian" value="76" c:identifier="G_UNICODE_SCRIPT_LYCIAN"/>
10654 <member name="lydian" value="77" c:identifier="G_UNICODE_SCRIPT_LYDIAN"/>
10655 <member name="avestan"
10657 c:identifier="G_UNICODE_SCRIPT_AVESTAN"/>
10658 <member name="bamum" value="79" c:identifier="G_UNICODE_SCRIPT_BAMUM"/>
10659 <member name="egyptian_hieroglyphs"
10661 c:identifier="G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS"/>
10662 <member name="imperial_aramaic"
10664 c:identifier="G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC"/>
10665 <member name="inscriptional_pahlavi"
10667 c:identifier="G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI"/>
10668 <member name="inscriptional_parthian"
10670 c:identifier="G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN"/>
10671 <member name="javanese"
10673 c:identifier="G_UNICODE_SCRIPT_JAVANESE"/>
10674 <member name="kaithi" value="85" c:identifier="G_UNICODE_SCRIPT_KAITHI"/>
10675 <member name="lisu" value="86" c:identifier="G_UNICODE_SCRIPT_LISU"/>
10676 <member name="meetei_mayek"
10678 c:identifier="G_UNICODE_SCRIPT_MEETEI_MAYEK"/>
10679 <member name="old_south_arabian"
10681 c:identifier="G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN"/>
10682 <member name="old_turkish"
10684 c:identifier="G_UNICODE_SCRIPT_OLD_TURKISH"/>
10685 <member name="samaritan"
10687 c:identifier="G_UNICODE_SCRIPT_SAMARITAN"/>
10688 <member name="tai_tham"
10690 c:identifier="G_UNICODE_SCRIPT_TAI_THAM"/>
10691 <member name="tai_viet"
10693 c:identifier="G_UNICODE_SCRIPT_TAI_VIET"/>
10695 <enumeration name="UnicodeType" c:type="GUnicodeType">
10696 <member name="control" value="0" c:identifier="G_UNICODE_CONTROL"/>
10697 <member name="format" value="1" c:identifier="G_UNICODE_FORMAT"/>
10698 <member name="unassigned" value="2" c:identifier="G_UNICODE_UNASSIGNED"/>
10699 <member name="private_use"
10701 c:identifier="G_UNICODE_PRIVATE_USE"/>
10702 <member name="surrogate" value="4" c:identifier="G_UNICODE_SURROGATE"/>
10703 <member name="lowercase_letter"
10705 c:identifier="G_UNICODE_LOWERCASE_LETTER"/>
10706 <member name="modifier_letter"
10708 c:identifier="G_UNICODE_MODIFIER_LETTER"/>
10709 <member name="other_letter"
10711 c:identifier="G_UNICODE_OTHER_LETTER"/>
10712 <member name="titlecase_letter"
10714 c:identifier="G_UNICODE_TITLECASE_LETTER"/>
10715 <member name="uppercase_letter"
10717 c:identifier="G_UNICODE_UPPERCASE_LETTER"/>
10718 <member name="combining_mark"
10720 c:identifier="G_UNICODE_COMBINING_MARK"/>
10721 <member name="enclosing_mark"
10723 c:identifier="G_UNICODE_ENCLOSING_MARK"/>
10724 <member name="non_spacing_mark"
10726 c:identifier="G_UNICODE_NON_SPACING_MARK"/>
10727 <member name="decimal_number"
10729 c:identifier="G_UNICODE_DECIMAL_NUMBER"/>
10730 <member name="letter_number"
10732 c:identifier="G_UNICODE_LETTER_NUMBER"/>
10733 <member name="other_number"
10735 c:identifier="G_UNICODE_OTHER_NUMBER"/>
10736 <member name="connect_punctuation"
10738 c:identifier="G_UNICODE_CONNECT_PUNCTUATION"/>
10739 <member name="dash_punctuation"
10741 c:identifier="G_UNICODE_DASH_PUNCTUATION"/>
10742 <member name="close_punctuation"
10744 c:identifier="G_UNICODE_CLOSE_PUNCTUATION"/>
10745 <member name="final_punctuation"
10747 c:identifier="G_UNICODE_FINAL_PUNCTUATION"/>
10748 <member name="initial_punctuation"
10750 c:identifier="G_UNICODE_INITIAL_PUNCTUATION"/>
10751 <member name="other_punctuation"
10753 c:identifier="G_UNICODE_OTHER_PUNCTUATION"/>
10754 <member name="open_punctuation"
10756 c:identifier="G_UNICODE_OPEN_PUNCTUATION"/>
10757 <member name="currency_symbol"
10759 c:identifier="G_UNICODE_CURRENCY_SYMBOL"/>
10760 <member name="modifier_symbol"
10762 c:identifier="G_UNICODE_MODIFIER_SYMBOL"/>
10763 <member name="math_symbol"
10765 c:identifier="G_UNICODE_MATH_SYMBOL"/>
10766 <member name="other_symbol"
10768 c:identifier="G_UNICODE_OTHER_SYMBOL"/>
10769 <member name="line_separator"
10771 c:identifier="G_UNICODE_LINE_SEPARATOR"/>
10772 <member name="paragraph_separator"
10774 c:identifier="G_UNICODE_PARAGRAPH_SEPARATOR"/>
10775 <member name="space_separator"
10777 c:identifier="G_UNICODE_SPACE_SEPARATOR"/>
10779 <enumeration name="UserDirectory" version="2.14" c:type="GUserDirectory">
10780 <doc xml:whitespace="preserve">These are logical ids for special directories which are defined
10781 depending on the platform used. You should use g_get_user_special_dir()
10782 to retrieve the full path associated to the logical id.
10783 The #GUserDirectory enumeration can be extended at later date. Not
10784 every platform has a directory for every logical id in this
10786 <member name="directory_desktop"
10788 c:identifier="G_USER_DIRECTORY_DESKTOP"/>
10789 <member name="directory_documents"
10791 c:identifier="G_USER_DIRECTORY_DOCUMENTS"/>
10792 <member name="directory_download"
10794 c:identifier="G_USER_DIRECTORY_DOWNLOAD"/>
10795 <member name="directory_music"
10797 c:identifier="G_USER_DIRECTORY_MUSIC"/>
10798 <member name="directory_pictures"
10800 c:identifier="G_USER_DIRECTORY_PICTURES"/>
10801 <member name="directory_public_share"
10803 c:identifier="G_USER_DIRECTORY_PUBLIC_SHARE"/>
10804 <member name="directory_templates"
10806 c:identifier="G_USER_DIRECTORY_TEMPLATES"/>
10807 <member name="directory_videos"
10809 c:identifier="G_USER_DIRECTORY_VIDEOS"/>
10810 <member name="n_directories"
10812 c:identifier="G_USER_N_DIRECTORIES"/>
10814 <record name="Variant" c:type="GVariant" foreign="1">
10815 <constructor name="new_boolean" c:identifier="g_variant_new_boolean">
10816 <return-value transfer-ownership="full">
10817 <type name="Variant" c:type="GVariant*"/>
10820 <parameter name="boolean" transfer-ownership="none">
10821 <type name="boolean" c:type="gboolean"/>
10825 <constructor name="new_byte" c:identifier="g_variant_new_byte">
10826 <return-value transfer-ownership="full">
10827 <type name="Variant" c:type="GVariant*"/>
10830 <parameter name="byte" transfer-ownership="none">
10831 <type name="uint8" c:type="guchar"/>
10835 <constructor name="new_int16" c:identifier="g_variant_new_int16">
10836 <return-value transfer-ownership="full">
10837 <type name="Variant" c:type="GVariant*"/>
10840 <parameter name="int16" transfer-ownership="none">
10841 <type name="int16" c:type="gint16"/>
10845 <constructor name="new_uint16" c:identifier="g_variant_new_uint16">
10846 <return-value transfer-ownership="full">
10847 <type name="Variant" c:type="GVariant*"/>
10850 <parameter name="uint16" transfer-ownership="none">
10851 <type name="uint16" c:type="guint16"/>
10855 <constructor name="new_int32" c:identifier="g_variant_new_int32">
10856 <return-value transfer-ownership="full">
10857 <type name="Variant" c:type="GVariant*"/>
10860 <parameter name="int32" transfer-ownership="none">
10861 <type name="int32" c:type="gint32"/>
10865 <constructor name="new_uint32" c:identifier="g_variant_new_uint32">
10866 <return-value transfer-ownership="full">
10867 <type name="Variant" c:type="GVariant*"/>
10870 <parameter name="uint32" transfer-ownership="none">
10871 <type name="uint32" c:type="guint32"/>
10875 <constructor name="new_int64" c:identifier="g_variant_new_int64">
10876 <return-value transfer-ownership="full">
10877 <type name="Variant" c:type="GVariant*"/>
10880 <parameter name="int64" transfer-ownership="none">
10881 <type name="int64" c:type="gint64"/>
10885 <constructor name="new_uint64" c:identifier="g_variant_new_uint64">
10886 <return-value transfer-ownership="full">
10887 <type name="Variant" c:type="GVariant*"/>
10890 <parameter name="uint64" transfer-ownership="none">
10891 <type name="uint64" c:type="guint64"/>
10895 <constructor name="new_handle" c:identifier="g_variant_new_handle">
10896 <return-value transfer-ownership="full">
10897 <type name="Variant" c:type="GVariant*"/>
10900 <parameter name="handle" transfer-ownership="none">
10901 <type name="int32" c:type="gint32"/>
10905 <constructor name="new_double" c:identifier="g_variant_new_double">
10906 <return-value transfer-ownership="full">
10907 <type name="Variant" c:type="GVariant*"/>
10910 <parameter name="floating" transfer-ownership="none">
10911 <type name="double" c:type="gdouble"/>
10915 <constructor name="new_string" c:identifier="g_variant_new_string">
10916 <return-value transfer-ownership="full">
10917 <type name="Variant" c:type="GVariant*"/>
10920 <parameter name="string" transfer-ownership="none">
10921 <type name="utf8" c:type="gchar*"/>
10925 <constructor name="new_object_path"
10926 c:identifier="g_variant_new_object_path">
10927 <return-value transfer-ownership="full">
10928 <type name="Variant" c:type="GVariant*"/>
10931 <parameter name="object_path" transfer-ownership="none">
10932 <type name="utf8" c:type="gchar*"/>
10936 <constructor name="new_signature" c:identifier="g_variant_new_signature">
10937 <return-value transfer-ownership="full">
10938 <type name="Variant" c:type="GVariant*"/>
10941 <parameter name="signature" transfer-ownership="none">
10942 <type name="utf8" c:type="gchar*"/>
10946 <constructor name="new_variant" c:identifier="g_variant_new_variant">
10947 <return-value transfer-ownership="full">
10948 <type name="Variant" c:type="GVariant*"/>
10951 <parameter name="value" transfer-ownership="none">
10952 <type name="Variant" c:type="GVariant*"/>
10956 <constructor name="new_strv" c:identifier="g_variant_new_strv">
10957 <return-value transfer-ownership="full">
10958 <type name="Variant" c:type="GVariant*"/>
10961 <parameter name="strv" transfer-ownership="none">
10962 <array length="1" c:type="gchar**">
10963 <type name="utf8"/>
10966 <parameter name="length" transfer-ownership="none">
10967 <type name="gssize" c:type="gssize"/>
10971 <constructor name="new_bytestring"
10972 c:identifier="g_variant_new_bytestring">
10973 <return-value transfer-ownership="full">
10974 <type name="Variant" c:type="GVariant*"/>
10977 <parameter name="string" transfer-ownership="none">
10978 <type name="utf8" c:type="gchar*"/>
10982 <constructor name="new_bytestring_array"
10983 c:identifier="g_variant_new_bytestring_array">
10984 <return-value transfer-ownership="full">
10985 <type name="Variant" c:type="GVariant*"/>
10988 <parameter name="strv" transfer-ownership="none">
10989 <array c:type="gchar**">
10990 <type name="utf8"/>
10993 <parameter name="length" transfer-ownership="none">
10994 <type name="gssize" c:type="gssize"/>
10998 <constructor name="new_maybe" c:identifier="g_variant_new_maybe">
10999 <return-value transfer-ownership="full">
11000 <type name="Variant" c:type="GVariant*"/>
11003 <parameter name="child_type" transfer-ownership="none">
11004 <type name="VariantType" c:type="GVariantType*"/>
11006 <parameter name="child" transfer-ownership="none">
11007 <type name="Variant" c:type="GVariant*"/>
11011 <constructor name="new_array" c:identifier="g_variant_new_array">
11012 <return-value transfer-ownership="full">
11013 <type name="Variant" c:type="GVariant*"/>
11016 <parameter name="child_type" transfer-ownership="none">
11017 <type name="VariantType" c:type="GVariantType*"/>
11019 <parameter name="children" transfer-ownership="none">
11020 <type name="Variant" c:type="GVariant**"/>
11022 <parameter name="n_children" transfer-ownership="none">
11023 <type name="gsize" c:type="gsize"/>
11027 <constructor name="new_tuple" c:identifier="g_variant_new_tuple">
11028 <return-value transfer-ownership="full">
11029 <type name="Variant" c:type="GVariant*"/>
11032 <parameter name="children" transfer-ownership="none">
11033 <type name="Variant" c:type="GVariant**"/>
11035 <parameter name="n_children" transfer-ownership="none">
11036 <type name="gsize" c:type="gsize"/>
11040 <constructor name="new_dict_entry"
11041 c:identifier="g_variant_new_dict_entry">
11042 <return-value transfer-ownership="full">
11043 <type name="Variant" c:type="GVariant*"/>
11046 <parameter name="key" transfer-ownership="none">
11047 <type name="Variant" c:type="GVariant*"/>
11049 <parameter name="value" transfer-ownership="none">
11050 <type name="Variant" c:type="GVariant*"/>
11054 <constructor name="new_from_data" c:identifier="g_variant_new_from_data">
11055 <return-value transfer-ownership="full">
11056 <type name="Variant" c:type="GVariant*"/>
11059 <parameter name="type" transfer-ownership="none">
11060 <type name="VariantType" c:type="GVariantType*"/>
11062 <parameter name="data" transfer-ownership="none">
11063 <type name="any" c:type="gconstpointer"/>
11065 <parameter name="size" transfer-ownership="none">
11066 <type name="gsize" c:type="gsize"/>
11068 <parameter name="trusted" transfer-ownership="none">
11069 <type name="boolean" c:type="gboolean"/>
11071 <parameter name="notify"
11072 transfer-ownership="none"
11075 <type name="DestroyNotify" c:type="GDestroyNotify"/>
11077 <parameter name="user_data" transfer-ownership="none">
11078 <type name="any" c:type="gpointer"/>
11082 <constructor name="new" c:identifier="g_variant_new" introspectable="0">
11083 <return-value transfer-ownership="full">
11084 <type name="Variant" c:type="GVariant*"/>
11087 <parameter name="format_string" transfer-ownership="none">
11088 <type name="utf8" c:type="gchar*"/>
11090 <parameter transfer-ownership="none">
11096 <constructor name="new_parsed"
11097 c:identifier="g_variant_new_parsed"
11098 introspectable="0">
11099 <return-value transfer-ownership="full">
11100 <type name="Variant" c:type="GVariant*"/>
11103 <parameter name="format" transfer-ownership="none">
11104 <type name="utf8" c:type="gchar*"/>
11106 <parameter transfer-ownership="none">
11112 <method name="unref" c:identifier="g_variant_unref">
11113 <return-value transfer-ownership="none">
11114 <type name="none" c:type="void"/>
11117 <method name="ref" c:identifier="g_variant_ref">
11118 <return-value transfer-ownership="full">
11119 <type name="Variant" c:type="GVariant*"/>
11122 <method name="ref_sink" c:identifier="g_variant_ref_sink">
11123 <return-value transfer-ownership="full">
11124 <type name="Variant" c:type="GVariant*"/>
11127 <method name="is_floating" c:identifier="g_variant_is_floating">
11128 <return-value transfer-ownership="none">
11129 <type name="boolean" c:type="gboolean"/>
11132 <method name="get_type_string" c:identifier="g_variant_get_type_string">
11133 <return-value transfer-ownership="none">
11134 <type name="utf8" c:type="gchar*"/>
11137 <method name="is_of_type" c:identifier="g_variant_is_of_type">
11138 <return-value transfer-ownership="none">
11139 <type name="boolean" c:type="gboolean"/>
11142 <parameter name="type" transfer-ownership="none">
11143 <type name="VariantType" c:type="GVariantType*"/>
11147 <method name="is_container" c:identifier="g_variant_is_container">
11148 <return-value transfer-ownership="none">
11149 <type name="boolean" c:type="gboolean"/>
11152 <method name="classify" c:identifier="g_variant_classify">
11153 <return-value transfer-ownership="full">
11154 <type name="VariantClass" c:type="GVariantClass"/>
11157 <method name="get_boolean" c:identifier="g_variant_get_boolean">
11158 <return-value transfer-ownership="none">
11159 <type name="boolean" c:type="gboolean"/>
11162 <method name="get_byte" c:identifier="g_variant_get_byte">
11163 <return-value transfer-ownership="none">
11164 <type name="uint8" c:type="guchar"/>
11167 <method name="get_int16" c:identifier="g_variant_get_int16">
11168 <return-value transfer-ownership="none">
11169 <type name="int16" c:type="gint16"/>
11172 <method name="get_uint16" c:identifier="g_variant_get_uint16">
11173 <return-value transfer-ownership="none">
11174 <type name="uint16" c:type="guint16"/>
11177 <method name="get_int32" c:identifier="g_variant_get_int32">
11178 <return-value transfer-ownership="none">
11179 <type name="int32" c:type="gint32"/>
11182 <method name="get_uint32" c:identifier="g_variant_get_uint32">
11183 <return-value transfer-ownership="none">
11184 <type name="uint32" c:type="guint32"/>
11187 <method name="get_int64" c:identifier="g_variant_get_int64">
11188 <return-value transfer-ownership="none">
11189 <type name="int64" c:type="gint64"/>
11192 <method name="get_uint64" c:identifier="g_variant_get_uint64">
11193 <return-value transfer-ownership="none">
11194 <type name="uint64" c:type="guint64"/>
11197 <method name="get_handle" c:identifier="g_variant_get_handle">
11198 <return-value transfer-ownership="none">
11199 <type name="int32" c:type="gint32"/>
11202 <method name="get_double" c:identifier="g_variant_get_double">
11203 <return-value transfer-ownership="none">
11204 <type name="double" c:type="gdouble"/>
11207 <method name="get_variant" c:identifier="g_variant_get_variant">
11208 <return-value transfer-ownership="full">
11209 <type name="Variant" c:type="GVariant*"/>
11212 <method name="get_string" c:identifier="g_variant_get_string">
11213 <return-value transfer-ownership="none">
11214 <type name="utf8" c:type="gchar*"/>
11217 <parameter name="length"
11219 caller-allocates="0"
11220 transfer-ownership="full">
11221 <type name="gsize" c:type="gsize*"/>
11225 <method name="dup_string" c:identifier="g_variant_dup_string">
11226 <return-value transfer-ownership="full">
11227 <type name="utf8" c:type="gchar*"/>
11230 <parameter name="length"
11232 caller-allocates="0"
11233 transfer-ownership="full">
11234 <type name="gsize" c:type="gsize*"/>
11238 <method name="get_strv" c:identifier="g_variant_get_strv">
11239 <return-value transfer-ownership="container">
11240 <array length="1" c:type="gchar**">
11241 <type name="utf8"/>
11245 <parameter name="length"
11247 caller-allocates="0"
11248 transfer-ownership="full"
11250 <type name="gsize" c:type="gsize*"/>
11254 <method name="dup_strv" c:identifier="g_variant_dup_strv">
11255 <return-value transfer-ownership="full">
11256 <array c:type="gchar**">
11257 <type name="utf8"/>
11261 <parameter name="length"
11263 caller-allocates="0"
11264 transfer-ownership="full">
11265 <type name="gsize" c:type="gsize*"/>
11269 <method name="get_bytestring" c:identifier="g_variant_get_bytestring">
11270 <return-value transfer-ownership="none">
11271 <type name="utf8" c:type="gchar*"/>
11274 <method name="dup_bytestring" c:identifier="g_variant_dup_bytestring">
11275 <return-value transfer-ownership="full">
11276 <type name="utf8" c:type="gchar*"/>
11279 <parameter name="length"
11281 caller-allocates="0"
11282 transfer-ownership="full">
11283 <type name="gsize" c:type="gsize*"/>
11287 <method name="get_bytestring_array"
11288 c:identifier="g_variant_get_bytestring_array">
11289 <return-value transfer-ownership="full">
11290 <array c:type="gchar**">
11291 <type name="utf8"/>
11295 <parameter name="length"
11297 caller-allocates="0"
11298 transfer-ownership="full">
11299 <type name="gsize" c:type="gsize*"/>
11303 <method name="dup_bytestring_array"
11304 c:identifier="g_variant_dup_bytestring_array">
11305 <return-value transfer-ownership="full">
11306 <array c:type="gchar**">
11307 <type name="utf8"/>
11311 <parameter name="length"
11313 caller-allocates="0"
11314 transfer-ownership="full">
11315 <type name="gsize" c:type="gsize*"/>
11319 <method name="get_maybe" c:identifier="g_variant_get_maybe">
11320 <return-value transfer-ownership="full">
11321 <type name="Variant" c:type="GVariant*"/>
11324 <method name="n_children" c:identifier="g_variant_n_children">
11325 <return-value transfer-ownership="none">
11326 <type name="gsize" c:type="gsize"/>
11329 <method name="get_child"
11330 c:identifier="g_variant_get_child"
11331 introspectable="0">
11332 <return-value transfer-ownership="none">
11333 <type name="none" c:type="void"/>
11336 <parameter name="index_" transfer-ownership="none">
11337 <type name="gsize" c:type="gsize"/>
11339 <parameter name="format_string" transfer-ownership="none">
11340 <type name="utf8" c:type="gchar*"/>
11342 <parameter transfer-ownership="none">
11348 <method name="get_child_value" c:identifier="g_variant_get_child_value">
11349 <return-value transfer-ownership="full">
11350 <type name="Variant" c:type="GVariant*"/>
11353 <parameter name="index_" transfer-ownership="none">
11354 <type name="gsize" c:type="gsize"/>
11358 <method name="get_fixed_array" c:identifier="g_variant_get_fixed_array">
11359 <return-value transfer-ownership="none">
11360 <type name="any" c:type="gconstpointer"/>
11363 <parameter name="n_elements"
11365 caller-allocates="0"
11366 transfer-ownership="full">
11367 <type name="gsize" c:type="gsize*"/>
11369 <parameter name="element_size" transfer-ownership="none">
11370 <type name="gsize" c:type="gsize"/>
11374 <method name="get_size" c:identifier="g_variant_get_size">
11375 <return-value transfer-ownership="none">
11376 <type name="gsize" c:type="gsize"/>
11379 <method name="get_data" c:identifier="g_variant_get_data">
11380 <return-value transfer-ownership="none">
11381 <type name="any" c:type="gconstpointer"/>
11384 <method name="store" c:identifier="g_variant_store">
11385 <return-value transfer-ownership="none">
11386 <type name="none" c:type="void"/>
11389 <parameter name="data" transfer-ownership="none">
11390 <type name="any" c:type="gpointer"/>
11394 <method name="print" c:identifier="g_variant_print">
11395 <return-value transfer-ownership="full">
11396 <type name="utf8" c:type="gchar*"/>
11399 <parameter name="type_annotate" transfer-ownership="none">
11400 <type name="boolean" c:type="gboolean"/>
11404 <method name="print_string" c:identifier="g_variant_print_string">
11405 <return-value transfer-ownership="full">
11406 <type name="String" c:type="GString*"/>
11409 <parameter name="string" transfer-ownership="none">
11410 <type name="String" c:type="GString*"/>
11412 <parameter name="type_annotate" transfer-ownership="none">
11413 <type name="boolean" c:type="gboolean"/>
11417 <method name="get_normal_form" c:identifier="g_variant_get_normal_form">
11418 <return-value transfer-ownership="full">
11419 <type name="Variant" c:type="GVariant*"/>
11422 <method name="is_normal_form" c:identifier="g_variant_is_normal_form">
11423 <return-value transfer-ownership="none">
11424 <type name="boolean" c:type="gboolean"/>
11427 <method name="byteswap" c:identifier="g_variant_byteswap">
11428 <return-value transfer-ownership="full">
11429 <type name="Variant" c:type="GVariant*"/>
11432 <method name="get" c:identifier="g_variant_get" introspectable="0">
11433 <return-value transfer-ownership="none">
11434 <type name="none" c:type="void"/>
11437 <parameter name="format_string" transfer-ownership="none">
11438 <type name="utf8" c:type="gchar*"/>
11440 <parameter transfer-ownership="none">
11447 <record name="VariantBuilder" c:type="GVariantBuilder">
11448 <field name="x" writable="1">
11449 <array zero-terminated="0" c:type="gsize" fixed-size="16">
11450 <type name="gsize"/>
11453 <constructor name="new" c:identifier="g_variant_builder_new">
11454 <return-value transfer-ownership="full">
11455 <type name="VariantBuilder" c:type="GVariantBuilder*"/>
11458 <parameter name="type" transfer-ownership="none">
11459 <type name="VariantType" c:type="GVariantType*"/>
11463 <method name="unref" c:identifier="g_variant_builder_unref">
11464 <return-value transfer-ownership="none">
11465 <type name="none" c:type="void"/>
11468 <method name="ref" c:identifier="g_variant_builder_ref">
11469 <return-value transfer-ownership="full">
11470 <type name="VariantBuilder" c:type="GVariantBuilder*"/>
11473 <method name="init" c:identifier="g_variant_builder_init">
11474 <return-value transfer-ownership="none">
11475 <type name="none" c:type="void"/>
11478 <parameter name="type" transfer-ownership="none">
11479 <type name="VariantType" c:type="GVariantType*"/>
11483 <method name="end" c:identifier="g_variant_builder_end">
11484 <return-value transfer-ownership="full">
11485 <type name="Variant" c:type="GVariant*"/>
11488 <method name="clear" c:identifier="g_variant_builder_clear">
11489 <return-value transfer-ownership="none">
11490 <type name="none" c:type="void"/>
11493 <method name="open" c:identifier="g_variant_builder_open">
11494 <return-value transfer-ownership="none">
11495 <type name="none" c:type="void"/>
11498 <parameter name="type" transfer-ownership="none">
11499 <type name="VariantType" c:type="GVariantType*"/>
11503 <method name="close" c:identifier="g_variant_builder_close">
11504 <return-value transfer-ownership="none">
11505 <type name="none" c:type="void"/>
11508 <method name="add_value" c:identifier="g_variant_builder_add_value">
11509 <return-value transfer-ownership="none">
11510 <type name="none" c:type="void"/>
11513 <parameter name="value" transfer-ownership="none">
11514 <type name="Variant" c:type="GVariant*"/>
11519 c:identifier="g_variant_builder_add"
11520 introspectable="0">
11521 <return-value transfer-ownership="none">
11522 <type name="none" c:type="void"/>
11525 <parameter name="format_string" transfer-ownership="none">
11526 <type name="utf8" c:type="gchar*"/>
11528 <parameter transfer-ownership="none">
11534 <method name="add_parsed"
11535 c:identifier="g_variant_builder_add_parsed"
11536 introspectable="0">
11537 <return-value transfer-ownership="none">
11538 <type name="none" c:type="void"/>
11541 <parameter name="format" transfer-ownership="none">
11542 <type name="utf8" c:type="gchar*"/>
11544 <parameter transfer-ownership="none">
11551 <enumeration name="VariantClass" c:type="GVariantClass">
11552 <member name="boolean" value="0" c:identifier="G_VARIANT_CLASS_BOOLEAN"/>
11553 <member name="byte" value="0" c:identifier="G_VARIANT_CLASS_BYTE"/>
11554 <member name="int16" value="0" c:identifier="G_VARIANT_CLASS_INT16"/>
11555 <member name="uint16" value="0" c:identifier="G_VARIANT_CLASS_UINT16"/>
11556 <member name="int32" value="0" c:identifier="G_VARIANT_CLASS_INT32"/>
11557 <member name="uint32" value="0" c:identifier="G_VARIANT_CLASS_UINT32"/>
11558 <member name="int64" value="0" c:identifier="G_VARIANT_CLASS_INT64"/>
11559 <member name="uint64" value="0" c:identifier="G_VARIANT_CLASS_UINT64"/>
11560 <member name="handle" value="0" c:identifier="G_VARIANT_CLASS_HANDLE"/>
11561 <member name="double" value="0" c:identifier="G_VARIANT_CLASS_DOUBLE"/>
11562 <member name="string" value="0" c:identifier="G_VARIANT_CLASS_STRING"/>
11563 <member name="object_path"
11565 c:identifier="G_VARIANT_CLASS_OBJECT_PATH"/>
11566 <member name="signature"
11568 c:identifier="G_VARIANT_CLASS_SIGNATURE"/>
11569 <member name="variant" value="0" c:identifier="G_VARIANT_CLASS_VARIANT"/>
11570 <member name="maybe" value="0" c:identifier="G_VARIANT_CLASS_MAYBE"/>
11571 <member name="array" value="0" c:identifier="G_VARIANT_CLASS_ARRAY"/>
11572 <member name="tuple" value="0" c:identifier="G_VARIANT_CLASS_TUPLE"/>
11573 <member name="dict_entry"
11575 c:identifier="G_VARIANT_CLASS_DICT_ENTRY"/>
11577 <record name="VariantIter" c:type="GVariantIter">
11578 <field name="x" writable="1">
11579 <array zero-terminated="0" c:type="gsize" fixed-size="16">
11580 <type name="gsize"/>
11583 <constructor name="new" c:identifier="g_variant_iter_new">
11584 <return-value transfer-ownership="full">
11585 <type name="VariantIter" c:type="GVariantIter*"/>
11588 <parameter name="value" transfer-ownership="none">
11589 <type name="Variant" c:type="GVariant*"/>
11593 <method name="init" c:identifier="g_variant_iter_init">
11594 <return-value transfer-ownership="none">
11595 <type name="gsize" c:type="gsize"/>
11598 <parameter name="value" transfer-ownership="none">
11599 <type name="Variant" c:type="GVariant*"/>
11603 <method name="copy" c:identifier="g_variant_iter_copy">
11604 <return-value transfer-ownership="full">
11605 <type name="VariantIter" c:type="GVariantIter*"/>
11608 <method name="n_children" c:identifier="g_variant_iter_n_children">
11609 <return-value transfer-ownership="none">
11610 <type name="gsize" c:type="gsize"/>
11613 <method name="free" c:identifier="g_variant_iter_free">
11614 <return-value transfer-ownership="none">
11615 <type name="none" c:type="void"/>
11618 <method name="next_value" c:identifier="g_variant_iter_next_value">
11619 <return-value transfer-ownership="full">
11620 <type name="Variant" c:type="GVariant*"/>
11623 <method name="next"
11624 c:identifier="g_variant_iter_next"
11625 introspectable="0">
11626 <return-value transfer-ownership="none">
11627 <type name="boolean" c:type="gboolean"/>
11630 <parameter name="format_string" transfer-ownership="none">
11631 <type name="utf8" c:type="gchar*"/>
11633 <parameter transfer-ownership="none">
11639 <method name="loop"
11640 c:identifier="g_variant_iter_loop"
11641 introspectable="0">
11642 <return-value transfer-ownership="none">
11643 <type name="boolean" c:type="gboolean"/>
11646 <parameter name="format_string" transfer-ownership="none">
11647 <type name="utf8" c:type="gchar*"/>
11649 <parameter transfer-ownership="none">
11656 <enumeration name="VariantParseError" c:type="GVariantParseError">
11657 <member name="variant_parse_error_failed"
11659 c:identifier="G_VARIANT_PARSE_ERROR_FAILED"/>
11661 <record name="VariantType" c:type="GVariantType">
11662 <doc xml:whitespace="preserve">A type in the GVariant type system.
11663 Two types may not be compared by value; use g_variant_type_equal() or
11664 g_variant_type_is_subtype(). May be copied using
11665 g_variant_type_copy() and freed using g_variant_type_free().</doc>
11666 <constructor name="new" c:identifier="g_variant_type_new">
11667 <return-value transfer-ownership="full">
11668 <type name="VariantType" c:type="GVariantType*"/>
11671 <parameter name="type_string" transfer-ownership="none">
11672 <type name="utf8" c:type="gchar*"/>
11676 <constructor name="new_array" c:identifier="g_variant_type_new_array">
11677 <return-value transfer-ownership="full">
11678 <type name="VariantType" c:type="GVariantType*"/>
11681 <parameter name="element" transfer-ownership="none">
11682 <type name="VariantType" c:type="GVariantType*"/>
11686 <constructor name="new_maybe" c:identifier="g_variant_type_new_maybe">
11687 <return-value transfer-ownership="full">
11688 <type name="VariantType" c:type="GVariantType*"/>
11691 <parameter name="element" transfer-ownership="none">
11692 <type name="VariantType" c:type="GVariantType*"/>
11696 <constructor name="new_tuple" c:identifier="g_variant_type_new_tuple">
11697 <return-value transfer-ownership="full">
11698 <type name="VariantType" c:type="GVariantType*"/>
11701 <parameter name="items" transfer-ownership="none">
11702 <type name="VariantType" c:type="GVariantType**"/>
11704 <parameter name="length" transfer-ownership="none">
11705 <type name="int" c:type="gint"/>
11709 <constructor name="new_dict_entry"
11710 c:identifier="g_variant_type_new_dict_entry">
11711 <return-value transfer-ownership="full">
11712 <type name="VariantType" c:type="GVariantType*"/>
11715 <parameter name="key" transfer-ownership="none">
11716 <type name="VariantType" c:type="GVariantType*"/>
11718 <parameter name="value" transfer-ownership="none">
11719 <type name="VariantType" c:type="GVariantType*"/>
11723 <method name="free" c:identifier="g_variant_type_free">
11724 <return-value transfer-ownership="none">
11725 <type name="none" c:type="void"/>
11728 <method name="copy" c:identifier="g_variant_type_copy">
11729 <return-value transfer-ownership="full">
11730 <type name="VariantType" c:type="GVariantType*"/>
11733 <method name="get_string_length"
11734 c:identifier="g_variant_type_get_string_length">
11735 <return-value transfer-ownership="none">
11736 <type name="gsize" c:type="gsize"/>
11739 <method name="peek_string" c:identifier="g_variant_type_peek_string">
11740 <return-value transfer-ownership="none">
11741 <type name="utf8" c:type="gchar*"/>
11744 <method name="dup_string" c:identifier="g_variant_type_dup_string">
11745 <return-value transfer-ownership="full">
11746 <type name="utf8" c:type="gchar*"/>
11749 <method name="is_definite" c:identifier="g_variant_type_is_definite">
11750 <return-value transfer-ownership="none">
11751 <type name="boolean" c:type="gboolean"/>
11754 <method name="is_container" c:identifier="g_variant_type_is_container">
11755 <return-value transfer-ownership="none">
11756 <type name="boolean" c:type="gboolean"/>
11759 <method name="is_basic" c:identifier="g_variant_type_is_basic">
11760 <return-value transfer-ownership="none">
11761 <type name="boolean" c:type="gboolean"/>
11764 <method name="is_maybe" c:identifier="g_variant_type_is_maybe">
11765 <return-value transfer-ownership="none">
11766 <type name="boolean" c:type="gboolean"/>
11769 <method name="is_array" c:identifier="g_variant_type_is_array">
11770 <return-value transfer-ownership="none">
11771 <type name="boolean" c:type="gboolean"/>
11774 <method name="is_tuple" c:identifier="g_variant_type_is_tuple">
11775 <return-value transfer-ownership="none">
11776 <type name="boolean" c:type="gboolean"/>
11779 <method name="is_dict_entry" c:identifier="g_variant_type_is_dict_entry">
11780 <return-value transfer-ownership="none">
11781 <type name="boolean" c:type="gboolean"/>
11784 <method name="is_variant" c:identifier="g_variant_type_is_variant">
11785 <return-value transfer-ownership="none">
11786 <type name="boolean" c:type="gboolean"/>
11789 <method name="is_subtype_of" c:identifier="g_variant_type_is_subtype_of">
11790 <return-value transfer-ownership="none">
11791 <type name="boolean" c:type="gboolean"/>
11794 <parameter name="supertype" transfer-ownership="none">
11795 <type name="VariantType" c:type="GVariantType*"/>
11799 <method name="element" c:identifier="g_variant_type_element">
11800 <return-value transfer-ownership="none">
11801 <type name="VariantType" c:type="GVariantType*"/>
11804 <method name="first" c:identifier="g_variant_type_first">
11805 <return-value transfer-ownership="none">
11806 <type name="VariantType" c:type="GVariantType*"/>
11809 <method name="next" c:identifier="g_variant_type_next">
11810 <return-value transfer-ownership="none">
11811 <type name="VariantType" c:type="GVariantType*"/>
11814 <method name="n_items" c:identifier="g_variant_type_n_items">
11815 <return-value transfer-ownership="none">
11816 <type name="gsize" c:type="gsize"/>
11819 <method name="key" c:identifier="g_variant_type_key">
11820 <return-value transfer-ownership="none">
11821 <type name="VariantType" c:type="GVariantType*"/>
11824 <method name="value" c:identifier="g_variant_type_value">
11825 <return-value transfer-ownership="none">
11826 <type name="VariantType" c:type="GVariantType*"/>
11830 <callback name="VoidFunc" c:type="GVoidFunc">
11831 <return-value transfer-ownership="none">
11832 <type name="none" c:type="void"/>
11835 <constant name="WIN32_MSG_HANDLE" value="19981206">
11838 <function name="access" c:identifier="g_access">
11839 <return-value transfer-ownership="none">
11840 <type name="int" c:type="int"/>
11843 <parameter name="filename" transfer-ownership="none">
11844 <type name="utf8" c:type="gchar*"/>
11846 <parameter name="mode" transfer-ownership="none">
11847 <type name="int" c:type="int"/>
11851 <function name="array_sized_new" c:identifier="g_array_sized_new">
11852 <return-value transfer-ownership="full">
11853 <array c:type="GArray*">
11854 <type name="any" c:type="gpointer"/>
11858 <parameter name="zero_terminated" transfer-ownership="none">
11859 <type name="boolean" c:type="gboolean"/>
11861 <parameter name="clear_" transfer-ownership="none">
11862 <type name="boolean" c:type="gboolean"/>
11864 <parameter name="element_size" transfer-ownership="none">
11865 <type name="uint" c:type="guint"/>
11867 <parameter name="reserved_size" transfer-ownership="none">
11868 <type name="uint" c:type="guint"/>
11872 <function name="ascii_digit_value" c:identifier="g_ascii_digit_value">
11873 <return-value transfer-ownership="none">
11874 <type name="int" c:type="gint"/>
11877 <parameter name="c" transfer-ownership="none">
11878 <type name="int8" c:type="gchar"/>
11882 <function name="ascii_dtostr" c:identifier="g_ascii_dtostr">
11883 <return-value transfer-ownership="full">
11884 <type name="utf8" c:type="gchar*"/>
11887 <parameter name="buffer" transfer-ownership="full">
11888 <type name="utf8" c:type="gchar*"/>
11890 <parameter name="buf_len" transfer-ownership="none">
11891 <type name="int" c:type="gint"/>
11893 <parameter name="d" transfer-ownership="none">
11894 <type name="double" c:type="gdouble"/>
11898 <function name="ascii_formatd" c:identifier="g_ascii_formatd">
11899 <return-value transfer-ownership="full">
11900 <type name="utf8" c:type="gchar*"/>
11903 <parameter name="buffer" transfer-ownership="full">
11904 <type name="utf8" c:type="gchar*"/>
11906 <parameter name="buf_len" transfer-ownership="none">
11907 <type name="int" c:type="gint"/>
11909 <parameter name="format" transfer-ownership="none">
11910 <type name="utf8" c:type="gchar*"/>
11912 <parameter name="d" transfer-ownership="none">
11913 <type name="double" c:type="gdouble"/>
11917 <function name="ascii_strcasecmp" c:identifier="g_ascii_strcasecmp">
11918 <return-value transfer-ownership="none">
11919 <type name="int" c:type="gint"/>
11922 <parameter name="s1" transfer-ownership="none">
11923 <type name="utf8" c:type="gchar*"/>
11925 <parameter name="s2" transfer-ownership="none">
11926 <type name="utf8" c:type="gchar*"/>
11930 <function name="ascii_strdown" c:identifier="g_ascii_strdown">
11931 <return-value transfer-ownership="full">
11932 <type name="utf8" c:type="gchar*"/>
11935 <parameter name="str" transfer-ownership="none">
11936 <type name="utf8" c:type="gchar*"/>
11938 <parameter name="len" transfer-ownership="none">
11939 <type name="gssize" c:type="gssize"/>
11943 <function name="ascii_strncasecmp" c:identifier="g_ascii_strncasecmp">
11944 <return-value transfer-ownership="none">
11945 <type name="int" c:type="gint"/>
11948 <parameter name="s1" transfer-ownership="none">
11949 <type name="utf8" c:type="gchar*"/>
11951 <parameter name="s2" transfer-ownership="none">
11952 <type name="utf8" c:type="gchar*"/>
11954 <parameter name="n" transfer-ownership="none">
11955 <type name="gsize" c:type="gsize"/>
11959 <function name="ascii_strtod" c:identifier="g_ascii_strtod">
11960 <return-value transfer-ownership="none">
11961 <type name="double" c:type="gdouble"/>
11964 <parameter name="nptr" transfer-ownership="none">
11965 <type name="utf8" c:type="gchar*"/>
11967 <parameter name="endptr" transfer-ownership="none">
11968 <array c:type="gchar**">
11969 <type name="utf8"/>
11974 <function name="ascii_strtoll" c:identifier="g_ascii_strtoll">
11975 <return-value transfer-ownership="none">
11976 <type name="int64" c:type="gint64"/>
11979 <parameter name="nptr" transfer-ownership="none">
11980 <type name="utf8" c:type="gchar*"/>
11982 <parameter name="endptr" transfer-ownership="none">
11983 <array c:type="gchar**">
11984 <type name="utf8"/>
11987 <parameter name="base" transfer-ownership="none">
11988 <type name="uint" c:type="guint"/>
11992 <function name="ascii_strtoull" c:identifier="g_ascii_strtoull">
11993 <return-value transfer-ownership="none">
11994 <type name="uint64" c:type="guint64"/>
11997 <parameter name="nptr" transfer-ownership="none">
11998 <type name="utf8" c:type="gchar*"/>
12000 <parameter name="endptr" transfer-ownership="none">
12001 <array c:type="gchar**">
12002 <type name="utf8"/>
12005 <parameter name="base" transfer-ownership="none">
12006 <type name="uint" c:type="guint"/>
12010 <function name="ascii_strup" c:identifier="g_ascii_strup">
12011 <return-value transfer-ownership="full">
12012 <type name="utf8" c:type="gchar*"/>
12015 <parameter name="str" transfer-ownership="none">
12016 <type name="utf8" c:type="gchar*"/>
12018 <parameter name="len" transfer-ownership="none">
12019 <type name="gssize" c:type="gssize"/>
12023 <function name="ascii_tolower" c:identifier="g_ascii_tolower">
12024 <return-value transfer-ownership="none">
12025 <type name="int8" c:type="gchar"/>
12028 <parameter name="c" transfer-ownership="none">
12029 <type name="int8" c:type="gchar"/>
12033 <function name="ascii_toupper" c:identifier="g_ascii_toupper">
12034 <return-value transfer-ownership="none">
12035 <type name="int8" c:type="gchar"/>
12038 <parameter name="c" transfer-ownership="none">
12039 <type name="int8" c:type="gchar"/>
12043 <function name="ascii_xdigit_value" c:identifier="g_ascii_xdigit_value">
12044 <return-value transfer-ownership="none">
12045 <type name="int" c:type="gint"/>
12048 <parameter name="c" transfer-ownership="none">
12049 <type name="int8" c:type="gchar"/>
12053 <function name="assert_warning" c:identifier="g_assert_warning">
12054 <return-value transfer-ownership="none">
12055 <type name="none" c:type="void"/>
12058 <parameter name="log_domain" transfer-ownership="none">
12059 <type name="utf8" c:type="char*"/>
12061 <parameter name="file" transfer-ownership="none">
12062 <type name="utf8" c:type="char*"/>
12064 <parameter name="line" transfer-ownership="none">
12065 <type name="int" c:type="int"/>
12067 <parameter name="pretty_function" transfer-ownership="none">
12068 <type name="utf8" c:type="char*"/>
12070 <parameter name="expression" transfer-ownership="none">
12071 <type name="utf8" c:type="char*"/>
12075 <function name="assertion_message" c:identifier="g_assertion_message">
12076 <return-value transfer-ownership="none">
12077 <type name="none" c:type="void"/>
12080 <parameter name="domain" transfer-ownership="none">
12081 <type name="utf8" c:type="char*"/>
12083 <parameter name="file" transfer-ownership="none">
12084 <type name="utf8" c:type="char*"/>
12086 <parameter name="line" transfer-ownership="none">
12087 <type name="int" c:type="int"/>
12089 <parameter name="func" transfer-ownership="none">
12090 <type name="utf8" c:type="char*"/>
12092 <parameter name="message" transfer-ownership="none">
12093 <type name="utf8" c:type="char*"/>
12097 <function name="assertion_message_cmpnum"
12098 c:identifier="g_assertion_message_cmpnum">
12099 <return-value transfer-ownership="none">
12100 <type name="none" c:type="void"/>
12103 <parameter name="domain" transfer-ownership="none">
12104 <type name="utf8" c:type="char*"/>
12106 <parameter name="file" transfer-ownership="none">
12107 <type name="utf8" c:type="char*"/>
12109 <parameter name="line" transfer-ownership="none">
12110 <type name="int" c:type="int"/>
12112 <parameter name="func" transfer-ownership="none">
12113 <type name="utf8" c:type="char*"/>
12115 <parameter name="expr" transfer-ownership="none">
12116 <type name="utf8" c:type="char*"/>
12118 <parameter name="arg1" transfer-ownership="none">
12119 <type name="long double" c:type="long double"/>
12121 <parameter name="cmp" transfer-ownership="none">
12122 <type name="utf8" c:type="char*"/>
12124 <parameter name="arg2" transfer-ownership="none">
12125 <type name="long double" c:type="long double"/>
12127 <parameter name="numtype" transfer-ownership="none">
12128 <type name="int8" c:type="char"/>
12132 <function name="assertion_message_cmpstr"
12133 c:identifier="g_assertion_message_cmpstr">
12134 <return-value transfer-ownership="none">
12135 <type name="none" c:type="void"/>
12138 <parameter name="domain" transfer-ownership="none">
12139 <type name="utf8" c:type="char*"/>
12141 <parameter name="file" transfer-ownership="none">
12142 <type name="utf8" c:type="char*"/>
12144 <parameter name="line" transfer-ownership="none">
12145 <type name="int" c:type="int"/>
12147 <parameter name="func" transfer-ownership="none">
12148 <type name="utf8" c:type="char*"/>
12150 <parameter name="expr" transfer-ownership="none">
12151 <type name="utf8" c:type="char*"/>
12153 <parameter name="arg1" transfer-ownership="none">
12154 <type name="utf8" c:type="char*"/>
12156 <parameter name="cmp" transfer-ownership="none">
12157 <type name="utf8" c:type="char*"/>
12159 <parameter name="arg2" transfer-ownership="none">
12160 <type name="utf8" c:type="char*"/>
12164 <function name="assertion_message_error"
12165 c:identifier="g_assertion_message_error">
12166 <return-value transfer-ownership="none">
12167 <type name="none" c:type="void"/>
12170 <parameter name="domain" transfer-ownership="none">
12171 <type name="utf8" c:type="char*"/>
12173 <parameter name="file" transfer-ownership="none">
12174 <type name="utf8" c:type="char*"/>
12176 <parameter name="line" transfer-ownership="none">
12177 <type name="int" c:type="int"/>
12179 <parameter name="func" transfer-ownership="none">
12180 <type name="utf8" c:type="char*"/>
12182 <parameter name="expr" transfer-ownership="none">
12183 <type name="utf8" c:type="char*"/>
12185 <parameter name="error" transfer-ownership="none">
12186 <type name="Error" c:type="GError*"/>
12188 <parameter name="error_domain" transfer-ownership="none">
12189 <type name="Quark" c:type="GQuark"/>
12191 <parameter name="error_code" transfer-ownership="none">
12192 <type name="int" c:type="int"/>
12196 <function name="assertion_message_expr"
12197 c:identifier="g_assertion_message_expr">
12198 <return-value transfer-ownership="none">
12199 <type name="none" c:type="void"/>
12202 <parameter name="domain" transfer-ownership="none">
12203 <type name="utf8" c:type="char*"/>
12205 <parameter name="file" transfer-ownership="none">
12206 <type name="utf8" c:type="char*"/>
12208 <parameter name="line" transfer-ownership="none">
12209 <type name="int" c:type="int"/>
12211 <parameter name="func" transfer-ownership="none">
12212 <type name="utf8" c:type="char*"/>
12214 <parameter name="expr" transfer-ownership="none">
12215 <type name="utf8" c:type="char*"/>
12219 <function name="atexit" c:identifier="g_atexit">
12220 <return-value transfer-ownership="none">
12221 <type name="none" c:type="void"/>
12224 <parameter name="func" transfer-ownership="none" scope="call">
12225 <type name="VoidFunc" c:type="GVoidFunc"/>
12229 <function name="atomic_int_add" c:identifier="g_atomic_int_add">
12230 <return-value transfer-ownership="none">
12231 <type name="none" c:type="void"/>
12234 <parameter name="atomic"
12236 caller-allocates="0"
12237 transfer-ownership="full">
12238 <type name="int" c:type="gint*"/>
12240 <parameter name="val" transfer-ownership="none">
12241 <type name="int" c:type="gint"/>
12245 <function name="atomic_int_compare_and_exchange"
12246 c:identifier="g_atomic_int_compare_and_exchange">
12247 <return-value transfer-ownership="none">
12248 <type name="boolean" c:type="gboolean"/>
12251 <parameter name="atomic"
12253 caller-allocates="0"
12254 transfer-ownership="full">
12255 <type name="int" c:type="gint*"/>
12257 <parameter name="oldval" transfer-ownership="none">
12258 <type name="int" c:type="gint"/>
12260 <parameter name="newval" transfer-ownership="none">
12261 <type name="int" c:type="gint"/>
12265 <function name="atomic_int_exchange_and_add"
12266 c:identifier="g_atomic_int_exchange_and_add">
12267 <return-value transfer-ownership="none">
12268 <type name="int" c:type="gint"/>
12271 <parameter name="atomic"
12273 caller-allocates="0"
12274 transfer-ownership="full">
12275 <type name="int" c:type="gint*"/>
12277 <parameter name="val" transfer-ownership="none">
12278 <type name="int" c:type="gint"/>
12282 <function name="atomic_int_get" c:identifier="g_atomic_int_get">
12283 <return-value transfer-ownership="none">
12284 <type name="int" c:type="gint"/>
12287 <parameter name="atomic"
12289 caller-allocates="0"
12290 transfer-ownership="full">
12291 <type name="int" c:type="gint*"/>
12295 <function name="atomic_int_set" c:identifier="g_atomic_int_set">
12296 <return-value transfer-ownership="none">
12297 <type name="none" c:type="void"/>
12300 <parameter name="atomic"
12302 caller-allocates="0"
12303 transfer-ownership="full">
12304 <type name="int" c:type="gint*"/>
12306 <parameter name="newval" transfer-ownership="none">
12307 <type name="int" c:type="gint"/>
12311 <function name="atomic_pointer_compare_and_exchange"
12312 c:identifier="g_atomic_pointer_compare_and_exchange">
12313 <return-value transfer-ownership="none">
12314 <type name="boolean" c:type="gboolean"/>
12317 <parameter name="atomic" transfer-ownership="none">
12318 <type name="any" c:type="gpointer*"/>
12320 <parameter name="oldval" transfer-ownership="none">
12321 <type name="any" c:type="gpointer"/>
12323 <parameter name="newval" transfer-ownership="none">
12324 <type name="any" c:type="gpointer"/>
12328 <function name="atomic_pointer_get" c:identifier="g_atomic_pointer_get">
12329 <return-value transfer-ownership="none">
12330 <type name="any" c:type="gpointer"/>
12333 <parameter name="atomic" transfer-ownership="none">
12334 <type name="any" c:type="gpointer*"/>
12338 <function name="atomic_pointer_set" c:identifier="g_atomic_pointer_set">
12339 <return-value transfer-ownership="none">
12340 <type name="none" c:type="void"/>
12343 <parameter name="atomic" transfer-ownership="none">
12344 <type name="any" c:type="gpointer*"/>
12346 <parameter name="newval" transfer-ownership="none">
12347 <type name="any" c:type="gpointer"/>
12351 <function name="base64_decode" c:identifier="g_base64_decode">
12352 <return-value transfer-ownership="full">
12353 <array c:type="guchar*">
12354 <type name="uint8"/>
12358 <parameter name="text" transfer-ownership="none">
12359 <type name="utf8" c:type="gchar*"/>
12361 <parameter name="out_len"
12363 caller-allocates="0"
12364 transfer-ownership="full">
12365 <type name="gsize" c:type="gsize*"/>
12369 <function name="base64_decode_inplace"
12370 c:identifier="g_base64_decode_inplace">
12371 <return-value transfer-ownership="full">
12372 <array c:type="guchar*">
12373 <type name="uint8"/>
12377 <parameter name="text" transfer-ownership="full">
12378 <type name="utf8" c:type="gchar*"/>
12380 <parameter name="out_len"
12382 caller-allocates="0"
12383 transfer-ownership="full">
12384 <type name="gsize" c:type="gsize*"/>
12388 <function name="base64_decode_step" c:identifier="g_base64_decode_step">
12389 <return-value transfer-ownership="none">
12390 <type name="gsize" c:type="gsize"/>
12393 <parameter name="in" transfer-ownership="none">
12394 <type name="utf8" c:type="gchar*"/>
12396 <parameter name="len" transfer-ownership="none">
12397 <type name="gsize" c:type="gsize"/>
12399 <parameter name="out" transfer-ownership="none">
12400 <array c:type="guchar*">
12401 <type name="uint8"/>
12404 <parameter name="state"
12406 caller-allocates="0"
12407 transfer-ownership="full">
12408 <type name="int" c:type="gint*"/>
12410 <parameter name="save"
12412 caller-allocates="0"
12413 transfer-ownership="full">
12414 <type name="uint" c:type="guint*"/>
12418 <function name="base64_encode" c:identifier="g_base64_encode">
12419 <return-value transfer-ownership="full">
12420 <type name="utf8" c:type="gchar*"/>
12423 <parameter name="data" transfer-ownership="none">
12424 <array c:type="guchar*">
12425 <type name="uint8"/>
12428 <parameter name="len" transfer-ownership="none">
12429 <type name="gsize" c:type="gsize"/>
12433 <function name="base64_encode_close" c:identifier="g_base64_encode_close">
12434 <return-value transfer-ownership="none">
12435 <type name="gsize" c:type="gsize"/>
12438 <parameter name="break_lines" transfer-ownership="none">
12439 <type name="boolean" c:type="gboolean"/>
12441 <parameter name="out" transfer-ownership="full">
12442 <type name="utf8" c:type="gchar*"/>
12444 <parameter name="state"
12446 caller-allocates="0"
12447 transfer-ownership="full">
12448 <type name="int" c:type="gint*"/>
12450 <parameter name="save"
12452 caller-allocates="0"
12453 transfer-ownership="full">
12454 <type name="int" c:type="gint*"/>
12458 <function name="base64_encode_step" c:identifier="g_base64_encode_step">
12459 <return-value transfer-ownership="none">
12460 <type name="gsize" c:type="gsize"/>
12463 <parameter name="in" transfer-ownership="none">
12464 <array c:type="guchar*">
12465 <type name="uint8"/>
12468 <parameter name="len" transfer-ownership="none">
12469 <type name="gsize" c:type="gsize"/>
12471 <parameter name="break_lines" transfer-ownership="none">
12472 <type name="boolean" c:type="gboolean"/>
12474 <parameter name="out" transfer-ownership="full">
12475 <type name="utf8" c:type="gchar*"/>
12477 <parameter name="state"
12479 caller-allocates="0"
12480 transfer-ownership="full">
12481 <type name="int" c:type="gint*"/>
12483 <parameter name="save"
12485 caller-allocates="0"
12486 transfer-ownership="full">
12487 <type name="int" c:type="gint*"/>
12491 <function name="basename" c:identifier="g_basename">
12492 <return-value transfer-ownership="none">
12493 <type name="utf8" c:type="gchar*"/>
12496 <parameter name="file_name" transfer-ownership="none">
12497 <type name="utf8" c:type="gchar*"/>
12501 <function name="bit_lock" c:identifier="g_bit_lock">
12502 <return-value transfer-ownership="none">
12503 <type name="none" c:type="void"/>
12506 <parameter name="address"
12508 caller-allocates="0"
12509 transfer-ownership="full">
12510 <type name="int" c:type="gint*"/>
12512 <parameter name="lock_bit" transfer-ownership="none">
12513 <type name="int" c:type="gint"/>
12517 <function name="bit_nth_lsf" c:identifier="g_bit_nth_lsf">
12518 <return-value transfer-ownership="none">
12519 <type name="int" c:type="gint"/>
12522 <parameter name="mask" transfer-ownership="none">
12523 <type name="ulong" c:type="gulong"/>
12525 <parameter name="nth_bit" transfer-ownership="none">
12526 <type name="int" c:type="gint"/>
12530 <function name="bit_nth_msf" c:identifier="g_bit_nth_msf">
12531 <return-value transfer-ownership="none">
12532 <type name="int" c:type="gint"/>
12535 <parameter name="mask" transfer-ownership="none">
12536 <type name="ulong" c:type="gulong"/>
12538 <parameter name="nth_bit" transfer-ownership="none">
12539 <type name="int" c:type="gint"/>
12543 <function name="bit_storage" c:identifier="g_bit_storage">
12544 <return-value transfer-ownership="none">
12545 <type name="uint" c:type="guint"/>
12548 <parameter name="number" transfer-ownership="none">
12549 <type name="ulong" c:type="gulong"/>
12553 <function name="bit_trylock" c:identifier="g_bit_trylock">
12554 <return-value transfer-ownership="none">
12555 <type name="boolean" c:type="gboolean"/>
12558 <parameter name="address"
12560 caller-allocates="0"
12561 transfer-ownership="full">
12562 <type name="int" c:type="gint*"/>
12564 <parameter name="lock_bit" transfer-ownership="none">
12565 <type name="int" c:type="gint"/>
12569 <function name="bit_unlock" c:identifier="g_bit_unlock">
12570 <return-value transfer-ownership="none">
12571 <type name="none" c:type="void"/>
12574 <parameter name="address"
12576 caller-allocates="0"
12577 transfer-ownership="full">
12578 <type name="int" c:type="gint*"/>
12580 <parameter name="lock_bit" transfer-ownership="none">
12581 <type name="int" c:type="gint"/>
12585 <function name="blow_chunks" c:identifier="g_blow_chunks">
12586 <return-value transfer-ownership="none">
12587 <type name="none" c:type="void"/>
12590 <function name="build_filename"
12591 c:identifier="g_build_filename"
12592 introspectable="0">
12593 <return-value transfer-ownership="full">
12594 <type name="utf8" c:type="gchar*"/>
12597 <parameter name="first_element" transfer-ownership="none">
12598 <type name="utf8" c:type="gchar*"/>
12600 <parameter transfer-ownership="none">
12606 <function name="build_filenamev" c:identifier="g_build_filenamev">
12607 <return-value transfer-ownership="full">
12608 <type name="utf8" c:type="gchar*"/>
12611 <parameter name="args" transfer-ownership="none">
12612 <array c:type="gchar**">
12613 <type name="utf8"/>
12618 <function name="build_path" c:identifier="g_build_path" introspectable="0">
12619 <return-value transfer-ownership="full">
12620 <type name="utf8" c:type="gchar*"/>
12623 <parameter name="separator" transfer-ownership="none">
12624 <type name="utf8" c:type="gchar*"/>
12626 <parameter name="first_element" transfer-ownership="none">
12627 <type name="utf8" c:type="gchar*"/>
12629 <parameter transfer-ownership="none">
12635 <function name="build_pathv" c:identifier="g_build_pathv">
12636 <return-value transfer-ownership="full">
12637 <type name="utf8" c:type="gchar*"/>
12640 <parameter name="separator" transfer-ownership="none">
12641 <type name="utf8" c:type="gchar*"/>
12643 <parameter name="args" transfer-ownership="none">
12644 <array c:type="gchar**">
12645 <type name="utf8"/>
12650 <function name="byte_array_sized_new"
12651 c:identifier="g_byte_array_sized_new">
12652 <return-value transfer-ownership="full">
12653 <array c:type="GByteArray*">
12654 <type name="any" c:type="gpointer"/>
12658 <parameter name="reserved_size" transfer-ownership="none">
12659 <type name="uint" c:type="guint"/>
12663 <function name="chdir" c:identifier="g_chdir">
12664 <return-value transfer-ownership="none">
12665 <type name="int" c:type="int"/>
12668 <parameter name="path" transfer-ownership="none">
12669 <type name="utf8" c:type="gchar*"/>
12673 <function name="check_version" c:identifier="glib_check_version">
12674 <return-value transfer-ownership="none">
12675 <type name="utf8" c:type="gchar*"/>
12678 <parameter name="required_major" transfer-ownership="none">
12679 <type name="uint" c:type="guint"/>
12681 <parameter name="required_minor" transfer-ownership="none">
12682 <type name="uint" c:type="guint"/>
12684 <parameter name="required_micro" transfer-ownership="none">
12685 <type name="uint" c:type="guint"/>
12689 <function name="checksum_type_get_length"
12690 c:identifier="g_checksum_type_get_length">
12691 <return-value transfer-ownership="none">
12692 <type name="gssize" c:type="gssize"/>
12695 <parameter name="checksum_type" transfer-ownership="none">
12696 <type name="ChecksumType" c:type="GChecksumType"/>
12700 <function name="child_watch_add" c:identifier="g_child_watch_add_full">
12701 <return-value transfer-ownership="none">
12702 <type name="uint" c:type="guint"/>
12705 <parameter name="priority" transfer-ownership="none">
12706 <type name="int" c:type="gint"/>
12708 <parameter name="pid" transfer-ownership="none">
12709 <type name="Pid" c:type="GPid"/>
12711 <parameter name="function"
12712 transfer-ownership="none"
12716 <type name="ChildWatchFunc" c:type="GChildWatchFunc"/>
12718 <parameter name="data" transfer-ownership="none">
12719 <type name="any" c:type="gpointer"/>
12721 <parameter name="notify" transfer-ownership="none" scope="call">
12722 <type name="DestroyNotify" c:type="GDestroyNotify"/>
12726 <function name="child_watch_source_new"
12727 c:identifier="g_child_watch_source_new">
12728 <return-value transfer-ownership="full">
12729 <type name="Source" c:type="GSource*"/>
12732 <parameter name="pid" transfer-ownership="none">
12733 <type name="Pid" c:type="GPid"/>
12737 <function name="clear_error" c:identifier="g_clear_error" throws="1">
12738 <return-value transfer-ownership="none">
12739 <type name="none" c:type="void"/>
12742 <function name="compute_checksum_for_data"
12743 c:identifier="g_compute_checksum_for_data">
12744 <return-value transfer-ownership="full">
12745 <type name="utf8" c:type="gchar*"/>
12748 <parameter name="checksum_type" transfer-ownership="none">
12749 <type name="ChecksumType" c:type="GChecksumType"/>
12751 <parameter name="data" transfer-ownership="none">
12752 <array c:type="guchar*">
12753 <type name="uint8"/>
12756 <parameter name="length" transfer-ownership="none">
12757 <type name="gsize" c:type="gsize"/>
12761 <function name="compute_checksum_for_string"
12762 c:identifier="g_compute_checksum_for_string">
12763 <return-value transfer-ownership="full">
12764 <type name="utf8" c:type="gchar*"/>
12767 <parameter name="checksum_type" transfer-ownership="none">
12768 <type name="ChecksumType" c:type="GChecksumType"/>
12770 <parameter name="str" transfer-ownership="none">
12771 <type name="utf8" c:type="gchar*"/>
12773 <parameter name="length" transfer-ownership="none">
12774 <type name="gssize" c:type="gssize"/>
12778 <function name="convert" c:identifier="g_convert" throws="1">
12779 <return-value transfer-ownership="full">
12780 <type name="utf8" c:type="gchar*"/>
12783 <parameter name="str" transfer-ownership="none">
12784 <type name="utf8" c:type="gchar*"/>
12786 <parameter name="len" transfer-ownership="none">
12787 <type name="gssize" c:type="gssize"/>
12789 <parameter name="to_codeset" transfer-ownership="none">
12790 <type name="utf8" c:type="gchar*"/>
12792 <parameter name="from_codeset" transfer-ownership="none">
12793 <type name="utf8" c:type="gchar*"/>
12795 <parameter name="bytes_read"
12797 caller-allocates="0"
12798 transfer-ownership="full">
12799 <type name="gsize" c:type="gsize*"/>
12801 <parameter name="bytes_written"
12803 caller-allocates="0"
12804 transfer-ownership="full">
12805 <type name="gsize" c:type="gsize*"/>
12809 <function name="convert_with_fallback"
12810 c:identifier="g_convert_with_fallback"
12812 <return-value transfer-ownership="full">
12813 <type name="utf8" c:type="gchar*"/>
12816 <parameter name="str" transfer-ownership="none">
12817 <type name="utf8" c:type="gchar*"/>
12819 <parameter name="len" transfer-ownership="none">
12820 <type name="gssize" c:type="gssize"/>
12822 <parameter name="to_codeset" transfer-ownership="none">
12823 <type name="utf8" c:type="gchar*"/>
12825 <parameter name="from_codeset" transfer-ownership="none">
12826 <type name="utf8" c:type="gchar*"/>
12828 <parameter name="fallback" transfer-ownership="none">
12829 <type name="utf8" c:type="gchar*"/>
12831 <parameter name="bytes_read"
12833 caller-allocates="0"
12834 transfer-ownership="full">
12835 <type name="gsize" c:type="gsize*"/>
12837 <parameter name="bytes_written"
12839 caller-allocates="0"
12840 transfer-ownership="full">
12841 <type name="gsize" c:type="gsize*"/>
12845 <function name="convert_with_iconv"
12846 c:identifier="g_convert_with_iconv"
12848 <return-value transfer-ownership="full">
12849 <type name="utf8" c:type="gchar*"/>
12852 <parameter name="str" transfer-ownership="none">
12853 <type name="utf8" c:type="gchar*"/>
12855 <parameter name="len" transfer-ownership="none">
12856 <type name="gssize" c:type="gssize"/>
12858 <parameter name="converter" transfer-ownership="none">
12859 <type name="IConv" c:type="GIConv"/>
12861 <parameter name="bytes_read"
12863 caller-allocates="0"
12864 transfer-ownership="full">
12865 <type name="gsize" c:type="gsize*"/>
12867 <parameter name="bytes_written"
12869 caller-allocates="0"
12870 transfer-ownership="full">
12871 <type name="gsize" c:type="gsize*"/>
12875 <function name="datalist_clear" c:identifier="g_datalist_clear">
12876 <return-value transfer-ownership="none">
12877 <type name="none" c:type="void"/>
12880 <parameter name="datalist" transfer-ownership="none">
12881 <type name="Data" c:type="GData**"/>
12885 <function name="datalist_foreach" c:identifier="g_datalist_foreach">
12886 <return-value transfer-ownership="none">
12887 <type name="none" c:type="void"/>
12890 <parameter name="datalist" transfer-ownership="none">
12891 <type name="Data" c:type="GData**"/>
12893 <parameter name="func"
12894 transfer-ownership="none"
12897 <type name="DataForeachFunc" c:type="GDataForeachFunc"/>
12899 <parameter name="user_data" transfer-ownership="none">
12900 <type name="any" c:type="gpointer"/>
12904 <function name="datalist_get_flags" c:identifier="g_datalist_get_flags">
12905 <return-value transfer-ownership="none">
12906 <type name="uint" c:type="guint"/>
12909 <parameter name="datalist" transfer-ownership="none">
12910 <type name="Data" c:type="GData**"/>
12914 <function name="datalist_id_get_data"
12915 c:identifier="g_datalist_id_get_data">
12916 <return-value transfer-ownership="none">
12917 <type name="any" c:type="gpointer"/>
12920 <parameter name="datalist" transfer-ownership="none">
12921 <type name="Data" c:type="GData**"/>
12923 <parameter name="key_id" transfer-ownership="none">
12924 <type name="Quark" c:type="GQuark"/>
12928 <function name="datalist_id_remove_no_notify"
12929 c:identifier="g_datalist_id_remove_no_notify">
12930 <return-value transfer-ownership="none">
12931 <type name="any" c:type="gpointer"/>
12934 <parameter name="datalist" transfer-ownership="none">
12935 <type name="Data" c:type="GData**"/>
12937 <parameter name="key_id" transfer-ownership="none">
12938 <type name="Quark" c:type="GQuark"/>
12942 <function name="datalist_id_set_data_full"
12943 c:identifier="g_datalist_id_set_data_full">
12944 <return-value transfer-ownership="none">
12945 <type name="none" c:type="void"/>
12948 <parameter name="datalist" transfer-ownership="none">
12949 <type name="Data" c:type="GData**"/>
12951 <parameter name="key_id" transfer-ownership="none">
12952 <type name="Quark" c:type="GQuark"/>
12954 <parameter name="data" transfer-ownership="none">
12955 <type name="any" c:type="gpointer"/>
12957 <parameter name="destroy_func" transfer-ownership="none" scope="call">
12958 <type name="DestroyNotify" c:type="GDestroyNotify"/>
12962 <function name="datalist_init" c:identifier="g_datalist_init">
12963 <return-value transfer-ownership="none">
12964 <type name="none" c:type="void"/>
12967 <parameter name="datalist" transfer-ownership="none">
12968 <type name="Data" c:type="GData**"/>
12972 <function name="datalist_set_flags" c:identifier="g_datalist_set_flags">
12973 <return-value transfer-ownership="none">
12974 <type name="none" c:type="void"/>
12977 <parameter name="datalist" transfer-ownership="none">
12978 <type name="Data" c:type="GData**"/>
12980 <parameter name="flags" transfer-ownership="none">
12981 <type name="uint" c:type="guint"/>
12985 <function name="datalist_unset_flags"
12986 c:identifier="g_datalist_unset_flags">
12987 <return-value transfer-ownership="none">
12988 <type name="none" c:type="void"/>
12991 <parameter name="datalist" transfer-ownership="none">
12992 <type name="Data" c:type="GData**"/>
12994 <parameter name="flags" transfer-ownership="none">
12995 <type name="uint" c:type="guint"/>
12999 <function name="dataset_destroy" c:identifier="g_dataset_destroy">
13000 <return-value transfer-ownership="none">
13001 <type name="none" c:type="void"/>
13004 <parameter name="dataset_location" transfer-ownership="none">
13005 <type name="any" c:type="gconstpointer"/>
13009 <function name="dataset_foreach" c:identifier="g_dataset_foreach">
13010 <return-value transfer-ownership="none">
13011 <type name="none" c:type="void"/>
13014 <parameter name="dataset_location" transfer-ownership="none">
13015 <type name="any" c:type="gconstpointer"/>
13017 <parameter name="func"
13018 transfer-ownership="none"
13021 <type name="DataForeachFunc" c:type="GDataForeachFunc"/>
13023 <parameter name="user_data" transfer-ownership="none">
13024 <type name="any" c:type="gpointer"/>
13028 <function name="dataset_id_get_data" c:identifier="g_dataset_id_get_data">
13029 <return-value transfer-ownership="none">
13030 <type name="any" c:type="gpointer"/>
13033 <parameter name="dataset_location" transfer-ownership="none">
13034 <type name="any" c:type="gconstpointer"/>
13036 <parameter name="key_id" transfer-ownership="none">
13037 <type name="Quark" c:type="GQuark"/>
13041 <function name="dataset_id_remove_no_notify"
13042 c:identifier="g_dataset_id_remove_no_notify">
13043 <return-value transfer-ownership="none">
13044 <type name="any" c:type="gpointer"/>
13047 <parameter name="dataset_location" transfer-ownership="none">
13048 <type name="any" c:type="gconstpointer"/>
13050 <parameter name="key_id" transfer-ownership="none">
13051 <type name="Quark" c:type="GQuark"/>
13055 <function name="dataset_id_set_data_full"
13056 c:identifier="g_dataset_id_set_data_full">
13057 <return-value transfer-ownership="none">
13058 <type name="none" c:type="void"/>
13061 <parameter name="dataset_location" transfer-ownership="none">
13062 <type name="any" c:type="gconstpointer"/>
13064 <parameter name="key_id" transfer-ownership="none">
13065 <type name="Quark" c:type="GQuark"/>
13067 <parameter name="data" transfer-ownership="none">
13068 <type name="any" c:type="gpointer"/>
13070 <parameter name="destroy_func" transfer-ownership="none" scope="call">
13071 <type name="DestroyNotify" c:type="GDestroyNotify"/>
13075 <function name="date_get_days_in_month"
13076 c:identifier="g_date_get_days_in_month">
13077 <return-value transfer-ownership="none">
13078 <type name="uint8" c:type="guint8"/>
13081 <parameter name="month" transfer-ownership="none">
13082 <type name="DateMonth" c:type="GDateMonth"/>
13084 <parameter name="year" transfer-ownership="none">
13085 <type name="DateYear" c:type="GDateYear"/>
13089 <function name="date_get_monday_weeks_in_year"
13090 c:identifier="g_date_get_monday_weeks_in_year">
13091 <return-value transfer-ownership="none">
13092 <type name="uint8" c:type="guint8"/>
13095 <parameter name="year" transfer-ownership="none">
13096 <type name="DateYear" c:type="GDateYear"/>
13100 <function name="date_get_sunday_weeks_in_year"
13101 c:identifier="g_date_get_sunday_weeks_in_year">
13102 <return-value transfer-ownership="none">
13103 <type name="uint8" c:type="guint8"/>
13106 <parameter name="year" transfer-ownership="none">
13107 <type name="DateYear" c:type="GDateYear"/>
13111 <function name="date_is_leap_year" c:identifier="g_date_is_leap_year">
13112 <return-value transfer-ownership="none">
13113 <type name="boolean" c:type="gboolean"/>
13116 <parameter name="year" transfer-ownership="none">
13117 <type name="DateYear" c:type="GDateYear"/>
13121 <function name="date_strftime" c:identifier="g_date_strftime">
13122 <return-value transfer-ownership="none">
13123 <type name="gsize" c:type="gsize"/>
13126 <parameter name="s" transfer-ownership="full">
13127 <type name="utf8" c:type="gchar*"/>
13129 <parameter name="slen" transfer-ownership="none">
13130 <type name="gsize" c:type="gsize"/>
13132 <parameter name="format" transfer-ownership="none">
13133 <type name="utf8" c:type="gchar*"/>
13135 <parameter name="date" transfer-ownership="none">
13136 <type name="Date" c:type="GDate*"/>
13140 <function name="date_time_compare" c:identifier="g_date_time_compare">
13141 <return-value transfer-ownership="none">
13142 <type name="int" c:type="gint"/>
13145 <parameter name="dt1" transfer-ownership="none">
13146 <type name="any" c:type="gconstpointer"/>
13148 <parameter name="dt2" transfer-ownership="none">
13149 <type name="any" c:type="gconstpointer"/>
13153 <function name="date_time_equal" c:identifier="g_date_time_equal">
13154 <return-value transfer-ownership="none">
13155 <type name="boolean" c:type="gboolean"/>
13158 <parameter name="dt1" transfer-ownership="none">
13159 <type name="any" c:type="gconstpointer"/>
13161 <parameter name="dt2" transfer-ownership="none">
13162 <type name="any" c:type="gconstpointer"/>
13166 <function name="date_time_hash" c:identifier="g_date_time_hash">
13167 <return-value transfer-ownership="none">
13168 <type name="uint" c:type="guint"/>
13171 <parameter name="datetime" transfer-ownership="none">
13172 <type name="any" c:type="gconstpointer"/>
13176 <function name="date_valid_day" c:identifier="g_date_valid_day">
13177 <return-value transfer-ownership="none">
13178 <type name="boolean" c:type="gboolean"/>
13181 <parameter name="day" transfer-ownership="none">
13182 <type name="DateDay" c:type="GDateDay"/>
13186 <function name="date_valid_dmy" c:identifier="g_date_valid_dmy">
13187 <return-value transfer-ownership="none">
13188 <type name="boolean" c:type="gboolean"/>
13191 <parameter name="day" transfer-ownership="none">
13192 <type name="DateDay" c:type="GDateDay"/>
13194 <parameter name="month" transfer-ownership="none">
13195 <type name="DateMonth" c:type="GDateMonth"/>
13197 <parameter name="year" transfer-ownership="none">
13198 <type name="DateYear" c:type="GDateYear"/>
13202 <function name="date_valid_julian" c:identifier="g_date_valid_julian">
13203 <return-value transfer-ownership="none">
13204 <type name="boolean" c:type="gboolean"/>
13207 <parameter name="julian_date" transfer-ownership="none">
13208 <type name="uint32" c:type="guint32"/>
13212 <function name="date_valid_month" c:identifier="g_date_valid_month">
13213 <return-value transfer-ownership="none">
13214 <type name="boolean" c:type="gboolean"/>
13217 <parameter name="month" transfer-ownership="none">
13218 <type name="DateMonth" c:type="GDateMonth"/>
13222 <function name="date_valid_weekday" c:identifier="g_date_valid_weekday">
13223 <return-value transfer-ownership="none">
13224 <type name="boolean" c:type="gboolean"/>
13227 <parameter name="weekday" transfer-ownership="none">
13228 <type name="DateWeekday" c:type="GDateWeekday"/>
13232 <function name="date_valid_year" c:identifier="g_date_valid_year">
13233 <return-value transfer-ownership="none">
13234 <type name="boolean" c:type="gboolean"/>
13237 <parameter name="year" transfer-ownership="none">
13238 <type name="DateYear" c:type="GDateYear"/>
13242 <function name="dcgettext" c:identifier="g_dcgettext">
13243 <return-value transfer-ownership="none">
13244 <type name="utf8" c:type="gchar*"/>
13247 <parameter name="domain" transfer-ownership="none">
13248 <type name="utf8" c:type="gchar*"/>
13250 <parameter name="msgid" transfer-ownership="none">
13251 <type name="utf8" c:type="gchar*"/>
13253 <parameter name="category" transfer-ownership="none">
13254 <type name="int" c:type="int"/>
13258 <function name="dgettext" c:identifier="g_dgettext">
13259 <return-value transfer-ownership="none">
13260 <type name="utf8" c:type="gchar*"/>
13263 <parameter name="domain" transfer-ownership="none">
13264 <type name="utf8" c:type="gchar*"/>
13266 <parameter name="msgid" transfer-ownership="none">
13267 <type name="utf8" c:type="gchar*"/>
13271 <function name="dir_open" c:identifier="g_dir_open" throws="1">
13272 <return-value transfer-ownership="full">
13273 <type name="Dir" c:type="GDir*"/>
13276 <parameter name="path" transfer-ownership="none">
13277 <type name="utf8" c:type="gchar*"/>
13279 <parameter name="flags" transfer-ownership="none">
13280 <type name="uint" c:type="guint"/>
13284 <function name="direct_equal" c:identifier="g_direct_equal">
13285 <return-value transfer-ownership="none">
13286 <type name="boolean" c:type="gboolean"/>
13289 <parameter name="v1" transfer-ownership="none">
13290 <type name="any" c:type="gconstpointer"/>
13292 <parameter name="v2" transfer-ownership="none">
13293 <type name="any" c:type="gconstpointer"/>
13297 <function name="direct_hash" c:identifier="g_direct_hash">
13298 <return-value transfer-ownership="none">
13299 <type name="uint" c:type="guint"/>
13302 <parameter name="v" transfer-ownership="none">
13303 <type name="any" c:type="gconstpointer"/>
13307 <function name="dngettext" c:identifier="g_dngettext">
13308 <return-value transfer-ownership="none">
13309 <type name="utf8" c:type="gchar*"/>
13312 <parameter name="domain" transfer-ownership="none">
13313 <type name="utf8" c:type="gchar*"/>
13315 <parameter name="msgid" transfer-ownership="none">
13316 <type name="utf8" c:type="gchar*"/>
13318 <parameter name="msgid_plural" transfer-ownership="none">
13319 <type name="utf8" c:type="gchar*"/>
13321 <parameter name="n" transfer-ownership="none">
13322 <type name="ulong" c:type="gulong"/>
13326 <function name="double_equal" c:identifier="g_double_equal">
13327 <return-value transfer-ownership="none">
13328 <type name="boolean" c:type="gboolean"/>
13331 <parameter name="v1" transfer-ownership="none">
13332 <type name="any" c:type="gconstpointer"/>
13334 <parameter name="v2" transfer-ownership="none">
13335 <type name="any" c:type="gconstpointer"/>
13339 <function name="double_hash" c:identifier="g_double_hash">
13340 <return-value transfer-ownership="none">
13341 <type name="uint" c:type="guint"/>
13344 <parameter name="v" transfer-ownership="none">
13345 <type name="any" c:type="gconstpointer"/>
13349 <function name="dpgettext" c:identifier="g_dpgettext">
13350 <return-value transfer-ownership="none">
13351 <type name="utf8" c:type="gchar*"/>
13354 <parameter name="domain" transfer-ownership="none">
13355 <type name="utf8" c:type="gchar*"/>
13357 <parameter name="msgctxtid" transfer-ownership="none">
13358 <type name="utf8" c:type="gchar*"/>
13360 <parameter name="msgidoffset" transfer-ownership="none">
13361 <type name="gsize" c:type="gsize"/>
13365 <function name="dpgettext2" c:identifier="g_dpgettext2">
13366 <return-value transfer-ownership="none">
13367 <type name="utf8" c:type="gchar*"/>
13370 <parameter name="domain" transfer-ownership="none">
13371 <type name="utf8" c:type="gchar*"/>
13373 <parameter name="context" transfer-ownership="none">
13374 <type name="utf8" c:type="gchar*"/>
13376 <parameter name="msgid" transfer-ownership="none">
13377 <type name="utf8" c:type="gchar*"/>
13381 <function name="dummy_decl" c:identifier="glib_dummy_decl">
13382 <return-value transfer-ownership="none">
13383 <type name="none" c:type="void"/>
13386 <function name="file_error_from_errno"
13387 c:identifier="g_file_error_from_errno">
13388 <return-value transfer-ownership="full">
13389 <type name="FileError" c:type="GFileError"/>
13392 <parameter name="err_no" transfer-ownership="none">
13393 <type name="int" c:type="gint"/>
13397 <function name="file_get_contents"
13398 c:identifier="g_file_get_contents"
13400 <return-value transfer-ownership="none">
13401 <type name="boolean" c:type="gboolean"/>
13404 <parameter name="filename" transfer-ownership="none">
13405 <type name="utf8" c:type="gchar*"/>
13407 <parameter name="contents"
13409 caller-allocates="0"
13410 transfer-ownership="full">
13411 <type name="utf8" c:type="gchar**"/>
13413 <parameter name="length"
13415 caller-allocates="0"
13416 transfer-ownership="full"
13418 <type name="gsize" c:type="gsize*"/>
13422 <function name="file_open_tmp" c:identifier="g_file_open_tmp" throws="1">
13423 <return-value transfer-ownership="none">
13424 <type name="int" c:type="gint"/>
13427 <parameter name="tmpl" transfer-ownership="none">
13428 <type name="utf8" c:type="gchar*"/>
13430 <parameter name="name_used"
13432 caller-allocates="0"
13433 transfer-ownership="full">
13434 <type name="utf8" c:type="gchar**"/>
13438 <function name="file_read_link" c:identifier="g_file_read_link" throws="1">
13439 <return-value transfer-ownership="full">
13440 <type name="utf8" c:type="gchar*"/>
13443 <parameter name="filename" transfer-ownership="none">
13444 <type name="utf8" c:type="gchar*"/>
13448 <function name="file_set_contents"
13449 c:identifier="g_file_set_contents"
13451 <return-value transfer-ownership="none">
13452 <type name="boolean" c:type="gboolean"/>
13455 <parameter name="filename" transfer-ownership="none">
13456 <type name="utf8" c:type="gchar*"/>
13458 <parameter name="contents" transfer-ownership="none">
13459 <array length="2" c:type="gchar*">
13460 <type name="uint8"/>
13463 <parameter name="length" transfer-ownership="none">
13464 <type name="gssize" c:type="gssize"/>
13468 <function name="file_test" c:identifier="g_file_test">
13469 <return-value transfer-ownership="none">
13470 <type name="boolean" c:type="gboolean"/>
13473 <parameter name="filename" transfer-ownership="none">
13474 <type name="utf8" c:type="gchar*"/>
13476 <parameter name="test" transfer-ownership="none">
13477 <type name="FileTest" c:type="GFileTest"/>
13481 <function name="filename_display_basename"
13482 c:identifier="g_filename_display_basename">
13483 <return-value transfer-ownership="full">
13484 <type name="utf8" c:type="gchar*"/>
13487 <parameter name="filename" transfer-ownership="none">
13488 <type name="utf8" c:type="gchar*"/>
13492 <function name="filename_display_name"
13493 c:identifier="g_filename_display_name">
13494 <return-value transfer-ownership="full">
13495 <type name="utf8" c:type="gchar*"/>
13498 <parameter name="filename" transfer-ownership="none">
13499 <type name="utf8" c:type="gchar*"/>
13503 <function name="filename_from_uri"
13504 c:identifier="g_filename_from_uri"
13506 <return-value transfer-ownership="full">
13507 <type name="utf8" c:type="gchar*"/>
13510 <parameter name="uri" transfer-ownership="none">
13511 <type name="utf8" c:type="gchar*"/>
13513 <parameter name="hostname" transfer-ownership="none">
13514 <array c:type="gchar**">
13515 <type name="utf8"/>
13520 <function name="filename_from_utf8"
13521 c:identifier="g_filename_from_utf8"
13523 <return-value transfer-ownership="full">
13524 <type name="utf8" c:type="gchar*"/>
13527 <parameter name="utf8string" transfer-ownership="none">
13528 <type name="utf8" c:type="gchar*"/>
13530 <parameter name="len" transfer-ownership="none">
13531 <type name="gssize" c:type="gssize"/>
13533 <parameter name="bytes_read"
13535 caller-allocates="0"
13536 transfer-ownership="full">
13537 <type name="gsize" c:type="gsize*"/>
13539 <parameter name="bytes_written"
13541 caller-allocates="0"
13542 transfer-ownership="full">
13543 <type name="gsize" c:type="gsize*"/>
13547 <function name="filename_to_uri"
13548 c:identifier="g_filename_to_uri"
13550 <return-value transfer-ownership="full">
13551 <type name="utf8" c:type="gchar*"/>
13554 <parameter name="filename" transfer-ownership="none">
13555 <type name="utf8" c:type="gchar*"/>
13557 <parameter name="hostname" transfer-ownership="none" allow-none="1">
13558 <type name="utf8" c:type="gchar*"/>
13562 <function name="filename_to_utf8"
13563 c:identifier="g_filename_to_utf8"
13565 <return-value transfer-ownership="full">
13566 <type name="utf8" c:type="gchar*"/>
13569 <parameter name="opsysstring" transfer-ownership="none">
13570 <type name="utf8" c:type="gchar*"/>
13572 <parameter name="len" transfer-ownership="none">
13573 <type name="gssize" c:type="gssize"/>
13575 <parameter name="bytes_read"
13577 caller-allocates="0"
13578 transfer-ownership="full">
13579 <type name="gsize" c:type="gsize*"/>
13581 <parameter name="bytes_written"
13583 caller-allocates="0"
13584 transfer-ownership="full">
13585 <type name="gsize" c:type="gsize*"/>
13589 <function name="find_program_in_path"
13590 c:identifier="g_find_program_in_path">
13591 <return-value transfer-ownership="full">
13592 <type name="utf8" c:type="gchar*"/>
13595 <parameter name="program" transfer-ownership="none">
13596 <type name="utf8" c:type="gchar*"/>
13600 <function name="format_size_for_display"
13601 c:identifier="g_format_size_for_display">
13602 <return-value transfer-ownership="full">
13603 <type name="utf8" c:type="char*"/>
13606 <parameter name="size" transfer-ownership="none">
13607 <type name="offset" c:type="goffset"/>
13611 <function name="free" c:identifier="g_free">
13612 <return-value transfer-ownership="none">
13613 <type name="none" c:type="void"/>
13616 <parameter name="mem" transfer-ownership="none">
13617 <type name="any" c:type="gpointer"/>
13621 <function name="get_application_name"
13622 c:identifier="g_get_application_name">
13623 <return-value transfer-ownership="none">
13624 <type name="utf8" c:type="gchar*"/>
13627 <function name="get_charset" c:identifier="g_get_charset">
13628 <return-value transfer-ownership="none">
13629 <type name="boolean" c:type="gboolean"/>
13632 <parameter name="charset" transfer-ownership="none">
13633 <array c:type="char**">
13634 <type name="utf8"/>
13639 <function name="get_current_dir" c:identifier="g_get_current_dir">
13640 <return-value transfer-ownership="full">
13641 <type name="utf8" c:type="gchar*"/>
13644 <function name="get_current_time" c:identifier="g_get_current_time">
13645 <return-value transfer-ownership="none">
13646 <type name="none" c:type="void"/>
13649 <parameter name="result" transfer-ownership="none">
13650 <type name="TimeVal" c:type="GTimeVal*"/>
13654 <function name="get_filename_charsets"
13655 c:identifier="g_get_filename_charsets">
13656 <return-value transfer-ownership="none">
13657 <type name="boolean" c:type="gboolean"/>
13660 <parameter name="charsets" transfer-ownership="none">
13661 <type name="utf8" c:type="gchar***"/>
13665 <function name="get_home_dir" c:identifier="g_get_home_dir">
13666 <return-value transfer-ownership="none">
13667 <type name="utf8" c:type="gchar*"/>
13670 <function name="get_host_name" c:identifier="g_get_host_name">
13671 <return-value transfer-ownership="none">
13672 <type name="utf8" c:type="gchar*"/>
13675 <function name="get_language_names" c:identifier="g_get_language_names">
13676 <return-value transfer-ownership="none">
13677 <array c:type="gchar**">
13678 <type name="utf8"/>
13682 <function name="get_prgname" c:identifier="g_get_prgname">
13683 <return-value transfer-ownership="full">
13684 <type name="utf8" c:type="gchar*"/>
13687 <function name="get_real_name" c:identifier="g_get_real_name">
13688 <return-value transfer-ownership="none">
13689 <type name="utf8" c:type="gchar*"/>
13692 <function name="get_system_config_dirs"
13693 c:identifier="g_get_system_config_dirs">
13694 <return-value transfer-ownership="none">
13695 <array c:type="gchar**">
13696 <type name="utf8"/>
13700 <function name="get_system_data_dirs"
13701 c:identifier="g_get_system_data_dirs">
13702 <return-value transfer-ownership="none">
13703 <array c:type="gchar**">
13704 <type name="utf8"/>
13708 <function name="get_tmp_dir" c:identifier="g_get_tmp_dir">
13709 <return-value transfer-ownership="none">
13710 <type name="utf8" c:type="gchar*"/>
13713 <function name="get_user_cache_dir" c:identifier="g_get_user_cache_dir">
13714 <return-value transfer-ownership="none">
13715 <type name="utf8" c:type="gchar*"/>
13718 <function name="get_user_config_dir" c:identifier="g_get_user_config_dir">
13719 <return-value transfer-ownership="none">
13720 <type name="utf8" c:type="gchar*"/>
13723 <function name="get_user_data_dir" c:identifier="g_get_user_data_dir">
13724 <return-value transfer-ownership="none">
13725 <type name="utf8" c:type="gchar*"/>
13728 <function name="get_user_name" c:identifier="g_get_user_name">
13729 <return-value transfer-ownership="none">
13730 <type name="utf8" c:type="gchar*"/>
13733 <function name="get_user_special_dir"
13734 c:identifier="g_get_user_special_dir">
13735 <return-value transfer-ownership="none">
13736 <type name="utf8" c:type="gchar*"/>
13739 <parameter name="directory" transfer-ownership="none">
13740 <type name="UserDirectory" c:type="GUserDirectory"/>
13744 <function name="getenv" c:identifier="g_getenv">
13745 <return-value transfer-ownership="none">
13746 <type name="utf8" c:type="gchar*"/>
13749 <parameter name="variable" transfer-ownership="none">
13750 <type name="utf8" c:type="gchar*"/>
13754 <function name="hook_alloc" c:identifier="g_hook_alloc">
13755 <return-value transfer-ownership="full">
13756 <type name="Hook" c:type="GHook*"/>
13759 <parameter name="hook_list" transfer-ownership="none">
13760 <type name="HookList" c:type="GHookList*"/>
13764 <function name="hook_destroy" c:identifier="g_hook_destroy">
13765 <return-value transfer-ownership="none">
13766 <type name="boolean" c:type="gboolean"/>
13769 <parameter name="hook_list" transfer-ownership="none">
13770 <type name="HookList" c:type="GHookList*"/>
13772 <parameter name="hook_id" transfer-ownership="none">
13773 <type name="ulong" c:type="gulong"/>
13777 <function name="hook_destroy_link" c:identifier="g_hook_destroy_link">
13778 <return-value transfer-ownership="none">
13779 <type name="none" c:type="void"/>
13782 <parameter name="hook_list" transfer-ownership="none">
13783 <type name="HookList" c:type="GHookList*"/>
13785 <parameter name="hook" transfer-ownership="none">
13786 <type name="Hook" c:type="GHook*"/>
13790 <function name="hook_find" c:identifier="g_hook_find">
13791 <return-value transfer-ownership="full">
13792 <type name="Hook" c:type="GHook*"/>
13795 <parameter name="hook_list" transfer-ownership="none">
13796 <type name="HookList" c:type="GHookList*"/>
13798 <parameter name="need_valids" transfer-ownership="none">
13799 <type name="boolean" c:type="gboolean"/>
13801 <parameter name="func"
13802 transfer-ownership="none"
13805 <type name="HookFindFunc" c:type="GHookFindFunc"/>
13807 <parameter name="data" transfer-ownership="none">
13808 <type name="any" c:type="gpointer"/>
13812 <function name="hook_find_data" c:identifier="g_hook_find_data">
13813 <return-value transfer-ownership="full">
13814 <type name="Hook" c:type="GHook*"/>
13817 <parameter name="hook_list" transfer-ownership="none">
13818 <type name="HookList" c:type="GHookList*"/>
13820 <parameter name="need_valids" transfer-ownership="none">
13821 <type name="boolean" c:type="gboolean"/>
13823 <parameter name="data" transfer-ownership="none">
13824 <type name="any" c:type="gpointer"/>
13828 <function name="hook_find_func" c:identifier="g_hook_find_func">
13829 <return-value transfer-ownership="full">
13830 <type name="Hook" c:type="GHook*"/>
13833 <parameter name="hook_list" transfer-ownership="none">
13834 <type name="HookList" c:type="GHookList*"/>
13836 <parameter name="need_valids" transfer-ownership="none">
13837 <type name="boolean" c:type="gboolean"/>
13839 <parameter name="func" transfer-ownership="none">
13840 <type name="any" c:type="gpointer"/>
13844 <function name="hook_find_func_data" c:identifier="g_hook_find_func_data">
13845 <return-value transfer-ownership="full">
13846 <type name="Hook" c:type="GHook*"/>
13849 <parameter name="hook_list" transfer-ownership="none">
13850 <type name="HookList" c:type="GHookList*"/>
13852 <parameter name="need_valids" transfer-ownership="none">
13853 <type name="boolean" c:type="gboolean"/>
13855 <parameter name="func" transfer-ownership="none">
13856 <type name="any" c:type="gpointer"/>
13858 <parameter name="data" transfer-ownership="none">
13859 <type name="any" c:type="gpointer"/>
13863 <function name="hook_first_valid" c:identifier="g_hook_first_valid">
13864 <return-value transfer-ownership="full">
13865 <type name="Hook" c:type="GHook*"/>
13868 <parameter name="hook_list" transfer-ownership="none">
13869 <type name="HookList" c:type="GHookList*"/>
13871 <parameter name="may_be_in_call" transfer-ownership="none">
13872 <type name="boolean" c:type="gboolean"/>
13876 <function name="hook_free" c:identifier="g_hook_free">
13877 <return-value transfer-ownership="none">
13878 <type name="none" c:type="void"/>
13881 <parameter name="hook_list" transfer-ownership="none">
13882 <type name="HookList" c:type="GHookList*"/>
13884 <parameter name="hook" transfer-ownership="none">
13885 <type name="Hook" c:type="GHook*"/>
13889 <function name="hook_get" c:identifier="g_hook_get">
13890 <return-value transfer-ownership="full">
13891 <type name="Hook" c:type="GHook*"/>
13894 <parameter name="hook_list" transfer-ownership="none">
13895 <type name="HookList" c:type="GHookList*"/>
13897 <parameter name="hook_id" transfer-ownership="none">
13898 <type name="ulong" c:type="gulong"/>
13902 <function name="hook_insert_before" c:identifier="g_hook_insert_before">
13903 <return-value transfer-ownership="none">
13904 <type name="none" c:type="void"/>
13907 <parameter name="hook_list" transfer-ownership="none">
13908 <type name="HookList" c:type="GHookList*"/>
13910 <parameter name="sibling" transfer-ownership="none">
13911 <type name="Hook" c:type="GHook*"/>
13913 <parameter name="hook" transfer-ownership="none">
13914 <type name="Hook" c:type="GHook*"/>
13918 <function name="hook_insert_sorted" c:identifier="g_hook_insert_sorted">
13919 <return-value transfer-ownership="none">
13920 <type name="none" c:type="void"/>
13923 <parameter name="hook_list" transfer-ownership="none">
13924 <type name="HookList" c:type="GHookList*"/>
13926 <parameter name="hook" transfer-ownership="none">
13927 <type name="Hook" c:type="GHook*"/>
13929 <parameter name="func" transfer-ownership="none" scope="call">
13930 <type name="HookCompareFunc" c:type="GHookCompareFunc"/>
13934 <function name="hook_next_valid" c:identifier="g_hook_next_valid">
13935 <return-value transfer-ownership="full">
13936 <type name="Hook" c:type="GHook*"/>
13939 <parameter name="hook_list" transfer-ownership="none">
13940 <type name="HookList" c:type="GHookList*"/>
13942 <parameter name="hook" transfer-ownership="none">
13943 <type name="Hook" c:type="GHook*"/>
13945 <parameter name="may_be_in_call" transfer-ownership="none">
13946 <type name="boolean" c:type="gboolean"/>
13950 <function name="hook_prepend" c:identifier="g_hook_prepend">
13951 <return-value transfer-ownership="none">
13952 <type name="none" c:type="void"/>
13955 <parameter name="hook_list" transfer-ownership="none">
13956 <type name="HookList" c:type="GHookList*"/>
13958 <parameter name="hook" transfer-ownership="none">
13959 <type name="Hook" c:type="GHook*"/>
13963 <function name="hook_ref" c:identifier="g_hook_ref">
13964 <return-value transfer-ownership="full">
13965 <type name="Hook" c:type="GHook*"/>
13968 <parameter name="hook_list" transfer-ownership="none">
13969 <type name="HookList" c:type="GHookList*"/>
13971 <parameter name="hook" transfer-ownership="none">
13972 <type name="Hook" c:type="GHook*"/>
13976 <function name="hook_unref" c:identifier="g_hook_unref">
13977 <return-value transfer-ownership="none">
13978 <type name="none" c:type="void"/>
13981 <parameter name="hook_list" transfer-ownership="none">
13982 <type name="HookList" c:type="GHookList*"/>
13984 <parameter name="hook" transfer-ownership="none">
13985 <type name="Hook" c:type="GHook*"/>
13989 <function name="hostname_is_ascii_encoded"
13990 c:identifier="g_hostname_is_ascii_encoded">
13991 <return-value transfer-ownership="none">
13992 <type name="boolean" c:type="gboolean"/>
13995 <parameter name="hostname" transfer-ownership="none">
13996 <type name="utf8" c:type="gchar*"/>
14000 <function name="hostname_is_ip_address"
14001 c:identifier="g_hostname_is_ip_address">
14002 <return-value transfer-ownership="none">
14003 <type name="boolean" c:type="gboolean"/>
14006 <parameter name="hostname" transfer-ownership="none">
14007 <type name="utf8" c:type="gchar*"/>
14011 <function name="hostname_is_non_ascii"
14012 c:identifier="g_hostname_is_non_ascii">
14013 <return-value transfer-ownership="none">
14014 <type name="boolean" c:type="gboolean"/>
14017 <parameter name="hostname" transfer-ownership="none">
14018 <type name="utf8" c:type="gchar*"/>
14022 <function name="hostname_to_ascii" c:identifier="g_hostname_to_ascii">
14023 <return-value transfer-ownership="full">
14024 <type name="utf8" c:type="gchar*"/>
14027 <parameter name="hostname" transfer-ownership="none">
14028 <type name="utf8" c:type="gchar*"/>
14032 <function name="hostname_to_unicode" c:identifier="g_hostname_to_unicode">
14033 <return-value transfer-ownership="full">
14034 <type name="utf8" c:type="gchar*"/>
14037 <parameter name="hostname" transfer-ownership="none">
14038 <type name="utf8" c:type="gchar*"/>
14042 <function name="iconv" c:identifier="g_iconv">
14043 <return-value transfer-ownership="none">
14044 <type name="gsize" c:type="gsize"/>
14047 <parameter name="converter" transfer-ownership="none">
14048 <type name="IConv" c:type="GIConv"/>
14050 <parameter name="inbuf" transfer-ownership="none">
14051 <array c:type="gchar**">
14052 <type name="utf8"/>
14055 <parameter name="inbytes_left"
14057 caller-allocates="0"
14058 transfer-ownership="full">
14059 <type name="gsize" c:type="gsize*"/>
14061 <parameter name="outbuf" transfer-ownership="none">
14062 <array c:type="gchar**">
14063 <type name="utf8"/>
14066 <parameter name="outbytes_left"
14068 caller-allocates="0"
14069 transfer-ownership="full">
14070 <type name="gsize" c:type="gsize*"/>
14074 <function name="iconv_close" c:identifier="g_iconv_close">
14075 <return-value transfer-ownership="none">
14076 <type name="int" c:type="gint"/>
14079 <parameter name="converter" transfer-ownership="none">
14080 <type name="IConv" c:type="GIConv"/>
14084 <function name="iconv_open" c:identifier="g_iconv_open">
14085 <return-value transfer-ownership="full">
14086 <type name="IConv" c:type="GIConv"/>
14089 <parameter name="to_codeset" transfer-ownership="none">
14090 <type name="utf8" c:type="gchar*"/>
14092 <parameter name="from_codeset" transfer-ownership="none">
14093 <type name="utf8" c:type="gchar*"/>
14097 <function name="idle_add" c:identifier="g_idle_add_full">
14098 <return-value transfer-ownership="none">
14099 <type name="uint" c:type="guint"/>
14102 <parameter name="priority" transfer-ownership="none">
14103 <type name="int" c:type="gint"/>
14105 <parameter name="function"
14106 transfer-ownership="none"
14110 <type name="SourceFunc" c:type="GSourceFunc"/>
14112 <parameter name="data" transfer-ownership="none">
14113 <type name="any" c:type="gpointer"/>
14115 <parameter name="notify" transfer-ownership="none" scope="call">
14116 <type name="DestroyNotify" c:type="GDestroyNotify"/>
14120 <function name="idle_remove_by_data" c:identifier="g_idle_remove_by_data">
14121 <return-value transfer-ownership="none">
14122 <type name="boolean" c:type="gboolean"/>
14125 <parameter name="data" transfer-ownership="none">
14126 <type name="any" c:type="gpointer"/>
14130 <function name="idle_source_new" c:identifier="g_idle_source_new">
14131 <return-value transfer-ownership="full">
14132 <type name="Source" c:type="GSource*"/>
14135 <function name="int64_equal" c:identifier="g_int64_equal">
14136 <return-value transfer-ownership="none">
14137 <type name="boolean" c:type="gboolean"/>
14140 <parameter name="v1" transfer-ownership="none">
14141 <type name="any" c:type="gconstpointer"/>
14143 <parameter name="v2" transfer-ownership="none">
14144 <type name="any" c:type="gconstpointer"/>
14148 <function name="int64_hash" c:identifier="g_int64_hash">
14149 <return-value transfer-ownership="none">
14150 <type name="uint" c:type="guint"/>
14153 <parameter name="v" transfer-ownership="none">
14154 <type name="any" c:type="gconstpointer"/>
14158 <function name="int_equal" c:identifier="g_int_equal">
14159 <return-value transfer-ownership="none">
14160 <type name="boolean" c:type="gboolean"/>
14163 <parameter name="v1" transfer-ownership="none">
14164 <type name="any" c:type="gconstpointer"/>
14166 <parameter name="v2" transfer-ownership="none">
14167 <type name="any" c:type="gconstpointer"/>
14171 <function name="int_hash" c:identifier="g_int_hash">
14172 <return-value transfer-ownership="none">
14173 <type name="uint" c:type="guint"/>
14176 <parameter name="v" transfer-ownership="none">
14177 <type name="any" c:type="gconstpointer"/>
14181 <function name="intern_static_string"
14182 c:identifier="g_intern_static_string">
14183 <return-value transfer-ownership="none">
14184 <type name="utf8" c:type="gchar*"/>
14187 <parameter name="string" transfer-ownership="none">
14188 <type name="utf8" c:type="gchar*"/>
14192 <function name="intern_string" c:identifier="g_intern_string">
14193 <return-value transfer-ownership="none">
14194 <type name="utf8" c:type="gchar*"/>
14197 <parameter name="string" transfer-ownership="none">
14198 <type name="utf8" c:type="gchar*"/>
14202 <function name="io_add_watch" c:identifier="g_io_add_watch_full">
14203 <return-value transfer-ownership="none">
14204 <type name="uint" c:type="guint"/>
14207 <parameter name="channel" transfer-ownership="none">
14208 <type name="IOChannel" c:type="GIOChannel*"/>
14210 <parameter name="priority" transfer-ownership="none">
14211 <type name="int" c:type="gint"/>
14213 <parameter name="condition" transfer-ownership="none">
14214 <type name="IOCondition" c:type="GIOCondition"/>
14216 <parameter name="func"
14217 transfer-ownership="none"
14221 <type name="IOFunc" c:type="GIOFunc"/>
14223 <parameter name="user_data" transfer-ownership="none">
14224 <type name="any" c:type="gpointer"/>
14226 <parameter name="notify" transfer-ownership="none" scope="call">
14227 <type name="DestroyNotify" c:type="GDestroyNotify"/>
14231 <function name="io_channel_error_from_errno"
14232 c:identifier="g_io_channel_error_from_errno">
14233 <return-value transfer-ownership="full">
14234 <type name="IOChannelError" c:type="GIOChannelError"/>
14237 <parameter name="en" transfer-ownership="none">
14238 <type name="int" c:type="gint"/>
14242 <function name="io_channel_unix_new" c:identifier="g_io_channel_unix_new">
14243 <return-value transfer-ownership="full">
14244 <type name="IOChannel" c:type="GIOChannel*"/>
14247 <parameter name="fd" transfer-ownership="none">
14248 <type name="int" c:type="int"/>
14252 <function name="io_create_watch" c:identifier="g_io_create_watch">
14253 <return-value transfer-ownership="full">
14254 <type name="Source" c:type="GSource*"/>
14257 <parameter name="channel" transfer-ownership="none">
14258 <type name="IOChannel" c:type="GIOChannel*"/>
14260 <parameter name="condition" transfer-ownership="none">
14261 <type name="IOCondition" c:type="GIOCondition"/>
14265 <function name="list_alloc" c:identifier="g_list_alloc" introspectable="0">
14266 <return-value transfer-ownership="full">
14267 <type name="List" c:type="GList*"/>
14270 <function name="list_pop_allocator" c:identifier="g_list_pop_allocator">
14271 <return-value transfer-ownership="none">
14272 <type name="none" c:type="void"/>
14275 <function name="list_push_allocator" c:identifier="g_list_push_allocator">
14276 <return-value transfer-ownership="none">
14277 <type name="none" c:type="void"/>
14280 <parameter name="allocator" transfer-ownership="none">
14281 <type name="any" c:type="gpointer"/>
14285 <function name="listenv" c:identifier="g_listenv">
14286 <return-value transfer-ownership="full">
14287 <array c:type="gchar**">
14288 <type name="utf8"/>
14292 <function name="locale_from_utf8"
14293 c:identifier="g_locale_from_utf8"
14295 <return-value transfer-ownership="full">
14296 <type name="utf8" c:type="gchar*"/>
14299 <parameter name="utf8string" transfer-ownership="none">
14300 <type name="utf8" c:type="gchar*"/>
14302 <parameter name="len" transfer-ownership="none">
14303 <type name="gssize" c:type="gssize"/>
14305 <parameter name="bytes_read"
14307 caller-allocates="0"
14308 transfer-ownership="full">
14309 <type name="gsize" c:type="gsize*"/>
14311 <parameter name="bytes_written"
14313 caller-allocates="0"
14314 transfer-ownership="full">
14315 <type name="gsize" c:type="gsize*"/>
14319 <function name="locale_to_utf8" c:identifier="g_locale_to_utf8" throws="1">
14320 <return-value transfer-ownership="full">
14321 <type name="utf8" c:type="gchar*"/>
14324 <parameter name="opsysstring" transfer-ownership="none">
14325 <type name="utf8" c:type="gchar*"/>
14327 <parameter name="len" transfer-ownership="none">
14328 <type name="gssize" c:type="gssize"/>
14330 <parameter name="bytes_read"
14332 caller-allocates="0"
14333 transfer-ownership="full">
14334 <type name="gsize" c:type="gsize*"/>
14336 <parameter name="bytes_written"
14338 caller-allocates="0"
14339 transfer-ownership="full">
14340 <type name="gsize" c:type="gsize*"/>
14344 <function name="log" c:identifier="g_log" introspectable="0">
14345 <return-value transfer-ownership="none">
14346 <type name="none" c:type="void"/>
14349 <parameter name="log_domain" transfer-ownership="none">
14350 <type name="utf8" c:type="gchar*"/>
14352 <parameter name="log_level" transfer-ownership="none">
14353 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14355 <parameter name="format" transfer-ownership="none">
14356 <type name="utf8" c:type="gchar*"/>
14358 <parameter transfer-ownership="none">
14364 <function name="log_default_handler" c:identifier="g_log_default_handler">
14365 <return-value transfer-ownership="none">
14366 <type name="none" c:type="void"/>
14369 <parameter name="log_domain" transfer-ownership="none">
14370 <type name="utf8" c:type="gchar*"/>
14372 <parameter name="log_level" transfer-ownership="none">
14373 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14375 <parameter name="message" transfer-ownership="none">
14376 <type name="utf8" c:type="gchar*"/>
14378 <parameter name="unused_data" transfer-ownership="none">
14379 <type name="any" c:type="gpointer"/>
14383 <function name="log_remove_handler" c:identifier="g_log_remove_handler">
14384 <return-value transfer-ownership="none">
14385 <type name="none" c:type="void"/>
14388 <parameter name="log_domain" transfer-ownership="none">
14389 <type name="utf8" c:type="gchar*"/>
14391 <parameter name="handler_id" transfer-ownership="none">
14392 <type name="uint" c:type="guint"/>
14396 <function name="log_set_always_fatal"
14397 c:identifier="g_log_set_always_fatal">
14398 <return-value transfer-ownership="full">
14399 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14402 <parameter name="fatal_mask" transfer-ownership="none">
14403 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14407 <function name="log_set_default_handler"
14408 c:identifier="g_log_set_default_handler">
14409 <return-value transfer-ownership="full">
14410 <type name="LogFunc" c:type="GLogFunc"/>
14413 <parameter name="log_func"
14414 transfer-ownership="none"
14417 <type name="LogFunc" c:type="GLogFunc"/>
14419 <parameter name="user_data" transfer-ownership="none">
14420 <type name="any" c:type="gpointer"/>
14424 <function name="log_set_fatal_mask" c:identifier="g_log_set_fatal_mask">
14425 <return-value transfer-ownership="full">
14426 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14429 <parameter name="log_domain" transfer-ownership="none">
14430 <type name="utf8" c:type="gchar*"/>
14432 <parameter name="fatal_mask" transfer-ownership="none">
14433 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14437 <function name="log_set_handler" c:identifier="g_log_set_handler">
14438 <return-value transfer-ownership="none">
14439 <type name="uint" c:type="guint"/>
14442 <parameter name="log_domain" transfer-ownership="none">
14443 <type name="utf8" c:type="gchar*"/>
14445 <parameter name="log_levels" transfer-ownership="none">
14446 <type name="LogLevelFlags" c:type="GLogLevelFlags"/>
14448 <parameter name="log_func"
14449 transfer-ownership="none"
14452 <type name="LogFunc" c:type="GLogFunc"/>
14454 <parameter name="user_data" transfer-ownership="none">
14455 <type name="any" c:type="gpointer"/>
14459 <function name="main_context_default"
14460 c:identifier="g_main_context_default">
14461 <return-value transfer-ownership="full">
14462 <type name="MainContext" c:type="GMainContext*"/>
14465 <function name="main_context_get_thread_default"
14466 c:identifier="g_main_context_get_thread_default">
14467 <return-value transfer-ownership="full">
14468 <type name="MainContext" c:type="GMainContext*"/>
14471 <function name="main_current_source" c:identifier="g_main_current_source">
14472 <return-value transfer-ownership="full">
14473 <type name="Source" c:type="GSource*"/>
14476 <function name="main_depth" c:identifier="g_main_depth">
14477 <return-value transfer-ownership="none">
14478 <type name="int" c:type="gint"/>
14481 <function name="malloc" c:identifier="g_malloc">
14482 <return-value transfer-ownership="none">
14483 <type name="any" c:type="gpointer"/>
14486 <parameter name="n_bytes" transfer-ownership="none">
14487 <type name="gsize" c:type="gsize"/>
14491 <function name="malloc0" c:identifier="g_malloc0">
14492 <return-value transfer-ownership="none">
14493 <type name="any" c:type="gpointer"/>
14496 <parameter name="n_bytes" transfer-ownership="none">
14497 <type name="gsize" c:type="gsize"/>
14501 <function name="malloc0_n" c:identifier="g_malloc0_n">
14502 <return-value transfer-ownership="none">
14503 <type name="any" c:type="gpointer"/>
14506 <parameter name="n_blocks" transfer-ownership="none">
14507 <type name="gsize" c:type="gsize"/>
14509 <parameter name="n_block_bytes" transfer-ownership="none">
14510 <type name="gsize" c:type="gsize"/>
14514 <function name="malloc_n" c:identifier="g_malloc_n">
14515 <return-value transfer-ownership="none">
14516 <type name="any" c:type="gpointer"/>
14519 <parameter name="n_blocks" transfer-ownership="none">
14520 <type name="gsize" c:type="gsize"/>
14522 <parameter name="n_block_bytes" transfer-ownership="none">
14523 <type name="gsize" c:type="gsize"/>
14527 <function name="markup_collect_attributes"
14528 c:identifier="g_markup_collect_attributes"
14529 introspectable="0">
14530 <return-value transfer-ownership="none">
14531 <type name="boolean" c:type="gboolean"/>
14534 <parameter name="element_name" transfer-ownership="none">
14535 <type name="utf8" c:type="gchar*"/>
14537 <parameter name="attribute_names" transfer-ownership="none">
14538 <array c:type="gchar**">
14539 <type name="utf8"/>
14542 <parameter name="attribute_values" transfer-ownership="none">
14543 <array c:type="gchar**">
14544 <type name="utf8"/>
14547 <parameter name="error" transfer-ownership="none">
14548 <type name="Error" c:type="GError**"/>
14550 <parameter name="first_type" transfer-ownership="none">
14551 <type name="MarkupCollectType" c:type="GMarkupCollectType"/>
14553 <parameter name="first_attr" transfer-ownership="none">
14554 <type name="utf8" c:type="gchar*"/>
14556 <parameter transfer-ownership="none">
14562 <function name="markup_escape_text" c:identifier="g_markup_escape_text">
14563 <return-value transfer-ownership="full">
14564 <type name="utf8" c:type="gchar*"/>
14567 <parameter name="text" transfer-ownership="none">
14568 <type name="utf8" c:type="gchar*"/>
14570 <parameter name="length" transfer-ownership="none">
14571 <type name="gssize" c:type="gssize"/>
14575 <function name="markup_printf_escaped"
14576 c:identifier="g_markup_printf_escaped"
14577 introspectable="0">
14578 <return-value transfer-ownership="full">
14579 <type name="utf8" c:type="gchar*"/>
14582 <parameter name="format" transfer-ownership="none">
14583 <type name="utf8" c:type="char*"/>
14585 <parameter transfer-ownership="none">
14591 <function name="mem_chunk_info" c:identifier="g_mem_chunk_info">
14592 <return-value transfer-ownership="none">
14593 <type name="none" c:type="void"/>
14596 <function name="mem_is_system_malloc"
14597 c:identifier="g_mem_is_system_malloc">
14598 <return-value transfer-ownership="none">
14599 <type name="boolean" c:type="gboolean"/>
14602 <function name="mem_profile" c:identifier="g_mem_profile">
14603 <return-value transfer-ownership="none">
14604 <type name="none" c:type="void"/>
14607 <function name="mem_set_vtable" c:identifier="g_mem_set_vtable">
14608 <return-value transfer-ownership="none">
14609 <type name="none" c:type="void"/>
14612 <parameter name="vtable" transfer-ownership="none">
14613 <type name="MemVTable" c:type="GMemVTable*"/>
14617 <function name="memdup" c:identifier="g_memdup">
14618 <return-value transfer-ownership="none">
14619 <type name="any" c:type="gpointer"/>
14622 <parameter name="mem" transfer-ownership="none">
14623 <type name="any" c:type="gconstpointer"/>
14625 <parameter name="byte_size" transfer-ownership="none">
14626 <type name="uint" c:type="guint"/>
14630 <function name="mkdir_with_parents" c:identifier="g_mkdir_with_parents">
14631 <return-value transfer-ownership="none">
14632 <type name="int" c:type="int"/>
14635 <parameter name="pathname" transfer-ownership="none">
14636 <type name="utf8" c:type="gchar*"/>
14638 <parameter name="mode" transfer-ownership="none">
14639 <type name="int" c:type="int"/>
14643 <function name="mkstemp" c:identifier="g_mkstemp">
14644 <return-value transfer-ownership="none">
14645 <type name="int" c:type="gint"/>
14648 <parameter name="tmpl" transfer-ownership="full">
14649 <type name="utf8" c:type="gchar*"/>
14653 <function name="mkstemp_full" c:identifier="g_mkstemp_full">
14654 <return-value transfer-ownership="none">
14655 <type name="int" c:type="gint"/>
14658 <parameter name="tmpl" transfer-ownership="full">
14659 <type name="utf8" c:type="gchar*"/>
14661 <parameter name="flags" transfer-ownership="none">
14662 <type name="int" c:type="int"/>
14664 <parameter name="mode" transfer-ownership="none">
14665 <type name="int" c:type="int"/>
14669 <function name="node_pop_allocator" c:identifier="g_node_pop_allocator">
14670 <return-value transfer-ownership="none">
14671 <type name="none" c:type="void"/>
14674 <function name="node_push_allocator" c:identifier="g_node_push_allocator">
14675 <return-value transfer-ownership="none">
14676 <type name="none" c:type="void"/>
14679 <parameter name="dummy" transfer-ownership="none">
14680 <type name="any" c:type="gpointer"/>
14684 <function name="nullify_pointer" c:identifier="g_nullify_pointer">
14685 <return-value transfer-ownership="none">
14686 <type name="none" c:type="void"/>
14689 <parameter name="nullify_location" transfer-ownership="none">
14690 <type name="any" c:type="gpointer*"/>
14694 <function name="on_error_query" c:identifier="g_on_error_query">
14695 <return-value transfer-ownership="none">
14696 <type name="none" c:type="void"/>
14699 <parameter name="prg_name" transfer-ownership="none">
14700 <type name="utf8" c:type="gchar*"/>
14704 <function name="on_error_stack_trace"
14705 c:identifier="g_on_error_stack_trace">
14706 <return-value transfer-ownership="none">
14707 <type name="none" c:type="void"/>
14710 <parameter name="prg_name" transfer-ownership="none">
14711 <type name="utf8" c:type="gchar*"/>
14715 <function name="once_init_enter" c:identifier="g_once_init_enter">
14716 <return-value transfer-ownership="none">
14717 <type name="boolean" c:type="gboolean"/>
14720 <parameter name="value_location"
14722 caller-allocates="0"
14723 transfer-ownership="full">
14724 <type name="gsize" c:type="gsize*"/>
14728 <function name="once_init_enter_impl"
14729 c:identifier="g_once_init_enter_impl">
14730 <return-value transfer-ownership="none">
14731 <type name="boolean" c:type="gboolean"/>
14734 <parameter name="value_location"
14736 caller-allocates="0"
14737 transfer-ownership="full">
14738 <type name="gsize" c:type="gsize*"/>
14742 <function name="once_init_leave" c:identifier="g_once_init_leave">
14743 <return-value transfer-ownership="none">
14744 <type name="none" c:type="void"/>
14747 <parameter name="value_location"
14749 caller-allocates="0"
14750 transfer-ownership="full">
14751 <type name="gsize" c:type="gsize*"/>
14753 <parameter name="initialization_value" transfer-ownership="none">
14754 <type name="gsize" c:type="gsize"/>
14758 <function name="parse_debug_string" c:identifier="g_parse_debug_string">
14759 <return-value transfer-ownership="none">
14760 <type name="uint" c:type="guint"/>
14763 <parameter name="string" transfer-ownership="none">
14764 <type name="utf8" c:type="gchar*"/>
14766 <parameter name="keys" transfer-ownership="none">
14767 <type name="DebugKey" c:type="GDebugKey*"/>
14769 <parameter name="nkeys" transfer-ownership="none">
14770 <type name="uint" c:type="guint"/>
14774 <function name="path_get_basename" c:identifier="g_path_get_basename">
14775 <return-value transfer-ownership="full">
14776 <type name="utf8" c:type="gchar*"/>
14779 <parameter name="file_name" transfer-ownership="none">
14780 <type name="utf8" c:type="gchar*"/>
14784 <function name="path_get_dirname" c:identifier="g_path_get_dirname">
14785 <return-value transfer-ownership="full">
14786 <type name="utf8" c:type="gchar*"/>
14789 <parameter name="file_name" transfer-ownership="none">
14790 <type name="utf8" c:type="gchar*"/>
14794 <function name="path_is_absolute" c:identifier="g_path_is_absolute">
14795 <return-value transfer-ownership="none">
14796 <type name="boolean" c:type="gboolean"/>
14799 <parameter name="file_name" transfer-ownership="none">
14800 <type name="utf8" c:type="gchar*"/>
14804 <function name="path_skip_root" c:identifier="g_path_skip_root">
14805 <return-value transfer-ownership="none">
14806 <type name="utf8" c:type="gchar*"/>
14809 <parameter name="file_name" transfer-ownership="none">
14810 <type name="utf8" c:type="gchar*"/>
14814 <function name="pattern_match" c:identifier="g_pattern_match">
14815 <return-value transfer-ownership="none">
14816 <type name="boolean" c:type="gboolean"/>
14819 <parameter name="pspec" transfer-ownership="none">
14820 <type name="PatternSpec" c:type="GPatternSpec*"/>
14822 <parameter name="string_length" transfer-ownership="none">
14823 <type name="uint" c:type="guint"/>
14825 <parameter name="string" transfer-ownership="none">
14826 <type name="utf8" c:type="gchar*"/>
14828 <parameter name="string_reversed" transfer-ownership="none">
14829 <type name="utf8" c:type="gchar*"/>
14833 <function name="pattern_match_simple"
14834 c:identifier="g_pattern_match_simple">
14835 <return-value transfer-ownership="none">
14836 <type name="boolean" c:type="gboolean"/>
14839 <parameter name="pattern" transfer-ownership="none">
14840 <type name="utf8" c:type="gchar*"/>
14842 <parameter name="string" transfer-ownership="none">
14843 <type name="utf8" c:type="gchar*"/>
14847 <function name="pattern_match_string"
14848 c:identifier="g_pattern_match_string">
14849 <return-value transfer-ownership="none">
14850 <type name="boolean" c:type="gboolean"/>
14853 <parameter name="pspec" transfer-ownership="none">
14854 <type name="PatternSpec" c:type="GPatternSpec*"/>
14856 <parameter name="string" transfer-ownership="none">
14857 <type name="utf8" c:type="gchar*"/>
14861 <function name="poll" c:identifier="g_poll">
14862 <return-value transfer-ownership="none">
14863 <type name="int" c:type="gint"/>
14866 <parameter name="fds" transfer-ownership="none">
14867 <type name="PollFD" c:type="GPollFD*"/>
14869 <parameter name="nfds" transfer-ownership="none">
14870 <type name="uint" c:type="guint"/>
14872 <parameter name="timeout" transfer-ownership="none">
14873 <type name="int" c:type="gint"/>
14877 <function name="prefix_error"
14878 c:identifier="g_prefix_error"
14879 introspectable="0">
14880 <return-value transfer-ownership="none">
14881 <type name="none" c:type="void"/>
14884 <parameter name="err" transfer-ownership="none">
14885 <type name="Error" c:type="GError**"/>
14887 <parameter name="format" transfer-ownership="none">
14888 <type name="utf8" c:type="gchar*"/>
14890 <parameter transfer-ownership="none">
14896 <function name="print" c:identifier="g_print" introspectable="0">
14897 <return-value transfer-ownership="none">
14898 <type name="none" c:type="void"/>
14901 <parameter name="format" transfer-ownership="none">
14902 <type name="utf8" c:type="gchar*"/>
14904 <parameter transfer-ownership="none">
14910 <function name="printerr" c:identifier="g_printerr" introspectable="0">
14911 <return-value transfer-ownership="none">
14912 <type name="none" c:type="void"/>
14915 <parameter name="format" transfer-ownership="none">
14916 <type name="utf8" c:type="gchar*"/>
14918 <parameter transfer-ownership="none">
14924 <function name="printf" c:identifier="g_printf" introspectable="0">
14925 <return-value transfer-ownership="none">
14926 <type name="int" c:type="gint"/>
14929 <parameter name="format" transfer-ownership="full">
14930 <type name="utf8" c:type="gchar*"/>
14932 <parameter transfer-ownership="none">
14938 <function name="propagate_error" c:identifier="g_propagate_error">
14939 <return-value transfer-ownership="none">
14940 <type name="none" c:type="void"/>
14943 <parameter name="dest" transfer-ownership="none">
14944 <type name="Error" c:type="GError**"/>
14946 <parameter name="src" transfer-ownership="none">
14947 <type name="Error" c:type="GError*"/>
14951 <function name="propagate_prefixed_error"
14952 c:identifier="g_propagate_prefixed_error"
14953 introspectable="0">
14954 <return-value transfer-ownership="none">
14955 <type name="none" c:type="void"/>
14958 <parameter name="dest" transfer-ownership="none">
14959 <type name="Error" c:type="GError**"/>
14961 <parameter name="src" transfer-ownership="none">
14962 <type name="Error" c:type="GError*"/>
14964 <parameter name="format" transfer-ownership="none">
14965 <type name="utf8" c:type="gchar*"/>
14967 <parameter transfer-ownership="none">
14973 <function name="ptr_array_sized_new" c:identifier="g_ptr_array_sized_new">
14974 <return-value transfer-ownership="full">
14975 <array c:type="GPtrArray*">
14976 <type name="any" c:type="gpointer"/>
14980 <parameter name="reserved_size" transfer-ownership="none">
14981 <type name="uint" c:type="guint"/>
14985 <function name="qsort_with_data" c:identifier="g_qsort_with_data">
14986 <return-value transfer-ownership="none">
14987 <type name="none" c:type="void"/>
14990 <parameter name="pbase" transfer-ownership="none">
14991 <type name="any" c:type="gconstpointer"/>
14993 <parameter name="total_elems" transfer-ownership="none">
14994 <type name="int" c:type="gint"/>
14996 <parameter name="size" transfer-ownership="none">
14997 <type name="gsize" c:type="gsize"/>
14999 <parameter name="compare_func"
15000 transfer-ownership="none"
15003 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
15005 <parameter name="user_data" transfer-ownership="none">
15006 <type name="any" c:type="gpointer"/>
15010 <function name="quark_from_static_string"
15011 c:identifier="g_quark_from_static_string">
15012 <return-value transfer-ownership="full">
15013 <type name="Quark" c:type="GQuark"/>
15016 <parameter name="string" transfer-ownership="none">
15017 <type name="utf8" c:type="gchar*"/>
15021 <function name="quark_from_string" c:identifier="g_quark_from_string">
15022 <return-value transfer-ownership="full">
15023 <type name="Quark" c:type="GQuark"/>
15026 <parameter name="string" transfer-ownership="none">
15027 <type name="utf8" c:type="gchar*"/>
15031 <function name="quark_to_string" c:identifier="g_quark_to_string">
15032 <return-value transfer-ownership="none">
15033 <type name="utf8" c:type="gchar*"/>
15036 <parameter name="quark" transfer-ownership="none">
15037 <type name="Quark" c:type="GQuark"/>
15041 <function name="quark_try_string" c:identifier="g_quark_try_string">
15042 <return-value transfer-ownership="full">
15043 <type name="Quark" c:type="GQuark"/>
15046 <parameter name="string" transfer-ownership="none">
15047 <type name="utf8" c:type="gchar*"/>
15051 <function name="random_double" c:identifier="g_random_double">
15052 <return-value transfer-ownership="none">
15053 <type name="double" c:type="gdouble"/>
15056 <function name="random_double_range" c:identifier="g_random_double_range">
15057 <return-value transfer-ownership="none">
15058 <type name="double" c:type="gdouble"/>
15061 <parameter name="begin" transfer-ownership="none">
15062 <type name="double" c:type="gdouble"/>
15064 <parameter name="end" transfer-ownership="none">
15065 <type name="double" c:type="gdouble"/>
15069 <function name="random_int" c:identifier="g_random_int">
15070 <return-value transfer-ownership="none">
15071 <type name="uint32" c:type="guint32"/>
15074 <function name="random_int_range" c:identifier="g_random_int_range">
15075 <return-value transfer-ownership="none">
15076 <type name="int32" c:type="gint32"/>
15079 <parameter name="begin" transfer-ownership="none">
15080 <type name="int32" c:type="gint32"/>
15082 <parameter name="end" transfer-ownership="none">
15083 <type name="int32" c:type="gint32"/>
15087 <function name="random_set_seed" c:identifier="g_random_set_seed">
15088 <return-value transfer-ownership="none">
15089 <type name="none" c:type="void"/>
15092 <parameter name="seed" transfer-ownership="none">
15093 <type name="uint32" c:type="guint32"/>
15097 <function name="realloc" c:identifier="g_realloc">
15098 <return-value transfer-ownership="none">
15099 <type name="any" c:type="gpointer"/>
15102 <parameter name="mem" transfer-ownership="none">
15103 <type name="any" c:type="gpointer"/>
15105 <parameter name="n_bytes" transfer-ownership="none">
15106 <type name="gsize" c:type="gsize"/>
15110 <function name="realloc_n" c:identifier="g_realloc_n">
15111 <return-value transfer-ownership="none">
15112 <type name="any" c:type="gpointer"/>
15115 <parameter name="mem" transfer-ownership="none">
15116 <type name="any" c:type="gpointer"/>
15118 <parameter name="n_blocks" transfer-ownership="none">
15119 <type name="gsize" c:type="gsize"/>
15121 <parameter name="n_block_bytes" transfer-ownership="none">
15122 <type name="gsize" c:type="gsize"/>
15126 <function name="regex_check_replacement"
15127 c:identifier="g_regex_check_replacement"
15129 <return-value transfer-ownership="none">
15130 <type name="boolean" c:type="gboolean"/>
15133 <parameter name="replacement" transfer-ownership="none">
15134 <type name="utf8" c:type="gchar*"/>
15136 <parameter name="has_references"
15138 caller-allocates="0"
15139 transfer-ownership="full">
15140 <type name="boolean" c:type="gboolean*"/>
15144 <function name="regex_escape_string" c:identifier="g_regex_escape_string">
15145 <return-value transfer-ownership="full">
15146 <type name="utf8" c:type="gchar*"/>
15149 <parameter name="string" transfer-ownership="none">
15150 <type name="utf8" c:type="gchar*"/>
15152 <parameter name="length" transfer-ownership="none">
15153 <type name="int" c:type="gint"/>
15157 <function name="regex_match_simple" c:identifier="g_regex_match_simple">
15158 <return-value transfer-ownership="none">
15159 <type name="boolean" c:type="gboolean"/>
15162 <parameter name="pattern" transfer-ownership="none">
15163 <type name="utf8" c:type="gchar*"/>
15165 <parameter name="string" transfer-ownership="none">
15166 <type name="utf8" c:type="gchar*"/>
15168 <parameter name="compile_options" transfer-ownership="none">
15169 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
15171 <parameter name="match_options" transfer-ownership="none">
15172 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
15176 <function name="regex_split_simple" c:identifier="g_regex_split_simple">
15177 <return-value transfer-ownership="full">
15178 <array c:type="gchar**">
15179 <type name="utf8"/>
15183 <parameter name="pattern" transfer-ownership="none">
15184 <type name="utf8" c:type="gchar*"/>
15186 <parameter name="string" transfer-ownership="none">
15187 <type name="utf8" c:type="gchar*"/>
15189 <parameter name="compile_options" transfer-ownership="none">
15190 <type name="RegexCompileFlags" c:type="GRegexCompileFlags"/>
15192 <parameter name="match_options" transfer-ownership="none">
15193 <type name="RegexMatchFlags" c:type="GRegexMatchFlags"/>
15197 <function name="reload_user_special_dirs_cache"
15198 c:identifier="g_reload_user_special_dirs_cache">
15199 <return-value transfer-ownership="none">
15200 <type name="none" c:type="void"/>
15203 <function name="return_if_fail_warning"
15204 c:identifier="g_return_if_fail_warning">
15205 <return-value transfer-ownership="none">
15206 <type name="none" c:type="void"/>
15209 <parameter name="log_domain" transfer-ownership="none">
15210 <type name="utf8" c:type="char*"/>
15212 <parameter name="pretty_function" transfer-ownership="none">
15213 <type name="utf8" c:type="char*"/>
15215 <parameter name="expression" transfer-ownership="none">
15216 <type name="utf8" c:type="char*"/>
15220 <function name="rmdir" c:identifier="g_rmdir">
15221 <return-value transfer-ownership="none">
15222 <type name="int" c:type="int"/>
15225 <parameter name="filename" transfer-ownership="none">
15226 <type name="utf8" c:type="gchar*"/>
15230 <function name="sequence_foreach_range"
15231 c:identifier="g_sequence_foreach_range">
15232 <return-value transfer-ownership="none">
15233 <type name="none" c:type="void"/>
15236 <parameter name="begin" transfer-ownership="none">
15237 <type name="SequenceIter" c:type="GSequenceIter*"/>
15239 <parameter name="end" transfer-ownership="none">
15240 <type name="SequenceIter" c:type="GSequenceIter*"/>
15242 <parameter name="func"
15243 transfer-ownership="none"
15246 <type name="Func" c:type="GFunc"/>
15248 <parameter name="user_data" transfer-ownership="none">
15249 <type name="any" c:type="gpointer"/>
15253 <function name="sequence_get" c:identifier="g_sequence_get">
15254 <return-value transfer-ownership="none">
15255 <type name="any" c:type="gpointer"/>
15258 <parameter name="iter" transfer-ownership="none">
15259 <type name="SequenceIter" c:type="GSequenceIter*"/>
15263 <function name="sequence_insert_before"
15264 c:identifier="g_sequence_insert_before">
15265 <return-value transfer-ownership="full">
15266 <type name="SequenceIter" c:type="GSequenceIter*"/>
15269 <parameter name="iter" transfer-ownership="none">
15270 <type name="SequenceIter" c:type="GSequenceIter*"/>
15272 <parameter name="data" transfer-ownership="none">
15273 <type name="any" c:type="gpointer"/>
15277 <function name="sequence_move" c:identifier="g_sequence_move">
15278 <return-value transfer-ownership="none">
15279 <type name="none" c:type="void"/>
15282 <parameter name="src" transfer-ownership="none">
15283 <type name="SequenceIter" c:type="GSequenceIter*"/>
15285 <parameter name="dest" transfer-ownership="none">
15286 <type name="SequenceIter" c:type="GSequenceIter*"/>
15290 <function name="sequence_move_range" c:identifier="g_sequence_move_range">
15291 <return-value transfer-ownership="none">
15292 <type name="none" c:type="void"/>
15295 <parameter name="dest" transfer-ownership="none">
15296 <type name="SequenceIter" c:type="GSequenceIter*"/>
15298 <parameter name="begin" transfer-ownership="none">
15299 <type name="SequenceIter" c:type="GSequenceIter*"/>
15301 <parameter name="end" transfer-ownership="none">
15302 <type name="SequenceIter" c:type="GSequenceIter*"/>
15306 <function name="sequence_range_get_midpoint"
15307 c:identifier="g_sequence_range_get_midpoint">
15308 <return-value transfer-ownership="full">
15309 <type name="SequenceIter" c:type="GSequenceIter*"/>
15312 <parameter name="begin" transfer-ownership="none">
15313 <type name="SequenceIter" c:type="GSequenceIter*"/>
15315 <parameter name="end" transfer-ownership="none">
15316 <type name="SequenceIter" c:type="GSequenceIter*"/>
15320 <function name="sequence_remove" c:identifier="g_sequence_remove">
15321 <return-value transfer-ownership="none">
15322 <type name="none" c:type="void"/>
15325 <parameter name="iter" transfer-ownership="none">
15326 <type name="SequenceIter" c:type="GSequenceIter*"/>
15330 <function name="sequence_remove_range"
15331 c:identifier="g_sequence_remove_range">
15332 <return-value transfer-ownership="none">
15333 <type name="none" c:type="void"/>
15336 <parameter name="begin" transfer-ownership="none">
15337 <type name="SequenceIter" c:type="GSequenceIter*"/>
15339 <parameter name="end" transfer-ownership="none">
15340 <type name="SequenceIter" c:type="GSequenceIter*"/>
15344 <function name="sequence_set" c:identifier="g_sequence_set">
15345 <return-value transfer-ownership="none">
15346 <type name="none" c:type="void"/>
15349 <parameter name="iter" transfer-ownership="none">
15350 <type name="SequenceIter" c:type="GSequenceIter*"/>
15352 <parameter name="data" transfer-ownership="none">
15353 <type name="any" c:type="gpointer"/>
15357 <function name="sequence_sort_changed"
15358 c:identifier="g_sequence_sort_changed">
15359 <return-value transfer-ownership="none">
15360 <type name="none" c:type="void"/>
15363 <parameter name="iter" transfer-ownership="none">
15364 <type name="SequenceIter" c:type="GSequenceIter*"/>
15366 <parameter name="cmp_func"
15367 transfer-ownership="none"
15370 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
15372 <parameter name="cmp_data" transfer-ownership="none">
15373 <type name="any" c:type="gpointer"/>
15377 <function name="sequence_sort_changed_iter"
15378 c:identifier="g_sequence_sort_changed_iter">
15379 <return-value transfer-ownership="none">
15380 <type name="none" c:type="void"/>
15383 <parameter name="iter" transfer-ownership="none">
15384 <type name="SequenceIter" c:type="GSequenceIter*"/>
15386 <parameter name="iter_cmp"
15387 transfer-ownership="none"
15390 <type name="SequenceIterCompareFunc"
15391 c:type="GSequenceIterCompareFunc"/>
15393 <parameter name="cmp_data" transfer-ownership="none">
15394 <type name="any" c:type="gpointer"/>
15398 <function name="sequence_swap" c:identifier="g_sequence_swap">
15399 <return-value transfer-ownership="none">
15400 <type name="none" c:type="void"/>
15403 <parameter name="a" transfer-ownership="none">
15404 <type name="SequenceIter" c:type="GSequenceIter*"/>
15406 <parameter name="b" transfer-ownership="none">
15407 <type name="SequenceIter" c:type="GSequenceIter*"/>
15411 <function name="set_application_name"
15412 c:identifier="g_set_application_name">
15413 <return-value transfer-ownership="none">
15414 <type name="none" c:type="void"/>
15417 <parameter name="application_name" transfer-ownership="none">
15418 <type name="utf8" c:type="gchar*"/>
15422 <function name="set_error" c:identifier="g_set_error" introspectable="0">
15423 <return-value transfer-ownership="none">
15424 <type name="none" c:type="void"/>
15427 <parameter name="err" transfer-ownership="none">
15428 <type name="Error" c:type="GError**"/>
15430 <parameter name="domain" transfer-ownership="none">
15431 <type name="Quark" c:type="GQuark"/>
15433 <parameter name="code" transfer-ownership="none">
15434 <type name="int" c:type="gint"/>
15436 <parameter name="format" transfer-ownership="none">
15437 <type name="utf8" c:type="gchar*"/>
15439 <parameter transfer-ownership="none">
15445 <function name="set_error_literal" c:identifier="g_set_error_literal">
15446 <return-value transfer-ownership="none">
15447 <type name="none" c:type="void"/>
15450 <parameter name="err" transfer-ownership="none">
15451 <type name="Error" c:type="GError**"/>
15453 <parameter name="domain" transfer-ownership="none">
15454 <type name="Quark" c:type="GQuark"/>
15456 <parameter name="code" transfer-ownership="none">
15457 <type name="int" c:type="gint"/>
15459 <parameter name="message" transfer-ownership="none">
15460 <type name="utf8" c:type="gchar*"/>
15464 <function name="set_prgname" c:identifier="g_set_prgname">
15465 <return-value transfer-ownership="none">
15466 <type name="none" c:type="void"/>
15469 <parameter name="prgname" transfer-ownership="none">
15470 <type name="utf8" c:type="gchar*"/>
15474 <function name="set_print_handler" c:identifier="g_set_print_handler">
15475 <return-value transfer-ownership="full">
15476 <type name="PrintFunc" c:type="GPrintFunc"/>
15479 <parameter name="func" transfer-ownership="none" scope="call">
15480 <type name="PrintFunc" c:type="GPrintFunc"/>
15484 <function name="set_printerr_handler"
15485 c:identifier="g_set_printerr_handler">
15486 <return-value transfer-ownership="full">
15487 <type name="PrintFunc" c:type="GPrintFunc"/>
15490 <parameter name="func" transfer-ownership="none" scope="call">
15491 <type name="PrintFunc" c:type="GPrintFunc"/>
15495 <function name="setenv" c:identifier="g_setenv">
15496 <return-value transfer-ownership="none">
15497 <type name="boolean" c:type="gboolean"/>
15500 <parameter name="variable" transfer-ownership="none">
15501 <type name="utf8" c:type="gchar*"/>
15503 <parameter name="value" transfer-ownership="none">
15504 <type name="utf8" c:type="gchar*"/>
15506 <parameter name="overwrite" transfer-ownership="none">
15507 <type name="boolean" c:type="gboolean"/>
15511 <function name="shell_parse_argv"
15512 c:identifier="g_shell_parse_argv"
15514 <return-value transfer-ownership="none">
15515 <type name="boolean" c:type="gboolean"/>
15518 <parameter name="command_line" transfer-ownership="none">
15519 <type name="utf8" c:type="gchar*"/>
15521 <parameter name="argcp"
15523 caller-allocates="0"
15524 transfer-ownership="full">
15525 <type name="int" c:type="gint*"/>
15527 <parameter name="argvp"
15529 caller-allocates="0"
15530 transfer-ownership="full">
15531 <array c:type="gchar***">
15532 <type name="utf8"/>
15537 <function name="shell_quote" c:identifier="g_shell_quote">
15538 <return-value transfer-ownership="full">
15539 <type name="utf8" c:type="gchar*"/>
15542 <parameter name="unquoted_string" transfer-ownership="none">
15543 <type name="utf8" c:type="gchar*"/>
15547 <function name="shell_unquote" c:identifier="g_shell_unquote" throws="1">
15548 <return-value transfer-ownership="full">
15549 <type name="utf8" c:type="gchar*"/>
15552 <parameter name="quoted_string" transfer-ownership="none">
15553 <type name="utf8" c:type="gchar*"/>
15557 <function name="slice_alloc" c:identifier="g_slice_alloc">
15558 <return-value transfer-ownership="none">
15559 <type name="any" c:type="gpointer"/>
15562 <parameter name="block_size" transfer-ownership="none">
15563 <type name="gsize" c:type="gsize"/>
15567 <function name="slice_alloc0" c:identifier="g_slice_alloc0">
15568 <return-value transfer-ownership="none">
15569 <type name="any" c:type="gpointer"/>
15572 <parameter name="block_size" transfer-ownership="none">
15573 <type name="gsize" c:type="gsize"/>
15577 <function name="slice_copy" c:identifier="g_slice_copy">
15578 <return-value transfer-ownership="none">
15579 <type name="any" c:type="gpointer"/>
15582 <parameter name="block_size" transfer-ownership="none">
15583 <type name="gsize" c:type="gsize"/>
15585 <parameter name="mem_block" transfer-ownership="none">
15586 <type name="any" c:type="gconstpointer"/>
15590 <function name="slice_free1" c:identifier="g_slice_free1">
15591 <return-value transfer-ownership="none">
15592 <type name="none" c:type="void"/>
15595 <parameter name="block_size" transfer-ownership="none">
15596 <type name="gsize" c:type="gsize"/>
15598 <parameter name="mem_block" transfer-ownership="none">
15599 <type name="any" c:type="gpointer"/>
15603 <function name="slice_free_chain_with_offset"
15604 c:identifier="g_slice_free_chain_with_offset">
15605 <return-value transfer-ownership="none">
15606 <type name="none" c:type="void"/>
15609 <parameter name="block_size" transfer-ownership="none">
15610 <type name="gsize" c:type="gsize"/>
15612 <parameter name="mem_chain" transfer-ownership="none">
15613 <type name="any" c:type="gpointer"/>
15615 <parameter name="next_offset" transfer-ownership="none">
15616 <type name="gsize" c:type="gsize"/>
15620 <function name="slice_get_config" c:identifier="g_slice_get_config">
15621 <return-value transfer-ownership="none">
15622 <type name="int64" c:type="gint64"/>
15625 <parameter name="ckey" transfer-ownership="none">
15626 <type name="SliceConfig" c:type="GSliceConfig"/>
15630 <function name="slice_get_config_state"
15631 c:identifier="g_slice_get_config_state">
15632 <return-value transfer-ownership="full">
15633 <type name="int64" c:type="gint64*"/>
15636 <parameter name="ckey" transfer-ownership="none">
15637 <type name="SliceConfig" c:type="GSliceConfig"/>
15639 <parameter name="address" transfer-ownership="none">
15640 <type name="int64" c:type="gint64"/>
15642 <parameter name="n_values"
15644 caller-allocates="0"
15645 transfer-ownership="full">
15646 <type name="uint" c:type="guint*"/>
15650 <function name="slice_set_config" c:identifier="g_slice_set_config">
15651 <return-value transfer-ownership="none">
15652 <type name="none" c:type="void"/>
15655 <parameter name="ckey" transfer-ownership="none">
15656 <type name="SliceConfig" c:type="GSliceConfig"/>
15658 <parameter name="value" transfer-ownership="none">
15659 <type name="int64" c:type="gint64"/>
15663 <function name="slist_alloc"
15664 c:identifier="g_slist_alloc"
15665 introspectable="0">
15666 <return-value transfer-ownership="full">
15667 <type name="SList" c:type="GSList*"/>
15670 <function name="slist_append"
15671 c:identifier="g_slist_append"
15672 introspectable="0">
15673 <return-value transfer-ownership="full">
15674 <type name="SList" c:type="GSList*"/>
15677 <parameter name="list" transfer-ownership="none">
15678 <type name="SList" c:type="GSList*"/>
15680 <parameter name="data" transfer-ownership="none">
15681 <type name="any" c:type="gpointer"/>
15685 <function name="slist_concat"
15686 c:identifier="g_slist_concat"
15687 introspectable="0">
15688 <return-value transfer-ownership="full">
15689 <type name="SList" c:type="GSList*"/>
15692 <parameter name="list1" transfer-ownership="none">
15693 <type name="SList" c:type="GSList*"/>
15695 <parameter name="list2" transfer-ownership="none">
15696 <type name="SList" c:type="GSList*"/>
15700 <function name="slist_copy" c:identifier="g_slist_copy" introspectable="0">
15701 <return-value transfer-ownership="full">
15702 <type name="SList" c:type="GSList*"/>
15705 <parameter name="list" transfer-ownership="none">
15706 <type name="SList" c:type="GSList*"/>
15710 <function name="slist_delete_link"
15711 c:identifier="g_slist_delete_link"
15712 introspectable="0">
15713 <return-value transfer-ownership="full">
15714 <type name="SList" c:type="GSList*"/>
15717 <parameter name="list" transfer-ownership="none">
15718 <type name="SList" c:type="GSList*"/>
15720 <parameter name="link_" transfer-ownership="none">
15721 <type name="SList" c:type="GSList*"/>
15725 <function name="slist_find" c:identifier="g_slist_find" introspectable="0">
15726 <return-value transfer-ownership="full">
15727 <type name="SList" c:type="GSList*"/>
15730 <parameter name="list" transfer-ownership="none">
15731 <type name="SList" c:type="GSList*"/>
15733 <parameter name="data" transfer-ownership="none">
15734 <type name="any" c:type="gconstpointer"/>
15738 <function name="slist_find_custom"
15739 c:identifier="g_slist_find_custom"
15740 introspectable="0">
15741 <return-value transfer-ownership="full">
15742 <type name="SList" c:type="GSList*"/>
15745 <parameter name="list" transfer-ownership="none">
15746 <type name="SList" c:type="GSList*"/>
15748 <parameter name="data" transfer-ownership="none">
15749 <type name="any" c:type="gconstpointer"/>
15751 <parameter name="func" transfer-ownership="none" scope="call">
15752 <type name="CompareFunc" c:type="GCompareFunc"/>
15756 <function name="slist_foreach"
15757 c:identifier="g_slist_foreach"
15758 introspectable="0">
15759 <return-value transfer-ownership="none">
15760 <type name="none" c:type="void"/>
15763 <parameter name="list" transfer-ownership="none">
15764 <type name="SList" c:type="GSList*"/>
15766 <parameter name="func"
15767 transfer-ownership="none"
15770 <type name="Func" c:type="GFunc"/>
15772 <parameter name="user_data" transfer-ownership="none">
15773 <type name="any" c:type="gpointer"/>
15777 <function name="slist_free" c:identifier="g_slist_free" introspectable="0">
15778 <return-value transfer-ownership="none">
15779 <type name="none" c:type="void"/>
15782 <parameter name="list" transfer-ownership="none">
15783 <type name="SList" c:type="GSList*"/>
15787 <function name="slist_free_1"
15788 c:identifier="g_slist_free_1"
15789 introspectable="0">
15790 <return-value transfer-ownership="none">
15791 <type name="none" c:type="void"/>
15794 <parameter name="list" transfer-ownership="none">
15795 <type name="SList" c:type="GSList*"/>
15799 <function name="slist_index"
15800 c:identifier="g_slist_index"
15801 introspectable="0">
15802 <return-value transfer-ownership="none">
15803 <type name="int" c:type="gint"/>
15806 <parameter name="list" transfer-ownership="none">
15807 <type name="SList" c:type="GSList*"/>
15809 <parameter name="data" transfer-ownership="none">
15810 <type name="any" c:type="gconstpointer"/>
15814 <function name="slist_insert"
15815 c:identifier="g_slist_insert"
15816 introspectable="0">
15817 <return-value transfer-ownership="full">
15818 <type name="SList" c:type="GSList*"/>
15821 <parameter name="list" transfer-ownership="none">
15822 <type name="SList" c:type="GSList*"/>
15824 <parameter name="data" transfer-ownership="none">
15825 <type name="any" c:type="gpointer"/>
15827 <parameter name="position" transfer-ownership="none">
15828 <type name="int" c:type="gint"/>
15832 <function name="slist_insert_before"
15833 c:identifier="g_slist_insert_before"
15834 introspectable="0">
15835 <return-value transfer-ownership="full">
15836 <type name="SList" c:type="GSList*"/>
15839 <parameter name="slist" transfer-ownership="none">
15840 <type name="SList" c:type="GSList*"/>
15842 <parameter name="sibling" transfer-ownership="none">
15843 <type name="SList" c:type="GSList*"/>
15845 <parameter name="data" transfer-ownership="none">
15846 <type name="any" c:type="gpointer"/>
15850 <function name="slist_insert_sorted"
15851 c:identifier="g_slist_insert_sorted"
15852 introspectable="0">
15853 <return-value transfer-ownership="full">
15854 <type name="SList" c:type="GSList*"/>
15857 <parameter name="list" transfer-ownership="none">
15858 <type name="SList" c:type="GSList*"/>
15860 <parameter name="data" transfer-ownership="none">
15861 <type name="any" c:type="gpointer"/>
15863 <parameter name="func" transfer-ownership="none" scope="call">
15864 <type name="CompareFunc" c:type="GCompareFunc"/>
15868 <function name="slist_insert_sorted_with_data"
15869 c:identifier="g_slist_insert_sorted_with_data"
15870 introspectable="0">
15871 <return-value transfer-ownership="full">
15872 <type name="SList" c:type="GSList*"/>
15875 <parameter name="list" transfer-ownership="none">
15876 <type name="SList" c:type="GSList*"/>
15878 <parameter name="data" transfer-ownership="none">
15879 <type name="any" c:type="gpointer"/>
15881 <parameter name="func"
15882 transfer-ownership="none"
15885 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
15887 <parameter name="user_data" transfer-ownership="none">
15888 <type name="any" c:type="gpointer"/>
15892 <function name="slist_last" c:identifier="g_slist_last" introspectable="0">
15893 <return-value transfer-ownership="full">
15894 <type name="SList" c:type="GSList*"/>
15897 <parameter name="list" transfer-ownership="none">
15898 <type name="SList" c:type="GSList*"/>
15902 <function name="slist_length"
15903 c:identifier="g_slist_length"
15904 introspectable="0">
15905 <return-value transfer-ownership="none">
15906 <type name="uint" c:type="guint"/>
15909 <parameter name="list" transfer-ownership="none">
15910 <type name="SList" c:type="GSList*"/>
15914 <function name="slist_nth" c:identifier="g_slist_nth" introspectable="0">
15915 <return-value transfer-ownership="full">
15916 <type name="SList" c:type="GSList*"/>
15919 <parameter name="list" transfer-ownership="none">
15920 <type name="SList" c:type="GSList*"/>
15922 <parameter name="n" transfer-ownership="none">
15923 <type name="uint" c:type="guint"/>
15927 <function name="slist_nth_data"
15928 c:identifier="g_slist_nth_data"
15929 introspectable="0">
15930 <return-value transfer-ownership="none">
15931 <type name="any" c:type="gpointer"/>
15934 <parameter name="list" transfer-ownership="none">
15935 <type name="SList" c:type="GSList*"/>
15937 <parameter name="n" transfer-ownership="none">
15938 <type name="uint" c:type="guint"/>
15942 <function name="slist_pop_allocator" c:identifier="g_slist_pop_allocator">
15943 <return-value transfer-ownership="none">
15944 <type name="none" c:type="void"/>
15947 <function name="slist_position"
15948 c:identifier="g_slist_position"
15949 introspectable="0">
15950 <return-value transfer-ownership="none">
15951 <type name="int" c:type="gint"/>
15954 <parameter name="list" transfer-ownership="none">
15955 <type name="SList" c:type="GSList*"/>
15957 <parameter name="llink" transfer-ownership="none">
15958 <type name="SList" c:type="GSList*"/>
15962 <function name="slist_prepend"
15963 c:identifier="g_slist_prepend"
15964 introspectable="0">
15965 <return-value transfer-ownership="full">
15966 <type name="SList" c:type="GSList*"/>
15969 <parameter name="list" transfer-ownership="none">
15970 <type name="SList" c:type="GSList*"/>
15972 <parameter name="data" transfer-ownership="none">
15973 <type name="any" c:type="gpointer"/>
15977 <function name="slist_push_allocator"
15978 c:identifier="g_slist_push_allocator">
15979 <return-value transfer-ownership="none">
15980 <type name="none" c:type="void"/>
15983 <parameter name="dummy" transfer-ownership="none">
15984 <type name="any" c:type="gpointer"/>
15988 <function name="slist_remove"
15989 c:identifier="g_slist_remove"
15990 introspectable="0">
15991 <return-value transfer-ownership="full">
15992 <type name="SList" c:type="GSList*"/>
15995 <parameter name="list" transfer-ownership="none">
15996 <type name="SList" c:type="GSList*"/>
15998 <parameter name="data" transfer-ownership="none">
15999 <type name="any" c:type="gconstpointer"/>
16003 <function name="slist_remove_all"
16004 c:identifier="g_slist_remove_all"
16005 introspectable="0">
16006 <return-value transfer-ownership="full">
16007 <type name="SList" c:type="GSList*"/>
16010 <parameter name="list" transfer-ownership="none">
16011 <type name="SList" c:type="GSList*"/>
16013 <parameter name="data" transfer-ownership="none">
16014 <type name="any" c:type="gconstpointer"/>
16018 <function name="slist_remove_link"
16019 c:identifier="g_slist_remove_link"
16020 introspectable="0">
16021 <return-value transfer-ownership="full">
16022 <type name="SList" c:type="GSList*"/>
16025 <parameter name="list" transfer-ownership="none">
16026 <type name="SList" c:type="GSList*"/>
16028 <parameter name="link_" transfer-ownership="none">
16029 <type name="SList" c:type="GSList*"/>
16033 <function name="slist_reverse"
16034 c:identifier="g_slist_reverse"
16035 introspectable="0">
16036 <return-value transfer-ownership="full">
16037 <type name="SList" c:type="GSList*"/>
16040 <parameter name="list" transfer-ownership="none">
16041 <type name="SList" c:type="GSList*"/>
16045 <function name="slist_sort" c:identifier="g_slist_sort" introspectable="0">
16046 <return-value transfer-ownership="full">
16047 <type name="SList" c:type="GSList*"/>
16050 <parameter name="list" transfer-ownership="none">
16051 <type name="SList" c:type="GSList*"/>
16053 <parameter name="compare_func" transfer-ownership="none" scope="call">
16054 <type name="CompareFunc" c:type="GCompareFunc"/>
16058 <function name="slist_sort_with_data"
16059 c:identifier="g_slist_sort_with_data"
16060 introspectable="0">
16061 <return-value transfer-ownership="full">
16062 <type name="SList" c:type="GSList*"/>
16065 <parameter name="list" transfer-ownership="none">
16066 <type name="SList" c:type="GSList*"/>
16068 <parameter name="compare_func"
16069 transfer-ownership="none"
16072 <type name="CompareDataFunc" c:type="GCompareDataFunc"/>
16074 <parameter name="user_data" transfer-ownership="none">
16075 <type name="any" c:type="gpointer"/>
16079 <function name="snprintf" c:identifier="g_snprintf" introspectable="0">
16080 <return-value transfer-ownership="none">
16081 <type name="int" c:type="gint"/>
16084 <parameter name="string" transfer-ownership="full">
16085 <type name="utf8" c:type="gchar*"/>
16087 <parameter name="n" transfer-ownership="none">
16088 <type name="ulong" c:type="gulong"/>
16090 <parameter name="format" transfer-ownership="full">
16091 <type name="utf8" c:type="gchar*"/>
16093 <parameter transfer-ownership="none">
16099 <function name="source_remove" c:identifier="g_source_remove">
16100 <return-value transfer-ownership="none">
16101 <type name="boolean" c:type="gboolean"/>
16104 <parameter name="tag" transfer-ownership="none">
16105 <type name="uint" c:type="guint"/>
16109 <function name="source_remove_by_funcs_user_data"
16110 c:identifier="g_source_remove_by_funcs_user_data">
16111 <return-value transfer-ownership="none">
16112 <type name="boolean" c:type="gboolean"/>
16115 <parameter name="funcs" transfer-ownership="none">
16116 <type name="SourceFuncs" c:type="GSourceFuncs*"/>
16118 <parameter name="user_data" transfer-ownership="none">
16119 <type name="any" c:type="gpointer"/>
16123 <function name="source_remove_by_user_data"
16124 c:identifier="g_source_remove_by_user_data">
16125 <return-value transfer-ownership="none">
16126 <type name="boolean" c:type="gboolean"/>
16129 <parameter name="user_data" transfer-ownership="none">
16130 <type name="any" c:type="gpointer"/>
16134 <function name="source_set_name_by_id"
16135 c:identifier="g_source_set_name_by_id">
16136 <return-value transfer-ownership="none">
16137 <type name="none" c:type="void"/>
16140 <parameter name="tag" transfer-ownership="none">
16141 <type name="uint" c:type="guint"/>
16143 <parameter name="name" transfer-ownership="none">
16144 <type name="utf8" c:type="char*"/>
16148 <function name="spaced_primes_closest"
16149 c:identifier="g_spaced_primes_closest">
16150 <return-value transfer-ownership="none">
16151 <type name="uint" c:type="guint"/>
16154 <parameter name="num" transfer-ownership="none">
16155 <type name="uint" c:type="guint"/>
16159 <function name="spawn_async" c:identifier="g_spawn_async" throws="1">
16160 <return-value transfer-ownership="none">
16161 <type name="boolean" c:type="gboolean"/>
16164 <parameter name="working_directory"
16165 transfer-ownership="none"
16167 <type name="utf8" c:type="gchar*"/>
16169 <parameter name="argv" transfer-ownership="none">
16170 <array c:type="gchar**">
16171 <type name="utf8"/>
16174 <parameter name="envp" transfer-ownership="none" allow-none="1">
16175 <array c:type="gchar**">
16176 <type name="utf8"/>
16179 <parameter name="flags" transfer-ownership="none">
16180 <type name="SpawnFlags" c:type="GSpawnFlags"/>
16182 <parameter name="child_setup"
16183 transfer-ownership="none"
16187 <type name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
16189 <parameter name="user_data" transfer-ownership="none" allow-none="1">
16190 <type name="any" c:type="gpointer"/>
16192 <parameter name="child_pid"
16194 caller-allocates="1"
16195 transfer-ownership="none">
16196 <type name="Pid" c:type="GPid*"/>
16200 <function name="spawn_async_with_pipes"
16201 c:identifier="g_spawn_async_with_pipes"
16203 <return-value transfer-ownership="none">
16204 <type name="boolean" c:type="gboolean"/>
16207 <parameter name="working_directory"
16208 transfer-ownership="none"
16210 <type name="utf8" c:type="gchar*"/>
16212 <parameter name="argv" transfer-ownership="none">
16213 <array c:type="gchar**">
16214 <type name="utf8"/>
16217 <parameter name="envp" transfer-ownership="none" allow-none="1">
16218 <array c:type="gchar**">
16219 <type name="utf8"/>
16222 <parameter name="flags" transfer-ownership="none">
16223 <type name="SpawnFlags" c:type="GSpawnFlags"/>
16225 <parameter name="child_setup"
16226 transfer-ownership="none"
16230 <type name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
16232 <parameter name="user_data" transfer-ownership="none" allow-none="1">
16233 <type name="any" c:type="gpointer"/>
16235 <parameter name="child_pid"
16237 caller-allocates="1"
16238 transfer-ownership="none">
16239 <type name="Pid" c:type="GPid*"/>
16241 <parameter name="standard_input"
16243 caller-allocates="0"
16244 transfer-ownership="full">
16245 <type name="int" c:type="gint*"/>
16247 <parameter name="standard_output"
16249 caller-allocates="0"
16250 transfer-ownership="full">
16251 <type name="int" c:type="gint*"/>
16253 <parameter name="standard_error"
16255 caller-allocates="0"
16256 transfer-ownership="full">
16257 <type name="int" c:type="gint*"/>
16261 <function name="spawn_close_pid" c:identifier="g_spawn_close_pid">
16262 <return-value transfer-ownership="none">
16263 <type name="none" c:type="void"/>
16266 <parameter name="pid" transfer-ownership="none">
16267 <type name="Pid" c:type="GPid"/>
16271 <function name="spawn_command_line_async"
16272 c:identifier="g_spawn_command_line_async"
16274 <return-value transfer-ownership="none">
16275 <type name="boolean" c:type="gboolean"/>
16278 <parameter name="command_line" transfer-ownership="none">
16279 <type name="utf8" c:type="gchar*"/>
16283 <function name="spawn_command_line_sync"
16284 c:identifier="g_spawn_command_line_sync"
16286 <return-value transfer-ownership="none">
16287 <type name="boolean" c:type="gboolean"/>
16290 <parameter name="command_line" transfer-ownership="none">
16291 <type name="utf8" c:type="gchar*"/>
16293 <parameter name="standard_output"
16295 caller-allocates="0"
16296 transfer-ownership="full">
16297 <type name="utf8" c:type="gchar**"/>
16299 <parameter name="standard_error"
16301 caller-allocates="0"
16302 transfer-ownership="full">
16303 <type name="utf8" c:type="gchar**"/>
16305 <parameter name="exit_status"
16307 caller-allocates="0"
16308 transfer-ownership="full">
16309 <type name="int" c:type="gint*"/>
16313 <function name="spawn_sync" c:identifier="g_spawn_sync" throws="1">
16314 <return-value transfer-ownership="none">
16315 <type name="boolean" c:type="gboolean"/>
16318 <parameter name="working_directory"
16319 transfer-ownership="none"
16321 <type name="utf8" c:type="gchar*"/>
16323 <parameter name="argv" transfer-ownership="none">
16324 <array c:type="gchar**">
16325 <type name="utf8"/>
16328 <parameter name="envp" transfer-ownership="none" allow-none="1">
16329 <array c:type="gchar**">
16330 <type name="utf8"/>
16333 <parameter name="flags" transfer-ownership="none">
16334 <type name="SpawnFlags" c:type="GSpawnFlags"/>
16336 <parameter name="child_setup"
16337 transfer-ownership="none"
16341 <type name="SpawnChildSetupFunc" c:type="GSpawnChildSetupFunc"/>
16343 <parameter name="user_data" transfer-ownership="none" allow-none="1">
16344 <type name="any" c:type="gpointer"/>
16346 <parameter name="standard_output"
16348 caller-allocates="0"
16349 transfer-ownership="full">
16350 <type name="utf8" c:type="gchar**"/>
16352 <parameter name="standard_error"
16354 caller-allocates="0"
16355 transfer-ownership="full">
16356 <type name="utf8" c:type="gchar**"/>
16358 <parameter name="exit_status"
16360 caller-allocates="0"
16361 transfer-ownership="full">
16362 <type name="int" c:type="gint*"/>
16366 <function name="sprintf" c:identifier="g_sprintf" introspectable="0">
16367 <return-value transfer-ownership="none">
16368 <type name="int" c:type="gint"/>
16371 <parameter name="string" transfer-ownership="full">
16372 <type name="utf8" c:type="gchar*"/>
16374 <parameter name="format" transfer-ownership="full">
16375 <type name="utf8" c:type="gchar*"/>
16377 <parameter transfer-ownership="none">
16383 <function name="stpcpy" c:identifier="g_stpcpy">
16384 <return-value transfer-ownership="full">
16385 <type name="utf8" c:type="gchar*"/>
16388 <parameter name="dest" transfer-ownership="full">
16389 <type name="utf8" c:type="gchar*"/>
16391 <parameter name="src" transfer-ownership="none">
16392 <type name="utf8" c:type="char*"/>
16396 <function name="str_equal" c:identifier="g_str_equal">
16397 <return-value transfer-ownership="none">
16398 <type name="boolean" c:type="gboolean"/>
16401 <parameter name="v1" transfer-ownership="none">
16402 <type name="any" c:type="gconstpointer"/>
16404 <parameter name="v2" transfer-ownership="none">
16405 <type name="any" c:type="gconstpointer"/>
16409 <function name="str_has_prefix" c:identifier="g_str_has_prefix">
16410 <return-value transfer-ownership="none">
16411 <type name="boolean" c:type="gboolean"/>
16414 <parameter name="str" transfer-ownership="none">
16415 <type name="utf8" c:type="gchar*"/>
16417 <parameter name="prefix" transfer-ownership="none">
16418 <type name="utf8" c:type="gchar*"/>
16422 <function name="str_has_suffix" c:identifier="g_str_has_suffix">
16423 <return-value transfer-ownership="none">
16424 <type name="boolean" c:type="gboolean"/>
16427 <parameter name="str" transfer-ownership="none">
16428 <type name="utf8" c:type="gchar*"/>
16430 <parameter name="suffix" transfer-ownership="none">
16431 <type name="utf8" c:type="gchar*"/>
16435 <function name="str_hash" c:identifier="g_str_hash">
16436 <return-value transfer-ownership="none">
16437 <type name="uint" c:type="guint"/>
16440 <parameter name="v" transfer-ownership="none">
16441 <type name="any" c:type="gconstpointer"/>
16445 <function name="strcanon" c:identifier="g_strcanon">
16446 <return-value transfer-ownership="full">
16447 <type name="utf8" c:type="gchar*"/>
16450 <parameter name="string" transfer-ownership="full">
16451 <type name="utf8" c:type="gchar*"/>
16453 <parameter name="valid_chars" transfer-ownership="none">
16454 <type name="utf8" c:type="gchar*"/>
16456 <parameter name="substitutor" transfer-ownership="none">
16457 <type name="int8" c:type="gchar"/>
16461 <function name="strcasecmp" c:identifier="g_strcasecmp">
16462 <return-value transfer-ownership="none">
16463 <type name="int" c:type="gint"/>
16466 <parameter name="s1" transfer-ownership="none">
16467 <type name="utf8" c:type="gchar*"/>
16469 <parameter name="s2" transfer-ownership="none">
16470 <type name="utf8" c:type="gchar*"/>
16474 <function name="strchomp" c:identifier="g_strchomp">
16475 <return-value transfer-ownership="full">
16476 <type name="utf8" c:type="gchar*"/>
16479 <parameter name="string" transfer-ownership="full">
16480 <type name="utf8" c:type="gchar*"/>
16484 <function name="strchug" c:identifier="g_strchug">
16485 <return-value transfer-ownership="full">
16486 <type name="utf8" c:type="gchar*"/>
16489 <parameter name="string" transfer-ownership="full">
16490 <type name="utf8" c:type="gchar*"/>
16494 <function name="strcmp0" c:identifier="g_strcmp0">
16495 <return-value transfer-ownership="none">
16496 <type name="int" c:type="int"/>
16499 <parameter name="str1" transfer-ownership="none">
16500 <type name="utf8" c:type="char*"/>
16502 <parameter name="str2" transfer-ownership="none">
16503 <type name="utf8" c:type="char*"/>
16507 <function name="strcompress" c:identifier="g_strcompress">
16508 <return-value transfer-ownership="full">
16509 <type name="utf8" c:type="gchar*"/>
16512 <parameter name="source" transfer-ownership="none">
16513 <type name="utf8" c:type="gchar*"/>
16517 <function name="strconcat" c:identifier="g_strconcat" introspectable="0">
16518 <return-value transfer-ownership="full">
16519 <type name="utf8" c:type="gchar*"/>
16522 <parameter name="string1" transfer-ownership="none">
16523 <type name="utf8" c:type="gchar*"/>
16525 <parameter transfer-ownership="none">
16531 <function name="strdelimit" c:identifier="g_strdelimit">
16532 <return-value transfer-ownership="full">
16533 <type name="utf8" c:type="gchar*"/>
16536 <parameter name="string" transfer-ownership="full">
16537 <type name="utf8" c:type="gchar*"/>
16539 <parameter name="delimiters" transfer-ownership="none">
16540 <type name="utf8" c:type="gchar*"/>
16542 <parameter name="new_delimiter" transfer-ownership="none">
16543 <type name="int8" c:type="gchar"/>
16547 <function name="strdown" c:identifier="g_strdown">
16548 <return-value transfer-ownership="full">
16549 <type name="utf8" c:type="gchar*"/>
16552 <parameter name="string" transfer-ownership="full">
16553 <type name="utf8" c:type="gchar*"/>
16557 <function name="strdup" c:identifier="g_strdup">
16558 <return-value transfer-ownership="full">
16559 <type name="utf8" c:type="gchar*"/>
16562 <parameter name="str" transfer-ownership="none">
16563 <type name="utf8" c:type="gchar*"/>
16567 <function name="strdup_printf"
16568 c:identifier="g_strdup_printf"
16569 introspectable="0">
16570 <return-value transfer-ownership="full">
16571 <type name="utf8" c:type="gchar*"/>
16574 <parameter name="format" transfer-ownership="none">
16575 <type name="utf8" c:type="gchar*"/>
16577 <parameter transfer-ownership="none">
16583 <function name="strdupv" c:identifier="g_strdupv">
16584 <return-value transfer-ownership="full">
16585 <array c:type="gchar**">
16586 <type name="utf8"/>
16590 <parameter name="str_array" transfer-ownership="none">
16591 <array c:type="gchar**">
16592 <type name="utf8"/>
16597 <function name="strerror" c:identifier="g_strerror">
16598 <return-value transfer-ownership="none">
16599 <type name="utf8" c:type="gchar*"/>
16602 <parameter name="errnum" transfer-ownership="none">
16603 <type name="int" c:type="gint"/>
16607 <function name="strescape" c:identifier="g_strescape">
16608 <return-value transfer-ownership="full">
16609 <type name="utf8" c:type="gchar*"/>
16612 <parameter name="source" transfer-ownership="none">
16613 <type name="utf8" c:type="gchar*"/>
16615 <parameter name="exceptions" transfer-ownership="none">
16616 <type name="utf8" c:type="gchar*"/>
16620 <function name="strfreev" c:identifier="g_strfreev">
16621 <return-value transfer-ownership="none">
16622 <type name="none" c:type="void"/>
16625 <parameter name="str_array" transfer-ownership="none">
16626 <array c:type="gchar**">
16627 <type name="utf8"/>
16632 <function name="string_sized_new" c:identifier="g_string_sized_new">
16633 <return-value transfer-ownership="full">
16634 <type name="String" c:type="GString*"/>
16637 <parameter name="dfl_size" transfer-ownership="none">
16638 <type name="gsize" c:type="gsize"/>
16642 <function name="strip_context" c:identifier="g_strip_context">
16643 <return-value transfer-ownership="none">
16644 <type name="utf8" c:type="gchar*"/>
16647 <parameter name="msgid" transfer-ownership="none">
16648 <type name="utf8" c:type="gchar*"/>
16650 <parameter name="msgval" transfer-ownership="none">
16651 <type name="utf8" c:type="gchar*"/>
16655 <function name="strjoin" c:identifier="g_strjoin" introspectable="0">
16656 <return-value transfer-ownership="full">
16657 <type name="utf8" c:type="gchar*"/>
16660 <parameter name="separator" transfer-ownership="none">
16661 <type name="utf8" c:type="gchar*"/>
16663 <parameter transfer-ownership="none">
16669 <function name="strjoinv" c:identifier="g_strjoinv">
16670 <return-value transfer-ownership="full">
16671 <type name="utf8" c:type="gchar*"/>
16674 <parameter name="separator" transfer-ownership="none">
16675 <type name="utf8" c:type="gchar*"/>
16677 <parameter name="str_array" transfer-ownership="none">
16678 <array c:type="gchar**">
16679 <type name="utf8"/>
16684 <function name="strlcat" c:identifier="g_strlcat">
16685 <return-value transfer-ownership="none">
16686 <type name="gsize" c:type="gsize"/>
16689 <parameter name="dest" transfer-ownership="full">
16690 <type name="utf8" c:type="gchar*"/>
16692 <parameter name="src" transfer-ownership="none">
16693 <type name="utf8" c:type="gchar*"/>
16695 <parameter name="dest_size" transfer-ownership="none">
16696 <type name="gsize" c:type="gsize"/>
16700 <function name="strlcpy" c:identifier="g_strlcpy">
16701 <return-value transfer-ownership="none">
16702 <type name="gsize" c:type="gsize"/>
16705 <parameter name="dest" transfer-ownership="full">
16706 <type name="utf8" c:type="gchar*"/>
16708 <parameter name="src" transfer-ownership="none">
16709 <type name="utf8" c:type="gchar*"/>
16711 <parameter name="dest_size" transfer-ownership="none">
16712 <type name="gsize" c:type="gsize"/>
16716 <function name="strncasecmp" c:identifier="g_strncasecmp">
16717 <return-value transfer-ownership="none">
16718 <type name="int" c:type="gint"/>
16721 <parameter name="s1" transfer-ownership="none">
16722 <type name="utf8" c:type="gchar*"/>
16724 <parameter name="s2" transfer-ownership="none">
16725 <type name="utf8" c:type="gchar*"/>
16727 <parameter name="n" transfer-ownership="none">
16728 <type name="uint" c:type="guint"/>
16732 <function name="strndup" c:identifier="g_strndup">
16733 <return-value transfer-ownership="full">
16734 <type name="utf8" c:type="gchar*"/>
16737 <parameter name="str" transfer-ownership="none">
16738 <type name="utf8" c:type="gchar*"/>
16740 <parameter name="n" transfer-ownership="none">
16741 <type name="gsize" c:type="gsize"/>
16745 <function name="strnfill" c:identifier="g_strnfill">
16746 <return-value transfer-ownership="full">
16747 <type name="utf8" c:type="gchar*"/>
16750 <parameter name="length" transfer-ownership="none">
16751 <type name="gsize" c:type="gsize"/>
16753 <parameter name="fill_char" transfer-ownership="none">
16754 <type name="int8" c:type="gchar"/>
16758 <function name="strreverse" c:identifier="g_strreverse">
16759 <return-value transfer-ownership="full">
16760 <type name="utf8" c:type="gchar*"/>
16763 <parameter name="string" transfer-ownership="full">
16764 <type name="utf8" c:type="gchar*"/>
16768 <function name="strrstr" c:identifier="g_strrstr">
16769 <return-value transfer-ownership="full">
16770 <type name="utf8" c:type="gchar*"/>
16773 <parameter name="haystack" transfer-ownership="none">
16774 <type name="utf8" c:type="gchar*"/>
16776 <parameter name="needle" transfer-ownership="none">
16777 <type name="utf8" c:type="gchar*"/>
16781 <function name="strrstr_len" c:identifier="g_strrstr_len">
16782 <return-value transfer-ownership="full">
16783 <type name="utf8" c:type="gchar*"/>
16786 <parameter name="haystack" transfer-ownership="none">
16787 <type name="utf8" c:type="gchar*"/>
16789 <parameter name="haystack_len" transfer-ownership="none">
16790 <type name="gssize" c:type="gssize"/>
16792 <parameter name="needle" transfer-ownership="none">
16793 <type name="utf8" c:type="gchar*"/>
16797 <function name="strsignal" c:identifier="g_strsignal">
16798 <return-value transfer-ownership="none">
16799 <type name="utf8" c:type="gchar*"/>
16802 <parameter name="signum" transfer-ownership="none">
16803 <type name="int" c:type="gint"/>
16807 <function name="strsplit" c:identifier="g_strsplit">
16808 <return-value transfer-ownership="full">
16809 <array c:type="gchar**">
16810 <type name="utf8"/>
16814 <parameter name="string" transfer-ownership="none">
16815 <type name="utf8" c:type="gchar*"/>
16817 <parameter name="delimiter" transfer-ownership="none">
16818 <type name="utf8" c:type="gchar*"/>
16820 <parameter name="max_tokens" transfer-ownership="none">
16821 <type name="int" c:type="gint"/>
16825 <function name="strsplit_set" c:identifier="g_strsplit_set">
16826 <return-value transfer-ownership="full">
16827 <array c:type="gchar**">
16828 <type name="utf8"/>
16832 <parameter name="string" transfer-ownership="none">
16833 <type name="utf8" c:type="gchar*"/>
16835 <parameter name="delimiters" transfer-ownership="none">
16836 <type name="utf8" c:type="gchar*"/>
16838 <parameter name="max_tokens" transfer-ownership="none">
16839 <type name="int" c:type="gint"/>
16843 <function name="strstr_len" c:identifier="g_strstr_len">
16844 <return-value transfer-ownership="full">
16845 <type name="utf8" c:type="gchar*"/>
16848 <parameter name="haystack" transfer-ownership="none">
16849 <type name="utf8" c:type="gchar*"/>
16851 <parameter name="haystack_len" transfer-ownership="none">
16852 <type name="gssize" c:type="gssize"/>
16854 <parameter name="needle" transfer-ownership="none">
16855 <type name="utf8" c:type="gchar*"/>
16859 <function name="strtod" c:identifier="g_strtod">
16860 <return-value transfer-ownership="none">
16861 <type name="double" c:type="gdouble"/>
16864 <parameter name="nptr" transfer-ownership="none">
16865 <type name="utf8" c:type="gchar*"/>
16867 <parameter name="endptr" transfer-ownership="none">
16868 <array c:type="gchar**">
16869 <type name="utf8"/>
16874 <function name="strup" c:identifier="g_strup">
16875 <return-value transfer-ownership="full">
16876 <type name="utf8" c:type="gchar*"/>
16879 <parameter name="string" transfer-ownership="full">
16880 <type name="utf8" c:type="gchar*"/>
16884 <function name="strv_length" c:identifier="g_strv_length">
16885 <return-value transfer-ownership="none">
16886 <type name="uint" c:type="guint"/>
16889 <parameter name="str_array" transfer-ownership="none">
16890 <array c:type="gchar**">
16891 <type name="utf8"/>
16896 <function name="test_add_data_func" c:identifier="g_test_add_data_func">
16897 <return-value transfer-ownership="none">
16898 <type name="none" c:type="void"/>
16901 <parameter name="testpath" transfer-ownership="none">
16902 <type name="utf8" c:type="char*"/>
16904 <parameter name="test_data" transfer-ownership="none">
16905 <type name="any" c:type="gconstpointer"/>
16907 <parameter name="test_func" transfer-ownership="none" scope="call">
16908 <type name="TestDataFunc" c:type="GTestDataFunc"/>
16912 <function name="test_add_func" c:identifier="g_test_add_func">
16913 <return-value transfer-ownership="none">
16914 <type name="none" c:type="void"/>
16917 <parameter name="testpath" transfer-ownership="none">
16918 <type name="utf8" c:type="char*"/>
16920 <parameter name="test_func" transfer-ownership="none" scope="call">
16921 <type name="TestFunc" c:type="GTestFunc"/>
16925 <function name="test_add_vtable" c:identifier="g_test_add_vtable">
16926 <return-value transfer-ownership="none">
16927 <type name="none" c:type="void"/>
16930 <parameter name="testpath" transfer-ownership="none">
16931 <type name="utf8" c:type="char*"/>
16933 <parameter name="data_size" transfer-ownership="none">
16934 <type name="gsize" c:type="gsize"/>
16936 <parameter name="test_data" transfer-ownership="none">
16937 <type name="any" c:type="gconstpointer"/>
16939 <parameter name="data_setup" transfer-ownership="none" scope="call">
16940 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
16942 <parameter name="data_test" transfer-ownership="none" scope="call">
16943 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
16945 <parameter name="data_teardown" transfer-ownership="none" scope="call">
16946 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
16950 <function name="test_bug" c:identifier="g_test_bug">
16951 <return-value transfer-ownership="none">
16952 <type name="none" c:type="void"/>
16955 <parameter name="bug_uri_snippet" transfer-ownership="none">
16956 <type name="utf8" c:type="char*"/>
16960 <function name="test_bug_base" c:identifier="g_test_bug_base">
16961 <return-value transfer-ownership="none">
16962 <type name="none" c:type="void"/>
16965 <parameter name="uri_pattern" transfer-ownership="none">
16966 <type name="utf8" c:type="char*"/>
16970 <function name="test_create_case" c:identifier="g_test_create_case">
16971 <return-value transfer-ownership="full">
16972 <type name="TestCase" c:type="GTestCase*"/>
16975 <parameter name="test_name" transfer-ownership="none">
16976 <type name="utf8" c:type="char*"/>
16978 <parameter name="data_size" transfer-ownership="none">
16979 <type name="gsize" c:type="gsize"/>
16981 <parameter name="test_data" transfer-ownership="none">
16982 <type name="any" c:type="gconstpointer"/>
16984 <parameter name="data_setup" transfer-ownership="none" scope="call">
16985 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
16987 <parameter name="data_test" transfer-ownership="none" scope="call">
16988 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
16990 <parameter name="data_teardown" transfer-ownership="none" scope="call">
16991 <type name="TestFixtureFunc" c:type="GTestFixtureFunc"/>
16995 <function name="test_create_suite" c:identifier="g_test_create_suite">
16996 <return-value transfer-ownership="full">
16997 <type name="TestSuite" c:type="GTestSuite*"/>
17000 <parameter name="suite_name" transfer-ownership="none">
17001 <type name="utf8" c:type="char*"/>
17005 <function name="test_get_root" c:identifier="g_test_get_root">
17006 <return-value transfer-ownership="full">
17007 <type name="TestSuite" c:type="GTestSuite*"/>
17010 <function name="test_init" c:identifier="g_test_init" introspectable="0">
17011 <return-value transfer-ownership="none">
17012 <type name="none" c:type="void"/>
17015 <parameter name="argc"
17017 caller-allocates="0"
17018 transfer-ownership="full">
17019 <type name="int" c:type="int*"/>
17021 <parameter name="argv" transfer-ownership="none">
17022 <type name="utf8" c:type="char***"/>
17024 <parameter transfer-ownership="none">
17030 <function name="test_log_set_fatal_handler"
17031 c:identifier="g_test_log_set_fatal_handler">
17032 <return-value transfer-ownership="none">
17033 <type name="none" c:type="void"/>
17036 <parameter name="log_func"
17037 transfer-ownership="none"
17040 <type name="TestLogFatalFunc" c:type="GTestLogFatalFunc"/>
17042 <parameter name="user_data" transfer-ownership="none">
17043 <type name="any" c:type="gpointer"/>
17047 <function name="test_log_type_name" c:identifier="g_test_log_type_name">
17048 <return-value transfer-ownership="none">
17049 <type name="utf8" c:type="char*"/>
17052 <parameter name="log_type" transfer-ownership="none">
17053 <type name="TestLogType" c:type="GTestLogType"/>
17057 <function name="test_maximized_result"
17058 c:identifier="g_test_maximized_result"
17059 introspectable="0">
17060 <return-value transfer-ownership="none">
17061 <type name="none" c:type="void"/>
17064 <parameter name="maximized_quantity" transfer-ownership="none">
17065 <type name="double" c:type="double"/>
17067 <parameter name="format" transfer-ownership="none">
17068 <type name="utf8" c:type="char*"/>
17070 <parameter transfer-ownership="none">
17076 <function name="test_message"
17077 c:identifier="g_test_message"
17078 introspectable="0">
17079 <return-value transfer-ownership="none">
17080 <type name="none" c:type="void"/>
17083 <parameter name="format" transfer-ownership="none">
17084 <type name="utf8" c:type="char*"/>
17086 <parameter transfer-ownership="none">
17092 <function name="test_minimized_result"
17093 c:identifier="g_test_minimized_result"
17094 introspectable="0">
17095 <return-value transfer-ownership="none">
17096 <type name="none" c:type="void"/>
17099 <parameter name="minimized_quantity" transfer-ownership="none">
17100 <type name="double" c:type="double"/>
17102 <parameter name="format" transfer-ownership="none">
17103 <type name="utf8" c:type="char*"/>
17105 <parameter transfer-ownership="none">
17111 <function name="test_queue_destroy" c:identifier="g_test_queue_destroy">
17112 <return-value transfer-ownership="none">
17113 <type name="none" c:type="void"/>
17116 <parameter name="destroy_func"
17117 transfer-ownership="none"
17120 <type name="DestroyNotify" c:type="GDestroyNotify"/>
17122 <parameter name="destroy_data" transfer-ownership="none">
17123 <type name="any" c:type="gpointer"/>
17127 <function name="test_queue_free" c:identifier="g_test_queue_free">
17128 <return-value transfer-ownership="none">
17129 <type name="none" c:type="void"/>
17132 <parameter name="gfree_pointer" transfer-ownership="none">
17133 <type name="any" c:type="gpointer"/>
17137 <function name="test_rand_double" c:identifier="g_test_rand_double">
17138 <return-value transfer-ownership="none">
17139 <type name="double" c:type="double"/>
17142 <function name="test_rand_double_range"
17143 c:identifier="g_test_rand_double_range">
17144 <return-value transfer-ownership="none">
17145 <type name="double" c:type="double"/>
17148 <parameter name="range_start" transfer-ownership="none">
17149 <type name="double" c:type="double"/>
17151 <parameter name="range_end" transfer-ownership="none">
17152 <type name="double" c:type="double"/>
17156 <function name="test_rand_int" c:identifier="g_test_rand_int">
17157 <return-value transfer-ownership="none">
17158 <type name="int32" c:type="gint32"/>
17161 <function name="test_rand_int_range" c:identifier="g_test_rand_int_range">
17162 <return-value transfer-ownership="none">
17163 <type name="int32" c:type="gint32"/>
17166 <parameter name="begin" transfer-ownership="none">
17167 <type name="int32" c:type="gint32"/>
17169 <parameter name="end" transfer-ownership="none">
17170 <type name="int32" c:type="gint32"/>
17174 <function name="test_run" c:identifier="g_test_run">
17175 <return-value transfer-ownership="none">
17176 <type name="int" c:type="int"/>
17179 <function name="test_run_suite" c:identifier="g_test_run_suite">
17180 <return-value transfer-ownership="none">
17181 <type name="int" c:type="int"/>
17184 <parameter name="suite" transfer-ownership="none">
17185 <type name="TestSuite" c:type="GTestSuite*"/>
17189 <function name="test_timer_elapsed" c:identifier="g_test_timer_elapsed">
17190 <return-value transfer-ownership="none">
17191 <type name="double" c:type="double"/>
17194 <function name="test_timer_last" c:identifier="g_test_timer_last">
17195 <return-value transfer-ownership="none">
17196 <type name="double" c:type="double"/>
17199 <function name="test_timer_start" c:identifier="g_test_timer_start">
17200 <return-value transfer-ownership="none">
17201 <type name="none" c:type="void"/>
17204 <function name="test_trap_assertions"
17205 c:identifier="g_test_trap_assertions">
17206 <return-value transfer-ownership="none">
17207 <type name="none" c:type="void"/>
17210 <parameter name="domain" transfer-ownership="none">
17211 <type name="utf8" c:type="char*"/>
17213 <parameter name="file" transfer-ownership="none">
17214 <type name="utf8" c:type="char*"/>
17216 <parameter name="line" transfer-ownership="none">
17217 <type name="int" c:type="int"/>
17219 <parameter name="func" transfer-ownership="none">
17220 <type name="utf8" c:type="char*"/>
17222 <parameter name="assertion_flags" transfer-ownership="none">
17223 <type name="uint64" c:type="guint64"/>
17225 <parameter name="pattern" transfer-ownership="none">
17226 <type name="utf8" c:type="char*"/>
17230 <function name="test_trap_fork" c:identifier="g_test_trap_fork">
17231 <return-value transfer-ownership="none">
17232 <type name="boolean" c:type="gboolean"/>
17235 <parameter name="usec_timeout" transfer-ownership="none">
17236 <type name="uint64" c:type="guint64"/>
17238 <parameter name="test_trap_flags" transfer-ownership="none">
17239 <type name="TestTrapFlags" c:type="GTestTrapFlags"/>
17243 <function name="test_trap_has_passed"
17244 c:identifier="g_test_trap_has_passed">
17245 <return-value transfer-ownership="none">
17246 <type name="boolean" c:type="gboolean"/>
17249 <function name="test_trap_reached_timeout"
17250 c:identifier="g_test_trap_reached_timeout">
17251 <return-value transfer-ownership="none">
17252 <type name="boolean" c:type="gboolean"/>
17255 <function name="thread_create_full"
17256 c:identifier="g_thread_create_full"
17258 <return-value transfer-ownership="full">
17259 <type name="Thread" c:type="GThread*"/>
17262 <parameter name="func"
17263 transfer-ownership="none"
17266 <type name="ThreadFunc" c:type="GThreadFunc"/>
17268 <parameter name="data" transfer-ownership="none">
17269 <type name="any" c:type="gpointer"/>
17271 <parameter name="stack_size" transfer-ownership="none">
17272 <type name="ulong" c:type="gulong"/>
17274 <parameter name="joinable" transfer-ownership="none">
17275 <type name="boolean" c:type="gboolean"/>
17277 <parameter name="bound" transfer-ownership="none">
17278 <type name="boolean" c:type="gboolean"/>
17280 <parameter name="priority" transfer-ownership="none">
17281 <type name="ThreadPriority" c:type="GThreadPriority"/>
17285 <function name="thread_exit" c:identifier="g_thread_exit">
17286 <return-value transfer-ownership="none">
17287 <type name="none" c:type="void"/>
17290 <parameter name="retval" transfer-ownership="none">
17291 <type name="any" c:type="gpointer"/>
17295 <function name="thread_foreach" c:identifier="g_thread_foreach">
17296 <return-value transfer-ownership="none">
17297 <type name="none" c:type="void"/>
17300 <parameter name="thread_func"
17301 transfer-ownership="none"
17304 <type name="Func" c:type="GFunc"/>
17306 <parameter name="user_data" transfer-ownership="none">
17307 <type name="any" c:type="gpointer"/>
17311 <function name="thread_get_initialized"
17312 c:identifier="g_thread_get_initialized">
17313 <return-value transfer-ownership="none">
17314 <type name="boolean" c:type="gboolean"/>
17317 <function name="thread_init" c:identifier="g_thread_init">
17318 <return-value transfer-ownership="none">
17319 <type name="none" c:type="void"/>
17322 <parameter name="vtable" transfer-ownership="none" allow-none="1">
17323 <type name="ThreadFunctions" c:type="GThreadFunctions*"/>
17327 <function name="thread_init_with_errorcheck_mutexes"
17328 c:identifier="g_thread_init_with_errorcheck_mutexes">
17329 <return-value transfer-ownership="none">
17330 <type name="none" c:type="void"/>
17333 <parameter name="vtable" transfer-ownership="none">
17334 <type name="ThreadFunctions" c:type="GThreadFunctions*"/>
17338 <function name="thread_pool_get_max_idle_time"
17339 c:identifier="g_thread_pool_get_max_idle_time">
17340 <return-value transfer-ownership="none">
17341 <type name="uint" c:type="guint"/>
17344 <function name="thread_pool_get_max_unused_threads"
17345 c:identifier="g_thread_pool_get_max_unused_threads">
17346 <return-value transfer-ownership="none">
17347 <type name="int" c:type="gint"/>
17350 <function name="thread_pool_get_num_unused_threads"
17351 c:identifier="g_thread_pool_get_num_unused_threads">
17352 <return-value transfer-ownership="none">
17353 <type name="uint" c:type="guint"/>
17356 <function name="thread_pool_set_max_idle_time"
17357 c:identifier="g_thread_pool_set_max_idle_time">
17358 <return-value transfer-ownership="none">
17359 <type name="none" c:type="void"/>
17362 <parameter name="interval" transfer-ownership="none">
17363 <type name="uint" c:type="guint"/>
17367 <function name="thread_pool_set_max_unused_threads"
17368 c:identifier="g_thread_pool_set_max_unused_threads">
17369 <return-value transfer-ownership="none">
17370 <type name="none" c:type="void"/>
17373 <parameter name="max_threads" transfer-ownership="none">
17374 <type name="int" c:type="gint"/>
17378 <function name="thread_pool_stop_unused_threads"
17379 c:identifier="g_thread_pool_stop_unused_threads">
17380 <return-value transfer-ownership="none">
17381 <type name="none" c:type="void"/>
17384 <function name="thread_self" c:identifier="g_thread_self">
17385 <return-value transfer-ownership="full">
17386 <type name="Thread" c:type="GThread*"/>
17389 <function name="time_val_from_iso8601"
17390 c:identifier="g_time_val_from_iso8601">
17391 <return-value transfer-ownership="none">
17392 <type name="boolean" c:type="gboolean"/>
17395 <parameter name="iso_date" transfer-ownership="none">
17396 <type name="utf8" c:type="gchar*"/>
17398 <parameter name="time_" transfer-ownership="none">
17399 <type name="TimeVal" c:type="GTimeVal*"/>
17403 <function name="timeout_add" c:identifier="g_timeout_add_full">
17404 <return-value transfer-ownership="none">
17405 <type name="uint" c:type="guint"/>
17408 <parameter name="priority" transfer-ownership="none">
17409 <type name="int" c:type="gint"/>
17411 <parameter name="interval" transfer-ownership="none">
17412 <type name="uint" c:type="guint"/>
17414 <parameter name="function"
17415 transfer-ownership="none"
17419 <type name="SourceFunc" c:type="GSourceFunc"/>
17421 <parameter name="data" transfer-ownership="none">
17422 <type name="any" c:type="gpointer"/>
17424 <parameter name="notify" transfer-ownership="none" scope="call">
17425 <type name="DestroyNotify" c:type="GDestroyNotify"/>
17429 <function name="timeout_add_seconds"
17430 c:identifier="g_timeout_add_seconds_full">
17431 <return-value transfer-ownership="none">
17432 <type name="uint" c:type="guint"/>
17435 <parameter name="priority" transfer-ownership="none">
17436 <type name="int" c:type="gint"/>
17438 <parameter name="interval" transfer-ownership="none">
17439 <type name="uint" c:type="guint"/>
17441 <parameter name="function"
17442 transfer-ownership="none"
17446 <type name="SourceFunc" c:type="GSourceFunc"/>
17448 <parameter name="data" transfer-ownership="none">
17449 <type name="any" c:type="gpointer"/>
17451 <parameter name="notify" transfer-ownership="none" scope="call">
17452 <type name="DestroyNotify" c:type="GDestroyNotify"/>
17456 <function name="timeout_source_new" c:identifier="g_timeout_source_new">
17457 <return-value transfer-ownership="full">
17458 <type name="Source" c:type="GSource*"/>
17461 <parameter name="interval" transfer-ownership="none">
17462 <type name="uint" c:type="guint"/>
17466 <function name="timeout_source_new_seconds"
17467 c:identifier="g_timeout_source_new_seconds">
17468 <return-value transfer-ownership="full">
17469 <type name="Source" c:type="GSource*"/>
17472 <parameter name="interval" transfer-ownership="none">
17473 <type name="uint" c:type="guint"/>
17477 <function name="try_malloc" c:identifier="g_try_malloc">
17478 <return-value transfer-ownership="none">
17479 <type name="any" c:type="gpointer"/>
17482 <parameter name="n_bytes" transfer-ownership="none">
17483 <type name="gsize" c:type="gsize"/>
17487 <function name="try_malloc0" c:identifier="g_try_malloc0">
17488 <return-value transfer-ownership="none">
17489 <type name="any" c:type="gpointer"/>
17492 <parameter name="n_bytes" transfer-ownership="none">
17493 <type name="gsize" c:type="gsize"/>
17497 <function name="try_malloc0_n" c:identifier="g_try_malloc0_n">
17498 <return-value transfer-ownership="none">
17499 <type name="any" c:type="gpointer"/>
17502 <parameter name="n_blocks" transfer-ownership="none">
17503 <type name="gsize" c:type="gsize"/>
17505 <parameter name="n_block_bytes" transfer-ownership="none">
17506 <type name="gsize" c:type="gsize"/>
17510 <function name="try_malloc_n" c:identifier="g_try_malloc_n">
17511 <return-value transfer-ownership="none">
17512 <type name="any" c:type="gpointer"/>
17515 <parameter name="n_blocks" transfer-ownership="none">
17516 <type name="gsize" c:type="gsize"/>
17518 <parameter name="n_block_bytes" transfer-ownership="none">
17519 <type name="gsize" c:type="gsize"/>
17523 <function name="try_realloc" c:identifier="g_try_realloc">
17524 <return-value transfer-ownership="none">
17525 <type name="any" c:type="gpointer"/>
17528 <parameter name="mem" transfer-ownership="none">
17529 <type name="any" c:type="gpointer"/>
17531 <parameter name="n_bytes" transfer-ownership="none">
17532 <type name="gsize" c:type="gsize"/>
17536 <function name="try_realloc_n" c:identifier="g_try_realloc_n">
17537 <return-value transfer-ownership="none">
17538 <type name="any" c:type="gpointer"/>
17541 <parameter name="mem" transfer-ownership="none">
17542 <type name="any" c:type="gpointer"/>
17544 <parameter name="n_blocks" transfer-ownership="none">
17545 <type name="gsize" c:type="gsize"/>
17547 <parameter name="n_block_bytes" transfer-ownership="none">
17548 <type name="gsize" c:type="gsize"/>
17552 <function name="ucs4_to_utf16" c:identifier="g_ucs4_to_utf16" throws="1">
17553 <return-value transfer-ownership="full">
17554 <type name="unichar2" c:type="gunichar2*"/>
17557 <parameter name="str" transfer-ownership="none">
17558 <type name="unichar" c:type="gunichar*"/>
17560 <parameter name="len" transfer-ownership="none">
17561 <type name="long" c:type="glong"/>
17563 <parameter name="items_read"
17565 caller-allocates="0"
17566 transfer-ownership="full">
17567 <type name="long" c:type="glong*"/>
17569 <parameter name="items_written"
17571 caller-allocates="0"
17572 transfer-ownership="full">
17573 <type name="long" c:type="glong*"/>
17577 <function name="ucs4_to_utf8" c:identifier="g_ucs4_to_utf8" throws="1">
17578 <return-value transfer-ownership="full">
17579 <type name="utf8" c:type="gchar*"/>
17582 <parameter name="str" transfer-ownership="none">
17583 <type name="unichar" c:type="gunichar*"/>
17585 <parameter name="len" transfer-ownership="none">
17586 <type name="long" c:type="glong"/>
17588 <parameter name="items_read"
17590 caller-allocates="0"
17591 transfer-ownership="full">
17592 <type name="long" c:type="glong*"/>
17594 <parameter name="items_written"
17596 caller-allocates="0"
17597 transfer-ownership="full">
17598 <type name="long" c:type="glong*"/>
17602 <function name="unichar_break_type" c:identifier="g_unichar_break_type">
17603 <return-value transfer-ownership="full">
17604 <type name="UnicodeBreakType" c:type="GUnicodeBreakType"/>
17607 <parameter name="c" transfer-ownership="none">
17608 <type name="unichar" c:type="gunichar"/>
17612 <function name="unichar_combining_class"
17613 c:identifier="g_unichar_combining_class">
17614 <return-value transfer-ownership="none">
17615 <type name="int" c:type="gint"/>
17618 <parameter name="uc" transfer-ownership="none">
17619 <type name="unichar" c:type="gunichar"/>
17623 <function name="unichar_digit_value" c:identifier="g_unichar_digit_value">
17624 <return-value transfer-ownership="none">
17625 <type name="int" c:type="gint"/>
17628 <parameter name="c" transfer-ownership="none">
17629 <type name="unichar" c:type="gunichar"/>
17633 <function name="unichar_get_mirror_char"
17634 c:identifier="g_unichar_get_mirror_char">
17635 <return-value transfer-ownership="none">
17636 <type name="boolean" c:type="gboolean"/>
17639 <parameter name="ch" transfer-ownership="none">
17640 <type name="unichar" c:type="gunichar"/>
17642 <parameter name="mirrored_ch" transfer-ownership="none">
17643 <type name="unichar" c:type="gunichar*"/>
17647 <function name="unichar_get_script" c:identifier="g_unichar_get_script">
17648 <return-value transfer-ownership="full">
17649 <type name="UnicodeScript" c:type="GUnicodeScript"/>
17652 <parameter name="ch" transfer-ownership="none">
17653 <type name="unichar" c:type="gunichar"/>
17657 <function name="unichar_isalnum" c:identifier="g_unichar_isalnum">
17658 <return-value transfer-ownership="none">
17659 <type name="boolean" c:type="gboolean"/>
17662 <parameter name="c" transfer-ownership="none">
17663 <type name="unichar" c:type="gunichar"/>
17667 <function name="unichar_isalpha" c:identifier="g_unichar_isalpha">
17668 <return-value transfer-ownership="none">
17669 <type name="boolean" c:type="gboolean"/>
17672 <parameter name="c" transfer-ownership="none">
17673 <type name="unichar" c:type="gunichar"/>
17677 <function name="unichar_iscntrl" c:identifier="g_unichar_iscntrl">
17678 <return-value transfer-ownership="none">
17679 <type name="boolean" c:type="gboolean"/>
17682 <parameter name="c" transfer-ownership="none">
17683 <type name="unichar" c:type="gunichar"/>
17687 <function name="unichar_isdefined" c:identifier="g_unichar_isdefined">
17688 <return-value transfer-ownership="none">
17689 <type name="boolean" c:type="gboolean"/>
17692 <parameter name="c" transfer-ownership="none">
17693 <type name="unichar" c:type="gunichar"/>
17697 <function name="unichar_isdigit" c:identifier="g_unichar_isdigit">
17698 <return-value transfer-ownership="none">
17699 <type name="boolean" c:type="gboolean"/>
17702 <parameter name="c" transfer-ownership="none">
17703 <type name="unichar" c:type="gunichar"/>
17707 <function name="unichar_isgraph" c:identifier="g_unichar_isgraph">
17708 <return-value transfer-ownership="none">
17709 <type name="boolean" c:type="gboolean"/>
17712 <parameter name="c" transfer-ownership="none">
17713 <type name="unichar" c:type="gunichar"/>
17717 <function name="unichar_islower" c:identifier="g_unichar_islower">
17718 <return-value transfer-ownership="none">
17719 <type name="boolean" c:type="gboolean"/>
17722 <parameter name="c" transfer-ownership="none">
17723 <type name="unichar" c:type="gunichar"/>
17727 <function name="unichar_ismark" c:identifier="g_unichar_ismark">
17728 <return-value transfer-ownership="none">
17729 <type name="boolean" c:type="gboolean"/>
17732 <parameter name="c" transfer-ownership="none">
17733 <type name="unichar" c:type="gunichar"/>
17737 <function name="unichar_isprint" c:identifier="g_unichar_isprint">
17738 <return-value transfer-ownership="none">
17739 <type name="boolean" c:type="gboolean"/>
17742 <parameter name="c" transfer-ownership="none">
17743 <type name="unichar" c:type="gunichar"/>
17747 <function name="unichar_ispunct" c:identifier="g_unichar_ispunct">
17748 <return-value transfer-ownership="none">
17749 <type name="boolean" c:type="gboolean"/>
17752 <parameter name="c" transfer-ownership="none">
17753 <type name="unichar" c:type="gunichar"/>
17757 <function name="unichar_isspace" c:identifier="g_unichar_isspace">
17758 <return-value transfer-ownership="none">
17759 <type name="boolean" c:type="gboolean"/>
17762 <parameter name="c" transfer-ownership="none">
17763 <type name="unichar" c:type="gunichar"/>
17767 <function name="unichar_istitle" c:identifier="g_unichar_istitle">
17768 <return-value transfer-ownership="none">
17769 <type name="boolean" c:type="gboolean"/>
17772 <parameter name="c" transfer-ownership="none">
17773 <type name="unichar" c:type="gunichar"/>
17777 <function name="unichar_isupper" c:identifier="g_unichar_isupper">
17778 <return-value transfer-ownership="none">
17779 <type name="boolean" c:type="gboolean"/>
17782 <parameter name="c" transfer-ownership="none">
17783 <type name="unichar" c:type="gunichar"/>
17787 <function name="unichar_iswide" c:identifier="g_unichar_iswide">
17788 <return-value transfer-ownership="none">
17789 <type name="boolean" c:type="gboolean"/>
17792 <parameter name="c" transfer-ownership="none">
17793 <type name="unichar" c:type="gunichar"/>
17797 <function name="unichar_iswide_cjk" c:identifier="g_unichar_iswide_cjk">
17798 <return-value transfer-ownership="none">
17799 <type name="boolean" c:type="gboolean"/>
17802 <parameter name="c" transfer-ownership="none">
17803 <type name="unichar" c:type="gunichar"/>
17807 <function name="unichar_isxdigit" c:identifier="g_unichar_isxdigit">
17808 <return-value transfer-ownership="none">
17809 <type name="boolean" c:type="gboolean"/>
17812 <parameter name="c" transfer-ownership="none">
17813 <type name="unichar" c:type="gunichar"/>
17817 <function name="unichar_iszerowidth" c:identifier="g_unichar_iszerowidth">
17818 <return-value transfer-ownership="none">
17819 <type name="boolean" c:type="gboolean"/>
17822 <parameter name="c" transfer-ownership="none">
17823 <type name="unichar" c:type="gunichar"/>
17827 <function name="unichar_to_utf8" c:identifier="g_unichar_to_utf8">
17828 <return-value transfer-ownership="none">
17829 <type name="int" c:type="gint"/>
17832 <parameter name="c" transfer-ownership="none">
17833 <type name="unichar" c:type="gunichar"/>
17835 <parameter name="outbuf" transfer-ownership="full">
17836 <type name="utf8" c:type="gchar*"/>
17840 <function name="unichar_tolower" c:identifier="g_unichar_tolower">
17841 <return-value transfer-ownership="full">
17842 <type name="unichar" c:type="gunichar"/>
17845 <parameter name="c" transfer-ownership="none">
17846 <type name="unichar" c:type="gunichar"/>
17850 <function name="unichar_totitle" c:identifier="g_unichar_totitle">
17851 <return-value transfer-ownership="full">
17852 <type name="unichar" c:type="gunichar"/>
17855 <parameter name="c" transfer-ownership="none">
17856 <type name="unichar" c:type="gunichar"/>
17860 <function name="unichar_toupper" c:identifier="g_unichar_toupper">
17861 <return-value transfer-ownership="full">
17862 <type name="unichar" c:type="gunichar"/>
17865 <parameter name="c" transfer-ownership="none">
17866 <type name="unichar" c:type="gunichar"/>
17870 <function name="unichar_type" c:identifier="g_unichar_type">
17871 <return-value transfer-ownership="full">
17872 <type name="UnicodeType" c:type="GUnicodeType"/>
17875 <parameter name="c" transfer-ownership="none">
17876 <type name="unichar" c:type="gunichar"/>
17880 <function name="unichar_validate" c:identifier="g_unichar_validate">
17881 <return-value transfer-ownership="none">
17882 <type name="boolean" c:type="gboolean"/>
17885 <parameter name="ch" transfer-ownership="none">
17886 <type name="unichar" c:type="gunichar"/>
17890 <function name="unichar_xdigit_value"
17891 c:identifier="g_unichar_xdigit_value">
17892 <return-value transfer-ownership="none">
17893 <type name="int" c:type="gint"/>
17896 <parameter name="c" transfer-ownership="none">
17897 <type name="unichar" c:type="gunichar"/>
17901 <function name="unicode_canonical_decomposition"
17902 c:identifier="g_unicode_canonical_decomposition">
17903 <return-value transfer-ownership="full">
17904 <type name="unichar" c:type="gunichar*"/>
17907 <parameter name="ch" transfer-ownership="none">
17908 <type name="unichar" c:type="gunichar"/>
17910 <parameter name="result_len"
17912 caller-allocates="0"
17913 transfer-ownership="full">
17914 <type name="gsize" c:type="gsize*"/>
17918 <function name="unicode_canonical_ordering"
17919 c:identifier="g_unicode_canonical_ordering">
17920 <return-value transfer-ownership="none">
17921 <type name="none" c:type="void"/>
17924 <parameter name="string" transfer-ownership="none">
17925 <type name="unichar" c:type="gunichar*"/>
17927 <parameter name="len" transfer-ownership="none">
17928 <type name="gsize" c:type="gsize"/>
17932 <function name="unlink" c:identifier="g_unlink">
17933 <return-value transfer-ownership="none">
17934 <type name="int" c:type="int"/>
17937 <parameter name="filename" transfer-ownership="none">
17938 <type name="utf8" c:type="gchar*"/>
17942 <function name="unsetenv" c:identifier="g_unsetenv">
17943 <return-value transfer-ownership="none">
17944 <type name="none" c:type="void"/>
17947 <parameter name="variable" transfer-ownership="none">
17948 <type name="utf8" c:type="gchar*"/>
17952 <function name="uri_escape_string" c:identifier="g_uri_escape_string">
17953 <return-value transfer-ownership="full">
17954 <type name="utf8" c:type="char*"/>
17957 <parameter name="unescaped" transfer-ownership="none">
17958 <type name="utf8" c:type="char*"/>
17960 <parameter name="reserved_chars_allowed" transfer-ownership="none">
17961 <type name="utf8" c:type="char*"/>
17963 <parameter name="allow_utf8" transfer-ownership="none">
17964 <type name="boolean" c:type="gboolean"/>
17968 <function name="uri_list_extract_uris"
17969 c:identifier="g_uri_list_extract_uris">
17970 <return-value transfer-ownership="full">
17971 <array c:type="gchar**">
17972 <type name="utf8"/>
17976 <parameter name="uri_list" transfer-ownership="none">
17977 <type name="utf8" c:type="gchar*"/>
17981 <function name="uri_parse_scheme" c:identifier="g_uri_parse_scheme">
17982 <return-value transfer-ownership="full">
17983 <type name="utf8" c:type="char*"/>
17986 <parameter name="uri" transfer-ownership="none">
17987 <type name="utf8" c:type="char*"/>
17991 <function name="uri_unescape_segment"
17992 c:identifier="g_uri_unescape_segment">
17993 <return-value transfer-ownership="full">
17994 <type name="utf8" c:type="char*"/>
17997 <parameter name="escaped_string" transfer-ownership="none">
17998 <type name="utf8" c:type="char*"/>
18000 <parameter name="escaped_string_end" transfer-ownership="none">
18001 <type name="utf8" c:type="char*"/>
18003 <parameter name="illegal_characters" transfer-ownership="none">
18004 <type name="utf8" c:type="char*"/>
18008 <function name="uri_unescape_string" c:identifier="g_uri_unescape_string">
18009 <return-value transfer-ownership="full">
18010 <type name="utf8" c:type="char*"/>
18013 <parameter name="escaped_string" transfer-ownership="none">
18014 <type name="utf8" c:type="char*"/>
18016 <parameter name="illegal_characters" transfer-ownership="none">
18017 <type name="utf8" c:type="char*"/>
18021 <function name="usleep" c:identifier="g_usleep">
18022 <return-value transfer-ownership="none">
18023 <type name="none" c:type="void"/>
18026 <parameter name="microseconds" transfer-ownership="none">
18027 <type name="ulong" c:type="gulong"/>
18031 <function name="utf16_to_ucs4" c:identifier="g_utf16_to_ucs4" throws="1">
18032 <return-value transfer-ownership="full">
18033 <type name="unichar" c:type="gunichar*"/>
18036 <parameter name="str" transfer-ownership="none">
18037 <type name="unichar2" c:type="gunichar2*"/>
18039 <parameter name="len" transfer-ownership="none">
18040 <type name="long" c:type="glong"/>
18042 <parameter name="items_read"
18044 caller-allocates="0"
18045 transfer-ownership="full">
18046 <type name="long" c:type="glong*"/>
18048 <parameter name="items_written"
18050 caller-allocates="0"
18051 transfer-ownership="full">
18052 <type name="long" c:type="glong*"/>
18056 <function name="utf16_to_utf8" c:identifier="g_utf16_to_utf8" throws="1">
18057 <return-value transfer-ownership="full">
18058 <type name="utf8" c:type="gchar*"/>
18061 <parameter name="str" transfer-ownership="none">
18062 <type name="unichar2" c:type="gunichar2*"/>
18064 <parameter name="len" transfer-ownership="none">
18065 <type name="long" c:type="glong"/>
18067 <parameter name="items_read"
18069 caller-allocates="0"
18070 transfer-ownership="full">
18071 <type name="long" c:type="glong*"/>
18073 <parameter name="items_written"
18075 caller-allocates="0"
18076 transfer-ownership="full">
18077 <type name="long" c:type="glong*"/>
18081 <function name="utf8_casefold" c:identifier="g_utf8_casefold">
18082 <return-value transfer-ownership="full">
18083 <type name="utf8" c:type="gchar*"/>
18086 <parameter name="str" transfer-ownership="none">
18087 <type name="utf8" c:type="gchar*"/>
18089 <parameter name="len" transfer-ownership="none">
18090 <type name="gssize" c:type="gssize"/>
18094 <function name="utf8_collate" c:identifier="g_utf8_collate">
18095 <return-value transfer-ownership="none">
18096 <type name="int" c:type="gint"/>
18099 <parameter name="str1" transfer-ownership="none">
18100 <type name="utf8" c:type="gchar*"/>
18102 <parameter name="str2" transfer-ownership="none">
18103 <type name="utf8" c:type="gchar*"/>
18107 <function name="utf8_collate_key" c:identifier="g_utf8_collate_key">
18108 <return-value transfer-ownership="full">
18109 <type name="utf8" c:type="gchar*"/>
18112 <parameter name="str" transfer-ownership="none">
18113 <type name="utf8" c:type="gchar*"/>
18115 <parameter name="len" transfer-ownership="none">
18116 <type name="gssize" c:type="gssize"/>
18120 <function name="utf8_collate_key_for_filename"
18121 c:identifier="g_utf8_collate_key_for_filename">
18122 <return-value transfer-ownership="full">
18123 <type name="utf8" c:type="gchar*"/>
18126 <parameter name="str" transfer-ownership="none">
18127 <type name="utf8" c:type="gchar*"/>
18129 <parameter name="len" transfer-ownership="none">
18130 <type name="gssize" c:type="gssize"/>
18134 <function name="utf8_find_next_char" c:identifier="g_utf8_find_next_char">
18135 <return-value transfer-ownership="full">
18136 <type name="utf8" c:type="gchar*"/>
18139 <parameter name="p" transfer-ownership="none">
18140 <type name="utf8" c:type="gchar*"/>
18142 <parameter name="end" transfer-ownership="none">
18143 <type name="utf8" c:type="gchar*"/>
18147 <function name="utf8_find_prev_char" c:identifier="g_utf8_find_prev_char">
18148 <return-value transfer-ownership="full">
18149 <type name="utf8" c:type="gchar*"/>
18152 <parameter name="str" transfer-ownership="none">
18153 <type name="utf8" c:type="gchar*"/>
18155 <parameter name="p" transfer-ownership="none">
18156 <type name="utf8" c:type="gchar*"/>
18160 <function name="utf8_get_char" c:identifier="g_utf8_get_char">
18161 <return-value transfer-ownership="full">
18162 <type name="unichar" c:type="gunichar"/>
18165 <parameter name="p" transfer-ownership="none">
18166 <type name="utf8" c:type="gchar*"/>
18170 <function name="utf8_get_char_validated"
18171 c:identifier="g_utf8_get_char_validated">
18172 <return-value transfer-ownership="full">
18173 <type name="unichar" c:type="gunichar"/>
18176 <parameter name="p" transfer-ownership="none">
18177 <type name="utf8" c:type="gchar*"/>
18179 <parameter name="max_len" transfer-ownership="none">
18180 <type name="gssize" c:type="gssize"/>
18184 <function name="utf8_normalize" c:identifier="g_utf8_normalize">
18185 <return-value transfer-ownership="full">
18186 <type name="utf8" c:type="gchar*"/>
18189 <parameter name="str" transfer-ownership="none">
18190 <type name="utf8" c:type="gchar*"/>
18192 <parameter name="len" transfer-ownership="none">
18193 <type name="gssize" c:type="gssize"/>
18195 <parameter name="mode" transfer-ownership="none">
18196 <type name="NormalizeMode" c:type="GNormalizeMode"/>
18200 <function name="utf8_offset_to_pointer"
18201 c:identifier="g_utf8_offset_to_pointer">
18202 <return-value transfer-ownership="full">
18203 <type name="utf8" c:type="gchar*"/>
18206 <parameter name="str" transfer-ownership="none">
18207 <type name="utf8" c:type="gchar*"/>
18209 <parameter name="offset" transfer-ownership="none">
18210 <type name="long" c:type="glong"/>
18214 <function name="utf8_pointer_to_offset"
18215 c:identifier="g_utf8_pointer_to_offset">
18216 <return-value transfer-ownership="none">
18217 <type name="long" c:type="glong"/>
18220 <parameter name="str" transfer-ownership="none">
18221 <type name="utf8" c:type="gchar*"/>
18223 <parameter name="pos" transfer-ownership="none">
18224 <type name="utf8" c:type="gchar*"/>
18228 <function name="utf8_prev_char" c:identifier="g_utf8_prev_char">
18229 <return-value transfer-ownership="full">
18230 <type name="utf8" c:type="gchar*"/>
18233 <parameter name="p" transfer-ownership="none">
18234 <type name="utf8" c:type="gchar*"/>
18238 <function name="utf8_strchr" c:identifier="g_utf8_strchr">
18239 <return-value transfer-ownership="full">
18240 <type name="utf8" c:type="gchar*"/>
18243 <parameter name="p" transfer-ownership="none">
18244 <type name="utf8" c:type="gchar*"/>
18246 <parameter name="len" transfer-ownership="none">
18247 <type name="gssize" c:type="gssize"/>
18249 <parameter name="c" transfer-ownership="none">
18250 <type name="unichar" c:type="gunichar"/>
18254 <function name="utf8_strdown" c:identifier="g_utf8_strdown">
18255 <return-value transfer-ownership="full">
18256 <type name="utf8" c:type="gchar*"/>
18259 <parameter name="str" transfer-ownership="none">
18260 <type name="utf8" c:type="gchar*"/>
18262 <parameter name="len" transfer-ownership="none">
18263 <type name="gssize" c:type="gssize"/>
18267 <function name="utf8_strlen" c:identifier="g_utf8_strlen">
18268 <return-value transfer-ownership="none">
18269 <type name="long" c:type="glong"/>
18272 <parameter name="p" transfer-ownership="none">
18273 <type name="utf8" c:type="gchar*"/>
18275 <parameter name="max" transfer-ownership="none">
18276 <type name="gssize" c:type="gssize"/>
18280 <function name="utf8_strncpy" c:identifier="g_utf8_strncpy">
18281 <return-value transfer-ownership="full">
18282 <type name="utf8" c:type="gchar*"/>
18285 <parameter name="dest" transfer-ownership="full">
18286 <type name="utf8" c:type="gchar*"/>
18288 <parameter name="src" transfer-ownership="none">
18289 <type name="utf8" c:type="gchar*"/>
18291 <parameter name="n" transfer-ownership="none">
18292 <type name="gsize" c:type="gsize"/>
18296 <function name="utf8_strrchr" c:identifier="g_utf8_strrchr">
18297 <return-value transfer-ownership="full">
18298 <type name="utf8" c:type="gchar*"/>
18301 <parameter name="p" transfer-ownership="none">
18302 <type name="utf8" c:type="gchar*"/>
18304 <parameter name="len" transfer-ownership="none">
18305 <type name="gssize" c:type="gssize"/>
18307 <parameter name="c" transfer-ownership="none">
18308 <type name="unichar" c:type="gunichar"/>
18312 <function name="utf8_strreverse" c:identifier="g_utf8_strreverse">
18313 <return-value transfer-ownership="full">
18314 <type name="utf8" c:type="gchar*"/>
18317 <parameter name="str" transfer-ownership="none">
18318 <type name="utf8" c:type="gchar*"/>
18320 <parameter name="len" transfer-ownership="none">
18321 <type name="gssize" c:type="gssize"/>
18325 <function name="utf8_strup" c:identifier="g_utf8_strup">
18326 <return-value transfer-ownership="full">
18327 <type name="utf8" c:type="gchar*"/>
18330 <parameter name="str" transfer-ownership="none">
18331 <type name="utf8" c:type="gchar*"/>
18333 <parameter name="len" transfer-ownership="none">
18334 <type name="gssize" c:type="gssize"/>
18338 <function name="utf8_to_ucs4" c:identifier="g_utf8_to_ucs4" throws="1">
18339 <return-value transfer-ownership="full">
18340 <type name="unichar" c:type="gunichar*"/>
18343 <parameter name="str" transfer-ownership="none">
18344 <type name="utf8" c:type="gchar*"/>
18346 <parameter name="len" transfer-ownership="none">
18347 <type name="long" c:type="glong"/>
18349 <parameter name="items_read"
18351 caller-allocates="0"
18352 transfer-ownership="full">
18353 <type name="long" c:type="glong*"/>
18355 <parameter name="items_written"
18357 caller-allocates="0"
18358 transfer-ownership="full">
18359 <type name="long" c:type="glong*"/>
18363 <function name="utf8_to_ucs4_fast" c:identifier="g_utf8_to_ucs4_fast">
18364 <return-value transfer-ownership="full">
18365 <type name="unichar" c:type="gunichar*"/>
18368 <parameter name="str" transfer-ownership="none">
18369 <type name="utf8" c:type="gchar*"/>
18371 <parameter name="len" transfer-ownership="none">
18372 <type name="long" c:type="glong"/>
18374 <parameter name="items_written"
18376 caller-allocates="0"
18377 transfer-ownership="full">
18378 <type name="long" c:type="glong*"/>
18382 <function name="utf8_to_utf16" c:identifier="g_utf8_to_utf16" throws="1">
18383 <return-value transfer-ownership="full">
18384 <type name="unichar2" c:type="gunichar2*"/>
18387 <parameter name="str" transfer-ownership="none">
18388 <type name="utf8" c:type="gchar*"/>
18390 <parameter name="len" transfer-ownership="none">
18391 <type name="long" c:type="glong"/>
18393 <parameter name="items_read"
18395 caller-allocates="0"
18396 transfer-ownership="full">
18397 <type name="long" c:type="glong*"/>
18399 <parameter name="items_written"
18401 caller-allocates="0"
18402 transfer-ownership="full">
18403 <type name="long" c:type="glong*"/>
18407 <function name="utf8_validate" c:identifier="g_utf8_validate">
18408 <return-value transfer-ownership="none">
18409 <type name="boolean" c:type="gboolean"/>
18412 <parameter name="str" transfer-ownership="none">
18413 <type name="utf8" c:type="gchar*"/>
18415 <parameter name="max_len" transfer-ownership="none">
18416 <type name="gssize" c:type="gssize"/>
18418 <parameter name="end" transfer-ownership="none">
18419 <array c:type="gchar**">
18420 <type name="utf8"/>
18425 <function name="variant_compare" c:identifier="g_variant_compare">
18426 <return-value transfer-ownership="none">
18427 <type name="int" c:type="gint"/>
18430 <parameter name="one" transfer-ownership="none">
18431 <type name="any" c:type="gconstpointer"/>
18433 <parameter name="two" transfer-ownership="none">
18434 <type name="any" c:type="gconstpointer"/>
18438 <function name="variant_equal" c:identifier="g_variant_equal">
18439 <return-value transfer-ownership="none">
18440 <type name="boolean" c:type="gboolean"/>
18443 <parameter name="one" transfer-ownership="none">
18444 <type name="any" c:type="gconstpointer"/>
18446 <parameter name="two" transfer-ownership="none">
18447 <type name="any" c:type="gconstpointer"/>
18451 <function name="variant_get_type" c:identifier="g_variant_get_type">
18452 <return-value transfer-ownership="none">
18453 <type name="VariantType" c:type="GVariantType*"/>
18456 <parameter name="value" transfer-ownership="none">
18457 <type name="Variant" c:type="GVariant*"/>
18461 <function name="variant_hash" c:identifier="g_variant_hash">
18462 <return-value transfer-ownership="none">
18463 <type name="uint" c:type="guint"/>
18466 <parameter name="value" transfer-ownership="none">
18467 <type name="any" c:type="gconstpointer"/>
18471 <function name="variant_is_object_path"
18472 c:identifier="g_variant_is_object_path">
18473 <return-value transfer-ownership="none">
18474 <type name="boolean" c:type="gboolean"/>
18477 <parameter name="string" transfer-ownership="none">
18478 <type name="utf8" c:type="gchar*"/>
18482 <function name="variant_is_signature"
18483 c:identifier="g_variant_is_signature">
18484 <return-value transfer-ownership="none">
18485 <type name="boolean" c:type="gboolean"/>
18488 <parameter name="string" transfer-ownership="none">
18489 <type name="utf8" c:type="gchar*"/>
18493 <function name="variant_parse" c:identifier="g_variant_parse" throws="1">
18494 <return-value transfer-ownership="full">
18495 <type name="Variant" c:type="GVariant*"/>
18498 <parameter name="type" transfer-ownership="none">
18499 <type name="VariantType" c:type="GVariantType*"/>
18501 <parameter name="text" transfer-ownership="none">
18502 <type name="utf8" c:type="gchar*"/>
18504 <parameter name="limit" transfer-ownership="none">
18505 <type name="utf8" c:type="gchar*"/>
18507 <parameter name="endptr" transfer-ownership="none">
18508 <array c:type="gchar**">
18509 <type name="utf8"/>
18514 <function name="variant_type_checked_"
18515 c:identifier="g_variant_type_checked_">
18516 <return-value transfer-ownership="none">
18517 <type name="VariantType" c:type="GVariantType*"/>
18520 <parameter transfer-ownership="none">
18521 <type name="utf8" c:type="gchar*"/>
18525 <function name="variant_type_equal" c:identifier="g_variant_type_equal">
18526 <return-value transfer-ownership="none">
18527 <type name="boolean" c:type="gboolean"/>
18530 <parameter name="type1" transfer-ownership="none">
18531 <type name="any" c:type="gconstpointer"/>
18533 <parameter name="type2" transfer-ownership="none">
18534 <type name="any" c:type="gconstpointer"/>
18538 <function name="variant_type_hash" c:identifier="g_variant_type_hash">
18539 <return-value transfer-ownership="none">
18540 <type name="uint" c:type="guint"/>
18543 <parameter name="type" transfer-ownership="none">
18544 <type name="any" c:type="gconstpointer"/>
18548 <function name="variant_type_string_is_valid"
18549 c:identifier="g_variant_type_string_is_valid">
18550 <return-value transfer-ownership="none">
18551 <type name="boolean" c:type="gboolean"/>
18554 <parameter name="type_string" transfer-ownership="none">
18555 <type name="utf8" c:type="gchar*"/>
18559 <function name="variant_type_string_scan"
18560 c:identifier="g_variant_type_string_scan">
18561 <return-value transfer-ownership="none">
18562 <type name="boolean" c:type="gboolean"/>
18565 <parameter name="string" transfer-ownership="none">
18566 <type name="utf8" c:type="gchar*"/>
18568 <parameter name="limit" transfer-ownership="none">
18569 <type name="utf8" c:type="gchar*"/>
18571 <parameter name="endptr" transfer-ownership="none">
18572 <array c:type="gchar**">
18573 <type name="utf8"/>
18578 <function name="warn_message" c:identifier="g_warn_message">
18579 <return-value transfer-ownership="none">
18580 <type name="none" c:type="void"/>
18583 <parameter name="domain" transfer-ownership="none">
18584 <type name="utf8" c:type="char*"/>
18586 <parameter name="file" transfer-ownership="none">
18587 <type name="utf8" c:type="char*"/>
18589 <parameter name="line" transfer-ownership="none">
18590 <type name="int" c:type="int"/>
18592 <parameter name="func" transfer-ownership="none">
18593 <type name="utf8" c:type="char*"/>
18595 <parameter name="warnexpr" transfer-ownership="none">
18596 <type name="utf8" c:type="char*"/>