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