Imported Upstream version 2.67.4
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
1 <INCLUDE>glib.h</INCLUDE>
2
3 <SECTION>
4 <TITLE>Basic Types</TITLE>
5 <FILE>types</FILE>
6 gboolean
7 gpointer
8 gconstpointer
9 gchar
10 guchar
11
12 <SUBSECTION>
13 gint
14 G_MININT
15 G_MAXINT
16 guint
17 G_MAXUINT
18 gshort
19 G_MINSHORT
20 G_MAXSHORT
21 gushort
22 G_MAXUSHORT
23 glong
24 G_MINLONG
25 G_MAXLONG
26 gulong
27 G_MAXULONG
28
29 <SUBSECTION>
30 gint8
31 G_MININT8
32 G_MAXINT8
33 guint8
34 G_MAXUINT8
35 gint16
36 G_MININT16
37 G_MAXINT16
38 G_GINT16_MODIFIER
39 G_GINT16_FORMAT
40 guint16
41 G_MAXUINT16
42 G_GUINT16_FORMAT
43 gint32
44 G_MININT32
45 G_MAXINT32
46 G_GINT32_MODIFIER
47 G_GINT32_FORMAT
48 guint32
49 G_MAXUINT32
50 G_GUINT32_FORMAT
51 gint64
52 G_MININT64
53 G_MAXINT64
54 G_GINT64_MODIFIER
55 G_GINT64_FORMAT
56 G_GINT64_CONSTANT
57 guint64
58 G_MAXUINT64
59 G_GUINT64_FORMAT
60 G_GUINT64_CONSTANT
61
62 <SUBSECTION>
63 gfloat
64 G_MINFLOAT
65 G_MAXFLOAT
66 gdouble
67 G_MINDOUBLE
68 G_MAXDOUBLE
69
70 <SUBSECTION>
71 gsize
72 G_MAXSIZE
73 G_GSIZE_MODIFIER
74 G_GSIZE_FORMAT
75 gssize
76 G_MINSSIZE
77 G_MAXSSIZE
78 G_GSSIZE_MODIFIER
79 G_GSSIZE_FORMAT
80 goffset
81 G_MINOFFSET
82 G_MAXOFFSET
83 G_GOFFSET_MODIFIER
84 G_GOFFSET_FORMAT
85 G_GOFFSET_CONSTANT
86
87 <SUBSECTION>
88 gintptr
89 G_GINTPTR_MODIFIER
90 G_GINTPTR_FORMAT
91 guintptr
92 G_GUINTPTR_FORMAT
93
94 <SUBSECTION Private>
95 GLIB_SIZEOF_SSIZE_T
96 GLIB_SIZEOF_VOID_P
97 GLIB_SIZEOF_LONG
98 GLIB_SIZEOF_SIZE_T
99 G_HAVE_GINT64
100 </SECTION>
101
102 <SECTION>
103 <TITLE>Version Information</TITLE>
104 <FILE>version</FILE>
105 glib_major_version
106 glib_minor_version
107 glib_micro_version
108 glib_binary_age
109 glib_interface_age
110 glib_check_version
111
112 <SUBSECTION>
113 GLIB_MAJOR_VERSION
114 GLIB_MINOR_VERSION
115 GLIB_MICRO_VERSION
116 GLIB_CHECK_VERSION
117
118 <SUBSECTION>
119 GLIB_VERSION_2_26
120 GLIB_VERSION_2_28
121 GLIB_VERSION_2_30
122 GLIB_VERSION_2_32
123 GLIB_VERSION_2_34
124 GLIB_VERSION_2_36
125 GLIB_VERSION_2_38
126 GLIB_VERSION_2_40
127 GLIB_VERSION_2_42
128 GLIB_VERSION_2_44
129 GLIB_VERSION_2_46
130 GLIB_VERSION_2_48
131 GLIB_VERSION_2_50
132 GLIB_VERSION_2_52
133 GLIB_VERSION_2_54
134 GLIB_VERSION_2_56
135 GLIB_VERSION_2_58
136 GLIB_VERSION_2_60
137 GLIB_VERSION_2_62
138 GLIB_VERSION_2_64
139 GLIB_VERSION_2_66
140 GLIB_VERSION_2_68
141 GLIB_VERSION_CUR_STABLE
142 GLIB_VERSION_PREV_STABLE
143 GLIB_VERSION_MIN_REQUIRED
144 GLIB_VERSION_MAX_ALLOWED
145 GLIB_DISABLE_DEPRECATION_WARNINGS
146
147 <SUBSECTION Private>
148 G_ENCODE_VERSION
149 GLIB_AVAILABLE_ENUMERATOR_IN_2_26
150 GLIB_AVAILABLE_ENUMERATOR_IN_2_28
151 GLIB_AVAILABLE_ENUMERATOR_IN_2_30
152 GLIB_AVAILABLE_ENUMERATOR_IN_2_32
153 GLIB_AVAILABLE_ENUMERATOR_IN_2_34
154 GLIB_AVAILABLE_ENUMERATOR_IN_2_36
155 GLIB_AVAILABLE_ENUMERATOR_IN_2_38
156 GLIB_AVAILABLE_ENUMERATOR_IN_2_40
157 GLIB_AVAILABLE_ENUMERATOR_IN_2_42
158 GLIB_AVAILABLE_ENUMERATOR_IN_2_44
159 GLIB_AVAILABLE_ENUMERATOR_IN_2_46
160 GLIB_AVAILABLE_ENUMERATOR_IN_2_48
161 GLIB_AVAILABLE_ENUMERATOR_IN_2_50
162 GLIB_AVAILABLE_ENUMERATOR_IN_2_52
163 GLIB_AVAILABLE_ENUMERATOR_IN_2_54
164 GLIB_AVAILABLE_ENUMERATOR_IN_2_56
165 GLIB_AVAILABLE_ENUMERATOR_IN_2_58
166 GLIB_AVAILABLE_ENUMERATOR_IN_2_60
167 GLIB_AVAILABLE_ENUMERATOR_IN_2_62
168 GLIB_AVAILABLE_ENUMERATOR_IN_2_64
169 GLIB_AVAILABLE_ENUMERATOR_IN_2_66
170 GLIB_AVAILABLE_ENUMERATOR_IN_2_68
171 GLIB_AVAILABLE_IN_ALL
172 GLIB_AVAILABLE_IN_2_26
173 GLIB_AVAILABLE_IN_2_28
174 GLIB_AVAILABLE_IN_2_30
175 GLIB_AVAILABLE_IN_2_32
176 GLIB_AVAILABLE_IN_2_34
177 GLIB_AVAILABLE_IN_2_36
178 GLIB_AVAILABLE_IN_2_38
179 GLIB_AVAILABLE_IN_2_40
180 GLIB_AVAILABLE_IN_2_42
181 GLIB_AVAILABLE_IN_2_44
182 GLIB_AVAILABLE_IN_2_46
183 GLIB_AVAILABLE_IN_2_48
184 GLIB_AVAILABLE_IN_2_50
185 GLIB_AVAILABLE_IN_2_52
186 GLIB_AVAILABLE_IN_2_54
187 GLIB_AVAILABLE_IN_2_56
188 GLIB_AVAILABLE_IN_2_58
189 GLIB_AVAILABLE_IN_2_60
190 GLIB_AVAILABLE_IN_2_62
191 GLIB_AVAILABLE_IN_2_64
192 GLIB_AVAILABLE_IN_2_66
193 GLIB_AVAILABLE_IN_2_68
194 GLIB_AVAILABLE_MACRO_IN_2_26
195 GLIB_AVAILABLE_MACRO_IN_2_28
196 GLIB_AVAILABLE_MACRO_IN_2_30
197 GLIB_AVAILABLE_MACRO_IN_2_32
198 GLIB_AVAILABLE_MACRO_IN_2_34
199 GLIB_AVAILABLE_MACRO_IN_2_36
200 GLIB_AVAILABLE_MACRO_IN_2_38
201 GLIB_AVAILABLE_MACRO_IN_2_40
202 GLIB_AVAILABLE_MACRO_IN_2_42
203 GLIB_AVAILABLE_MACRO_IN_2_44
204 GLIB_AVAILABLE_MACRO_IN_2_46
205 GLIB_AVAILABLE_MACRO_IN_2_48
206 GLIB_AVAILABLE_MACRO_IN_2_50
207 GLIB_AVAILABLE_MACRO_IN_2_52
208 GLIB_AVAILABLE_MACRO_IN_2_54
209 GLIB_AVAILABLE_MACRO_IN_2_56
210 GLIB_AVAILABLE_MACRO_IN_2_58
211 GLIB_AVAILABLE_MACRO_IN_2_60
212 GLIB_AVAILABLE_MACRO_IN_2_62
213 GLIB_AVAILABLE_MACRO_IN_2_64
214 GLIB_AVAILABLE_MACRO_IN_2_66
215 GLIB_AVAILABLE_MACRO_IN_2_68
216 GLIB_AVAILABLE_STATIC_INLINE_IN_2_44
217 GLIB_AVAILABLE_STATIC_INLINE_IN_2_60
218 GLIB_AVAILABLE_STATIC_INLINE_IN_2_62
219 GLIB_AVAILABLE_STATIC_INLINE_IN_2_64
220 GLIB_AVAILABLE_STATIC_INLINE_IN_2_66
221 GLIB_AVAILABLE_STATIC_INLINE_IN_2_68
222 GLIB_AVAILABLE_TYPE_IN_2_26
223 GLIB_AVAILABLE_TYPE_IN_2_28
224 GLIB_AVAILABLE_TYPE_IN_2_30
225 GLIB_AVAILABLE_TYPE_IN_2_32
226 GLIB_AVAILABLE_TYPE_IN_2_34
227 GLIB_AVAILABLE_TYPE_IN_2_36
228 GLIB_AVAILABLE_TYPE_IN_2_38
229 GLIB_AVAILABLE_TYPE_IN_2_40
230 GLIB_AVAILABLE_TYPE_IN_2_42
231 GLIB_AVAILABLE_TYPE_IN_2_44
232 GLIB_AVAILABLE_TYPE_IN_2_46
233 GLIB_AVAILABLE_TYPE_IN_2_48
234 GLIB_AVAILABLE_TYPE_IN_2_50
235 GLIB_AVAILABLE_TYPE_IN_2_52
236 GLIB_AVAILABLE_TYPE_IN_2_54
237 GLIB_AVAILABLE_TYPE_IN_2_56
238 GLIB_AVAILABLE_TYPE_IN_2_58
239 GLIB_AVAILABLE_TYPE_IN_2_60
240 GLIB_AVAILABLE_TYPE_IN_2_62
241 GLIB_AVAILABLE_TYPE_IN_2_64
242 GLIB_AVAILABLE_TYPE_IN_2_66
243 GLIB_AVAILABLE_TYPE_IN_2_68
244 GLIB_DEPRECATED_ENUMERATOR
245 GLIB_DEPRECATED_ENUMERATOR_FOR
246 GLIB_DEPRECATED_ENUMERATOR_IN_2_26
247 GLIB_DEPRECATED_ENUMERATOR_IN_2_26_FOR
248 GLIB_DEPRECATED_ENUMERATOR_IN_2_28
249 GLIB_DEPRECATED_ENUMERATOR_IN_2_28_FOR
250 GLIB_DEPRECATED_ENUMERATOR_IN_2_30
251 GLIB_DEPRECATED_ENUMERATOR_IN_2_30_FOR
252 GLIB_DEPRECATED_ENUMERATOR_IN_2_32
253 GLIB_DEPRECATED_ENUMERATOR_IN_2_32_FOR
254 GLIB_DEPRECATED_ENUMERATOR_IN_2_34
255 GLIB_DEPRECATED_ENUMERATOR_IN_2_34_FOR
256 GLIB_DEPRECATED_ENUMERATOR_IN_2_36
257 GLIB_DEPRECATED_ENUMERATOR_IN_2_36_FOR
258 GLIB_DEPRECATED_ENUMERATOR_IN_2_38
259 GLIB_DEPRECATED_ENUMERATOR_IN_2_38_FOR
260 GLIB_DEPRECATED_ENUMERATOR_IN_2_40
261 GLIB_DEPRECATED_ENUMERATOR_IN_2_40_FOR
262 GLIB_DEPRECATED_ENUMERATOR_IN_2_42
263 GLIB_DEPRECATED_ENUMERATOR_IN_2_42_FOR
264 GLIB_DEPRECATED_ENUMERATOR_IN_2_44
265 GLIB_DEPRECATED_ENUMERATOR_IN_2_44_FOR
266 GLIB_DEPRECATED_ENUMERATOR_IN_2_46
267 GLIB_DEPRECATED_ENUMERATOR_IN_2_46_FOR
268 GLIB_DEPRECATED_ENUMERATOR_IN_2_48
269 GLIB_DEPRECATED_ENUMERATOR_IN_2_48_FOR
270 GLIB_DEPRECATED_ENUMERATOR_IN_2_50
271 GLIB_DEPRECATED_ENUMERATOR_IN_2_50_FOR
272 GLIB_DEPRECATED_ENUMERATOR_IN_2_52
273 GLIB_DEPRECATED_ENUMERATOR_IN_2_52_FOR
274 GLIB_DEPRECATED_ENUMERATOR_IN_2_54
275 GLIB_DEPRECATED_ENUMERATOR_IN_2_54_FOR
276 GLIB_DEPRECATED_ENUMERATOR_IN_2_56
277 GLIB_DEPRECATED_ENUMERATOR_IN_2_56_FOR
278 GLIB_DEPRECATED_ENUMERATOR_IN_2_58
279 GLIB_DEPRECATED_ENUMERATOR_IN_2_58_FOR
280 GLIB_DEPRECATED_ENUMERATOR_IN_2_60
281 GLIB_DEPRECATED_ENUMERATOR_IN_2_60_FOR
282 GLIB_DEPRECATED_ENUMERATOR_IN_2_62
283 GLIB_DEPRECATED_ENUMERATOR_IN_2_62_FOR
284 GLIB_DEPRECATED_ENUMERATOR_IN_2_64
285 GLIB_DEPRECATED_ENUMERATOR_IN_2_64_FOR
286 GLIB_DEPRECATED_ENUMERATOR_IN_2_66
287 GLIB_DEPRECATED_ENUMERATOR_IN_2_66_FOR
288 GLIB_DEPRECATED_ENUMERATOR_IN_2_68
289 GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR
290 GLIB_DEPRECATED_IN_2_26
291 GLIB_DEPRECATED_IN_2_26_FOR
292 GLIB_DEPRECATED_IN_2_28
293 GLIB_DEPRECATED_IN_2_28_FOR
294 GLIB_DEPRECATED_IN_2_30
295 GLIB_DEPRECATED_IN_2_30_FOR
296 GLIB_DEPRECATED_IN_2_32
297 GLIB_DEPRECATED_IN_2_32_FOR
298 GLIB_DEPRECATED_IN_2_34
299 GLIB_DEPRECATED_IN_2_34_FOR
300 GLIB_DEPRECATED_IN_2_36
301 GLIB_DEPRECATED_IN_2_36_FOR
302 GLIB_DEPRECATED_IN_2_38
303 GLIB_DEPRECATED_IN_2_38_FOR
304 GLIB_DEPRECATED_IN_2_40
305 GLIB_DEPRECATED_IN_2_40_FOR
306 GLIB_DEPRECATED_IN_2_42
307 GLIB_DEPRECATED_IN_2_42_FOR
308 GLIB_DEPRECATED_IN_2_44
309 GLIB_DEPRECATED_IN_2_44_FOR
310 GLIB_DEPRECATED_IN_2_46
311 GLIB_DEPRECATED_IN_2_46_FOR
312 GLIB_DEPRECATED_IN_2_48
313 GLIB_DEPRECATED_IN_2_48_FOR
314 GLIB_DEPRECATED_IN_2_50
315 GLIB_DEPRECATED_IN_2_50_FOR
316 GLIB_DEPRECATED_IN_2_52
317 GLIB_DEPRECATED_IN_2_52_FOR
318 GLIB_DEPRECATED_IN_2_54
319 GLIB_DEPRECATED_IN_2_54_FOR
320 GLIB_DEPRECATED_IN_2_56
321 GLIB_DEPRECATED_IN_2_56_FOR
322 GLIB_DEPRECATED_IN_2_58
323 GLIB_DEPRECATED_IN_2_58_FOR
324 GLIB_DEPRECATED_IN_2_60
325 GLIB_DEPRECATED_IN_2_60_FOR
326 GLIB_DEPRECATED_IN_2_62
327 GLIB_DEPRECATED_IN_2_62_FOR
328 GLIB_DEPRECATED_IN_2_64
329 GLIB_DEPRECATED_IN_2_64_FOR
330 GLIB_DEPRECATED_IN_2_66
331 GLIB_DEPRECATED_IN_2_66_FOR
332 GLIB_DEPRECATED_IN_2_68
333 GLIB_DEPRECATED_IN_2_68_FOR
334 GLIB_DEPRECATED_MACRO
335 GLIB_DEPRECATED_MACRO_FOR
336 GLIB_DEPRECATED_MACRO_IN_2_26
337 GLIB_DEPRECATED_MACRO_IN_2_26_FOR
338 GLIB_DEPRECATED_MACRO_IN_2_28
339 GLIB_DEPRECATED_MACRO_IN_2_28_FOR
340 GLIB_DEPRECATED_MACRO_IN_2_30
341 GLIB_DEPRECATED_MACRO_IN_2_30_FOR
342 GLIB_DEPRECATED_MACRO_IN_2_32
343 GLIB_DEPRECATED_MACRO_IN_2_32_FOR
344 GLIB_DEPRECATED_MACRO_IN_2_34
345 GLIB_DEPRECATED_MACRO_IN_2_34_FOR
346 GLIB_DEPRECATED_MACRO_IN_2_36
347 GLIB_DEPRECATED_MACRO_IN_2_36_FOR
348 GLIB_DEPRECATED_MACRO_IN_2_38
349 GLIB_DEPRECATED_MACRO_IN_2_38_FOR
350 GLIB_DEPRECATED_MACRO_IN_2_40
351 GLIB_DEPRECATED_MACRO_IN_2_40_FOR
352 GLIB_DEPRECATED_MACRO_IN_2_42
353 GLIB_DEPRECATED_MACRO_IN_2_42_FOR
354 GLIB_DEPRECATED_MACRO_IN_2_44
355 GLIB_DEPRECATED_MACRO_IN_2_44_FOR
356 GLIB_DEPRECATED_MACRO_IN_2_46
357 GLIB_DEPRECATED_MACRO_IN_2_46_FOR
358 GLIB_DEPRECATED_MACRO_IN_2_48
359 GLIB_DEPRECATED_MACRO_IN_2_48_FOR
360 GLIB_DEPRECATED_MACRO_IN_2_50
361 GLIB_DEPRECATED_MACRO_IN_2_50_FOR
362 GLIB_DEPRECATED_MACRO_IN_2_52
363 GLIB_DEPRECATED_MACRO_IN_2_52_FOR
364 GLIB_DEPRECATED_MACRO_IN_2_54
365 GLIB_DEPRECATED_MACRO_IN_2_54_FOR
366 GLIB_DEPRECATED_MACRO_IN_2_56
367 GLIB_DEPRECATED_MACRO_IN_2_56_FOR
368 GLIB_DEPRECATED_MACRO_IN_2_58
369 GLIB_DEPRECATED_MACRO_IN_2_58_FOR
370 GLIB_DEPRECATED_MACRO_IN_2_60
371 GLIB_DEPRECATED_MACRO_IN_2_60_FOR
372 GLIB_DEPRECATED_MACRO_IN_2_62
373 GLIB_DEPRECATED_MACRO_IN_2_62_FOR
374 GLIB_DEPRECATED_MACRO_IN_2_64
375 GLIB_DEPRECATED_MACRO_IN_2_64_FOR
376 GLIB_DEPRECATED_MACRO_IN_2_66
377 GLIB_DEPRECATED_MACRO_IN_2_66_FOR
378 GLIB_DEPRECATED_MACRO_IN_2_68
379 GLIB_DEPRECATED_MACRO_IN_2_68_FOR
380 GLIB_DEPRECATED_TYPE
381 GLIB_DEPRECATED_TYPE_FOR
382 GLIB_DEPRECATED_TYPE_IN_2_26
383 GLIB_DEPRECATED_TYPE_IN_2_26_FOR
384 GLIB_DEPRECATED_TYPE_IN_2_28
385 GLIB_DEPRECATED_TYPE_IN_2_28_FOR
386 GLIB_DEPRECATED_TYPE_IN_2_30
387 GLIB_DEPRECATED_TYPE_IN_2_30_FOR
388 GLIB_DEPRECATED_TYPE_IN_2_32
389 GLIB_DEPRECATED_TYPE_IN_2_32_FOR
390 GLIB_DEPRECATED_TYPE_IN_2_34
391 GLIB_DEPRECATED_TYPE_IN_2_34_FOR
392 GLIB_DEPRECATED_TYPE_IN_2_36
393 GLIB_DEPRECATED_TYPE_IN_2_36_FOR
394 GLIB_DEPRECATED_TYPE_IN_2_38
395 GLIB_DEPRECATED_TYPE_IN_2_38_FOR
396 GLIB_DEPRECATED_TYPE_IN_2_40
397 GLIB_DEPRECATED_TYPE_IN_2_40_FOR
398 GLIB_DEPRECATED_TYPE_IN_2_42
399 GLIB_DEPRECATED_TYPE_IN_2_42_FOR
400 GLIB_DEPRECATED_TYPE_IN_2_44
401 GLIB_DEPRECATED_TYPE_IN_2_44_FOR
402 GLIB_DEPRECATED_TYPE_IN_2_46
403 GLIB_DEPRECATED_TYPE_IN_2_46_FOR
404 GLIB_DEPRECATED_TYPE_IN_2_48
405 GLIB_DEPRECATED_TYPE_IN_2_48_FOR
406 GLIB_DEPRECATED_TYPE_IN_2_50
407 GLIB_DEPRECATED_TYPE_IN_2_50_FOR
408 GLIB_DEPRECATED_TYPE_IN_2_52
409 GLIB_DEPRECATED_TYPE_IN_2_52_FOR
410 GLIB_DEPRECATED_TYPE_IN_2_54
411 GLIB_DEPRECATED_TYPE_IN_2_54_FOR
412 GLIB_DEPRECATED_TYPE_IN_2_56
413 GLIB_DEPRECATED_TYPE_IN_2_56_FOR
414 GLIB_DEPRECATED_TYPE_IN_2_58
415 GLIB_DEPRECATED_TYPE_IN_2_58_FOR
416 GLIB_DEPRECATED_TYPE_IN_2_60
417 GLIB_DEPRECATED_TYPE_IN_2_60_FOR
418 GLIB_DEPRECATED_TYPE_IN_2_62
419 GLIB_DEPRECATED_TYPE_IN_2_62_FOR
420 GLIB_DEPRECATED_TYPE_IN_2_64
421 GLIB_DEPRECATED_TYPE_IN_2_64_FOR
422 GLIB_DEPRECATED_TYPE_IN_2_66
423 GLIB_DEPRECATED_TYPE_IN_2_66_FOR
424 GLIB_DEPRECATED_TYPE_IN_2_68
425 GLIB_DEPRECATED_TYPE_IN_2_68_FOR
426 GLIB_VERSION_CUR_STABLE
427 GLIB_VERSION_PREV_STABLE
428 </SECTION>
429
430 <SECTION>
431 <TITLE>Standard Macros</TITLE>
432 <FILE>macros</FILE>
433 <SUBSECTION>
434 G_OS_WIN32
435 G_OS_UNIX
436
437 <SUBSECTION>
438 G_DIR_SEPARATOR
439 G_DIR_SEPARATOR_S
440 G_IS_DIR_SEPARATOR
441 G_SEARCHPATH_SEPARATOR
442 G_SEARCHPATH_SEPARATOR_S
443
444 <SUBSECTION>
445 TRUE
446 FALSE
447
448 <SUBSECTION>
449 NULL
450
451 <SUBSECTION>
452 MIN
453 MAX
454
455 <SUBSECTION>
456 ABS
457 CLAMP
458 G_APPROX_VALUE
459
460 <SUBSECTION>
461 G_SIZEOF_MEMBER
462 G_STRUCT_MEMBER
463 G_STRUCT_MEMBER_P
464 G_STRUCT_OFFSET
465
466 <SUBSECTION>
467 G_MEM_ALIGN
468
469 <SUBSECTION>
470 G_ALIGNOF
471
472 <SUBSECTION>
473 G_CONST_RETURN
474 G_NORETURN
475 G_NORETURN_FUNCPTR
476
477 <SUBSECTION>
478 G_N_ELEMENTS
479 </SECTION>
480
481 <SECTION>
482 <TITLE>Type Conversion Macros</TITLE>
483 <FILE>type_conversion</FILE>
484 GINT_TO_POINTER
485 GPOINTER_TO_INT
486
487 <SUBSECTION>
488 GUINT_TO_POINTER
489 GPOINTER_TO_UINT
490 GSIZE_TO_POINTER
491 GPOINTER_TO_SIZE
492 </SECTION>
493
494 <SECTION>
495 <TITLE>Byte Order Macros</TITLE>
496 <FILE>byte_order</FILE>
497 G_BYTE_ORDER
498 G_LITTLE_ENDIAN
499 G_BIG_ENDIAN
500 G_PDP_ENDIAN
501
502 <SUBSECTION>
503 g_htonl
504 g_htons
505 g_ntohl
506 g_ntohs
507
508 <SUBSECTION>
509 GINT_FROM_BE
510 GINT_FROM_LE
511 GINT_TO_BE
512 GINT_TO_LE
513
514 <SUBSECTION>
515 GUINT_FROM_BE
516 GUINT_FROM_LE
517 GUINT_TO_BE
518 GUINT_TO_LE
519
520 <SUBSECTION>
521 GLONG_FROM_BE
522 GLONG_FROM_LE
523 GLONG_TO_BE
524 GLONG_TO_LE
525
526 <SUBSECTION>
527 GULONG_FROM_BE
528 GULONG_FROM_LE
529 GULONG_TO_BE
530 GULONG_TO_LE
531
532 <SUBSECTION>
533 GSIZE_FROM_BE
534 GSIZE_FROM_LE
535 GSIZE_TO_BE
536 GSIZE_TO_LE
537
538 <SUBSECTION>
539 GSSIZE_FROM_BE
540 GSSIZE_FROM_LE
541 GSSIZE_TO_BE
542 GSSIZE_TO_LE
543
544 <SUBSECTION>
545 GINT16_FROM_BE
546 GINT16_FROM_LE
547 GINT16_TO_BE
548 GINT16_TO_LE
549
550 <SUBSECTION>
551 GUINT16_FROM_BE
552 GUINT16_FROM_LE
553 GUINT16_TO_BE
554 GUINT16_TO_LE
555
556 <SUBSECTION>
557 GINT32_FROM_BE
558 GINT32_FROM_LE
559 GINT32_TO_BE
560 GINT32_TO_LE
561
562 <SUBSECTION>
563 GUINT32_FROM_BE
564 GUINT32_FROM_LE
565 GUINT32_TO_BE
566 GUINT32_TO_LE
567
568 <SUBSECTION>
569 GINT64_FROM_BE
570 GINT64_FROM_LE
571 GINT64_TO_BE
572 GINT64_TO_LE
573
574 <SUBSECTION>
575 GUINT64_FROM_BE
576 GUINT64_FROM_LE
577 GUINT64_TO_BE
578 GUINT64_TO_LE
579
580 <SUBSECTION>
581 GUINT16_SWAP_BE_PDP
582 GUINT16_SWAP_LE_BE
583 GUINT16_SWAP_LE_PDP
584
585 <SUBSECTION>
586 GUINT32_SWAP_BE_PDP
587 GUINT32_SWAP_LE_BE
588 GUINT32_SWAP_LE_PDP
589
590 <SUBSECTION>
591 GUINT64_SWAP_LE_BE
592
593 <SUBSECTION Private>
594 GUINT16_SWAP_LE_BE_CONSTANT
595 GUINT32_SWAP_LE_BE_CONSTANT
596 GUINT64_SWAP_LE_BE_CONSTANT
597 GUINT16_SWAP_LE_BE_IA32
598 GUINT32_SWAP_LE_BE_IA32
599 GUINT64_SWAP_LE_BE_IA32
600 GUINT16_SWAP_LE_BE_IA64
601 GUINT32_SWAP_LE_BE_IA64
602 GUINT64_SWAP_LE_BE_IA64
603 GUINT32_SWAP_LE_BE_X86_64
604 GUINT64_SWAP_LE_BE_X86_64
605
606 </SECTION>
607
608 <SECTION>
609 <TITLE>Bounds-checked integer arithmetic</TITLE>
610 <FILE>checkedmath</FILE>
611 g_uint_checked_add
612 g_uint_checked_mul
613 g_uint64_checked_add
614 g_uint64_checked_mul
615 g_size_checked_add
616 g_size_checked_mul
617 </SECTION>
618
619 <SECTION>
620 <TITLE>Numerical Definitions</TITLE>
621 <FILE>numerical</FILE>
622 G_IEEE754_FLOAT_BIAS
623 G_IEEE754_DOUBLE_BIAS
624 GFloatIEEE754
625 GDoubleIEEE754
626
627 <SUBSECTION>
628 G_E
629 G_LN2
630 G_LN10
631 G_PI
632 G_PI_2
633 G_PI_4
634 G_SQRT2
635 G_LOG_2_BASE_10
636 </SECTION>
637
638 <SECTION>
639 <TITLE>Miscellaneous Macros</TITLE>
640 <FILE>macros_misc</FILE>
641 G_INLINE_FUNC
642
643 <SUBSECTION>
644 g_auto
645 g_autoptr
646 g_autofree
647 g_autolist
648 g_autoslist
649 g_autoqueue
650 G_DEFINE_AUTOPTR_CLEANUP_FUNC
651 G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC
652 G_DEFINE_AUTO_CLEANUP_FREE_FUNC
653
654 <SUBSECTION>
655 G_STMT_START
656 G_STMT_END
657
658 <SUBSECTION>
659 G_BEGIN_DECLS
660 G_END_DECLS
661
662 <SUBSECTION>
663 G_VA_COPY
664
665 <SUBSECTION>
666 G_STRINGIFY
667 G_PASTE
668 G_STATIC_ASSERT
669 G_STATIC_ASSERT_EXPR
670
671 <SUBSECTION>
672 G_GNUC_CHECK_VERSION
673 G_GNUC_EXTENSION
674 G_GNUC_CONST
675 G_GNUC_PURE
676 G_GNUC_MALLOC
677 G_GNUC_ALLOC_SIZE
678 G_GNUC_ALLOC_SIZE2
679 G_GNUC_DEPRECATED
680 G_GNUC_DEPRECATED_FOR
681 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
682 G_GNUC_END_IGNORE_DEPRECATIONS
683 G_GNUC_NORETURN
684 G_GNUC_FALLTHROUGH
685 G_GNUC_UNUSED
686 G_GNUC_PRINTF
687 G_GNUC_SCANF
688 G_GNUC_STRFTIME
689 G_GNUC_FORMAT
690 G_GNUC_NULL_TERMINATED
691 G_GNUC_WARN_UNUSED_RESULT
692 G_GNUC_FUNCTION
693 G_GNUC_PRETTY_FUNCTION
694 G_GNUC_NO_INLINE
695 G_GNUC_NO_INSTRUMENT
696 G_HAVE_GNUC_VISIBILITY
697 G_GNUC_INTERNAL
698 G_GNUC_MAY_ALIAS
699
700 <SUBSECTION>
701 G_DEPRECATED
702 G_DEPRECATED_FOR
703 G_UNAVAILABLE
704
705 <SUBSECTION>
706 G_LIKELY
707 G_UNLIKELY
708
709 <SUBSECTION>
710 G_STRLOC
711 G_STRFUNC
712
713 <SUBSECTION Private>
714 GLIB_VAR
715 G_STRINGIFY_ARG
716 G_PASTE_ARGS
717 G_HAVE_INLINE
718 G_CAN_INLINE
719 inline
720 G_HAVE___INLINE
721 G_HAVE___INLINE__
722 G_INLINE_DEFINE_NEEDED
723 G_HAVE_GNUC_VARARGS
724 G_HAVE_ISO_VARARGS
725 G_HAVE_GROWING_STACK
726 G_VA_COPY_AS_ARRAY
727 GLIB_DEPRECATED
728 GLIB_DEPRECATED_FOR
729 GLIB_UNAVAILABLE
730 GLIB_UNAVAILABLE_ENUMERATOR
731 GLIB_UNAVAILABLE_MACRO
732 GLIB_UNAVAILABLE_STATIC_INLINE
733 GLIB_UNAVAILABLE_TYPE
734 G_ANALYZER_ANALYZING
735 G_ANALYZER_NORETURN
736 g_autoptr_cleanup_generic_gfree
737 glib_typeof
738 glib_typeof_2_68
739 g_macro__has_attribute
740 g_macro__has_builtin
741 g_macro__has_feature
742 </SECTION>
743
744 <SECTION>
745 <TITLE>Error Reporting</TITLE>
746 <FILE>error_reporting</FILE>
747 GError
748 g_error_new
749 g_error_new_literal
750 g_error_new_valist
751 g_error_free
752 g_error_copy
753 g_error_matches
754 g_set_error
755 g_set_error_literal
756 g_propagate_error
757 g_clear_error
758 g_prefix_error
759 g_propagate_prefixed_error
760 <SUBSECTION>
761 GErrorInitFunc
762 GErrorCopyFunc
763 GErrorClearFunc
764 G_DEFINE_EXTENDED_ERROR
765 g_error_domain_register_static
766 g_error_domain_register
767 </SECTION>
768
769 <SECTION>
770 <TITLE>The Main Event Loop</TITLE>
771 <FILE>main</FILE>
772 GMainLoop
773 g_main_loop_new
774 g_main_loop_ref
775 g_main_loop_unref
776 g_main_loop_run
777 g_main_loop_quit
778 g_main_loop_is_running
779 g_main_loop_get_context
780 g_main_new
781 g_main_destroy
782 g_main_run
783 g_main_quit
784 g_main_is_running
785
786 <SUBSECTION>
787 G_PRIORITY_HIGH
788 G_PRIORITY_DEFAULT
789 G_PRIORITY_HIGH_IDLE
790 G_PRIORITY_DEFAULT_IDLE
791 G_PRIORITY_LOW
792
793 <SUBSECTION>
794 G_SOURCE_CONTINUE
795 G_SOURCE_REMOVE
796
797 <SUBSECTION>
798 GMainContext
799 g_main_context_new
800 g_main_context_ref
801 g_main_context_unref
802 g_main_context_default
803 g_main_context_iteration
804 g_main_iteration
805 g_main_context_pending
806 g_main_pending
807 g_main_context_find_source_by_id
808 g_main_context_find_source_by_user_data
809 g_main_context_find_source_by_funcs_user_data
810 g_main_context_wakeup
811 g_main_context_acquire
812 g_main_context_release
813 g_main_context_is_owner
814 g_main_context_wait
815 g_main_context_prepare
816 g_main_context_query
817 g_main_context_check
818 g_main_context_dispatch
819 g_main_context_set_poll_func
820 g_main_context_get_poll_func
821 GPollFunc
822 g_main_context_add_poll
823 g_main_context_remove_poll
824 g_main_depth
825 g_main_current_source
826 g_main_set_poll_func
827 g_main_context_invoke
828 g_main_context_invoke_full
829
830 <SUBSECTION>
831 GMainContextPusher
832 g_main_context_pusher_new
833 g_main_context_pusher_free
834
835 <SUBSECTION>
836 g_main_context_get_thread_default
837 g_main_context_ref_thread_default
838 g_main_context_push_thread_default
839 g_main_context_pop_thread_default
840
841 <SUBSECTION>
842 g_timeout_source_new
843 g_timeout_source_new_seconds
844 g_timeout_add
845 g_timeout_add_full
846 g_timeout_add_seconds
847 g_timeout_add_seconds_full
848
849 <SUBSECTION>
850 g_idle_source_new
851 g_idle_add
852 g_idle_add_full
853 g_idle_remove_by_data
854
855 <SUBSECTION>
856 GPid
857 G_PID_FORMAT
858 GChildWatchFunc
859 g_child_watch_source_new
860 g_child_watch_add
861 g_child_watch_add_full
862
863 <SUBSECTION>
864 GPollFD
865 g_poll
866 G_POLLFD_FORMAT
867
868 <SUBSECTION>
869 GSource
870 GSourceDummyMarshal
871 GSourceFuncs
872 GSourceDisposeFunc
873 GSourceCallbackFuncs
874 g_source_new
875 g_source_ref
876 g_source_unref
877 g_source_set_funcs
878 g_source_set_dispose_function
879 g_source_attach
880 g_source_destroy
881 g_source_is_destroyed
882 g_source_set_priority
883 g_source_get_priority
884 g_source_set_can_recurse
885 g_source_get_can_recurse
886 g_source_get_id
887 g_source_get_name
888 g_source_set_name
889 g_source_set_name_by_id
890 g_source_get_context
891 g_source_set_callback
892 GSourceFunc
893 G_SOURCE_FUNC
894 g_source_set_callback_indirect
895 g_source_set_ready_time
896 g_source_get_ready_time
897 g_source_add_unix_fd
898 g_source_remove_unix_fd
899 g_source_modify_unix_fd
900 g_source_query_unix_fd
901 g_source_add_poll
902 g_source_remove_poll
903 g_source_add_child_source
904 g_source_remove_child_source
905 g_source_get_time
906 g_source_get_current_time
907 g_source_remove
908 g_source_remove_by_funcs_user_data
909 g_source_remove_by_user_data
910 GClearHandleFunc
911 g_clear_handle_id
912
913 <SUBSECTION Private>
914 GLIB_HAVE_ALLOCA_H
915 alloca
916 GLIB_USING_SYSTEM_PRINTF
917 GLIB_SYSDEF_POLLERR
918 GLIB_SYSDEF_POLLHUP
919 GLIB_SYSDEF_POLLIN
920 GLIB_SYSDEF_POLLNVAL
921 GLIB_SYSDEF_POLLOUT
922 GLIB_SYSDEF_POLLPRI
923 GLIB_SYSDEF_AF_INET
924 GLIB_SYSDEF_AF_INET6
925 GLIB_SYSDEF_AF_UNIX
926 GLIB_SYSDEF_MSG_DONTROUTE
927 GLIB_SYSDEF_MSG_OOB
928 GLIB_SYSDEF_MSG_PEEK
929 G_WIN32_MSG_HANDLE
930 g_idle_funcs
931 g_timeout_funcs
932 g_child_watch_funcs
933 g_unix_signal_funcs
934 g_unix_fd_source_funcs
935 GSourcePrivate
936 </SECTION>
937
938
939 <SECTION>
940 <TITLE>Threads</TITLE>
941 <FILE>threads</FILE>
942 <SUBSECTION>
943 G_THREAD_ERROR
944 GThreadError
945
946 <SUBSECTION>
947 GThread
948 GThreadFunc
949 g_thread_new
950 g_thread_try_new
951 g_thread_ref
952 g_thread_unref
953 g_thread_join
954 g_thread_yield
955 g_thread_exit
956 g_thread_self
957
958 <SUBSECTION>
959 GMutex
960 g_mutex_init
961 g_mutex_clear
962 g_mutex_lock
963 g_mutex_trylock
964 g_mutex_unlock
965
966 <SUBSECTION>
967 GMutexLocker
968 g_mutex_locker_new
969 g_mutex_locker_free
970
971 <SUBSECTION>
972 G_LOCK_DEFINE
973 G_LOCK_DEFINE_STATIC
974 G_LOCK_EXTERN
975 G_LOCK
976 G_TRYLOCK
977 G_UNLOCK
978
979 <SUBSECTION>
980 GRecMutex
981 g_rec_mutex_init
982 g_rec_mutex_clear
983 g_rec_mutex_lock
984 g_rec_mutex_trylock
985 g_rec_mutex_unlock
986
987 <SUBSECTION>
988 GRecMutexLocker
989 g_rec_mutex_locker_new
990 g_rec_mutex_locker_free
991
992 <SUBSECTION>
993 GRWLockWriterLocker
994 g_rw_lock_writer_locker_new
995 g_rw_lock_writer_locker_free
996
997 <SUBSECTION>
998 GRWLockReaderLocker
999 g_rw_lock_reader_locker_new
1000 g_rw_lock_reader_locker_free
1001
1002 <SUBSECTION>
1003 GRWLock
1004 g_rw_lock_init
1005 g_rw_lock_clear
1006 g_rw_lock_writer_lock
1007 g_rw_lock_writer_trylock
1008 g_rw_lock_writer_unlock
1009 g_rw_lock_reader_lock
1010 g_rw_lock_reader_trylock
1011 g_rw_lock_reader_unlock
1012
1013 <SUBSECTION>
1014 GCond
1015 g_cond_init
1016 g_cond_clear
1017 g_cond_wait
1018 g_cond_timed_wait
1019 g_cond_wait_until
1020 g_cond_signal
1021 g_cond_broadcast
1022
1023 <SUBSECTION>
1024 GPrivate
1025 G_PRIVATE_INIT
1026 g_private_get
1027 g_private_set
1028 g_private_replace
1029
1030 <SUBSECTION>
1031 GOnce
1032 GOnceStatus
1033 G_ONCE_INIT
1034 g_once
1035 g_once_init_enter
1036 g_once_init_leave
1037
1038 <SUBSECTION>
1039 g_bit_lock
1040 g_bit_trylock
1041 g_bit_unlock
1042 g_pointer_bit_lock
1043 g_pointer_bit_trylock
1044 g_pointer_bit_unlock
1045
1046 <SUBSECTION>
1047 g_get_num_processors
1048
1049 <SUBSECTION Private>
1050 G_LOCK_NAME
1051 atexit
1052 g_thread_error_quark
1053 g_once_impl
1054 </SECTION>
1055
1056 <SECTION>
1057 <TITLE>Deprecated Thread APIs</TITLE>
1058 <FILE>threads-deprecated</FILE>
1059
1060 <SUBSECTION>
1061 G_THREADS_IMPL_POSIX
1062 G_THREADS_IMPL_WIN32
1063
1064 <SUBSECTION>
1065 g_thread_init
1066 g_thread_supported
1067 g_thread_get_initialized
1068
1069 <SUBSECTION>
1070 g_thread_create
1071 g_thread_create_full
1072 GThreadPriority
1073 g_thread_set_priority
1074 g_thread_foreach
1075
1076 <SUBSECTION>
1077 g_mutex_new
1078 g_mutex_free
1079 g_cond_new
1080 g_cond_free
1081 g_private_new
1082
1083 <SUBSECTION>
1084 GStaticMutex
1085 G_STATIC_MUTEX_INIT
1086 g_static_mutex_init
1087 g_static_mutex_lock
1088 g_static_mutex_trylock
1089 g_static_mutex_unlock
1090 g_static_mutex_get_mutex
1091 g_static_mutex_free
1092
1093 <SUBSECTION>
1094 GStaticRecMutex
1095 G_STATIC_REC_MUTEX_INIT
1096 g_static_rec_mutex_init
1097 g_static_rec_mutex_lock
1098 g_static_rec_mutex_trylock
1099 g_static_rec_mutex_unlock
1100 g_static_rec_mutex_lock_full
1101 g_static_rec_mutex_unlock_full
1102 g_static_rec_mutex_free
1103
1104 <SUBSECTION>
1105 GStaticRWLock
1106 G_STATIC_RW_LOCK_INIT
1107 g_static_rw_lock_init
1108 g_static_rw_lock_reader_lock
1109 g_static_rw_lock_reader_trylock
1110 g_static_rw_lock_reader_unlock
1111 g_static_rw_lock_writer_lock
1112 g_static_rw_lock_writer_trylock
1113 g_static_rw_lock_writer_unlock
1114 g_static_rw_lock_free
1115
1116 <SUBSECTION>
1117 GStaticPrivate
1118 G_STATIC_PRIVATE_INIT
1119 g_static_private_init
1120 g_static_private_get
1121 g_static_private_set
1122 g_static_private_free
1123
1124 <SUBSECTION Private>
1125 GThreadFunctions
1126 g_thread_init_with_errorcheck_mutexes
1127 G_THREADS_ENABLED
1128 g_static_mutex_get_mutex_impl
1129 g_thread_use_default_impl
1130 g_threads_got_initialized
1131 g_thread_functions_for_glib_use
1132 g_thread_gettime
1133 g_once_init_enter_impl
1134 </SECTION>
1135
1136 <SECTION>
1137 <TITLE>Thread Pools</TITLE>
1138 <FILE>thread_pools</FILE>
1139 GThreadPool
1140 g_thread_pool_new
1141 g_thread_pool_push
1142 g_thread_pool_set_max_threads
1143 g_thread_pool_get_max_threads
1144 g_thread_pool_get_num_threads
1145 g_thread_pool_unprocessed
1146 g_thread_pool_free
1147 g_thread_pool_set_max_unused_threads
1148 g_thread_pool_get_max_unused_threads
1149 g_thread_pool_get_num_unused_threads
1150 g_thread_pool_stop_unused_threads
1151 g_thread_pool_set_sort_function
1152 g_thread_pool_set_max_idle_time
1153 g_thread_pool_get_max_idle_time
1154 g_thread_pool_move_to_front
1155 </SECTION>
1156
1157 <SECTION>
1158 <TITLE>Asynchronous Queues</TITLE>
1159 <FILE>async_queues</FILE>
1160 GAsyncQueue
1161 g_async_queue_new
1162 g_async_queue_new_full
1163 g_async_queue_ref
1164 g_async_queue_unref
1165 g_async_queue_push
1166 g_async_queue_push_sorted
1167 g_async_queue_push_front
1168 g_async_queue_remove
1169 g_async_queue_pop
1170 g_async_queue_try_pop
1171 g_async_queue_timeout_pop
1172 g_async_queue_length
1173 g_async_queue_sort
1174
1175 <SUBSECTION>
1176 g_async_queue_lock
1177 g_async_queue_unlock
1178 g_async_queue_ref_unlocked
1179 g_async_queue_unref_and_unlock
1180 g_async_queue_push_unlocked
1181 g_async_queue_push_sorted_unlocked
1182 g_async_queue_push_front_unlocked
1183 g_async_queue_remove_unlocked
1184 g_async_queue_pop_unlocked
1185 g_async_queue_try_pop_unlocked
1186 g_async_queue_timeout_pop_unlocked
1187 g_async_queue_length_unlocked
1188 g_async_queue_sort_unlocked
1189
1190 <SUBSECTION>
1191 g_async_queue_timed_pop
1192 g_async_queue_timed_pop_unlocked
1193 </SECTION>
1194
1195 <SECTION>
1196 <TITLE>Atomic Operations</TITLE>
1197 <FILE>atomic_operations</FILE>
1198 G_ATOMIC_LOCK_FREE
1199
1200 <SUBSECTION>
1201 g_atomic_int_get
1202 g_atomic_int_set
1203 g_atomic_int_inc
1204 g_atomic_int_dec_and_test
1205 g_atomic_int_compare_and_exchange
1206 g_atomic_int_add
1207 g_atomic_int_and
1208 g_atomic_int_or
1209 g_atomic_int_xor
1210
1211 <SUBSECTION>
1212 g_atomic_pointer_get
1213 g_atomic_pointer_set
1214 g_atomic_pointer_compare_and_exchange
1215 g_atomic_pointer_add
1216 g_atomic_pointer_and
1217 g_atomic_pointer_or
1218 g_atomic_pointer_xor
1219
1220 <SUBSECTION>
1221 g_atomic_int_exchange_and_add
1222 </SECTION>
1223
1224 <SECTION>
1225 <TITLE>IO Channels</TITLE>
1226 <FILE>iochannels</FILE>
1227 GIOChannel
1228
1229 <SUBSECTION>
1230 g_io_channel_unix_new
1231 g_io_channel_unix_get_fd
1232 g_io_channel_win32_new_fd
1233 g_io_channel_win32_new_socket
1234 g_io_channel_win32_new_messages
1235
1236 <SUBSECTION>
1237 g_io_channel_init
1238
1239 <SUBSECTION>
1240 g_io_channel_new_file
1241 g_io_channel_read_chars
1242 g_io_channel_read_unichar
1243 g_io_channel_read_line
1244 g_io_channel_read_line_string
1245 g_io_channel_read_to_end
1246 g_io_channel_write_chars
1247 g_io_channel_write_unichar
1248 g_io_channel_flush
1249 g_io_channel_seek_position
1250 GSeekType
1251 g_io_channel_shutdown
1252
1253 <SUBSECTION>
1254 GIOStatus
1255 GIOChannelError
1256 G_IO_CHANNEL_ERROR
1257 g_io_channel_error_from_errno
1258
1259 <SUBSECTION>
1260 g_io_channel_ref
1261 g_io_channel_unref
1262
1263 <SUBSECTION>
1264 g_io_create_watch
1265 g_io_add_watch
1266 g_io_add_watch_full
1267 GIOCondition
1268 GIOFunc
1269
1270 <SUBSECTION>
1271 GIOFuncs
1272
1273 <SUBSECTION>
1274 g_io_channel_get_buffer_size
1275 g_io_channel_set_buffer_size
1276 g_io_channel_get_buffer_condition
1277 g_io_channel_get_flags
1278 g_io_channel_set_flags
1279 GIOFlags
1280 g_io_channel_get_line_term
1281 g_io_channel_set_line_term
1282 g_io_channel_get_buffered
1283 g_io_channel_set_buffered
1284 g_io_channel_get_encoding
1285 g_io_channel_set_encoding
1286 g_io_channel_get_close_on_unref
1287 g_io_channel_set_close_on_unref
1288
1289 <SUBSECTION>
1290 g_io_channel_read
1291 GIOError
1292 g_io_channel_write
1293 g_io_channel_seek
1294 g_io_channel_close
1295
1296 <SUBSECTION Private>
1297 g_io_channel_win32_poll
1298 g_io_channel_win32_make_pollfd
1299 g_io_channel_win32_get_fd
1300 g_io_channel_win32_new_stream_socket
1301 g_io_channel_win32_set_debug
1302 g_io_channel_error_quark
1303 g_io_watch_funcs
1304 G_IO_FLAG_IS_WRITEABLE
1305 </SECTION>
1306
1307 <SECTION>
1308 <TITLE>Memory Allocation</TITLE>
1309 <FILE>memory</FILE>
1310 g_new
1311 g_new0
1312 g_renew
1313 g_try_new
1314 g_try_new0
1315 g_try_renew
1316
1317 <SUBSECTION>
1318 g_malloc
1319 g_malloc0
1320 g_realloc
1321 g_try_malloc
1322 g_try_malloc0
1323 g_try_realloc
1324 g_malloc_n
1325 g_malloc0_n
1326 g_realloc_n
1327 g_try_malloc_n
1328 g_try_malloc0_n
1329 g_try_realloc_n
1330
1331 <SUBSECTION>
1332 g_free
1333 g_clear_pointer
1334 g_steal_pointer
1335 g_mem_gc_friendly
1336
1337 <SUBSECTION>
1338 g_alloca
1339 g_newa
1340
1341 <SUBSECTION>
1342 g_memmove
1343 g_memdup
1344 g_memdup2
1345
1346 <SUBSECTION>
1347 GMemVTable
1348 g_mem_set_vtable
1349 g_mem_is_system_malloc
1350
1351 <SUBSECTION>
1352 glib_mem_profiler_table
1353 g_mem_profile
1354 </SECTION>
1355
1356 <SECTION>
1357 <TITLE>Warnings and Assertions</TITLE>
1358 <FILE>warnings</FILE>
1359 g_print
1360 g_set_print_handler
1361 GPrintFunc
1362
1363 <SUBSECTION>
1364 g_printerr
1365 g_set_printerr_handler
1366
1367 <SUBSECTION>
1368 g_return_if_fail
1369 g_return_val_if_fail
1370 g_return_if_reached
1371 g_return_val_if_reached
1372 g_warn_if_fail
1373 g_warn_if_reached
1374
1375 <SUBSECTION>
1376 g_on_error_query
1377 g_on_error_stack_trace
1378
1379 <SUBSECTION>
1380 G_BREAKPOINT
1381
1382 <SUBSECTION Private>
1383 g_return_if_fail_warning
1384 g_assert_warning
1385 g_warn_message
1386 </SECTION>
1387
1388 <SECTION>
1389 <TITLE>Glob-style pattern matching</TITLE>
1390 <FILE>patterns</FILE>
1391 GPatternSpec
1392 g_pattern_spec_new
1393 g_pattern_spec_free
1394 g_pattern_spec_equal
1395 g_pattern_match
1396 g_pattern_match_string
1397 g_pattern_match_simple
1398 </SECTION>
1399
1400 <SECTION>
1401 <TITLE>Perl-compatible regular expressions</TITLE>
1402 <FILE>gregex</FILE>
1403 GRegexError
1404 G_REGEX_ERROR
1405 GRegexCompileFlags
1406 GRegexMatchFlags
1407 GRegex
1408 GRegexEvalCallback
1409 g_regex_new
1410 g_regex_ref
1411 g_regex_unref
1412 g_regex_get_pattern
1413 g_regex_get_max_backref
1414 g_regex_get_capture_count
1415 g_regex_get_has_cr_or_lf
1416 g_regex_get_max_lookbehind
1417 g_regex_get_string_number
1418 g_regex_get_compile_flags
1419 g_regex_get_match_flags
1420 g_regex_escape_string
1421 g_regex_escape_nul
1422 g_regex_match_simple
1423 g_regex_match
1424 g_regex_match_full
1425 g_regex_match_all
1426 g_regex_match_all_full
1427 g_regex_split_simple
1428 g_regex_split
1429 g_regex_split_full
1430 g_regex_replace
1431 g_regex_replace_literal
1432 g_regex_replace_eval
1433 g_regex_check_replacement
1434 GMatchInfo
1435 g_match_info_get_regex
1436 g_match_info_get_string
1437 g_match_info_ref
1438 g_match_info_unref
1439 g_match_info_free
1440 g_match_info_matches
1441 g_match_info_next
1442 g_match_info_get_match_count
1443 g_match_info_is_partial_match
1444 g_match_info_expand_references
1445 g_match_info_fetch
1446 g_match_info_fetch_pos
1447 g_match_info_fetch_named
1448 g_match_info_fetch_named_pos
1449 g_match_info_fetch_all
1450 <SUBSECTION Private>
1451 g_regex_error_quark
1452 </SECTION>
1453
1454 <SECTION>
1455 <TITLE>Message Logging</TITLE>
1456 <FILE>messages</FILE>
1457 G_LOG_DOMAIN
1458 G_LOG_FATAL_MASK
1459 G_LOG_LEVEL_USER_SHIFT
1460 GLogFunc
1461 GLogLevelFlags
1462
1463 <SUBSECTION>
1464 g_log
1465 g_logv
1466 g_message
1467 g_warning
1468 g_warning_once
1469 g_critical
1470 g_error
1471 g_info
1472 g_debug
1473
1474 <SUBSECTION>
1475 g_log_set_handler
1476 g_log_set_handler_full
1477 g_log_remove_handler
1478 g_log_set_always_fatal
1479 g_log_set_fatal_mask
1480 g_log_default_handler
1481 g_log_set_default_handler
1482
1483 <SUBSECTION>
1484 g_log_structured
1485 g_log_variant
1486 GLogField
1487 g_log_structured_array
1488 G_DEBUG_HERE
1489
1490 <SUBSECTION>
1491 GLogWriterOutput
1492 GLogWriterFunc
1493 g_log_set_writer_func
1494 g_log_writer_supports_color
1495 g_log_writer_is_journald
1496 g_log_writer_format_fields
1497 g_log_writer_journald
1498 g_log_writer_standard_streams
1499 g_log_writer_default
1500 g_log_writer_default_set_use_stderr
1501 g_log_writer_default_would_drop
1502
1503 <SUBSECTION Private>
1504 g_log_structured_standard
1505 </SECTION>
1506
1507 <SECTION>
1508 <TITLE>Timers</TITLE>
1509 <FILE>timers</FILE>
1510 GTimer
1511 g_timer_new
1512 g_timer_start
1513 g_timer_stop
1514 g_timer_continue
1515 g_timer_elapsed
1516 g_timer_reset
1517 g_timer_destroy
1518 g_timer_is_active
1519 </SECTION>
1520
1521 <SECTION>
1522 <TITLE>Spawning Processes</TITLE>
1523 <FILE>spawn</FILE>
1524 GSpawnError
1525 G_SPAWN_ERROR
1526 GSpawnFlags
1527 GSpawnChildSetupFunc
1528 g_spawn_async_with_fds
1529 g_spawn_async_with_pipes
1530 g_spawn_async_with_pipes_and_fds
1531 g_spawn_async
1532 g_spawn_sync
1533 G_SPAWN_EXIT_ERROR
1534 g_spawn_check_exit_status
1535 g_spawn_command_line_async
1536 g_spawn_command_line_sync
1537 g_spawn_close_pid
1538 <SUBSECTION Private>
1539 g_spawn_error_quark
1540 g_spawn_exit_error_quark
1541 </SECTION>
1542
1543 <SECTION>
1544 <TITLE>Simple XML Subset Parser</TITLE>
1545 <FILE>markup</FILE>
1546 GMarkupError
1547 G_MARKUP_ERROR
1548 GMarkupParseFlags
1549 GMarkupParseContext
1550 GMarkupParser
1551 g_markup_escape_text
1552 g_markup_printf_escaped
1553 g_markup_vprintf_escaped
1554 g_markup_parse_context_new
1555 g_markup_parse_context_parse
1556 g_markup_parse_context_end_parse
1557 g_markup_parse_context_free
1558 g_markup_parse_context_get_position
1559 g_markup_parse_context_get_element
1560 g_markup_parse_context_get_element_stack
1561 g_markup_parse_context_get_user_data
1562 g_markup_parse_context_push
1563 g_markup_parse_context_pop
1564 g_markup_parse_context_ref
1565 g_markup_parse_context_unref
1566 <SUBSECTION>
1567 GMarkupCollectType
1568 g_markup_collect_attributes
1569 <SUBSECTION Private>
1570 g_markup_error_quark
1571 </SECTION>
1572
1573
1574 <SECTION>
1575 <TITLE>Shell-related Utilities</TITLE>
1576 <FILE>shell</FILE>
1577 GShellError
1578 G_SHELL_ERROR
1579 g_shell_parse_argv
1580 g_shell_quote
1581 g_shell_unquote
1582 <SUBSECTION Private>
1583 g_shell_error_quark
1584 </SECTION>
1585
1586
1587 <SECTION>
1588 <TITLE>Commandline option parser</TITLE>
1589 <FILE>option</FILE>
1590 GOptionError
1591 G_OPTION_ERROR
1592 GOptionArgFunc
1593 GOptionContext
1594 g_option_context_new
1595 g_option_context_set_summary
1596 g_option_context_get_summary
1597 g_option_context_set_description
1598 g_option_context_get_description
1599 GTranslateFunc
1600 g_option_context_set_translate_func
1601 g_option_context_set_translation_domain
1602 g_option_context_free
1603 g_option_context_parse
1604 g_option_context_parse_strv
1605 g_option_context_set_help_enabled
1606 g_option_context_get_help_enabled
1607 g_option_context_set_ignore_unknown_options
1608 g_option_context_get_ignore_unknown_options
1609 g_option_context_get_help
1610 g_option_context_get_strict_posix
1611 g_option_context_set_strict_posix
1612 GOptionArg
1613 GOptionFlags
1614 G_OPTION_REMAINING
1615 GOptionEntry
1616 g_option_context_add_main_entries
1617 GOptionGroup
1618 g_option_context_add_group
1619 g_option_context_set_main_group
1620 g_option_context_get_main_group
1621 g_option_group_new
1622 g_option_group_ref
1623 g_option_group_unref
1624 g_option_group_free
1625 g_option_group_add_entries
1626 GOptionParseFunc
1627 g_option_group_set_parse_hooks
1628 GOptionErrorFunc
1629 g_option_group_set_error_hook
1630 g_option_group_set_translate_func
1631 g_option_group_set_translation_domain
1632 <SUBSECTION Private>
1633 g_option_error_quark
1634 </SECTION>
1635
1636
1637 <SECTION>
1638 <TITLE>File Utilities</TITLE>
1639 <FILE>fileutils</FILE>
1640 <INCLUDE>glib.h,glib/gstdio.h,fcntl.h,sys/types.h,sys/stat.h</INCLUDE>
1641 GFileError
1642 G_FILE_ERROR
1643 GFileTest
1644 g_file_error_from_errno
1645 g_file_get_contents
1646 GFileSetContentsFlags
1647 g_file_set_contents
1648 g_file_set_contents_full
1649 g_file_test
1650 g_mkstemp
1651 g_mkstemp_full
1652 g_file_open_tmp
1653 g_file_read_link
1654 g_mkdir_with_parents
1655 g_mkdtemp
1656 g_mkdtemp_full
1657 g_dir_make_tmp
1658
1659 <SUBSECTION>
1660 GDir
1661 g_dir_open
1662 g_dir_read_name
1663 g_dir_rewind
1664 g_dir_close
1665
1666 <SUBSECTION>
1667 GMappedFile
1668 g_mapped_file_new
1669 g_mapped_file_new_from_fd
1670 g_mapped_file_ref
1671 g_mapped_file_unref
1672 g_mapped_file_free
1673 g_mapped_file_get_length
1674 g_mapped_file_get_contents
1675 g_mapped_file_get_bytes
1676
1677 <SUBSECTION>
1678 g_open
1679 g_rename
1680 g_mkdir
1681 GStatBuf
1682 g_stat
1683 g_lstat
1684 g_unlink
1685 g_remove
1686 g_rmdir
1687 g_fopen
1688 g_freopen
1689 g_fsync
1690 g_chmod
1691 g_access
1692 g_creat
1693 g_chdir
1694 g_utime
1695 g_close
1696
1697 <SUBSECTION Private>
1698 g_file_error_quark
1699 utimbuf
1700 </SECTION>
1701
1702
1703 <SECTION>
1704 <TITLE>String Utility Functions</TITLE>
1705 <FILE>string_utils</FILE>
1706 <INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
1707 g_strdup
1708 g_strndup
1709 g_strdupv
1710 g_strnfill
1711 g_stpcpy
1712 g_strstr_len
1713 g_strrstr
1714 g_strrstr_len
1715 g_str_has_prefix
1716 g_str_has_suffix
1717 g_strcmp0
1718 g_str_to_ascii
1719 g_str_tokenize_and_fold
1720 g_str_match_string
1721
1722 <SUBSECTION>
1723 g_strlcpy
1724 g_strlcat
1725
1726 <SUBSECTION>
1727 g_strdup_printf
1728 g_strdup_vprintf
1729 g_printf
1730 g_vprintf
1731 g_fprintf
1732 g_vfprintf
1733 g_sprintf
1734 g_vsprintf
1735 g_snprintf
1736 g_vsnprintf
1737 g_vasprintf
1738 g_printf_string_upper_bound
1739
1740 <SUBSECTION>
1741 g_str_is_ascii
1742 g_ascii_isalnum
1743 g_ascii_isalpha
1744 g_ascii_iscntrl
1745 g_ascii_isdigit
1746 g_ascii_isgraph
1747 g_ascii_islower
1748 g_ascii_isprint
1749 g_ascii_ispunct
1750 g_ascii_isspace
1751 g_ascii_isupper
1752 g_ascii_isxdigit
1753
1754 <SUBSECTION>
1755 g_ascii_digit_value
1756 g_ascii_xdigit_value
1757
1758 <SUBSECTION>
1759 g_ascii_strcasecmp
1760 g_ascii_strncasecmp
1761
1762 <SUBSECTION>
1763 g_ascii_strup
1764 g_ascii_strdown
1765
1766 <SUBSECTION>
1767 g_ascii_tolower
1768 g_ascii_toupper
1769
1770 <SUBSECTION>
1771 g_string_ascii_up
1772 g_string_ascii_down
1773
1774 <SUBSECTION>
1775 g_strup
1776 g_strdown
1777
1778 <SUBSECTION>
1779 g_strcasecmp
1780 g_strncasecmp
1781
1782 <SUBSECTION>
1783 g_strreverse
1784
1785 <SUBSECTION>
1786 g_ascii_strtoll
1787 g_ascii_strtoull
1788 G_ASCII_DTOSTR_BUF_SIZE
1789 g_ascii_strtod
1790 g_ascii_dtostr
1791 g_ascii_formatd
1792 g_strtod
1793
1794 <SUBSECTION>
1795 GNumberParserError
1796 G_NUMBER_PARSER_ERROR
1797 g_ascii_string_to_signed
1798 g_ascii_string_to_unsigned
1799
1800 <SUBSECTION Private>
1801 g_number_parser_error_quark
1802
1803 <SUBSECTION>
1804 g_strchug
1805 g_strchomp
1806 g_strstrip
1807
1808 <SUBSECTION>
1809 g_strdelimit
1810 G_STR_DELIMITERS
1811 g_strescape
1812 g_strcompress
1813 g_strcanon
1814 g_strsplit
1815 g_strsplit_set
1816 g_strfreev
1817 g_strconcat
1818 g_strjoin
1819 g_strjoinv
1820
1821 <SUBSECTION>
1822 GStrv
1823 GStrvBuilder
1824 g_strv_length
1825 g_strv_contains
1826 g_strv_equal
1827 g_strv_builder_new
1828 g_strv_builder_ref
1829 g_strv_builder_unref
1830 g_strv_builder_add
1831 g_strv_builder_end
1832
1833 <SUBSECTION>
1834 g_strerror
1835 g_strsignal
1836
1837 <SUBSECTION Private>
1838 GAsciiType
1839 g_ascii_table
1840 </SECTION>
1841
1842 <SECTION>
1843 <TITLE>Date and Time Functions</TITLE>
1844 <FILE>date</FILE>
1845 G_USEC_PER_SEC
1846 GTimeVal
1847 g_get_current_time
1848 g_usleep
1849 g_time_val_add
1850 g_time_val_from_iso8601
1851 g_time_val_to_iso8601
1852
1853 <SUBSECTION>
1854 g_get_monotonic_time
1855 g_get_real_time
1856
1857 <SUBSECTION>
1858 GDate
1859 GTime
1860 GDateDMY
1861 GDateDay
1862 GDateMonth
1863 GDateYear
1864 GDateWeekday
1865
1866 <SUBSECTION>
1867 G_DATE_BAD_DAY
1868 G_DATE_BAD_JULIAN
1869 G_DATE_BAD_YEAR
1870
1871 <SUBSECTION>
1872 g_date_new
1873 g_date_new_dmy
1874 g_date_new_julian
1875 g_date_clear
1876 g_date_free
1877 g_date_copy
1878
1879 <SUBSECTION>
1880 g_date_set_day
1881 g_date_set_month
1882 g_date_set_year
1883 g_date_set_dmy
1884 g_date_set_julian
1885 g_date_set_time
1886 g_date_set_time_t
1887 g_date_set_time_val
1888 g_date_set_parse
1889
1890 <SUBSECTION>
1891 g_date_add_days
1892 g_date_subtract_days
1893 g_date_add_months
1894 g_date_subtract_months
1895 g_date_add_years
1896 g_date_subtract_years
1897 g_date_days_between
1898 g_date_compare
1899 g_date_clamp
1900 g_date_order
1901
1902 <SUBSECTION>
1903 g_date_get_day
1904 g_date_get_month
1905 g_date_get_year
1906 g_date_get_julian
1907 g_date_get_weekday
1908 g_date_get_day_of_year
1909
1910 <SUBSECTION>
1911 g_date_get_days_in_month
1912 g_date_is_first_of_month
1913 g_date_is_last_of_month
1914 g_date_is_leap_year
1915 g_date_get_monday_week_of_year
1916 g_date_get_monday_weeks_in_year
1917 g_date_get_sunday_week_of_year
1918 g_date_get_sunday_weeks_in_year
1919 g_date_get_iso8601_week_of_year
1920
1921 <SUBSECTION>
1922 g_date_strftime
1923 g_date_to_struct_tm
1924
1925 <SUBSECTION>
1926 g_date_valid
1927 g_date_valid_day
1928 g_date_valid_month
1929 g_date_valid_year
1930 g_date_valid_dmy
1931 g_date_valid_julian
1932 g_date_valid_weekday
1933
1934 <SUBSECTION Private>
1935 g_date_weekday
1936 g_date_month
1937 g_date_year
1938 g_date_day
1939 g_date_julian
1940 g_date_day_of_year
1941 g_date_monday_week_of_year
1942 g_date_sunday_week_of_year
1943 g_date_days_in_month
1944 g_date_monday_weeks_in_year
1945 g_date_sunday_weeks_in_year
1946 </SECTION>
1947
1948 <SECTION>
1949 <FILE>timezone</FILE>
1950 <SUBSECTION>
1951 GTimeZone
1952 g_time_zone_unref
1953 g_time_zone_ref
1954 <SUBSECTION>
1955 g_time_zone_new
1956 g_time_zone_new_identifier
1957 g_time_zone_new_local
1958 g_time_zone_new_utc
1959 g_time_zone_new_offset
1960 <SUBSECTION>
1961 GTimeType
1962 g_time_zone_find_interval
1963 g_time_zone_adjust_time
1964 <SUBSECTION>
1965 g_time_zone_get_identifier
1966 g_time_zone_get_abbreviation
1967 g_time_zone_get_offset
1968 g_time_zone_is_dst
1969 </SECTION>
1970
1971 <SECTION>
1972 <FILE>date-time</FILE>
1973 GTimeSpan
1974 G_TIME_SPAN_DAY
1975 G_TIME_SPAN_HOUR
1976 G_TIME_SPAN_MINUTE
1977 G_TIME_SPAN_SECOND
1978 G_TIME_SPAN_MILLISECOND
1979
1980 <SUBSECTION>
1981 GDateTime
1982 g_date_time_unref
1983 g_date_time_ref
1984
1985 <SUBSECTION>
1986 g_date_time_new_now
1987 g_date_time_new_now_local
1988 g_date_time_new_now_utc
1989
1990 <SUBSECTION>
1991 g_date_time_new_from_unix_local
1992 g_date_time_new_from_unix_utc
1993
1994 <SUBSECTION>
1995 g_date_time_new_from_timeval_local
1996 g_date_time_new_from_timeval_utc
1997 g_date_time_new_from_iso8601
1998
1999 <SUBSECTION>
2000 g_date_time_new
2001 g_date_time_new_local
2002 g_date_time_new_utc
2003
2004 <SUBSECTION>
2005 g_date_time_add
2006
2007 <SUBSECTION>
2008 g_date_time_add_years
2009 g_date_time_add_months
2010 g_date_time_add_weeks
2011 g_date_time_add_days
2012
2013 <SUBSECTION>
2014 g_date_time_add_hours
2015 g_date_time_add_minutes
2016 g_date_time_add_seconds
2017
2018 <SUBSECTION>
2019 g_date_time_add_full
2020
2021 <SUBSECTION>
2022 g_date_time_compare
2023 g_date_time_difference
2024 g_date_time_hash
2025 g_date_time_equal
2026
2027 <SUBSECTION>
2028 g_date_time_get_ymd
2029
2030 <SUBSECTION>
2031 g_date_time_get_year
2032 g_date_time_get_month
2033 g_date_time_get_day_of_month
2034
2035 <SUBSECTION>
2036 g_date_time_get_week_numbering_year
2037 g_date_time_get_week_of_year
2038 g_date_time_get_day_of_week
2039
2040 <SUBSECTION>
2041 g_date_time_get_day_of_year
2042
2043 <SUBSECTION>
2044 g_date_time_get_hour
2045 g_date_time_get_minute
2046 g_date_time_get_second
2047 g_date_time_get_microsecond
2048 g_date_time_get_seconds
2049
2050 <SUBSECTION>
2051 g_date_time_to_unix
2052 g_date_time_to_timeval
2053
2054 <SUBSECTION>
2055 g_date_time_get_utc_offset
2056 g_date_time_get_timezone
2057 g_date_time_get_timezone_abbreviation
2058 g_date_time_is_daylight_savings
2059
2060 <SUBSECTION>
2061 g_date_time_to_timezone
2062 g_date_time_to_local
2063 g_date_time_to_utc
2064
2065 <SUBSECTION>
2066 g_date_time_format
2067 g_date_time_format_iso8601
2068 </SECTION>
2069
2070 <SECTION>
2071 <TITLE>Hook Functions</TITLE>
2072 <FILE>hooks</FILE>
2073 GHookList
2074 GHookFinalizeFunc
2075 GHook
2076 GHookFunc
2077 GHookCheckFunc
2078
2079 <SUBSECTION>
2080 g_hook_list_init
2081 g_hook_list_invoke
2082 g_hook_list_invoke_check
2083 g_hook_list_marshal
2084 GHookMarshaller
2085 g_hook_list_marshal_check
2086 GHookCheckMarshaller
2087 g_hook_list_clear
2088
2089 <SUBSECTION>
2090 g_hook_alloc
2091 g_hook_append
2092 g_hook_prepend
2093 g_hook_insert_before
2094 g_hook_insert_sorted
2095 GHookCompareFunc
2096 g_hook_compare_ids
2097
2098 <SUBSECTION>
2099 g_hook_get
2100 g_hook_find
2101 GHookFindFunc
2102 g_hook_find_data
2103 g_hook_find_func
2104 g_hook_find_func_data
2105
2106 <SUBSECTION>
2107 g_hook_first_valid
2108 g_hook_next_valid
2109
2110 GHookFlagMask
2111 G_HOOK_FLAGS
2112 G_HOOK_FLAG_USER_SHIFT
2113
2114 <SUBSECTION>
2115 G_HOOK
2116 G_HOOK_IS_VALID
2117 G_HOOK_ACTIVE
2118 G_HOOK_IN_CALL
2119 G_HOOK_IS_UNLINKED
2120
2121 <SUBSECTION>
2122 g_hook_ref
2123 g_hook_unref
2124
2125 g_hook_free
2126 g_hook_destroy
2127 g_hook_destroy_link
2128 </SECTION>
2129
2130 <SECTION>
2131 <TITLE>Miscellaneous Utility Functions</TITLE>
2132 <FILE>misc_utils</FILE>
2133 g_get_application_name
2134 g_set_application_name
2135 g_get_prgname
2136 g_set_prgname
2137 g_get_environ
2138 g_environ_getenv
2139 g_environ_setenv
2140 g_environ_unsetenv
2141 g_getenv
2142 g_setenv
2143 g_unsetenv
2144 g_listenv
2145 g_get_user_name
2146 g_get_real_name
2147 g_get_user_cache_dir
2148 g_get_user_data_dir
2149 g_get_user_config_dir
2150 g_get_user_runtime_dir
2151 GUserDirectory
2152 g_get_user_special_dir
2153 g_get_system_data_dirs
2154 g_get_system_config_dirs
2155 g_reload_user_special_dirs_cache
2156 g_get_os_info
2157
2158 <SUBSECTION>
2159 G_OS_INFO_KEY_NAME
2160 G_OS_INFO_KEY_PRETTY_NAME
2161 G_OS_INFO_KEY_VERSION
2162 G_OS_INFO_KEY_VERSION_CODENAME
2163 G_OS_INFO_KEY_VERSION_ID
2164 G_OS_INFO_KEY_ID
2165 G_OS_INFO_KEY_HOME_URL
2166 G_OS_INFO_KEY_DOCUMENTATION_URL
2167 G_OS_INFO_KEY_SUPPORT_URL
2168 G_OS_INFO_KEY_BUG_REPORT_URL
2169 G_OS_INFO_KEY_PRIVACY_POLICY_URL
2170
2171 <SUBSECTION>
2172 g_get_host_name
2173 g_get_home_dir
2174 g_get_tmp_dir
2175 g_get_current_dir
2176 g_basename
2177 g_dirname
2178 g_canonicalize_filename
2179 g_path_is_absolute
2180 g_path_skip_root
2181 g_path_get_basename
2182 g_path_get_dirname
2183 g_build_filename
2184 g_build_filenamev
2185 g_build_filename_valist
2186 g_build_path
2187 g_build_pathv
2188
2189 <SUBSECTION>
2190 g_format_size
2191 GFormatSizeFlags
2192 g_format_size_full
2193 g_format_size_for_display
2194
2195 <SUBSECTION>
2196 g_find_program_in_path
2197
2198 <SUBSECTION>
2199 g_bit_nth_lsf
2200 g_bit_nth_msf
2201 g_bit_storage
2202
2203 <SUBSECTION>
2204 g_spaced_primes_closest
2205
2206 <SUBSECTION>
2207 g_atexit
2208 g_abort
2209
2210 <SUBSECTION>
2211 g_parse_debug_string
2212 GDebugKey
2213
2214 <SUBSECTION>
2215 GVoidFunc
2216 GFreeFunc
2217
2218 <SUBSECTION>
2219 g_qsort_with_data
2220
2221 <SUBSECTION>
2222 g_nullify_pointer
2223
2224 <SUBSECTION Private>
2225 G_NATIVE_ATEXIT
2226 g_ATEXIT
2227 g_win32_get_system_data_dirs_for_module
2228 ATEXIT
2229 g_bit_nth_lsf_impl
2230 g_bit_nth_msf_impl
2231 g_bit_storage_impl
2232
2233 </SECTION>
2234
2235 <SECTION>
2236 <TITLE>Lexical Scanner</TITLE>
2237 <FILE>scanner</FILE>
2238 GScanner
2239 GScannerConfig
2240 g_scanner_new
2241 g_scanner_destroy
2242
2243 <SUBSECTION>
2244 g_scanner_input_file
2245 g_scanner_sync_file_offset
2246 g_scanner_input_text
2247 g_scanner_peek_next_token
2248 g_scanner_get_next_token
2249 g_scanner_eof
2250
2251 <SUBSECTION>
2252 g_scanner_cur_line
2253 g_scanner_cur_position
2254 g_scanner_cur_token
2255 g_scanner_cur_value
2256
2257 <SUBSECTION>
2258 g_scanner_set_scope
2259 g_scanner_scope_add_symbol
2260 g_scanner_scope_foreach_symbol
2261 g_scanner_scope_lookup_symbol
2262 g_scanner_scope_remove_symbol
2263 g_scanner_add_symbol
2264 g_scanner_remove_symbol
2265 g_scanner_foreach_symbol
2266
2267 <SUBSECTION>
2268 g_scanner_freeze_symbol_table
2269 g_scanner_thaw_symbol_table
2270 g_scanner_lookup_symbol
2271
2272 <SUBSECTION>
2273 g_scanner_warn
2274 g_scanner_error
2275 g_scanner_unexp_token
2276 GScannerMsgFunc
2277
2278 <SUBSECTION>
2279 G_CSET_a_2_z
2280 G_CSET_A_2_Z
2281 G_CSET_DIGITS
2282 G_CSET_LATINC
2283 G_CSET_LATINS
2284 GTokenType
2285 GTokenValue
2286 GErrorType
2287
2288 </SECTION>
2289
2290 <SECTION>
2291 <TITLE>Key-value file parser</TITLE>
2292 <FILE>keyfile</FILE>
2293 GKeyFile
2294 G_KEY_FILE_ERROR
2295 GKeyFileError
2296 GKeyFileFlags
2297
2298 <SUBSECTION>
2299 g_key_file_new
2300 g_key_file_free
2301 g_key_file_ref
2302 g_key_file_unref
2303 g_key_file_set_list_separator
2304 g_key_file_load_from_file
2305 g_key_file_load_from_data
2306 g_key_file_load_from_bytes
2307 g_key_file_load_from_data_dirs
2308 g_key_file_load_from_dirs
2309 g_key_file_to_data
2310 g_key_file_save_to_file
2311 g_key_file_get_start_group
2312 g_key_file_get_groups
2313 g_key_file_get_keys
2314 g_key_file_has_group
2315 g_key_file_has_key
2316
2317 <SUBSECTION>
2318 g_key_file_get_value
2319 g_key_file_get_string
2320 g_key_file_get_locale_string
2321 g_key_file_get_locale_for_key
2322 g_key_file_get_boolean
2323 g_key_file_get_integer
2324 g_key_file_get_int64
2325 g_key_file_get_uint64
2326 g_key_file_get_double
2327 g_key_file_get_string_list
2328 g_key_file_get_locale_string_list
2329 g_key_file_get_boolean_list
2330 g_key_file_get_integer_list
2331 g_key_file_get_double_list
2332 g_key_file_get_comment
2333
2334 <SUBSECTION>
2335 g_key_file_set_value
2336 g_key_file_set_string
2337 g_key_file_set_locale_string
2338 g_key_file_set_boolean
2339 g_key_file_set_integer
2340 g_key_file_set_int64
2341 g_key_file_set_uint64
2342 g_key_file_set_double
2343 g_key_file_set_string_list
2344 g_key_file_set_locale_string_list
2345 g_key_file_set_boolean_list
2346 g_key_file_set_integer_list
2347 g_key_file_set_double_list
2348 g_key_file_set_comment
2349 g_key_file_remove_group
2350 g_key_file_remove_key
2351 g_key_file_remove_comment
2352
2353 <SUBSECTION>
2354 G_KEY_FILE_DESKTOP_GROUP
2355 G_KEY_FILE_DESKTOP_KEY_TYPE
2356 G_KEY_FILE_DESKTOP_KEY_VERSION
2357 G_KEY_FILE_DESKTOP_KEY_NAME
2358 G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME
2359 G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY
2360 G_KEY_FILE_DESKTOP_KEY_COMMENT
2361 G_KEY_FILE_DESKTOP_KEY_ICON
2362 G_KEY_FILE_DESKTOP_KEY_HIDDEN
2363 G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
2364 G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
2365 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC
2366 G_KEY_FILE_DESKTOP_KEY_EXEC
2367 G_KEY_FILE_DESKTOP_KEY_PATH
2368 G_KEY_FILE_DESKTOP_KEY_TERMINAL
2369 G_KEY_FILE_DESKTOP_KEY_MIME_TYPE
2370 G_KEY_FILE_DESKTOP_KEY_CATEGORIES
2371 G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
2372 G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
2373 G_KEY_FILE_DESKTOP_KEY_URL
2374 G_KEY_FILE_DESKTOP_KEY_ACTIONS
2375 G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE
2376 G_KEY_FILE_DESKTOP_TYPE_APPLICATION
2377 G_KEY_FILE_DESKTOP_TYPE_LINK
2378 G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
2379
2380 <SUBSECTION Private>
2381 g_key_file_error_quark
2382 g_key_file_get_type
2383 </SECTION>
2384
2385 <SECTION>
2386 <TITLE>Bookmark file parser</TITLE>
2387 <FILE>bookmarkfile</FILE>
2388 GBookmarkFile
2389 G_BOOKMARK_FILE_ERROR
2390 GBookmarkFileError
2391 g_bookmark_file_new
2392 g_bookmark_file_free
2393 g_bookmark_file_load_from_file
2394 g_bookmark_file_load_from_data
2395 g_bookmark_file_load_from_data_dirs
2396 g_bookmark_file_to_data
2397 g_bookmark_file_to_file
2398 g_bookmark_file_has_item
2399 g_bookmark_file_has_group
2400 g_bookmark_file_has_application
2401 g_bookmark_file_get_size
2402 g_bookmark_file_get_uris G_GNUC_MALLOC
2403
2404 <SUBSECTION>
2405 g_bookmark_file_get_title
2406 g_bookmark_file_get_description
2407 g_bookmark_file_get_mime_type
2408 g_bookmark_file_get_is_private
2409 g_bookmark_file_get_icon
2410 g_bookmark_file_get_added
2411 g_bookmark_file_get_added_date_time
2412 g_bookmark_file_get_modified
2413 g_bookmark_file_get_modified_date_time
2414 g_bookmark_file_get_visited
2415 g_bookmark_file_get_visited_date_time
2416 g_bookmark_file_get_groups
2417 g_bookmark_file_get_applications
2418 g_bookmark_file_get_app_info
2419 g_bookmark_file_get_application_info
2420
2421 <SUBSECTION>
2422 g_bookmark_file_set_title
2423 g_bookmark_file_set_description
2424 g_bookmark_file_set_mime_type
2425 g_bookmark_file_set_is_private
2426 g_bookmark_file_set_icon
2427 g_bookmark_file_set_added
2428 g_bookmark_file_set_added_date_time
2429 g_bookmark_file_set_groups
2430 g_bookmark_file_set_modified
2431 g_bookmark_file_set_modified_date_time
2432 g_bookmark_file_set_visited
2433 g_bookmark_file_set_visited_date_time
2434 g_bookmark_file_set_app_info
2435 g_bookmark_file_set_application_info
2436 g_bookmark_file_add_group
2437 g_bookmark_file_add_application
2438 g_bookmark_file_remove_group
2439 g_bookmark_file_remove_application
2440 g_bookmark_file_remove_item
2441 g_bookmark_file_move_item
2442
2443 <SUBSECTION Private>
2444 g_bookmark_file_error_quark
2445 </SECTION>
2446
2447 <SECTION>
2448 <TITLE>Dynamic Loading of Modules</TITLE>
2449 <FILE>modules</FILE>
2450 <INCLUDE>gmodule.h</INCLUDE>
2451 GModule
2452 g_module_supported
2453 g_module_build_path
2454 g_module_open
2455 GModuleFlags
2456 g_module_symbol
2457 g_module_name
2458 g_module_make_resident
2459 g_module_close
2460 g_module_error
2461 <SUBSECTION>
2462 GModuleCheckInit
2463 GModuleUnload
2464 G_MODULE_SUFFIX
2465 G_MODULE_EXPORT
2466 G_MODULE_IMPORT
2467 </SECTION>
2468
2469 <SECTION>
2470 <TITLE>Automatic String Completion</TITLE>
2471 <FILE>completion</FILE>
2472 GCompletion
2473 g_completion_new
2474 GCompletionFunc
2475 g_completion_add_items
2476 g_completion_remove_items
2477 g_completion_clear_items
2478 g_completion_complete
2479 g_completion_complete_utf8
2480 g_completion_set_compare
2481 GCompletionStrncmpFunc
2482 g_completion_free
2483 </SECTION>
2484
2485 <SECTION>
2486 <TITLE>Windows Compatibility Functions</TITLE>
2487 <FILE>windows</FILE>
2488 MAXPATHLEN
2489 GWin32OSType
2490
2491 g_win32_check_windows_version
2492 g_win32_get_command_line
2493 g_win32_error_message
2494 g_win32_getlocale
2495 g_win32_get_package_installation_directory
2496 g_win32_get_package_installation_directory_of_module
2497 g_win32_get_package_installation_subdirectory
2498 g_win32_get_windows_version
2499 g_win32_locale_filename_from_utf8
2500 G_WIN32_DLLMAIN_FOR_DLL_NAME
2501 G_WIN32_HAVE_WIDECHAR_API
2502 G_WIN32_IS_NT_BASED
2503
2504 <SUBSECTION Private>
2505 g_win32_ftruncate
2506
2507 </SECTION>
2508
2509 <SECTION>
2510 <TITLE>UNIX-specific utilities and integration</TITLE>
2511 <FILE>gunix</FILE>
2512 G_UNIX_ERROR
2513 g_unix_open_pipe
2514 g_unix_set_fd_nonblocking
2515
2516 <SUBSECTION>
2517 g_unix_signal_add
2518 g_unix_signal_add_full
2519 g_unix_signal_source_new
2520
2521 <SUBSECTION>
2522 GUnixFDSourceFunc
2523 g_unix_fd_add
2524 g_unix_fd_add_full
2525 g_unix_fd_source_new
2526
2527 <SUBSECTION>
2528 g_unix_get_passwd_entry
2529
2530 <SUBSECTION Private>
2531 g_unix_error_quark
2532 </SECTION>
2533
2534 # Data Structures
2535
2536 <SECTION>
2537 <TITLE>Memory Slices</TITLE>
2538 <FILE>memory_slices</FILE>
2539 g_slice_alloc
2540 g_slice_alloc0
2541 g_slice_copy
2542 g_slice_free1
2543 g_slice_free_chain_with_offset
2544
2545 <SUBSECTION>
2546 g_slice_new
2547 g_slice_new0
2548 g_slice_dup
2549 g_slice_free
2550 g_slice_free_chain
2551
2552 <SUBSECTION Private>
2553 GSliceConfig
2554 g_slice_set_config
2555 g_slice_get_config
2556 g_slice_get_config_state
2557 g_slice_debug_tree_statistics
2558 </SECTION>
2559
2560 <SECTION>
2561 <TITLE>Doubly-Linked Lists</TITLE>
2562 <FILE>linked_lists_double</FILE>
2563 GList
2564
2565 <SUBSECTION>
2566 g_list_append
2567 g_list_prepend
2568 g_list_insert
2569 g_list_insert_before
2570 g_list_insert_before_link
2571 g_list_insert_sorted
2572 g_list_remove
2573 g_list_remove_link
2574 g_list_delete_link
2575 g_list_remove_all
2576 g_list_free
2577 g_list_free_full
2578 g_clear_list
2579
2580 <SUBSECTION>
2581 g_list_alloc
2582 g_list_free_1
2583 g_list_free1
2584
2585 <SUBSECTION>
2586 g_list_length
2587 g_list_copy
2588 g_list_copy_deep
2589 g_list_reverse
2590 g_list_sort
2591 GCompareFunc
2592 g_list_insert_sorted_with_data
2593 g_list_sort_with_data
2594 GCompareDataFunc
2595 g_list_concat
2596 g_list_foreach
2597 GFunc
2598
2599 <SUBSECTION>
2600 g_list_first
2601 g_list_last
2602 g_list_previous
2603 g_list_next
2604 g_list_nth
2605 g_list_nth_data
2606 g_list_nth_prev
2607
2608 <SUBSECTION>
2609 g_list_find
2610 g_list_find_custom
2611 g_list_position
2612 g_list_index
2613 </SECTION>
2614
2615 <SECTION>
2616 <TITLE>Singly-Linked Lists</TITLE>
2617 <FILE>linked_lists_single</FILE>
2618 GSList
2619
2620 <SUBSECTION>
2621 g_slist_alloc
2622 g_slist_append
2623 g_slist_prepend
2624 g_slist_insert
2625 g_slist_insert_before
2626 g_slist_insert_sorted
2627 g_slist_remove
2628 g_slist_remove_link
2629 g_slist_delete_link
2630 g_slist_remove_all
2631 g_slist_free
2632 g_slist_free_full
2633 g_slist_free_1
2634 g_slist_free1
2635 g_clear_slist
2636
2637 <SUBSECTION>
2638 g_slist_length
2639 g_slist_copy
2640 g_slist_copy_deep
2641 g_slist_reverse
2642 g_slist_insert_sorted_with_data
2643 g_slist_sort
2644 g_slist_sort_with_data
2645 g_slist_concat
2646 g_slist_foreach
2647
2648 <SUBSECTION>
2649 g_slist_last
2650 g_slist_next
2651 g_slist_nth
2652 g_slist_nth_data
2653
2654 <SUBSECTION>
2655 g_slist_find
2656 g_slist_find_custom
2657 g_slist_position
2658 g_slist_index
2659 </SECTION>
2660
2661 <SECTION>
2662 <TITLE>Double-ended Queues</TITLE>
2663 <FILE>queue</FILE>
2664
2665 GQueue
2666 g_queue_new
2667 g_queue_free
2668 g_queue_free_full
2669 G_QUEUE_INIT
2670 g_queue_init
2671 g_queue_clear
2672 g_queue_clear_full
2673 g_queue_is_empty
2674 g_queue_get_length
2675 g_queue_reverse
2676 g_queue_copy
2677 g_queue_foreach
2678 g_queue_find
2679 g_queue_find_custom
2680 g_queue_sort
2681 g_queue_push_head
2682 g_queue_push_tail
2683 g_queue_push_nth
2684 g_queue_pop_head
2685 g_queue_pop_tail
2686 g_queue_pop_nth
2687 g_queue_peek_head
2688 g_queue_peek_tail
2689 g_queue_peek_nth
2690 g_queue_index
2691 g_queue_remove
2692 g_queue_remove_all
2693 g_queue_insert_before
2694 g_queue_insert_before_link
2695 g_queue_insert_after
2696 g_queue_insert_after_link
2697 g_queue_insert_sorted
2698 g_queue_push_head_link
2699 g_queue_push_tail_link
2700 g_queue_push_nth_link
2701 g_queue_pop_head_link
2702 g_queue_pop_tail_link
2703 g_queue_pop_nth_link
2704 g_queue_peek_head_link
2705 g_queue_peek_tail_link
2706 g_queue_peek_nth_link
2707 g_queue_link_index
2708 g_queue_unlink
2709 g_queue_delete_link
2710 </SECTION>
2711
2712 <SECTION>
2713 <TITLE>Sequences</TITLE>
2714 <FILE>sequence</FILE>
2715
2716 GSequence
2717 GSequenceIter
2718 GSequenceIterCompareFunc
2719
2720 <SUBSECTION>
2721 g_sequence_new
2722 g_sequence_free
2723 g_sequence_get_length
2724 g_sequence_is_empty
2725 g_sequence_foreach
2726 g_sequence_foreach_range
2727 g_sequence_sort
2728 g_sequence_sort_iter
2729
2730 <SUBSECTION>
2731 g_sequence_get_begin_iter
2732 g_sequence_get_end_iter
2733 g_sequence_get_iter_at_pos
2734 g_sequence_append
2735 g_sequence_prepend
2736 g_sequence_insert_before
2737 g_sequence_move
2738 g_sequence_swap
2739 g_sequence_insert_sorted
2740 g_sequence_insert_sorted_iter
2741 g_sequence_sort_changed
2742 g_sequence_sort_changed_iter
2743 g_sequence_remove
2744 g_sequence_remove_range
2745 g_sequence_move_range
2746 g_sequence_search
2747 g_sequence_search_iter
2748 g_sequence_lookup
2749 g_sequence_lookup_iter
2750
2751 <SUBSECTION>
2752 g_sequence_get
2753 g_sequence_set
2754
2755 <SUBSECTION>
2756 g_sequence_iter_is_begin
2757 g_sequence_iter_is_end
2758 g_sequence_iter_next
2759 g_sequence_iter_prev
2760 g_sequence_iter_get_position
2761 g_sequence_iter_move
2762 g_sequence_iter_get_sequence
2763
2764 <SUBSECTION>
2765 g_sequence_iter_compare
2766 g_sequence_range_get_midpoint
2767 </SECTION>
2768
2769 <SECTION>
2770 <TITLE>Trash Stacks</TITLE>
2771 <FILE>trash_stack</FILE>
2772 GTrashStack
2773
2774 g_trash_stack_push
2775 g_trash_stack_pop
2776 g_trash_stack_peek
2777 g_trash_stack_height
2778 </SECTION>
2779
2780 <SECTION>
2781 <TITLE>Hash Tables</TITLE>
2782 <FILE>hash_tables</FILE>
2783 GHashTable
2784 g_hash_table_new
2785 g_hash_table_new_full
2786 GHashFunc
2787 GEqualFunc
2788 g_hash_table_insert
2789 g_hash_table_replace
2790 g_hash_table_add
2791 g_hash_table_contains
2792 g_hash_table_size
2793 g_hash_table_lookup
2794 g_hash_table_lookup_extended
2795 g_hash_table_foreach
2796 g_hash_table_find
2797 GHFunc
2798 g_hash_table_remove
2799 g_hash_table_steal
2800 g_hash_table_steal_extended
2801 g_hash_table_foreach_remove
2802 g_hash_table_foreach_steal
2803 g_hash_table_remove_all
2804 g_hash_table_steal_all
2805 g_hash_table_get_keys
2806 g_hash_table_get_values
2807 g_hash_table_get_keys_as_array
2808 GHRFunc
2809 g_hash_table_freeze
2810 g_hash_table_thaw
2811 g_hash_table_destroy
2812 g_hash_table_ref
2813 g_hash_table_unref
2814 GHashTableIter
2815 g_hash_table_iter_init
2816 g_hash_table_iter_next
2817 g_hash_table_iter_get_hash_table
2818 g_hash_table_iter_replace
2819 g_hash_table_iter_remove
2820 g_hash_table_iter_steal
2821
2822 <SUBSECTION>
2823 g_direct_equal
2824 g_direct_hash
2825 g_int_equal
2826 g_int_hash
2827 g_int64_equal
2828 g_int64_hash
2829 g_double_equal
2830 g_double_hash
2831 g_str_equal
2832 g_str_hash
2833
2834 </SECTION>
2835
2836 <SECTION>
2837 <TITLE>Strings</TITLE>
2838 <FILE>strings</FILE>
2839 GString
2840 g_string_new
2841 g_string_new_len
2842 g_string_sized_new
2843 g_string_assign
2844 g_string_sprintf
2845 g_string_sprintfa
2846 g_string_vprintf
2847 g_string_append_vprintf
2848 g_string_printf
2849 g_string_append_printf
2850 g_string_append
2851 g_string_append_c
2852 g_string_append_unichar
2853 g_string_append_len
2854 g_string_append_uri_escaped
2855 g_string_prepend
2856 g_string_prepend_c
2857 g_string_prepend_unichar
2858 g_string_prepend_len
2859 g_string_insert
2860 g_string_insert_c
2861 g_string_insert_unichar
2862 g_string_insert_len
2863 g_string_overwrite
2864 g_string_overwrite_len
2865 g_string_replace
2866 g_string_erase
2867 g_string_truncate
2868 g_string_set_size
2869 g_string_free
2870 g_string_free_to_bytes
2871
2872 <SUBSECTION>
2873 g_string_up
2874 g_string_down
2875
2876 <SUBSECTION>
2877 g_string_hash
2878 g_string_equal
2879
2880 <SUBSECTION Private>
2881 g_string_append_c_inline
2882 g_autoptr_cleanup_gstring_free
2883 </SECTION>
2884
2885 <SECTION>
2886 <TITLE>String Chunks</TITLE>
2887 <FILE>string_chunks</FILE>
2888 GStringChunk
2889 g_string_chunk_new
2890 g_string_chunk_insert
2891 g_string_chunk_insert_const
2892 g_string_chunk_insert_len
2893 g_string_chunk_clear
2894 g_string_chunk_free
2895
2896 </SECTION>
2897
2898 <SECTION>
2899 <TITLE>Arrays</TITLE>
2900 <FILE>arrays</FILE>
2901 GArray
2902 g_array_new
2903 g_array_steal
2904 g_array_sized_new
2905 g_array_copy
2906 g_array_ref
2907 g_array_unref
2908 g_array_get_element_size
2909 g_array_append_val
2910 g_array_append_vals
2911 g_array_prepend_val
2912 g_array_prepend_vals
2913 g_array_insert_val
2914 g_array_insert_vals
2915 g_array_remove_index
2916 g_array_remove_index_fast
2917 g_array_remove_range
2918 g_array_sort
2919 g_array_sort_with_data
2920 g_array_binary_search
2921 g_array_index
2922 g_array_set_size
2923 g_array_set_clear_func
2924 g_array_free
2925 </SECTION>
2926
2927 <SECTION>
2928 <TITLE>Pointer Arrays</TITLE>
2929 <FILE>arrays_pointer</FILE>
2930 GPtrArray
2931 g_ptr_array_new
2932 g_ptr_array_steal
2933 g_ptr_array_sized_new
2934 g_ptr_array_new_with_free_func
2935 g_ptr_array_copy
2936 g_ptr_array_new_full
2937 g_ptr_array_set_free_func
2938 g_ptr_array_ref
2939 g_ptr_array_unref
2940 g_ptr_array_add
2941 g_ptr_array_extend
2942 g_ptr_array_extend_and_steal
2943 g_ptr_array_insert
2944 g_ptr_array_remove
2945 g_ptr_array_remove_index
2946 g_ptr_array_remove_fast
2947 g_ptr_array_remove_index_fast
2948 g_ptr_array_remove_range
2949 g_ptr_array_steal_index
2950 g_ptr_array_steal_index_fast
2951 g_ptr_array_sort
2952 g_ptr_array_sort_with_data
2953 g_ptr_array_set_size
2954 g_ptr_array_index
2955 g_ptr_array_free
2956 g_ptr_array_foreach
2957 g_ptr_array_find
2958 g_ptr_array_find_with_equal_func
2959
2960 </SECTION>
2961
2962 <SECTION>
2963 <TITLE>Byte Arrays</TITLE>
2964 <FILE>arrays_byte</FILE>
2965 <SUBSECTION>
2966 GByteArray
2967 g_byte_array_new
2968 g_byte_array_steal
2969 g_byte_array_new_take
2970 g_byte_array_sized_new
2971 g_byte_array_ref
2972 g_byte_array_unref
2973 g_byte_array_append
2974 g_byte_array_prepend
2975 g_byte_array_remove_index
2976 g_byte_array_remove_index_fast
2977 g_byte_array_remove_range
2978 g_byte_array_sort
2979 g_byte_array_sort_with_data
2980 g_byte_array_set_size
2981 g_byte_array_free
2982 g_byte_array_free_to_bytes
2983
2984 <SUBSECTION>
2985 GBytes
2986 g_bytes_new
2987 g_bytes_new_take
2988 g_bytes_new_static
2989 g_bytes_new_with_free_func
2990 g_bytes_new_from_bytes
2991 g_bytes_get_data
2992 g_bytes_get_size
2993 g_bytes_hash
2994 g_bytes_equal
2995 g_bytes_compare
2996 g_bytes_ref
2997 g_bytes_unref
2998 g_bytes_unref_to_data
2999 g_bytes_unref_to_array
3000
3001 <SUBSECTION Private>
3002 g_bytes_get_type
3003 </SECTION>
3004
3005 <SECTION>
3006 <TITLE>Balanced Binary Trees</TITLE>
3007 <FILE>trees-binary</FILE>
3008 GTree
3009 GTreeNode
3010 g_tree_new
3011 g_tree_ref
3012 g_tree_unref
3013 g_tree_new_with_data
3014 g_tree_new_full
3015 g_tree_node_first
3016 g_tree_node_last
3017 g_tree_node_previous
3018 g_tree_node_next
3019 g_tree_insert_node
3020 g_tree_insert
3021 g_tree_replace_node
3022 g_tree_replace
3023 g_tree_node_key
3024 g_tree_node_value
3025 g_tree_nnodes
3026 g_tree_height
3027 g_tree_lookup_node
3028 g_tree_lookup
3029 g_tree_lookup_extended
3030 g_tree_foreach_node
3031 g_tree_foreach
3032 g_tree_traverse
3033 GTraverseFunc
3034 GTraverseNodeFunc
3035 g_tree_search_node
3036 g_tree_search
3037 g_tree_lower_bound
3038 g_tree_upper_bound
3039 g_tree_remove
3040 g_tree_steal
3041 g_tree_destroy
3042 </SECTION>
3043
3044 <SECTION>
3045 <TITLE>N-ary Trees</TITLE>
3046 <FILE>trees-nary</FILE>
3047 GNode
3048 g_node_new
3049 g_node_copy
3050 GCopyFunc
3051 g_node_copy_deep
3052
3053 <SUBSECTION>
3054 g_node_insert
3055 g_node_insert_before
3056 g_node_insert_after
3057 g_node_append
3058 g_node_prepend
3059
3060 <SUBSECTION>
3061 g_node_insert_data
3062 g_node_insert_data_after
3063 g_node_insert_data_before
3064 g_node_append_data
3065 g_node_prepend_data
3066
3067 <SUBSECTION>
3068 g_node_reverse_children
3069 g_node_traverse
3070 GTraverseType
3071 GTraverseFlags
3072 GNodeTraverseFunc
3073 g_node_children_foreach
3074 GNodeForeachFunc
3075
3076 <SUBSECTION>
3077 g_node_get_root
3078 g_node_find
3079 g_node_find_child
3080 g_node_child_index
3081 g_node_child_position
3082 g_node_first_child
3083 g_node_last_child
3084 g_node_nth_child
3085 g_node_first_sibling
3086 g_node_next_sibling
3087 g_node_prev_sibling
3088 g_node_last_sibling
3089
3090 <SUBSECTION>
3091 G_NODE_IS_LEAF
3092 G_NODE_IS_ROOT
3093 g_node_depth
3094 g_node_n_nodes
3095 g_node_n_children
3096 g_node_is_ancestor
3097 g_node_max_height
3098
3099 <SUBSECTION>
3100 g_node_unlink
3101 g_node_destroy
3102 </SECTION>
3103
3104
3105 <SECTION>
3106 <TITLE>Quarks</TITLE>
3107 <FILE>quarks</FILE>
3108 GQuark
3109 G_DEFINE_QUARK
3110 g_quark_from_string
3111 g_quark_from_static_string
3112 g_quark_to_string
3113 g_quark_try_string
3114 g_intern_string
3115 g_intern_static_string
3116 </SECTION>
3117
3118 <SECTION>
3119 <TITLE>Keyed Data Lists</TITLE>
3120 <FILE>datalist</FILE>
3121 GData
3122 g_datalist_init
3123
3124 <SUBSECTION>
3125 g_datalist_id_set_data
3126 g_datalist_id_set_data_full
3127 g_datalist_id_get_data
3128 g_datalist_id_remove_data
3129 g_datalist_id_remove_no_notify
3130 GDuplicateFunc
3131 g_datalist_id_dup_data
3132 g_datalist_id_replace_data
3133
3134 <SUBSECTION>
3135 g_datalist_set_data
3136 g_datalist_set_data_full
3137 g_datalist_get_data
3138 g_datalist_remove_data
3139 g_datalist_remove_no_notify
3140
3141 <SUBSECTION>
3142 g_datalist_foreach
3143 g_datalist_clear
3144 g_datalist_set_flags
3145 g_datalist_unset_flags
3146 g_datalist_get_flags
3147 G_DATALIST_FLAGS_MASK
3148 </SECTION>
3149
3150
3151 <SECTION>
3152 <TITLE>Datasets</TITLE>
3153 <FILE>datasets</FILE>
3154 g_dataset_id_set_data
3155 g_dataset_id_set_data_full
3156 GDestroyNotify
3157 g_dataset_id_get_data
3158 g_dataset_id_remove_data
3159 g_dataset_id_remove_no_notify
3160
3161 <SUBSECTION>
3162 g_dataset_set_data
3163 g_dataset_set_data_full
3164 g_dataset_get_data
3165 g_dataset_remove_data
3166 g_dataset_remove_no_notify
3167
3168 <SUBSECTION>
3169 g_dataset_foreach
3170 GDataForeachFunc
3171 g_dataset_destroy
3172
3173 </SECTION>
3174
3175 <SECTION>
3176 <TITLE>Relations and Tuples</TITLE>
3177 <FILE>relations</FILE>
3178 GRelation
3179 g_relation_new
3180 g_relation_index
3181 g_relation_insert
3182 g_relation_exists
3183 g_relation_count
3184 g_relation_select
3185 g_relation_delete
3186 g_relation_destroy
3187
3188 <SUBSECTION>
3189 g_relation_print
3190
3191 <SUBSECTION>
3192 GTuples
3193 g_tuples_destroy
3194 g_tuples_index
3195 </SECTION>
3196
3197 <SECTION>
3198 <TITLE>Caches</TITLE>
3199 <FILE>caches</FILE>
3200 GCache
3201 g_cache_new
3202 g_cache_insert
3203 g_cache_remove
3204 g_cache_destroy
3205
3206 <SUBSECTION>
3207 g_cache_key_foreach
3208 g_cache_value_foreach
3209
3210 <SUBSECTION>
3211 GCacheDestroyFunc
3212 GCacheDupFunc
3213 GCacheNewFunc
3214 </SECTION>
3215
3216 <SECTION>
3217 <TITLE>Random Numbers</TITLE>
3218 <FILE>random_numbers</FILE>
3219 GRand
3220 g_rand_new_with_seed
3221 g_rand_new_with_seed_array
3222 g_rand_new
3223 g_rand_copy
3224 g_rand_free
3225 g_rand_set_seed
3226 g_rand_set_seed_array
3227 g_rand_boolean
3228 g_rand_int
3229 g_rand_int_range
3230 g_rand_double
3231 g_rand_double_range
3232 g_random_set_seed
3233 g_random_boolean
3234 g_random_int
3235 g_random_int_range
3236 g_random_double
3237 g_random_double_range
3238 </SECTION>
3239
3240 <SECTION>
3241 <TITLE>Character Set Conversion</TITLE>
3242 <FILE>conversions</FILE>
3243 g_convert
3244 g_convert_with_fallback
3245 GIConv
3246 g_convert_with_iconv
3247 G_CONVERT_ERROR
3248 g_iconv_open
3249 g_iconv
3250 g_iconv_close
3251 g_locale_to_utf8
3252 g_filename_to_utf8
3253 g_filename_from_utf8
3254 g_get_filename_charsets
3255 g_filename_display_name
3256 g_filename_display_basename
3257 g_locale_from_utf8
3258 GConvertError
3259
3260 <SUBSECTION>
3261 g_get_charset
3262 g_get_codeset
3263 g_get_console_charset
3264
3265 <SUBSECTION Private>
3266 g_convert_error_quark
3267 </SECTION>
3268
3269 <SECTION>
3270 <TITLE>Unicode Manipulation</TITLE>
3271 <FILE>unicode</FILE>
3272 gunichar
3273 gunichar2
3274
3275 <SUBSECTION>
3276 g_unichar_validate
3277 g_unichar_isalnum
3278 g_unichar_isalpha
3279 g_unichar_iscntrl
3280 g_unichar_isdefined
3281 g_unichar_isdigit
3282 g_unichar_isgraph
3283 g_unichar_islower
3284 g_unichar_ismark
3285 g_unichar_isprint
3286 g_unichar_ispunct
3287 g_unichar_isspace
3288 g_unichar_istitle
3289 g_unichar_isupper
3290 g_unichar_isxdigit
3291 g_unichar_iswide
3292 g_unichar_iswide_cjk
3293 g_unichar_iszerowidth
3294 g_unichar_toupper
3295 g_unichar_tolower
3296 g_unichar_totitle
3297 g_unichar_digit_value
3298 g_unichar_xdigit_value
3299 g_unichar_compose
3300 g_unichar_decompose
3301 g_unichar_fully_decompose
3302 G_UNICHAR_MAX_DECOMPOSITION_LENGTH
3303 GUnicodeType
3304 G_UNICODE_COMBINING_MARK
3305 g_unichar_type
3306 GUnicodeBreakType
3307 g_unichar_break_type
3308 g_unichar_combining_class
3309 g_unicode_canonical_ordering
3310 g_unicode_canonical_decomposition
3311 g_unichar_get_mirror_char
3312 GUnicodeScript
3313 g_unichar_get_script
3314 g_unicode_script_from_iso15924
3315 g_unicode_script_to_iso15924
3316
3317 <SUBSECTION>
3318 g_utf8_next_char
3319 g_utf8_get_char
3320 g_utf8_get_char_validated
3321 g_utf8_offset_to_pointer
3322 g_utf8_pointer_to_offset
3323 g_utf8_prev_char
3324 g_utf8_find_next_char
3325 g_utf8_find_prev_char
3326 g_utf8_strlen
3327 g_utf8_strncpy
3328 g_utf8_strchr
3329 g_utf8_strrchr
3330 g_utf8_strreverse
3331 g_utf8_substring
3332 g_utf8_validate
3333 g_utf8_validate_len
3334 g_utf8_make_valid
3335
3336 <SUBSECTION>
3337 g_utf8_strup
3338 g_utf8_strdown
3339 g_utf8_casefold
3340 g_utf8_normalize
3341 GNormalizeMode
3342 g_utf8_collate
3343 g_utf8_collate_key
3344 g_utf8_collate_key_for_filename
3345
3346 <SUBSECTION>
3347 g_utf8_to_utf16
3348 g_utf8_to_ucs4
3349 g_utf8_to_ucs4_fast
3350 g_utf16_to_ucs4
3351 g_utf16_to_utf8
3352 g_ucs4_to_utf16
3353 g_ucs4_to_utf8
3354 g_unichar_to_utf8
3355
3356 <SUBSECTION Private>
3357 g_utf8_skip
3358 </SECTION>
3359
3360 <SECTION>
3361 <TITLE>I18N</TITLE>
3362 <FILE>i18n</FILE>
3363 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
3364 _
3365 Q_
3366 C_
3367 N_
3368 NC_
3369 g_dgettext
3370 g_dcgettext
3371 g_dngettext
3372 g_dpgettext
3373 g_dpgettext2
3374 g_strip_context
3375 <SUBSECTION>
3376 g_get_language_names
3377 g_get_locale_variants
3378 </SECTION>
3379
3380 <SECTION>
3381 <TITLE>Base64 Encoding</TITLE>
3382 <FILE>base64</FILE>
3383 g_base64_encode_step
3384 g_base64_encode_close
3385 g_base64_encode
3386 g_base64_decode_step
3387 g_base64_decode
3388 g_base64_decode_inplace
3389 </SECTION>
3390
3391 <SECTION>
3392 <TITLE>URI Functions</TITLE>
3393 <FILE>guri</FILE>
3394 GUri
3395 g_uri_ref
3396 g_uri_unref
3397 <SUBSECTION>
3398 GUriFlags
3399 g_uri_split
3400 g_uri_split_with_user
3401 g_uri_split_network
3402 g_uri_is_valid
3403 g_uri_join
3404 g_uri_join_with_user
3405 g_uri_parse
3406 g_uri_parse_relative
3407 g_uri_resolve_relative
3408 g_uri_build
3409 g_uri_build_with_user
3410 g_uri_peek_scheme
3411 g_uri_parse_scheme
3412 <SUBSECTION>
3413 GUriHideFlags
3414 g_uri_to_string
3415 g_uri_to_string_partial
3416 <SUBSECTION>
3417 g_uri_get_scheme
3418 g_uri_get_userinfo
3419 g_uri_get_user
3420 g_uri_get_password
3421 g_uri_get_auth_params
3422 g_uri_get_host
3423 g_uri_get_port
3424 g_uri_get_path
3425 g_uri_get_query
3426 g_uri_get_fragment
3427 g_uri_get_flags
3428 <SUBSECTION>
3429 GUriParamsIter
3430 GUriParamsFlags
3431 g_uri_params_iter_init
3432 g_uri_params_iter_next
3433 g_uri_parse_params
3434 <SUBSECTION>
3435 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
3436 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
3437 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
3438 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
3439 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
3440 g_uri_escape_string
3441 g_uri_unescape_string
3442 g_uri_escape_bytes
3443 g_uri_unescape_bytes
3444 g_uri_unescape_segment
3445 <SUBSECTION>
3446 g_uri_list_extract_uris
3447 g_filename_from_uri
3448 g_filename_to_uri
3449 <SUBSECTION>
3450 G_URI_ERROR
3451 GUriError
3452 <SUBSECTION Private>
3453 g_uri_error_quark
3454 </SECTION>
3455
3456 <SECTION>
3457 <TITLE>Data Checksums</TITLE>
3458 <FILE>checksum</FILE>
3459 GChecksumType
3460 g_checksum_type_get_length
3461 GChecksum
3462 g_checksum_new
3463 g_checksum_copy
3464 g_checksum_free
3465 g_checksum_reset
3466 g_checksum_update
3467 g_checksum_get_string
3468 g_checksum_get_digest
3469 <SUBSECTION>
3470 g_compute_checksum_for_data
3471 g_compute_checksum_for_string
3472 g_compute_checksum_for_bytes
3473 </SECTION>
3474
3475 <SECTION>
3476 <TITLE>Data HMACs</TITLE>
3477 <FILE>hmac</FILE>
3478 GHmac
3479 g_hmac_new
3480 g_hmac_copy
3481 g_hmac_ref
3482 g_hmac_unref
3483 g_hmac_update
3484 g_hmac_get_string
3485 g_hmac_get_digest
3486 <SUBSECTION>
3487 g_compute_hmac_for_data
3488 g_compute_hmac_for_string
3489 g_compute_hmac_for_bytes
3490 </SECTION>
3491
3492 <SECTION>
3493 <TITLE>Testing</TITLE>
3494 <FILE>testing</FILE>
3495 G_TEST_OPTION_ISOLATE_DIRS
3496 g_test_minimized_result
3497 g_test_maximized_result
3498 g_test_init
3499 g_test_initialized
3500 g_test_quick
3501 g_test_slow
3502 g_test_thorough
3503 g_test_perf
3504 g_test_verbose
3505 g_test_undefined
3506 g_test_quiet
3507 g_test_subprocess
3508 g_test_run
3509 GTestFunc
3510 g_test_add_func
3511 GTestDataFunc
3512 g_test_add_data_func
3513 g_test_add_data_func_full
3514 g_test_add
3515 g_test_get_path
3516
3517 GTestFileType
3518 g_test_build_filename
3519 g_test_get_filename
3520 g_test_get_dir
3521
3522 g_test_fail
3523 g_test_skip
3524 g_test_incomplete
3525 g_test_failed
3526 g_test_message
3527 g_test_bug_base
3528 g_test_bug
3529 g_test_summary
3530 GTestLogFatalFunc
3531 g_test_log_set_fatal_handler
3532
3533 g_test_timer_start
3534 g_test_timer_elapsed
3535 g_test_timer_last
3536
3537 g_test_queue_free
3538 g_test_queue_destroy
3539 g_test_queue_unref
3540
3541 g_test_expect_message
3542 g_test_assert_expected_messages
3543
3544 GTestTrapFlags
3545 GTestSubprocessFlags
3546 g_test_trap_subprocess
3547 g_test_trap_has_passed
3548 g_test_trap_reached_timeout
3549 g_test_trap_assert_passed
3550 g_test_trap_assert_failed
3551 g_test_trap_assert_stdout
3552 g_test_trap_assert_stdout_unmatched
3553 g_test_trap_assert_stderr
3554 g_test_trap_assert_stderr_unmatched
3555 g_test_trap_fork
3556
3557 g_test_rand_bit
3558 g_test_rand_int
3559 g_test_rand_int_range
3560 g_test_rand_double
3561 g_test_rand_double_range
3562
3563 g_assert
3564 g_assert_not_reached
3565
3566 g_assert_cmpstr
3567 g_assert_cmpstrv
3568 g_assert_cmpint
3569 g_assert_cmpuint
3570 g_assert_cmphex
3571 g_assert_cmpfloat
3572 g_assert_cmpfloat_with_epsilon
3573 g_assert_cmpmem
3574 g_assert_cmpvariant
3575 g_assert_no_error
3576 g_assert_error
3577 g_assert_true
3578 g_assert_false
3579 g_assert_null
3580 g_assert_nonnull
3581 g_assert_no_errno
3582 g_test_set_nonfatal_assertions
3583
3584 GTestCase
3585 GTestSuite
3586 GTestFixtureFunc
3587 g_test_create_case
3588 g_test_create_suite
3589 g_test_get_root
3590 g_test_suite_add
3591 g_test_suite_add_suite
3592 g_test_run_suite
3593
3594 <SUBSECTION Private>
3595 g_test_trap_assertions
3596 g_assertion_message
3597 g_assertion_message_expr
3598 g_assertion_message_cmpstr
3599 g_assertion_message_cmpnum
3600 g_assertion_message_error
3601 g_test_assert_expected_messages_internal
3602
3603 g_test_config_vars
3604
3605 g_test_add_vtable
3606 GTestConfig
3607 GTestLogType
3608 GTestLogMsg
3609 GTestLogBuffer
3610 GTestResult
3611
3612 g_test_log_type_name
3613 g_test_log_buffer_new
3614 g_test_log_buffer_free
3615 g_test_log_buffer_push
3616 g_test_log_buffer_pop
3617 g_test_log_msg_free
3618 </SECTION>
3619
3620 <SECTION>
3621 <TITLE>GVariantType</TITLE>
3622 <FILE>gvarianttype</FILE>
3623 GVariantType
3624 G_VARIANT_TYPE_BOOLEAN
3625 G_VARIANT_TYPE_BYTE
3626 G_VARIANT_TYPE_INT16
3627 G_VARIANT_TYPE_UINT16
3628 G_VARIANT_TYPE_INT32
3629 G_VARIANT_TYPE_UINT32
3630 G_VARIANT_TYPE_INT64
3631 G_VARIANT_TYPE_UINT64
3632 G_VARIANT_TYPE_HANDLE
3633 G_VARIANT_TYPE_DOUBLE
3634 G_VARIANT_TYPE_STRING
3635 G_VARIANT_TYPE_OBJECT_PATH
3636 G_VARIANT_TYPE_SIGNATURE
3637 G_VARIANT_TYPE_VARIANT
3638 G_VARIANT_TYPE_ANY
3639 G_VARIANT_TYPE_BASIC
3640 G_VARIANT_TYPE_MAYBE
3641 G_VARIANT_TYPE_ARRAY
3642 G_VARIANT_TYPE_TUPLE
3643 G_VARIANT_TYPE_UNIT
3644 G_VARIANT_TYPE_DICT_ENTRY
3645 G_VARIANT_TYPE_DICTIONARY
3646 G_VARIANT_TYPE_STRING_ARRAY
3647 G_VARIANT_TYPE_OBJECT_PATH_ARRAY
3648 G_VARIANT_TYPE_BYTESTRING
3649 G_VARIANT_TYPE_BYTESTRING_ARRAY
3650 G_VARIANT_TYPE_VARDICT
3651
3652 <SUBSECTION>
3653 G_VARIANT_TYPE
3654 g_variant_type_free
3655 g_variant_type_copy
3656 g_variant_type_new
3657
3658 <SUBSECTION>
3659 g_variant_type_string_is_valid
3660 g_variant_type_string_scan
3661 g_variant_type_get_string_length
3662 g_variant_type_peek_string
3663 g_variant_type_dup_string
3664
3665 <SUBSECTION>
3666 g_variant_type_is_definite
3667 g_variant_type_is_container
3668 g_variant_type_is_basic
3669 g_variant_type_is_maybe
3670 g_variant_type_is_array
3671 g_variant_type_is_tuple
3672 g_variant_type_is_dict_entry
3673 g_variant_type_is_variant
3674
3675 <SUBSECTION>
3676 g_variant_type_hash
3677 g_variant_type_equal
3678 g_variant_type_is_subtype_of
3679
3680 <SUBSECTION>
3681 g_variant_type_new_maybe
3682 g_variant_type_new_array
3683 g_variant_type_new_tuple
3684 g_variant_type_new_dict_entry
3685
3686 <SUBSECTION>
3687 g_variant_type_element
3688 g_variant_type_n_items
3689 g_variant_type_first
3690 g_variant_type_next
3691 g_variant_type_key
3692 g_variant_type_value
3693 </SECTION>
3694
3695 <SECTION>
3696 <TITLE>GVariant</TITLE>
3697 <FILE>gvariant</FILE>
3698 GVariant
3699 g_variant_unref
3700 g_variant_ref
3701 g_variant_ref_sink
3702 g_variant_is_floating
3703 g_variant_take_ref
3704 g_variant_get_type
3705 g_variant_get_type_string
3706 g_variant_is_of_type
3707 g_variant_is_container
3708 g_variant_compare
3709
3710 <SUBSECTION>
3711 g_variant_classify
3712 GVariantClass
3713
3714 <SUBSECTION>
3715 g_variant_check_format_string
3716 g_variant_get
3717 g_variant_get_va
3718 g_variant_new
3719 g_variant_new_va
3720
3721 <SUBSECTION>
3722 g_variant_new_boolean
3723 g_variant_new_byte
3724 g_variant_new_int16
3725 g_variant_new_uint16
3726 g_variant_new_int32
3727 g_variant_new_uint32
3728 g_variant_new_int64
3729 g_variant_new_uint64
3730 g_variant_new_handle
3731 g_variant_new_double
3732 g_variant_new_string
3733 g_variant_new_take_string
3734 g_variant_new_printf
3735 g_variant_new_object_path
3736 g_variant_is_object_path
3737 g_variant_new_signature
3738 g_variant_is_signature
3739 g_variant_new_variant
3740 g_variant_new_strv
3741 g_variant_new_objv
3742 g_variant_new_bytestring
3743 g_variant_new_bytestring_array
3744
3745 <SUBSECTION>
3746 g_variant_get_boolean
3747 g_variant_get_byte
3748 g_variant_get_int16
3749 g_variant_get_uint16
3750 g_variant_get_int32
3751 g_variant_get_uint32
3752 g_variant_get_int64
3753 g_variant_get_uint64
3754 g_variant_get_handle
3755 g_variant_get_double
3756 g_variant_get_string
3757 g_variant_dup_string
3758 g_variant_get_variant
3759 g_variant_get_strv
3760 g_variant_dup_strv
3761 g_variant_get_objv
3762 g_variant_dup_objv
3763 g_variant_get_bytestring
3764 g_variant_dup_bytestring
3765 g_variant_get_bytestring_array
3766 g_variant_dup_bytestring_array
3767
3768 <SUBSECTION>
3769 g_variant_new_maybe
3770 g_variant_new_array
3771 g_variant_new_tuple
3772 g_variant_new_dict_entry
3773 g_variant_new_fixed_array
3774
3775 <SUBSECTION>
3776 g_variant_get_maybe
3777 g_variant_n_children
3778 g_variant_get_child_value
3779 g_variant_get_child
3780 g_variant_lookup_value
3781 g_variant_lookup
3782 g_variant_get_fixed_array
3783
3784 <SUBSECTION>
3785 g_variant_get_size
3786 g_variant_get_data
3787 g_variant_get_data_as_bytes
3788 g_variant_store
3789 g_variant_new_from_data
3790 g_variant_new_from_bytes
3791 g_variant_byteswap
3792 g_variant_get_normal_form
3793 g_variant_is_normal_form
3794
3795 <SUBSECTION>
3796 g_variant_hash
3797 g_variant_equal
3798
3799 <SUBSECTION>
3800 g_variant_print
3801 g_variant_print_string
3802
3803 <SUBSECTION>
3804 GVariantIter
3805 g_variant_iter_copy
3806 g_variant_iter_free
3807 g_variant_iter_init
3808 g_variant_iter_n_children
3809 g_variant_iter_new
3810 g_variant_iter_next_value
3811 g_variant_iter_next
3812 g_variant_iter_loop
3813
3814 <SUBSECTION>
3815 G_VARIANT_BUILDER_INIT
3816 GVariantBuilder
3817 g_variant_builder_unref
3818 g_variant_builder_ref
3819 g_variant_builder_new
3820 g_variant_builder_init
3821 g_variant_builder_clear
3822 g_variant_builder_add_value
3823 g_variant_builder_add
3824 g_variant_builder_add_parsed
3825 g_variant_builder_end
3826 g_variant_builder_open
3827 g_variant_builder_close
3828
3829 <SUBSECTION>
3830 G_VARIANT_DICT_INIT
3831 GVariantDict
3832 g_variant_dict_unref
3833 g_variant_dict_ref
3834 g_variant_dict_new
3835 g_variant_dict_init
3836 g_variant_dict_clear
3837 g_variant_dict_contains
3838 g_variant_dict_lookup
3839 g_variant_dict_lookup_value
3840 g_variant_dict_insert
3841 g_variant_dict_insert_value
3842 g_variant_dict_remove
3843 g_variant_dict_end
3844
3845 <SUBSECTION>
3846 GVariantParseError
3847 G_VARIANT_PARSE_ERROR
3848 g_variant_parse
3849 g_variant_new_parsed_va
3850 g_variant_new_parsed
3851 g_variant_parse_error_print_context
3852
3853 <SUBSECTION Private>
3854 g_variant_parse_error_quark
3855 g_variant_parser_get_error_quark
3856 g_variant_type_checked_
3857 g_variant_type_string_get_depth_
3858 </SECTION>
3859
3860
3861 <SECTION>
3862 <FILE>ghostutils</FILE>
3863 <TITLE>Hostname Utilities</TITLE>
3864 g_hostname_to_ascii
3865 g_hostname_to_unicode
3866 <SUBSECTION>
3867 g_hostname_is_non_ascii
3868 g_hostname_is_ascii_encoded
3869 <SUBSECTION>
3870 g_hostname_is_ip_address
3871 </SECTION>
3872
3873 <SECTION>
3874 <FILE>uuid</FILE>
3875 <TITLE>GUuid</TITLE>
3876 g_uuid_string_is_valid
3877 g_uuid_string_random
3878 </SECTION>
3879
3880 <SECTION>
3881 <FILE>refcount</FILE>
3882 grefcount
3883 g_ref_count_init
3884 g_ref_count_inc
3885 g_ref_count_dec
3886 g_ref_count_compare
3887 <SUBSECTION>
3888 gatomicrefcount
3889 g_atomic_ref_count_init
3890 g_atomic_ref_count_inc
3891 g_atomic_ref_count_dec
3892 g_atomic_ref_count_compare
3893 </SECTION>
3894
3895 <SECTION>
3896 <FILE>rcbox</FILE>
3897 g_rc_box_alloc
3898 g_rc_box_alloc0
3899 g_rc_box_new
3900 g_rc_box_new0
3901 g_rc_box_dup
3902 g_rc_box_acquire
3903 g_rc_box_release
3904 g_rc_box_release_full
3905 g_rc_box_get_size
3906 </SECTION>
3907
3908 <SECTION>
3909 <FILE>arcbox</FILE>
3910 g_atomic_rc_box_alloc
3911 g_atomic_rc_box_alloc0
3912 g_atomic_rc_box_new
3913 g_atomic_rc_box_new0
3914 g_atomic_rc_box_dup
3915 g_atomic_rc_box_acquire
3916 g_atomic_rc_box_release
3917 g_atomic_rc_box_release_full
3918 g_atomic_rc_box_get_size
3919 </SECTION>
3920
3921 <SECTION>
3922 <FILE>refstring</FILE>
3923 GRefString
3924 g_ref_string_new
3925 g_ref_string_new_intern
3926 g_ref_string_new_len
3927 g_ref_string_acquire
3928 g_ref_string_release
3929 g_ref_string_length
3930 </SECTION>