Fix lots of typos, document g_assert_error() and g_assert_no_error()
[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 guint
15 gshort
16 gushort
17 glong
18 gulong
19
20 <SUBSECTION>
21 gint8
22 guint8
23 gint16
24 guint16
25 gint32
26 guint32
27
28 <SUBSECTION>
29 G_HAVE_GINT64
30 gint64
31 guint64
32 G_GINT64_CONSTANT
33 G_GUINT64_CONSTANT
34
35 <SUBSECTION>
36 gfloat
37 gdouble
38
39 <SUBSECTION>
40 gsize
41 gssize
42 goffset
43
44 <SUBSECTION Private>
45 GLIB_SIZEOF_VOID_P
46 GLIB_SIZEOF_LONG
47 GLIB_SIZEOF_SIZE_T
48 </SECTION>
49
50 <SECTION>
51 <TITLE>Limits of Basic Types</TITLE>
52 <FILE>limits</FILE>
53 G_MININT
54 G_MAXINT
55 G_MAXUINT
56
57 <SUBSECTION>
58 G_MINSHORT
59 G_MAXSHORT
60 G_MAXUSHORT
61
62 <SUBSECTION>
63 G_MINLONG
64 G_MAXLONG
65 G_MAXULONG
66
67 <SUBSECTION>
68 G_MININT8
69 G_MAXINT8
70 G_MAXUINT8
71
72 <SUBSECTION>
73 G_MININT16
74 G_MAXINT16
75 G_MAXUINT16
76
77 <SUBSECTION>
78 G_MININT32
79 G_MAXINT32
80 G_MAXUINT32
81
82 <SUBSECTION>
83 G_MININT64
84 G_MAXINT64
85 G_MAXUINT64
86
87 <SUBSECTION>
88 G_MAXSIZE
89 G_MINSSIZE
90 G_MAXSSIZE
91
92 <SUBSECTION>
93 G_MINOFFSET
94 G_MAXOFFSET
95
96 <SUBSECTION>
97 G_MINFLOAT
98 G_MAXFLOAT
99
100 <SUBSECTION>
101 G_MINDOUBLE
102 G_MAXDOUBLE
103 </SECTION>
104
105 <SECTION>
106 <TITLE>Version Information</TITLE>
107 <FILE>version</FILE>
108 glib_major_version
109 glib_minor_version
110 glib_micro_version
111 glib_binary_age
112 glib_interface_age
113 glib_check_version
114
115 <SUBSECTION>
116 GLIB_MAJOR_VERSION
117 GLIB_MINOR_VERSION
118 GLIB_MICRO_VERSION
119 GLIB_CHECK_VERSION
120 </SECTION>
121
122 <SECTION>
123 <TITLE>Standard Macros</TITLE>
124 <FILE>macros</FILE>
125 <SUBSECTION>
126 G_OS_WIN32
127 G_OS_BEOS
128 G_OS_UNIX
129
130 <SUBSECTION>
131 G_DIR_SEPARATOR
132 G_DIR_SEPARATOR_S
133 G_IS_DIR_SEPARATOR
134 G_SEARCHPATH_SEPARATOR
135 G_SEARCHPATH_SEPARATOR_S
136
137 <SUBSECTION>
138 TRUE
139 FALSE
140
141 <SUBSECTION>
142 NULL
143
144 <SUBSECTION>
145 MIN
146 MAX
147
148 <SUBSECTION>
149 ABS
150 CLAMP
151
152 <SUBSECTION>
153 G_STRUCT_MEMBER
154 G_STRUCT_MEMBER_P
155 G_STRUCT_OFFSET
156
157 <SUBSECTION>
158 G_MEM_ALIGN
159
160 <SUBSECTION>
161 G_CONST_RETURN
162
163 </SECTION>
164
165 <SECTION>
166 <TITLE>Type Conversion Macros</TITLE>
167 <FILE>type_conversion</FILE>
168 GINT_TO_POINTER
169 GPOINTER_TO_INT
170
171 <SUBSECTION>
172 GUINT_TO_POINTER
173 GPOINTER_TO_UINT
174 GSIZE_TO_POINTER
175 GPOINTER_TO_SIZE
176 </SECTION>
177
178 <SECTION>
179 <TITLE>Byte Order Macros</TITLE>
180 <FILE>byte_order</FILE>
181 G_BYTE_ORDER
182 G_LITTLE_ENDIAN
183 G_BIG_ENDIAN
184 G_PDP_ENDIAN
185
186 <SUBSECTION>
187 g_htonl
188 g_htons
189 g_ntohl
190 g_ntohs
191
192 <SUBSECTION>
193 GINT_FROM_BE
194 GINT_FROM_LE
195 GINT_TO_BE
196 GINT_TO_LE
197
198 <SUBSECTION>
199 GUINT_FROM_BE
200 GUINT_FROM_LE
201 GUINT_TO_BE
202 GUINT_TO_LE
203
204 <SUBSECTION>
205 GLONG_FROM_BE
206 GLONG_FROM_LE
207 GLONG_TO_BE
208 GLONG_TO_LE
209
210 <SUBSECTION>
211 GULONG_FROM_BE
212 GULONG_FROM_LE
213 GULONG_TO_BE
214 GULONG_TO_LE
215
216 <SUBSECTION>
217 GINT16_FROM_BE
218 GINT16_FROM_LE
219 GINT16_TO_BE
220 GINT16_TO_LE
221
222 <SUBSECTION>
223 GUINT16_FROM_BE
224 GUINT16_FROM_LE
225 GUINT16_TO_BE
226 GUINT16_TO_LE
227
228 <SUBSECTION>
229 GINT32_FROM_BE
230 GINT32_FROM_LE
231 GINT32_TO_BE
232 GINT32_TO_LE
233
234 <SUBSECTION>
235 GUINT32_FROM_BE
236 GUINT32_FROM_LE
237 GUINT32_TO_BE
238 GUINT32_TO_LE
239
240 <SUBSECTION>
241 GINT64_FROM_BE
242 GINT64_FROM_LE
243 GINT64_TO_BE
244 GINT64_TO_LE
245
246 <SUBSECTION>
247 GUINT64_FROM_BE
248 GUINT64_FROM_LE
249 GUINT64_TO_BE
250 GUINT64_TO_LE
251
252 <SUBSECTION>
253 GUINT16_SWAP_BE_PDP
254 GUINT16_SWAP_LE_BE
255 GUINT16_SWAP_LE_PDP
256
257 <SUBSECTION>
258 GUINT32_SWAP_BE_PDP
259 GUINT32_SWAP_LE_BE
260 GUINT32_SWAP_LE_PDP
261
262 <SUBSECTION>
263 GUINT64_SWAP_LE_BE
264
265 <SUBSECTION Private>
266 GUINT16_SWAP_LE_BE_CONSTANT
267 GUINT32_SWAP_LE_BE_CONSTANT
268 GUINT64_SWAP_LE_BE_CONSTANT
269 GUINT16_SWAP_LE_BE_IA32
270 GUINT32_SWAP_LE_BE_IA32
271 GUINT64_SWAP_LE_BE_IA32
272 GUINT16_SWAP_LE_BE_IA64
273 GUINT32_SWAP_LE_BE_IA64
274 GUINT64_SWAP_LE_BE_IA64
275 GUINT32_SWAP_LE_BE_X86_64
276 GUINT64_SWAP_LE_BE_X86_64
277
278 </SECTION>
279
280 <SECTION>
281 <TITLE>Numerical Definitions</TITLE>
282 <FILE>numerical</FILE>
283 G_IEEE754_FLOAT_BIAS
284 G_IEEE754_DOUBLE_BIAS
285 GFloatIEEE754
286 GDoubleIEEE754
287
288 <SUBSECTION>
289 <SUBSECTION>
290 G_E
291 G_LN2
292 G_LN10
293 G_PI
294 G_PI_2
295 G_PI_4
296 G_SQRT2
297 G_LOG_2_BASE_10
298 </SECTION>
299
300 <SECTION>
301 <TITLE>Miscellaneous Macros</TITLE>
302 <FILE>macros_misc</FILE>
303 G_INLINE_FUNC
304
305 <SUBSECTION>
306 G_STMT_START
307 G_STMT_END
308
309 <SUBSECTION>
310 G_BEGIN_DECLS
311 G_END_DECLS
312
313 <SUBSECTION>
314 G_N_ELEMENTS
315
316 <SUBSECTION>
317 G_VA_COPY
318
319 <SUBSECTION>
320 G_STRINGIFY
321
322 <SUBSECTION>
323 G_GNUC_EXTENSION
324 G_GNUC_CONST
325 G_GNUC_PURE
326 G_GNUC_MALLOC
327 G_GNUC_ALLOC_SIZE
328 G_GNUC_ALLOC_SIZE2
329 G_GNUC_DEPRECATED
330 G_GNUC_NORETURN
331 G_GNUC_UNUSED
332 G_GNUC_PRINTF
333 G_GNUC_SCANF
334 G_GNUC_FORMAT
335 G_GNUC_NULL_TERMINATED
336 G_GNUC_WARN_UNUSED_RESULT
337 G_GNUC_FUNCTION
338 G_GNUC_PRETTY_FUNCTION
339 G_GNUC_NO_INSTRUMENT
340 G_HAVE_GNUC_VISIBILITY
341 G_GNUC_INTERNAL
342 G_GNUC_MAY_ALIAS
343
344 <SUBSECTION>
345 G_LIKELY
346 G_UNLIKELY
347
348 <SUBSECTION>
349 G_STRLOC
350 G_STRFUNC
351
352 <SUBSECTION>
353 G_GINT16_MODIFIER
354 G_GINT16_FORMAT
355 G_GUINT16_FORMAT
356 G_GINT32_MODIFIER
357 G_GINT32_FORMAT
358 G_GUINT32_FORMAT
359 G_GINT64_MODIFIER
360 G_GINT64_FORMAT
361 G_GUINT64_FORMAT
362 G_GSIZE_MODIFIER
363 G_GSIZE_FORMAT
364 G_GSSIZE_FORMAT
365
366 <SUBSECTION Private>
367 GLIB_VAR
368 G_STRINGIFY_ARG
369 G_HAVE_INLINE
370 G_CAN_INLINE
371 inline
372 G_HAVE___INLINE
373 G_HAVE___INLINE__
374 G_HAVE_GNUC_VARARGS
375 G_HAVE_ISO_VARARGS
376 G_HAVE_GROWING_STACK
377 </SECTION>
378
379 <SECTION>
380 <TITLE>Error Reporting</TITLE>
381 <FILE>error_reporting</FILE>
382 GError
383 g_error_new
384 g_error_new_literal
385 g_error_free
386 g_error_copy
387 g_error_matches
388 g_set_error
389 g_set_error_literal
390 g_propagate_error
391 g_clear_error
392 g_prefix_error
393 g_propagate_prefixed_error
394 </SECTION>
395
396 <SECTION>
397 <TITLE>The Main Event Loop</TITLE>
398 <FILE>main</FILE>
399 GMainLoop
400 g_main_loop_new
401 g_main_loop_ref
402 g_main_loop_unref
403 g_main_loop_run
404 g_main_loop_quit
405 g_main_loop_is_running
406 g_main_loop_get_context
407 g_main_new
408 g_main_destroy
409 g_main_run
410 g_main_quit
411 g_main_is_running
412
413 <SUBSECTION>
414 G_PRIORITY_HIGH
415 G_PRIORITY_DEFAULT
416 G_PRIORITY_HIGH_IDLE
417 G_PRIORITY_DEFAULT_IDLE
418 G_PRIORITY_LOW
419
420 <SUBSECTION>
421 GMainContext
422 g_main_context_new
423 g_main_context_ref
424 g_main_context_unref
425 g_main_context_default
426 g_main_context_iteration
427 g_main_iteration
428 g_main_context_pending
429 g_main_pending
430 g_main_context_find_source_by_id
431 g_main_context_find_source_by_user_data
432 g_main_context_find_source_by_funcs_user_data
433 g_main_context_wakeup
434 g_main_context_acquire
435 g_main_context_release
436 g_main_context_is_owner
437 g_main_context_wait
438 g_main_context_prepare
439 g_main_context_query
440 g_main_context_check
441 g_main_context_dispatch
442 g_main_context_set_poll_func
443 g_main_context_get_poll_func
444 GPollFunc
445 g_main_context_add_poll
446 g_main_context_remove_poll
447 g_main_depth
448 g_main_current_source
449 g_main_set_poll_func
450
451 <SUBSECTION>
452 g_timeout_source_new
453 g_timeout_source_new_seconds
454 g_timeout_add
455 g_timeout_add_full
456 g_timeout_add_seconds
457 g_timeout_add_seconds_full
458
459 <SUBSECTION>
460 g_idle_source_new
461 g_idle_add
462 g_idle_add_full
463 g_idle_remove_by_data
464
465 <SUBSECTION>
466 GPid
467 GChildWatchFunc
468 g_child_watch_source_new
469 g_child_watch_add
470 g_child_watch_add_full
471
472 <SUBSECTION>
473 GPollFD
474 g_poll
475
476 <SUBSECTION>
477 GSource
478 GSourceDummyMarshal
479 GSourceFuncs
480 GSourceCallbackFuncs
481 g_source_new
482 g_source_ref
483 g_source_unref
484 g_source_set_funcs
485 g_source_attach
486 g_source_destroy
487 g_source_is_destroyed
488 g_source_set_priority
489 g_source_get_priority
490 g_source_set_can_recurse
491 g_source_get_can_recurse
492 g_source_get_id
493 g_source_get_context
494 g_source_set_callback
495 GSourceFunc
496 g_source_set_callback_indirect
497 g_source_add_poll
498 g_source_remove_poll
499 g_source_get_current_time
500 g_source_remove
501 g_source_remove_by_funcs_user_data
502 g_source_remove_by_user_data
503
504 <SUBSECTION Private>
505 GLIB_HAVE_SYS_POLL_H
506 GLIB_HAVE_ALLOCA_H
507 alloca
508 GLIB_SYSDEF_POLLERR
509 GLIB_SYSDEF_POLLHUP
510 GLIB_SYSDEF_POLLIN
511 GLIB_SYSDEF_POLLNVAL
512 GLIB_SYSDEF_POLLOUT
513 GLIB_SYSDEF_POLLPRI
514 G_WIN32_MSG_HANDLE
515 g_idle_funcs
516 g_timeout_funcs
517 g_child_watch_funcs
518 </SECTION>
519
520 <SECTION>
521 <TITLE>Threads</TITLE>
522 <FILE>threads</FILE>
523 <SUBSECTION>
524 G_THREADS_ENABLED
525 G_THREADS_IMPL_POSIX
526 G_THREADS_IMPL_NONE
527
528 <SUBSECTION>
529 G_THREAD_ERROR
530 GThreadError
531
532 <SUBSECTION>
533 GThreadFunctions
534 g_thread_init
535 g_thread_supported
536
537 <SUBSECTION>
538 GThreadFunc
539 GThreadPriority
540 GThread
541 g_thread_create
542 g_thread_create_full
543 g_thread_self
544 g_thread_join
545 g_thread_set_priority
546 g_thread_yield
547 g_thread_exit
548 g_thread_foreach
549
550 <SUBSECTION>
551 GMutex
552 g_mutex_new
553 g_mutex_lock
554 g_mutex_trylock
555 g_mutex_unlock
556 g_mutex_free
557
558 <SUBSECTION>
559 GStaticMutex
560 G_STATIC_MUTEX_INIT
561 g_static_mutex_init
562 g_static_mutex_lock
563 g_static_mutex_trylock
564 g_static_mutex_unlock
565 g_static_mutex_get_mutex
566 g_static_mutex_free
567
568 <SUBSECTION>
569 G_LOCK_DEFINE
570 G_LOCK_DEFINE_STATIC
571 G_LOCK_EXTERN
572 G_LOCK
573 G_TRYLOCK
574 G_UNLOCK
575
576 <SUBSECTION>
577 GStaticRecMutex
578 G_STATIC_REC_MUTEX_INIT
579 g_static_rec_mutex_init
580 g_static_rec_mutex_lock
581 g_static_rec_mutex_trylock
582 g_static_rec_mutex_unlock
583 g_static_rec_mutex_lock_full
584 g_static_rec_mutex_unlock_full
585 g_static_rec_mutex_free
586
587 <SUBSECTION>
588 GStaticRWLock
589 G_STATIC_RW_LOCK_INIT
590 g_static_rw_lock_init
591 g_static_rw_lock_reader_lock
592 g_static_rw_lock_reader_trylock
593 g_static_rw_lock_reader_unlock
594 g_static_rw_lock_writer_lock
595 g_static_rw_lock_writer_trylock
596 g_static_rw_lock_writer_unlock
597 g_static_rw_lock_free
598
599 <SUBSECTION>
600 GCond
601 g_cond_new
602 g_cond_signal
603 g_cond_broadcast
604 g_cond_wait
605 g_cond_timed_wait
606 g_cond_free
607
608 <SUBSECTION>
609 GPrivate
610 g_private_new
611 g_private_get
612 g_private_set
613
614 <SUBSECTION>
615 GStaticPrivate
616 G_STATIC_PRIVATE_INIT
617 g_static_private_init
618 g_static_private_get
619 g_static_private_set
620 g_static_private_free
621
622 <SUBSECTION>
623 GOnce
624 GOnceStatus
625 G_ONCE_INIT
626 g_once
627 g_once_init_enter
628 g_once_init_leave
629
630 <SUBSECTION Private>
631 G_THREAD_ECF
632 G_THREAD_CF
633 G_THREAD_UF
634 g_static_mutex_get_mutex_impl
635 g_static_mutex_get_mutex_impl_shortcut
636 G_MUTEX_DEBUG_MAGIC
637 g_thread_init_with_errorcheck_mutexes
638 G_LOCK_NAME
639 glib_dummy_decl
640 GSystemThread
641 g_thread_use_default_impl
642 g_threads_got_initialized
643 g_thread_functions_for_glib_use
644 g_thread_init_glib
645 g_thread_error_quark
646 g_once_impl
647 g_once_init_enter_impl
648 atexit
649 g_system_thread_assign
650 g_system_thread_equal
651 g_system_thread_equal_simple
652 </SECTION>
653
654 <SECTION>
655 <TITLE>Thread Pools</TITLE>
656 <FILE>thread_pools</FILE>
657 GThreadPool
658 g_thread_pool_new
659 g_thread_pool_push
660 g_thread_pool_set_max_threads
661 g_thread_pool_get_max_threads
662 g_thread_pool_get_num_threads
663 g_thread_pool_unprocessed
664 g_thread_pool_free
665 g_thread_pool_set_max_unused_threads
666 g_thread_pool_get_max_unused_threads
667 g_thread_pool_get_num_unused_threads
668 g_thread_pool_stop_unused_threads
669 g_thread_pool_set_sort_function
670 g_thread_pool_set_max_idle_time
671 g_thread_pool_get_max_idle_time
672 </SECTION>
673
674 <SECTION>
675 <TITLE>Asynchronous Queues</TITLE>
676 <FILE>async_queues</FILE>
677 GAsyncQueue
678 g_async_queue_new
679 g_async_queue_new_full
680 g_async_queue_ref
681 g_async_queue_unref
682 g_async_queue_push
683 g_async_queue_push_sorted
684 g_async_queue_pop
685 g_async_queue_try_pop
686 g_async_queue_timed_pop
687 g_async_queue_length
688 g_async_queue_sort
689
690 <SUBSECTION>
691 g_async_queue_lock
692 g_async_queue_unlock
693 g_async_queue_ref_unlocked
694 g_async_queue_unref_and_unlock
695 g_async_queue_push_unlocked
696 g_async_queue_push_sorted_unlocked
697 g_async_queue_pop_unlocked
698 g_async_queue_try_pop_unlocked
699 g_async_queue_timed_pop_unlocked
700 g_async_queue_length_unlocked
701 g_async_queue_sort_unlocked
702 </SECTION>
703
704 <SECTION>
705 <TITLE>Atomic Operations</TITLE>
706 <FILE>atomic_operations</FILE>g
707 g_atomic_int_get
708 g_atomic_int_set
709 g_atomic_int_add
710 g_atomic_int_exchange_and_add
711 g_atomic_int_compare_and_exchange
712 g_atomic_pointer_get
713 g_atomic_pointer_set
714 g_atomic_pointer_compare_and_exchange
715 g_atomic_int_inc
716 g_atomic_int_dec_and_test
717 </SECTION>
718
719 <SECTION>
720 <TITLE>IO Channels</TITLE>
721 <FILE>iochannels</FILE>
722 GIOChannel
723
724 <SUBSECTION>
725 g_io_channel_unix_new
726 g_io_channel_unix_get_fd
727 g_io_channel_win32_new_fd
728 g_io_channel_win32_new_socket
729 g_io_channel_win32_new_messages
730
731 <SUBSECTION>
732 g_io_channel_init
733
734 <SUBSECTION>
735 g_io_channel_new_file
736 g_io_channel_read_chars
737 g_io_channel_read_unichar
738 g_io_channel_read_line
739 g_io_channel_read_line_string
740 g_io_channel_read_to_end
741 g_io_channel_write_chars
742 g_io_channel_write_unichar
743 g_io_channel_flush
744 g_io_channel_seek_position
745 GSeekType
746 g_io_channel_shutdown
747
748 <SUBSECTION>
749 GIOStatus
750 GIOChannelError
751 G_IO_CHANNEL_ERROR
752 g_io_channel_error_from_errno
753
754 <SUBSECTION>
755 g_io_channel_ref
756 g_io_channel_unref
757
758 <SUBSECTION>
759 g_io_create_watch
760 g_io_add_watch
761 g_io_add_watch_full
762 GIOCondition
763 GIOFunc
764
765 <SUBSECTION>
766 GIOFuncs
767
768 <SUBSECTION>
769 g_io_channel_get_buffer_size
770 g_io_channel_set_buffer_size
771 g_io_channel_get_buffer_condition
772 g_io_channel_get_flags
773 g_io_channel_set_flags
774 GIOFlags
775 g_io_channel_get_line_term
776 g_io_channel_set_line_term
777 g_io_channel_get_buffered
778 g_io_channel_set_buffered
779 g_io_channel_get_encoding
780 g_io_channel_set_encoding
781 g_io_channel_get_close_on_unref
782 g_io_channel_set_close_on_unref
783
784 <SUBSECTION Private>
785 g_io_channel_win32_poll
786 g_io_channel_win32_make_pollfd
787 g_io_channel_win32_get_fd
788  
789 <SUBSECTION>
790 g_io_channel_read
791 GIOError
792 g_io_channel_write
793 g_io_channel_seek
794 g_io_channel_close
795
796 <SUBSECTION Private>
797 g_io_channel_error_quark
798 g_io_watch_funcs
799 </SECTION>
800
801 <SECTION>
802 <TITLE>Memory Allocation</TITLE>
803 <FILE>memory</FILE>
804 g_new
805 g_new0
806 g_renew
807 g_try_new
808 g_try_new0
809 g_try_renew
810
811 <SUBSECTION>
812 g_malloc
813 g_malloc0
814 g_realloc
815 g_try_malloc
816 g_try_malloc0
817 g_try_realloc
818
819 <SUBSECTION>
820 g_free
821 g_mem_gc_friendly
822
823 <SUBSECTION>
824 g_alloca
825 g_newa
826
827 <SUBSECTION>
828 g_memmove
829 g_memdup
830
831 <SUBSECTION>
832 GMemVTable
833 g_mem_set_vtable
834 g_mem_is_system_malloc
835
836 <SUBSECTION>
837 glib_mem_profiler_table
838 g_mem_profile
839 </SECTION>
840
841 <SECTION>
842 <TITLE>Warnings and Assertions</TITLE>
843 <FILE>warnings</FILE>
844 g_print
845 g_set_print_handler
846 GPrintFunc
847
848 <SUBSECTION>
849 g_printerr
850 g_set_printerr_handler
851
852 <SUBSECTION>
853 g_return_if_fail
854 g_return_val_if_fail
855 g_return_if_reached
856 g_return_val_if_reached
857 g_warn_if_fail
858 g_warn_if_reached
859
860 <SUBSECTION>
861 g_on_error_query
862 g_on_error_stack_trace
863
864 <SUBSECTION>
865 G_BREAKPOINT
866
867 <SUBSECTION Private>
868 g_return_if_fail_warning
869 g_assert_warning
870 g_warn_message
871 </SECTION>
872
873 <SECTION>
874 <TITLE>Glob-style pattern matching</TITLE>
875 <FILE>patterns</FILE>
876 GPatternSpec
877 g_pattern_spec_new
878 g_pattern_spec_free
879 g_pattern_spec_equal
880 g_pattern_match
881 g_pattern_match_string
882 g_pattern_match_simple
883 </SECTION>
884
885 <SECTION>
886 <TITLE>Perl-compatible regular expressions</TITLE>
887 <FILE>gregex</FILE>
888 GRegexError
889 G_REGEX_ERROR
890 GRegexCompileFlags
891 GRegexMatchFlags
892 GRegex
893 GRegexEvalCallback
894 g_regex_new
895 g_regex_ref
896 g_regex_unref
897 g_regex_get_pattern
898 g_regex_get_max_backref
899 g_regex_get_capture_count
900 g_regex_get_string_number
901 g_regex_escape_string
902 g_regex_match_simple
903 g_regex_match
904 g_regex_match_full
905 g_regex_match_all
906 g_regex_match_all_full
907 g_regex_split_simple
908 g_regex_split
909 g_regex_split_full
910 g_regex_replace
911 g_regex_replace_literal
912 g_regex_replace_eval
913 g_regex_check_replacement
914 GMatchInfo
915 g_match_info_get_regex
916 g_match_info_get_string
917 g_match_info_free
918 g_match_info_matches
919 g_match_info_next
920 g_match_info_get_match_count
921 g_match_info_is_partial_match
922 g_match_info_expand_references
923 g_match_info_fetch
924 g_match_info_fetch_pos
925 g_match_info_fetch_named
926 g_match_info_fetch_named_pos
927 g_match_info_fetch_all
928 <SUBSECTION Private>
929 g_regex_error_quark
930 </SECTION>
931
932 <SECTION>
933 <TITLE>Message Logging</TITLE>
934 <FILE>messages</FILE>
935 G_LOG_DOMAIN
936 G_LOG_FATAL_MASK
937 G_LOG_LEVEL_USER_SHIFT
938 GLogFunc
939 GLogLevelFlags
940
941 <SUBSECTION>
942 g_log
943 g_logv
944 g_message
945 g_warning
946 g_critical
947 g_error
948 g_debug
949
950 <SUBSECTION>
951 g_log_set_handler
952 g_log_remove_handler
953 g_log_set_always_fatal
954 g_log_set_fatal_mask
955 g_log_default_handler
956 g_log_set_default_handler
957 </SECTION>
958
959 <SECTION>
960 <TITLE>Timers</TITLE>
961 <FILE>timers</FILE>
962 GTimer
963 g_timer_new
964 g_timer_start
965 g_timer_stop
966 g_timer_continue
967 g_timer_elapsed
968 g_timer_reset
969 g_timer_destroy
970 </SECTION>
971
972 <SECTION>
973 <TITLE>Spawning Processes</TITLE>
974 <FILE>spawn</FILE>
975 GSpawnError
976 G_SPAWN_ERROR
977 GSpawnFlags
978 GSpawnChildSetupFunc
979 g_spawn_async_with_pipes
980 g_spawn_async
981 g_spawn_sync
982 g_spawn_command_line_async
983 g_spawn_command_line_sync
984 g_spawn_close_pid
985 <SUBSECTION Private>
986 g_spawn_error_quark
987 </SECTION>
988
989 <SECTION>
990 <TITLE>Simple XML Subset Parser</TITLE>
991 <FILE>markup</FILE>
992 GMarkupError
993 G_MARKUP_ERROR
994 GMarkupParseFlags
995 GMarkupParseContext
996 GMarkupParser
997 g_markup_escape_text
998 g_markup_printf_escaped
999 g_markup_vprintf_escaped
1000 g_markup_parse_context_end_parse
1001 g_markup_parse_context_free
1002 g_markup_parse_context_get_position
1003 g_markup_parse_context_get_element
1004 g_markup_parse_context_get_element_stack
1005 g_markup_parse_context_get_user_data
1006 g_markup_parse_context_new
1007 g_markup_parse_context_parse
1008 g_markup_parse_context_push
1009 g_markup_parse_context_pop
1010 <SUBSECTION>
1011 GMarkupCollectType
1012 g_markup_collect_attributes
1013 <SUBSECTION Private>
1014 g_markup_error_quark
1015 </SECTION>
1016
1017
1018 <SECTION>
1019 <TITLE>Shell-related Utilities</TITLE>
1020 <FILE>shell</FILE>
1021 GShellError
1022 G_SHELL_ERROR
1023 g_shell_parse_argv
1024 g_shell_quote
1025 g_shell_unquote
1026 <SUBSECTION Private>
1027 g_shell_error_quark
1028 </SECTION>
1029
1030
1031 <SECTION>
1032 <TITLE>Commandline option parser</TITLE>
1033 <FILE>option</FILE>
1034 GOptionError
1035 G_OPTION_ERROR
1036 GOptionArgFunc
1037 GOptionContext
1038 g_option_context_new
1039 g_option_context_set_summary
1040 g_option_context_get_summary
1041 g_option_context_set_description
1042 g_option_context_get_description
1043 GTranslateFunc
1044 g_option_context_set_translate_func
1045 g_option_context_set_translation_domain
1046 g_option_context_free
1047 g_option_context_parse
1048 g_option_context_set_help_enabled
1049 g_option_context_get_help_enabled
1050 g_option_context_set_ignore_unknown_options
1051 g_option_context_get_ignore_unknown_options
1052 g_option_context_get_help
1053 GOptionArg
1054 GOptionFlags
1055 G_OPTION_REMAINING
1056 GOptionEntry
1057 g_option_context_add_main_entries
1058 GOptionGroup
1059 g_option_context_add_group
1060 g_option_context_set_main_group
1061 g_option_context_get_main_group
1062 g_option_group_new
1063 g_option_group_free
1064 g_option_group_add_entries
1065 GOptionParseFunc
1066 g_option_group_set_parse_hooks
1067 GOptionErrorFunc
1068 g_option_group_set_error_hook
1069 g_option_group_set_translate_func
1070 g_option_group_set_translation_domain
1071 <SUBSECTION Private>
1072 g_option_error_quark
1073 </SECTION>
1074
1075
1076 <SECTION>
1077 <TITLE>File Utilities</TITLE>
1078 <FILE>fileutils</FILE>
1079 <INCLUDE>glib.h,glib/gstdio.h</INCLUDE>
1080 GFileError
1081 G_FILE_ERROR
1082 GFileTest
1083 g_file_error_from_errno
1084 g_file_get_contents
1085 g_file_set_contents
1086 g_file_test
1087 g_mkstemp
1088 g_file_open_tmp
1089 g_file_read_link
1090 g_mkdir_with_parents
1091
1092 <SUBSECTION>
1093 GDir
1094 g_dir_open
1095 g_dir_read_name
1096 g_dir_rewind
1097 g_dir_close
1098
1099 <SUBSECTION>
1100 GMappedFile
1101 g_mapped_file_new
1102 g_mapped_file_free
1103 g_mapped_file_get_length
1104 g_mapped_file_get_contents
1105
1106 <SUBSECTION>
1107 g_open
1108 g_rename
1109 g_mkdir
1110 g_stat
1111 g_lstat
1112 g_unlink
1113 g_remove
1114 g_rmdir
1115 g_fopen
1116 g_freopen
1117 g_chmod
1118 g_access
1119 g_creat
1120 g_chdir
1121 g_utime
1122
1123 <SUBSECTION Private>
1124 g_file_error_quark
1125 </SECTION>
1126
1127
1128 <SECTION>
1129 <TITLE>String Utility Functions</TITLE>
1130 <FILE>string_utils</FILE>
1131 <INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
1132 g_strdup
1133 g_strndup
1134 g_strdupv
1135 g_strnfill
1136 g_stpcpy
1137 g_strstr_len
1138 g_strrstr
1139 g_strrstr_len
1140 g_str_has_prefix
1141 g_str_has_suffix
1142 g_strcmp0
1143
1144 <SUBSECTION>
1145 g_strlcpy
1146 g_strlcat
1147
1148 <SUBSECTION>
1149 g_strdup_printf
1150 g_strdup_vprintf
1151 g_printf
1152 g_vprintf
1153 g_fprintf
1154 g_vfprintf
1155 g_sprintf
1156 g_vsprintf
1157 g_snprintf
1158 g_vsnprintf
1159 g_vasprintf
1160 g_printf_string_upper_bound
1161
1162 <SUBSECTION>
1163 g_ascii_isalnum
1164 g_ascii_isalpha
1165 g_ascii_iscntrl
1166 g_ascii_isdigit
1167 g_ascii_isgraph
1168 g_ascii_islower
1169 g_ascii_isprint
1170 g_ascii_ispunct
1171 g_ascii_isspace
1172 g_ascii_isupper
1173 g_ascii_isxdigit
1174
1175 <SUBSECTION>
1176 g_ascii_digit_value
1177 g_ascii_xdigit_value
1178
1179 <SUBSECTION>
1180 g_ascii_strcasecmp
1181 g_ascii_strncasecmp
1182
1183 <SUBSECTION>
1184 g_ascii_strup
1185 g_ascii_strdown
1186
1187 <SUBSECTION>
1188 g_ascii_tolower
1189 g_ascii_toupper
1190
1191 <SUBSECTION>
1192 g_string_ascii_up
1193 g_string_ascii_down
1194
1195 <SUBSECTION>
1196 g_strup
1197 g_strdown
1198
1199 <SUBSECTION>
1200 g_strcasecmp
1201 g_strncasecmp
1202
1203 <SUBSECTION>
1204 g_strreverse
1205
1206 <SUBSECTION>
1207 g_ascii_strtoll
1208 g_ascii_strtoull
1209 G_ASCII_DTOSTR_BUF_SIZE
1210 g_ascii_strtod
1211 g_ascii_dtostr
1212 g_ascii_formatd
1213 g_strtod
1214
1215 <SUBSECTION>
1216 g_strchug
1217 g_strchomp
1218 g_strstrip
1219
1220 <SUBSECTION>
1221 g_strdelimit
1222 G_STR_DELIMITERS
1223 g_strescape
1224 g_strcompress
1225 g_strcanon
1226 g_strsplit
1227 g_strsplit_set
1228 g_strfreev
1229 g_strconcat
1230 g_strjoin
1231 g_strjoinv
1232 g_strv_length
1233
1234 <SUBSECTION>
1235 g_strerror
1236 g_strsignal
1237
1238 <SUBSECTION Private>
1239 GAsciiType
1240 </SECTION>
1241
1242 <SECTION>
1243 <TITLE>Date and Time Functions</TITLE>
1244 <FILE>date</FILE>
1245 G_USEC_PER_SEC
1246 GTimeVal
1247 g_get_current_time
1248 g_usleep
1249 g_time_val_add
1250 g_time_val_from_iso8601
1251 g_time_val_to_iso8601
1252
1253 <SUBSECTION>
1254 GDate
1255 GTime
1256 GDateDMY
1257 GDateDay
1258 GDateMonth
1259 GDateYear
1260 GDateWeekday
1261
1262 <SUBSECTION>
1263 G_DATE_BAD_DAY
1264 G_DATE_BAD_JULIAN
1265 G_DATE_BAD_YEAR
1266
1267 <SUBSECTION>
1268 g_date_new
1269 g_date_new_dmy
1270 g_date_new_julian
1271 g_date_clear
1272 g_date_free
1273
1274 <SUBSECTION>
1275 g_date_set_day
1276 g_date_set_month
1277 g_date_set_year
1278 g_date_set_dmy
1279 g_date_set_julian
1280 g_date_set_time
1281 g_date_set_time_t
1282 g_date_set_time_val
1283 g_date_set_parse
1284
1285 <SUBSECTION>
1286 g_date_add_days
1287 g_date_subtract_days
1288 g_date_add_months
1289 g_date_subtract_months
1290 g_date_add_years
1291 g_date_subtract_years
1292 g_date_days_between
1293 g_date_compare
1294 g_date_clamp
1295 g_date_order
1296
1297 <SUBSECTION>
1298 g_date_get_day
1299 g_date_get_month
1300 g_date_get_year
1301 g_date_get_julian
1302 g_date_get_weekday
1303 g_date_get_day_of_year
1304
1305 <SUBSECTION>
1306 g_date_get_days_in_month
1307 g_date_is_first_of_month
1308 g_date_is_last_of_month
1309 g_date_is_leap_year
1310 g_date_get_monday_week_of_year
1311 g_date_get_monday_weeks_in_year
1312 g_date_get_sunday_week_of_year
1313 g_date_get_sunday_weeks_in_year
1314 g_date_get_iso8601_week_of_year
1315
1316 <SUBSECTION>
1317 g_date_strftime
1318 g_date_to_struct_tm
1319
1320 <SUBSECTION>
1321 g_date_valid
1322 g_date_valid_day
1323 g_date_valid_month
1324 g_date_valid_year
1325 g_date_valid_dmy
1326 g_date_valid_julian
1327 g_date_valid_weekday
1328
1329 <SUBSECTION Private>
1330 g_date_weekday
1331 g_date_month
1332 g_date_year
1333 g_date_day
1334 g_date_julian
1335 g_date_day_of_year
1336 g_date_monday_week_of_year
1337 g_date_sunday_week_of_year
1338 g_date_days_in_month
1339 g_date_monday_weeks_in_year
1340 g_date_sunday_weeks_in_year
1341 tm
1342 </SECTION>
1343
1344 <SECTION>
1345 <TITLE>Hook Functions</TITLE>
1346 <FILE>hooks</FILE>
1347 GHookList
1348 GHookFinalizeFunc
1349 GHook
1350 GHookFunc
1351 GHookCheckFunc
1352
1353 <SUBSECTION>
1354 g_hook_list_init
1355 g_hook_list_invoke
1356 g_hook_list_invoke_check
1357 g_hook_list_marshal
1358 GHookMarshaller
1359 g_hook_list_marshal_check
1360 GHookCheckMarshaller
1361 g_hook_list_clear
1362
1363 <SUBSECTION>
1364 g_hook_alloc
1365 g_hook_append
1366 g_hook_prepend
1367 g_hook_insert_before
1368 g_hook_insert_sorted
1369 GHookCompareFunc
1370 g_hook_compare_ids
1371
1372 <SUBSECTION>
1373 g_hook_get
1374 g_hook_find
1375 GHookFindFunc
1376 g_hook_find_data
1377 g_hook_find_func
1378 g_hook_find_func_data
1379
1380 <SUBSECTION>
1381 g_hook_first_valid
1382 g_hook_next_valid
1383
1384 GHookFlagMask
1385 G_HOOK_FLAGS
1386 G_HOOK_FLAG_USER_SHIFT
1387
1388 <SUBSECTION>
1389 G_HOOK
1390 G_HOOK_IS_VALID
1391 G_HOOK_ACTIVE
1392 G_HOOK_IN_CALL
1393 G_HOOK_IS_UNLINKED
1394
1395 <SUBSECTION>
1396 g_hook_ref
1397 g_hook_unref
1398
1399 g_hook_free
1400 g_hook_destroy
1401 g_hook_destroy_link
1402 </SECTION>
1403
1404 <SECTION>
1405 <TITLE>Miscellaneous Utility Functions</TITLE>
1406 <FILE>misc_utils</FILE>
1407 g_get_application_name
1408 g_set_application_name
1409 g_get_prgname
1410 g_set_prgname
1411 g_getenv
1412 g_setenv
1413 g_unsetenv
1414 g_listenv
1415 g_get_user_name
1416 g_get_real_name
1417 g_get_user_cache_dir
1418 g_get_user_data_dir
1419 g_get_user_config_dir
1420 GUserDirectory
1421 g_get_user_special_dir
1422 g_get_system_data_dirs
1423 g_get_system_config_dirs
1424
1425 <SUBSECTION>
1426 g_get_host_name
1427 g_get_home_dir
1428 g_get_tmp_dir
1429 g_get_current_dir
1430 g_basename
1431 g_dirname
1432 g_path_is_absolute
1433 g_path_skip_root
1434 g_path_get_basename
1435 g_path_get_dirname
1436 g_build_filename
1437 g_build_filenamev
1438 g_build_path
1439 g_build_pathv
1440 g_format_size_for_display
1441
1442 <SUBSECTION>
1443 g_find_program_in_path
1444
1445 <SUBSECTION>
1446 g_bit_nth_lsf
1447 g_bit_nth_msf
1448 g_bit_storage
1449
1450 <SUBSECTION>
1451 g_spaced_primes_closest
1452
1453 <SUBSECTION>
1454 g_atexit
1455
1456 <SUBSECTION>
1457 g_parse_debug_string
1458 GDebugKey
1459
1460 <SUBSECTION>
1461 GVoidFunc
1462 GFreeFunc
1463
1464 <SUBSECTION>
1465 g_qsort_with_data
1466
1467 <SUBSECTION>
1468 g_nullify_pointer
1469
1470 <SUBSECTION Private>
1471 G_NATIVE_ATEXIT
1472 g_ATEXIT
1473 g_win32_get_system_data_dirs_for_module
1474 ATEXIT
1475
1476 </SECTION>
1477
1478 <SECTION>
1479 <TITLE>Lexical Scanner</TITLE>
1480 <FILE>scanner</FILE>
1481 GScanner
1482 GScannerConfig
1483 g_scanner_new
1484 g_scanner_destroy
1485
1486 <SUBSECTION>
1487 g_scanner_input_file
1488 g_scanner_sync_file_offset
1489 g_scanner_input_text
1490 g_scanner_peek_next_token
1491 g_scanner_get_next_token
1492 g_scanner_eof
1493
1494 <SUBSECTION>
1495 g_scanner_cur_line
1496 g_scanner_cur_position
1497 g_scanner_cur_token
1498 g_scanner_cur_value
1499
1500 <SUBSECTION>
1501 g_scanner_set_scope
1502 g_scanner_scope_add_symbol
1503 g_scanner_scope_foreach_symbol
1504 g_scanner_scope_lookup_symbol
1505 g_scanner_scope_remove_symbol
1506 g_scanner_add_symbol
1507 g_scanner_remove_symbol
1508 g_scanner_foreach_symbol
1509
1510 <SUBSECTION>
1511 g_scanner_freeze_symbol_table
1512 g_scanner_thaw_symbol_table
1513 g_scanner_lookup_symbol
1514
1515 <SUBSECTION>
1516 g_scanner_warn
1517 g_scanner_error
1518 g_scanner_unexp_token
1519 GScannerMsgFunc
1520
1521 <SUBSECTION>
1522 G_CSET_a_2_z
1523 G_CSET_A_2_Z
1524 G_CSET_DIGITS
1525 G_CSET_LATINC
1526 G_CSET_LATINS
1527 GTokenType
1528 GTokenValue
1529 GErrorType
1530
1531 </SECTION>
1532
1533 <SECTION>
1534 <TITLE>Key-value file parser</TITLE>
1535 <FILE>keyfile</FILE>
1536 GKeyFile
1537 G_KEY_FILE_ERROR
1538 GKeyFileError
1539 GKeyFileFlags
1540
1541 <SUBSECTION>
1542 g_key_file_new
1543 g_key_file_free
1544 g_key_file_set_list_separator
1545 g_key_file_load_from_file
1546 g_key_file_load_from_data
1547 g_key_file_load_from_data_dirs
1548 g_key_file_load_from_dirs
1549 g_key_file_to_data
1550 g_key_file_get_start_group
1551 g_key_file_get_groups
1552 g_key_file_get_keys
1553 g_key_file_has_group
1554 g_key_file_has_key
1555
1556 <SUBSECTION>
1557 g_key_file_get_value
1558 g_key_file_get_string
1559 g_key_file_get_locale_string
1560 g_key_file_get_boolean
1561 g_key_file_get_integer
1562 g_key_file_get_double
1563 g_key_file_get_string_list
1564 g_key_file_get_locale_string_list
1565 g_key_file_get_boolean_list
1566 g_key_file_get_integer_list
1567 g_key_file_get_double_list
1568 g_key_file_get_comment
1569
1570 <SUBSECTION>
1571 g_key_file_set_value
1572 g_key_file_set_string
1573 g_key_file_set_locale_string
1574 g_key_file_set_boolean
1575 g_key_file_set_integer
1576 g_key_file_set_double
1577 g_key_file_set_string_list
1578 g_key_file_set_locale_string_list
1579 g_key_file_set_boolean_list
1580 g_key_file_set_integer_list
1581 g_key_file_set_double_list
1582 g_key_file_set_comment
1583 g_key_file_remove_group
1584 g_key_file_remove_key
1585 g_key_file_remove_comment
1586
1587 <SUBSECTION>
1588 G_KEY_FILE_DESKTOP_GROUP
1589 G_KEY_FILE_DESKTOP_KEY_TYPE
1590 G_KEY_FILE_DESKTOP_KEY_VERSION
1591 G_KEY_FILE_DESKTOP_KEY_NAME
1592 G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME
1593 G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY
1594 G_KEY_FILE_DESKTOP_KEY_COMMENT
1595 G_KEY_FILE_DESKTOP_KEY_ICON
1596 G_KEY_FILE_DESKTOP_KEY_HIDDEN
1597 G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
1598 G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
1599 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC
1600 G_KEY_FILE_DESKTOP_KEY_EXEC
1601 G_KEY_FILE_DESKTOP_KEY_PATH
1602 G_KEY_FILE_DESKTOP_KEY_TERMINAL
1603 G_KEY_FILE_DESKTOP_KEY_MIME_TYPE
1604 G_KEY_FILE_DESKTOP_KEY_CATEGORIES
1605 G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
1606 G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
1607 G_KEY_FILE_DESKTOP_KEY_URL
1608 G_KEY_FILE_DESKTOP_TYPE_APPLICATION
1609 G_KEY_FILE_DESKTOP_TYPE_LINK
1610 G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
1611
1612 <SUBSECTION Private>
1613 g_key_file_error_quark
1614 </SECTION>
1615
1616 <SECTION>
1617 <TITLE>Bookmark file parser</TITLE>
1618 <FILE>bookmarkfile</FILE>
1619 GBookmarkFile
1620 G_BOOKMARK_FILE_ERROR
1621 GBookmarkFileError
1622 g_bookmark_file_new
1623 g_bookmark_file_free
1624 g_bookmark_file_load_from_file
1625 g_bookmark_file_load_from_data
1626 g_bookmark_file_load_from_data_dirs
1627 g_bookmark_file_to_data
1628 g_bookmark_file_to_file
1629 g_bookmark_file_has_item
1630 g_bookmark_file_has_group
1631 g_bookmark_file_has_application
1632 g_bookmark_file_get_size
1633 g_bookmark_file_get_uris G_GNUC_MALLOC
1634
1635 <SUBSECTION>
1636 g_bookmark_file_get_title
1637 g_bookmark_file_get_description
1638 g_bookmark_file_get_mime_type
1639 g_bookmark_file_get_is_private
1640 g_bookmark_file_get_icon
1641 g_bookmark_file_get_added
1642 g_bookmark_file_get_modified
1643 g_bookmark_file_get_visited
1644 g_bookmark_file_get_groups
1645 g_bookmark_file_get_applications
1646 g_bookmark_file_get_app_info
1647
1648 <SUBSECTION>
1649 g_bookmark_file_set_title
1650 g_bookmark_file_set_description
1651 g_bookmark_file_set_mime_type
1652 g_bookmark_file_set_is_private
1653 g_bookmark_file_set_icon
1654 g_bookmark_file_set_added
1655 g_bookmark_file_set_groups
1656 g_bookmark_file_set_modified
1657 g_bookmark_file_set_visited
1658 g_bookmark_file_set_app_info
1659 g_bookmark_file_add_group
1660 g_bookmark_file_add_application
1661 g_bookmark_file_remove_group
1662 g_bookmark_file_remove_application
1663 g_bookmark_file_remove_item
1664 g_bookmark_file_move_item
1665
1666 <SUBSECTION Private>
1667 g_bookmark_file_error_quark
1668 </SECTION>
1669
1670 <SECTION>
1671 <TITLE>Dynamic Loading of Modules</TITLE>
1672 <FILE>modules</FILE>
1673 <INCLUDE>gmodule.h</INCLUDE>
1674 GModule
1675 g_module_supported
1676 g_module_build_path
1677 g_module_open
1678 GModuleFlags
1679 g_module_symbol
1680 g_module_name
1681 g_module_make_resident
1682 g_module_close
1683 g_module_error
1684 <SUBSECTION>
1685 GModuleCheckInit
1686 GModuleUnload
1687 G_MODULE_SUFFIX
1688 G_MODULE_EXPORT
1689 G_MODULE_IMPORT
1690 </SECTION>
1691
1692 <SECTION>
1693 <TITLE>Automatic String Completion</TITLE>
1694 <FILE>completion</FILE>
1695 GCompletion
1696 g_completion_new
1697 GCompletionFunc
1698 g_completion_add_items
1699 g_completion_remove_items
1700 g_completion_clear_items
1701 g_completion_complete
1702 g_completion_complete_utf8
1703 g_completion_set_compare
1704 GCompletionStrncmpFunc
1705 g_completion_free
1706 </SECTION>
1707
1708 <SECTION>
1709 <TITLE>Windows Compatibility Functions</TITLE>
1710 <FILE>windows</FILE>
1711 MAXPATHLEN
1712
1713 g_win32_error_message
1714 g_win32_getlocale
1715 g_win32_get_package_installation_directory
1716 g_win32_get_package_installation_directory_of_module
1717 g_win32_get_package_installation_subdirectory
1718 g_win32_get_windows_version
1719 g_win32_locale_filename_from_utf8
1720 G_WIN32_DLLMAIN_FOR_DLL_NAME
1721 G_WIN32_HAVE_WIDECHAR_API
1722 G_WIN32_IS_NT_BASED
1723
1724 <SUBSECTION Private>
1725 g_win32_ftruncate
1726
1727 </SECTION>
1728
1729 # Data Structures
1730
1731 <SECTION>
1732 <TITLE>Memory Chunks</TITLE>
1733 <FILE>memory_chunks</FILE>
1734 GMemChunk
1735 G_ALLOC_AND_FREE
1736 G_ALLOC_ONLY
1737
1738 <SUBSECTION>
1739 g_mem_chunk_new
1740 g_mem_chunk_alloc
1741 g_mem_chunk_alloc0
1742 g_mem_chunk_free
1743 g_mem_chunk_destroy
1744
1745 <SUBSECTION>
1746 g_mem_chunk_create
1747 g_chunk_new
1748 g_chunk_new0
1749 g_chunk_free
1750
1751 <SUBSECTION>
1752 g_mem_chunk_reset
1753 g_mem_chunk_clean
1754 g_blow_chunks
1755
1756 <SUBSECTION>
1757 g_mem_chunk_info
1758 g_mem_chunk_print
1759
1760 </SECTION>
1761
1762 <SECTION>
1763 <TITLE>Memory Slices</TITLE>
1764 <FILE>memory_slices</FILE>
1765 g_slice_alloc
1766 g_slice_alloc0
1767 g_slice_copy
1768 g_slice_free1
1769 g_slice_free_chain_with_offset
1770
1771 <SUBSECTION>
1772 g_slice_new
1773 g_slice_new0
1774 g_slice_dup
1775 g_slice_free
1776 g_slice_free_chain
1777
1778 <SUBSECTION Private>
1779 GSliceConfig
1780 g_slice_set_config
1781 g_slice_get_config
1782 g_slice_get_config_state
1783 </SECTION>
1784
1785 <SECTION>
1786 <TITLE>Doubly-Linked Lists</TITLE>
1787 <FILE>linked_lists_double</FILE>
1788 GList
1789
1790 <SUBSECTION>
1791 g_list_append
1792 g_list_prepend
1793 g_list_insert
1794 g_list_insert_before
1795 g_list_insert_sorted
1796 g_list_remove
1797 g_list_remove_link
1798 g_list_delete_link
1799 g_list_remove_all
1800 g_list_free
1801
1802 <SUBSECTION>
1803 g_list_alloc
1804 g_list_free_1
1805 g_list_free1
1806
1807 <SUBSECTION>
1808 g_list_length
1809 g_list_copy
1810 g_list_reverse
1811 g_list_sort
1812 GCompareFunc
1813 g_list_insert_sorted_with_data
1814 g_list_sort_with_data
1815 GCompareDataFunc
1816 g_list_concat
1817 g_list_foreach
1818 GFunc
1819
1820 <SUBSECTION>
1821 g_list_first
1822 g_list_last
1823 g_list_previous
1824 g_list_next
1825 g_list_nth
1826 g_list_nth_data
1827 g_list_nth_prev
1828
1829 <SUBSECTION>
1830 g_list_find
1831 g_list_find_custom
1832 g_list_position
1833 g_list_index
1834
1835 <SUBSECTION>
1836 g_list_push_allocator
1837 g_list_pop_allocator
1838 </SECTION>
1839
1840 <SECTION>
1841 <TITLE>Singly-Linked Lists</TITLE>
1842 <FILE>linked_lists_single</FILE>
1843 GSList
1844
1845 <SUBSECTION>
1846 g_slist_alloc
1847 g_slist_append
1848 g_slist_prepend
1849 g_slist_insert
1850 g_slist_insert_before
1851 g_slist_insert_sorted
1852 g_slist_remove
1853 g_slist_remove_link
1854 g_slist_delete_link
1855 g_slist_remove_all
1856 g_slist_free
1857 g_slist_free_1
1858 g_slist_free1
1859
1860 <SUBSECTION>
1861 g_slist_length
1862 g_slist_copy
1863 g_slist_reverse
1864 g_slist_insert_sorted_with_data
1865 g_slist_sort
1866 g_slist_sort_with_data
1867 g_slist_concat
1868 g_slist_foreach
1869
1870 <SUBSECTION>
1871 g_slist_last
1872 g_slist_next
1873 g_slist_nth
1874 g_slist_nth_data
1875
1876 <SUBSECTION>
1877 g_slist_find
1878 g_slist_find_custom
1879 g_slist_position
1880 g_slist_index
1881
1882 <SUBSECTION>
1883 g_slist_push_allocator
1884 g_slist_pop_allocator
1885 </SECTION>
1886
1887 <SECTION>
1888 <TITLE>Double-ended Queues</TITLE>
1889 <FILE>queue</FILE>
1890
1891 GQueue
1892 g_queue_new
1893 g_queue_free
1894 G_QUEUE_INIT
1895 g_queue_init
1896 g_queue_clear
1897 g_queue_is_empty
1898 g_queue_get_length
1899 g_queue_reverse
1900 g_queue_copy
1901 g_queue_foreach
1902 g_queue_find
1903 g_queue_find_custom
1904 g_queue_sort
1905 g_queue_push_head
1906 g_queue_push_tail
1907 g_queue_push_nth
1908 g_queue_pop_head
1909 g_queue_pop_tail
1910 g_queue_pop_nth
1911 g_queue_peek_head
1912 g_queue_peek_tail
1913 g_queue_peek_nth
1914 g_queue_index
1915 g_queue_remove
1916 g_queue_remove_all
1917 g_queue_insert_before
1918 g_queue_insert_after
1919 g_queue_insert_sorted
1920 g_queue_push_head_link
1921 g_queue_push_tail_link
1922 g_queue_push_nth_link
1923 g_queue_pop_head_link
1924 g_queue_pop_tail_link
1925 g_queue_pop_nth_link
1926 g_queue_peek_head_link
1927 g_queue_peek_tail_link
1928 g_queue_peek_nth_link
1929 g_queue_link_index
1930 g_queue_unlink
1931 g_queue_delete_link
1932 </SECTION>
1933
1934 <SECTION>
1935 <TITLE>Sequences</TITLE>
1936 <FILE>sequence</FILE>
1937
1938 GSequence
1939 GSequenceIter
1940 GSequenceIterCompareFunc
1941
1942 <SUBSECTION>
1943 g_sequence_new
1944 g_sequence_free
1945 g_sequence_get_length
1946 g_sequence_foreach
1947 g_sequence_foreach_range
1948 g_sequence_sort
1949 g_sequence_sort_iter
1950
1951 <SUBSECTION>
1952 g_sequence_get_begin_iter
1953 g_sequence_get_end_iter
1954 g_sequence_get_iter_at_pos
1955 g_sequence_append
1956 g_sequence_prepend
1957 g_sequence_insert_before
1958 g_sequence_move
1959 g_sequence_swap
1960 g_sequence_insert_sorted
1961 g_sequence_insert_sorted_iter
1962 g_sequence_sort_changed
1963 g_sequence_sort_changed_iter
1964 g_sequence_remove
1965 g_sequence_remove_range
1966 g_sequence_move_range
1967 g_sequence_search
1968 g_sequence_search_iter
1969
1970 <SUBSECTION>
1971 g_sequence_get
1972 g_sequence_set
1973
1974 <SUBSECTION>
1975 g_sequence_iter_is_begin
1976 g_sequence_iter_is_end
1977 g_sequence_iter_next
1978 g_sequence_iter_prev
1979 g_sequence_iter_get_position
1980 g_sequence_iter_move
1981 g_sequence_iter_get_sequence
1982
1983 <SUBSECTION>
1984 g_sequence_iter_compare
1985 g_sequence_range_get_midpoint
1986 </SECTION>
1987
1988 <SECTION>
1989 <TITLE>Trash Stacks</TITLE>
1990 <FILE>trash_stack</FILE>
1991 GTrashStack
1992
1993 g_trash_stack_push
1994 g_trash_stack_pop
1995 g_trash_stack_peek
1996 g_trash_stack_height
1997 </SECTION>
1998
1999 <SECTION>
2000 <TITLE>Hash Tables</TITLE>
2001 <FILE>hash_tables</FILE>
2002 GHashTable
2003 g_hash_table_new
2004 g_hash_table_new_full
2005 GHashFunc
2006 GEqualFunc
2007 g_hash_table_insert
2008 g_hash_table_replace
2009 g_hash_table_size
2010 g_hash_table_lookup
2011 g_hash_table_lookup_extended
2012 g_hash_table_foreach
2013 g_hash_table_find
2014 GHFunc
2015 g_hash_table_remove
2016 g_hash_table_steal
2017 g_hash_table_foreach_remove
2018 g_hash_table_foreach_steal
2019 g_hash_table_remove_all
2020 g_hash_table_steal_all
2021 g_hash_table_get_keys
2022 g_hash_table_get_values
2023 GHRFunc
2024 g_hash_table_freeze
2025 g_hash_table_thaw
2026 g_hash_table_destroy
2027 g_hash_table_ref
2028 g_hash_table_unref
2029 GHashTableIter
2030 g_hash_table_iter_init
2031 g_hash_table_iter_next
2032 g_hash_table_iter_get_hash_table
2033 g_hash_table_iter_remove
2034 g_hash_table_iter_steal
2035
2036 <SUBSECTION>
2037 g_direct_equal
2038 g_direct_hash
2039 g_int_equal
2040 g_int_hash
2041 g_str_equal
2042 g_str_hash
2043
2044 </SECTION>
2045
2046 <SECTION>
2047 <TITLE>Strings</TITLE>
2048 <FILE>strings</FILE>
2049 GString
2050 g_string_new
2051 g_string_new_len
2052 g_string_sized_new
2053 g_string_assign
2054 g_string_sprintf
2055 g_string_sprintfa
2056 g_string_vprintf
2057 g_string_append_vprintf
2058 g_string_printf
2059 g_string_append_printf
2060 g_string_append
2061 g_string_append_c
2062 g_string_append_unichar
2063 g_string_append_len
2064 g_string_append_uri_escaped
2065 g_string_prepend
2066 g_string_prepend_c
2067 g_string_prepend_unichar
2068 g_string_prepend_len
2069 g_string_insert
2070 g_string_insert_c
2071 g_string_insert_unichar
2072 g_string_insert_len
2073 g_string_overwrite
2074 g_string_overwrite_len
2075 g_string_erase
2076 g_string_truncate
2077 g_string_set_size
2078 g_string_free
2079
2080 <SUBSECTION>
2081 g_string_up
2082 g_string_down
2083
2084 <SUBSECTION>
2085 g_string_hash
2086 g_string_equal
2087
2088 </SECTION>
2089
2090 <SECTION>
2091 <TITLE>String Chunks</TITLE>
2092 <FILE>string_chunks</FILE>
2093 GStringChunk
2094 g_string_chunk_new
2095 g_string_chunk_insert
2096 g_string_chunk_insert_const
2097 g_string_chunk_insert_len
2098 g_string_chunk_clear
2099 g_string_chunk_free
2100
2101 </SECTION>
2102
2103 <SECTION>
2104 <TITLE>Arrays</TITLE>
2105 <FILE>arrays</FILE>
2106 GArray
2107 g_array_new
2108 g_array_sized_new
2109 g_array_append_val
2110 g_array_append_vals
2111 g_array_prepend_val
2112 g_array_prepend_vals
2113 g_array_insert_val
2114 g_array_insert_vals
2115 g_array_remove_index
2116 g_array_remove_index_fast
2117 g_array_remove_range
2118 g_array_sort
2119 g_array_sort_with_data
2120 g_array_index
2121 g_array_set_size
2122 g_array_free
2123 </SECTION>
2124
2125 <SECTION>
2126 <TITLE>Pointer Arrays</TITLE>
2127 <FILE>arrays_pointer</FILE>
2128 GPtrArray
2129 g_ptr_array_new
2130 g_ptr_array_sized_new
2131 g_ptr_array_add
2132 g_ptr_array_remove
2133 g_ptr_array_remove_index
2134 g_ptr_array_remove_fast
2135 g_ptr_array_remove_index_fast
2136 g_ptr_array_remove_range
2137 g_ptr_array_sort
2138 g_ptr_array_sort_with_data
2139 g_ptr_array_set_size
2140 g_ptr_array_index
2141 g_ptr_array_free
2142 g_ptr_array_foreach
2143
2144 </SECTION>
2145
2146 <SECTION>
2147 <TITLE>Byte Arrays</TITLE>
2148 <FILE>arrays_byte</FILE>
2149 GByteArray
2150 g_byte_array_new
2151 g_byte_array_sized_new
2152 g_byte_array_append
2153 g_byte_array_prepend
2154 g_byte_array_remove_index
2155 g_byte_array_remove_index_fast
2156 g_byte_array_remove_range
2157 g_byte_array_sort
2158 g_byte_array_sort_with_data
2159 g_byte_array_set_size
2160 g_byte_array_free
2161
2162 </SECTION>
2163
2164 <SECTION>
2165 <TITLE>Balanced Binary Trees</TITLE>
2166 <FILE>trees-binary</FILE>
2167 GTree
2168 g_tree_new
2169 g_tree_new_with_data
2170 g_tree_new_full
2171 g_tree_insert
2172 g_tree_replace
2173 g_tree_nnodes
2174 g_tree_height
2175 g_tree_lookup
2176 g_tree_lookup_extended
2177 g_tree_foreach
2178 g_tree_traverse
2179 GTraverseFunc
2180 GTraverseType
2181 g_tree_search
2182 g_tree_remove
2183 g_tree_steal
2184 g_tree_destroy
2185 </SECTION>
2186
2187 <SECTION>
2188 <TITLE>N-ary Trees</TITLE>
2189 <FILE>trees-nary</FILE>
2190 GNode
2191 g_node_new
2192 g_node_copy
2193 GCopyFunc
2194 g_node_copy_deep
2195
2196 <SUBSECTION>
2197 g_node_insert
2198 g_node_insert_before
2199 g_node_insert_after
2200 g_node_append
2201 g_node_prepend
2202
2203 <SUBSECTION>
2204 g_node_insert_data
2205 g_node_insert_data_before
2206 g_node_append_data
2207 g_node_prepend_data
2208
2209 <SUBSECTION>
2210 g_node_reverse_children
2211 g_node_traverse
2212 GTraverseFlags
2213 GNodeTraverseFunc
2214 g_node_children_foreach
2215 GNodeForeachFunc
2216
2217 <SUBSECTION>
2218 g_node_get_root
2219 g_node_find
2220 g_node_find_child
2221 g_node_child_index
2222 g_node_child_position
2223 g_node_first_child
2224 g_node_last_child
2225 g_node_nth_child
2226 g_node_first_sibling
2227 g_node_next_sibling
2228 g_node_prev_sibling
2229 g_node_last_sibling
2230
2231 <SUBSECTION>
2232 G_NODE_IS_LEAF
2233 G_NODE_IS_ROOT
2234 g_node_depth
2235 g_node_n_nodes
2236 g_node_n_children
2237 g_node_is_ancestor
2238 g_node_max_height
2239
2240 <SUBSECTION>
2241 g_node_unlink
2242 g_node_destroy
2243
2244 <SUBSECTION>
2245 g_node_push_allocator
2246 g_node_pop_allocator
2247 </SECTION>
2248
2249
2250 <SECTION>
2251 <TITLE>Quarks</TITLE>
2252 <FILE>quarks</FILE>
2253 GQuark
2254 g_quark_from_string
2255 g_quark_from_static_string
2256 g_quark_to_string
2257 g_quark_try_string
2258 g_intern_string
2259 g_intern_static_string
2260 </SECTION>
2261
2262 <SECTION>
2263 <TITLE>Keyed Data Lists</TITLE>
2264 <FILE>datalist</FILE>
2265 GData
2266 g_datalist_init
2267
2268 <SUBSECTION>
2269 g_datalist_id_set_data
2270 g_datalist_id_set_data_full
2271 g_datalist_id_get_data
2272 g_datalist_id_remove_data
2273 g_datalist_id_remove_no_notify
2274
2275 <SUBSECTION>
2276 g_datalist_set_data
2277 g_datalist_set_data_full
2278 g_datalist_get_data
2279 g_datalist_remove_data
2280 g_datalist_remove_no_notify
2281
2282 <SUBSECTION>
2283 g_datalist_foreach
2284 g_datalist_clear
2285 g_datalist_set_flags
2286 g_datalist_unset_flags
2287 g_datalist_get_flags
2288 G_DATALIST_FLAGS_MASK
2289 </SECTION>
2290
2291
2292 <SECTION>
2293 <TITLE>Datasets</TITLE>
2294 <FILE>datasets</FILE>
2295 g_dataset_id_set_data
2296 g_dataset_id_set_data_full
2297 GDestroyNotify
2298 g_dataset_id_get_data
2299 g_dataset_id_remove_data
2300 g_dataset_id_remove_no_notify
2301
2302 <SUBSECTION>
2303 g_dataset_set_data
2304 g_dataset_set_data_full
2305 g_dataset_get_data
2306 g_dataset_remove_data
2307 g_dataset_remove_no_notify
2308
2309 <SUBSECTION>
2310 g_dataset_foreach
2311 GDataForeachFunc
2312 g_dataset_destroy
2313
2314 </SECTION>
2315
2316 <SECTION>
2317 <TITLE>Relations and Tuples</TITLE>
2318 <FILE>relations</FILE>
2319 GRelation
2320 g_relation_new
2321 g_relation_index
2322 g_relation_insert
2323 g_relation_exists
2324 g_relation_count
2325 g_relation_select
2326 g_relation_delete
2327 g_relation_destroy
2328
2329 <SUBSECTION>
2330 g_relation_print
2331
2332 <SUBSECTION>
2333 GTuples
2334 g_tuples_destroy
2335 g_tuples_index
2336 </SECTION>
2337
2338 <SECTION>
2339 <TITLE>Caches</TITLE>
2340 <FILE>caches</FILE>
2341 GCache
2342 g_cache_new
2343 g_cache_insert
2344 g_cache_remove
2345 g_cache_destroy
2346
2347 <SUBSECTION>
2348 g_cache_key_foreach
2349 g_cache_value_foreach
2350
2351 <SUBSECTION>
2352 GCacheDestroyFunc
2353 GCacheDupFunc
2354 GCacheNewFunc
2355 </SECTION>
2356
2357 <SECTION>
2358 <TITLE>Memory Allocators</TITLE>
2359 <FILE>allocators</FILE>
2360 GAllocator
2361 g_allocator_new
2362 g_allocator_free
2363
2364 <SUBSECTION Private>
2365 G_ALLOCATOR_LIST
2366 G_ALLOCATOR_NODE
2367 G_ALLOCATOR_SLIST
2368 </SECTION>
2369
2370 <SECTION>
2371 <TITLE>Random Numbers</TITLE>
2372 <FILE>random_numbers</FILE>
2373 GRand
2374 g_rand_new_with_seed
2375 g_rand_new_with_seed_array
2376 g_rand_new
2377 g_rand_copy
2378 g_rand_free
2379 g_rand_set_seed
2380 g_rand_set_seed_array
2381 g_rand_boolean
2382 g_rand_int
2383 g_rand_int_range
2384 g_rand_double
2385 g_rand_double_range
2386 g_random_set_seed
2387 g_random_boolean
2388 g_random_int
2389 g_random_int_range
2390 g_random_double
2391 g_random_double_range
2392 </SECTION>
2393
2394 <SECTION>
2395 <TITLE>Character Set Conversion</TITLE>
2396 <FILE>conversions</FILE>
2397 g_convert
2398 g_convert_with_fallback
2399 GIConv
2400 g_convert_with_iconv
2401 G_CONVERT_ERROR
2402 g_iconv_open
2403 g_iconv
2404 g_iconv_close
2405 g_locale_to_utf8
2406 g_filename_to_utf8
2407 g_filename_from_utf8
2408 g_filename_from_uri
2409 g_filename_to_uri
2410 g_get_filename_charsets
2411 g_filename_display_name
2412 g_filename_display_basename
2413 g_uri_list_extract_uris
2414 g_locale_from_utf8
2415 GConvertError
2416
2417 <SUBSECTION>
2418 g_get_charset
2419
2420 <SUBSECTION Private>
2421 g_convert_error_quark
2422 </SECTION>
2423
2424 <SECTION>
2425 <TITLE>Unicode Manipulation</TITLE>
2426 <FILE>unicode</FILE>
2427 gunichar
2428 gunichar2
2429
2430 <SUBSECTION>
2431 g_unichar_validate
2432 g_unichar_isalnum
2433 g_unichar_isalpha
2434 g_unichar_iscntrl
2435 g_unichar_isdefined
2436 g_unichar_isdigit
2437 g_unichar_isgraph
2438 g_unichar_islower
2439 g_unichar_ismark
2440 g_unichar_isprint
2441 g_unichar_ispunct
2442 g_unichar_isspace
2443 g_unichar_istitle
2444 g_unichar_isupper
2445 g_unichar_isxdigit
2446 g_unichar_iswide
2447 g_unichar_iswide_cjk
2448 g_unichar_iszerowidth
2449 g_unichar_toupper
2450 g_unichar_tolower
2451 g_unichar_totitle
2452 g_unichar_digit_value
2453 g_unichar_xdigit_value
2454 GUnicodeType
2455 g_unichar_type
2456 GUnicodeBreakType
2457 g_unichar_break_type
2458 g_unichar_combining_class
2459 g_unicode_canonical_ordering
2460 g_unicode_canonical_decomposition
2461 g_unichar_get_mirror_char
2462 GUnicodeScript
2463 g_unichar_get_script
2464
2465 <SUBSECTION>
2466 g_utf8_next_char
2467 g_utf8_get_char
2468 g_utf8_get_char_validated
2469 g_utf8_offset_to_pointer
2470 g_utf8_pointer_to_offset
2471 g_utf8_prev_char
2472 g_utf8_find_next_char
2473 g_utf8_find_prev_char
2474 g_utf8_strlen
2475 g_utf8_strncpy
2476 g_utf8_strchr
2477 g_utf8_strrchr
2478 g_utf8_strreverse
2479 g_utf8_validate
2480
2481 <SUBSECTION>
2482 g_utf8_strup
2483 g_utf8_strdown
2484 g_utf8_casefold
2485 g_utf8_normalize
2486 GNormalizeMode
2487 g_utf8_collate
2488 g_utf8_collate_key
2489 g_utf8_collate_key_for_filename
2490
2491 <SUBSECTION>
2492 g_utf8_to_utf16
2493 g_utf8_to_ucs4
2494 g_utf8_to_ucs4_fast
2495 g_utf16_to_ucs4
2496 g_utf16_to_utf8
2497 g_ucs4_to_utf16
2498 g_ucs4_to_utf8
2499 g_unichar_to_utf8
2500 </SECTION>
2501
2502 <SECTION>
2503 <TITLE>I18N</TITLE>
2504 <FILE>i18n</FILE>
2505 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
2506 Q_
2507 C_
2508 N_
2509 NC_
2510 g_dgettext
2511 g_dngettext
2512 g_dpgettext
2513 g_dpgettext2
2514 g_strip_context
2515 <SUBSECTION>
2516 g_get_language_names
2517 </SECTION>
2518
2519 <SECTION>
2520 <TITLE>Base64 Encoding</TITLE>
2521 <FILE>base64</FILE>
2522 g_base64_encode_step
2523 g_base64_encode_close
2524 g_base64_encode
2525 g_base64_decode_step
2526 g_base64_decode
2527 </SECTION>
2528
2529 <SECTION>
2530 <TITLE>URI Functions</TITLE>
2531 <FILE>gurifuncs</FILE>
2532 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
2533 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
2534 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
2535 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
2536 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
2537 g_uri_parse_scheme
2538 g_uri_escape_string
2539 g_uri_unescape_string
2540 g_uri_unescape_segment
2541 </SECTION>
2542
2543 <SECTION>
2544 <TITLE>Data Checksums</TITLE>
2545 <FILE>checksum</FILE>
2546 GChecksumType
2547 g_checksum_type_get_length
2548 GChecksum
2549 g_checksum_new
2550 g_checksum_copy
2551 g_checksum_free
2552 g_checksum_reset
2553 g_checksum_update
2554 g_checksum_get_string
2555 g_checksum_get_digest
2556 <SUBSECTION>
2557 g_compute_checksum_for_data
2558 g_compute_checksum_for_string
2559 </SECTION>
2560
2561 <SECTION>
2562 <TITLE>Testing</TITLE>
2563 <FILE>testing</FILE>
2564 g_test_minimized_result
2565 g_test_maximized_result
2566 g_test_init
2567 g_test_quick
2568 g_test_slow
2569 g_test_thorough
2570 g_test_perf
2571 g_test_verbose
2572 g_test_quiet
2573 g_test_run
2574 g_test_add_func
2575 g_test_add_data_func
2576 g_test_add
2577
2578 g_test_message
2579 g_test_bug_base
2580 g_test_bug
2581
2582 g_test_timer_start
2583 g_test_timer_elapsed
2584 g_test_timer_last
2585
2586 g_test_queue_free
2587 g_test_queue_destroy
2588 g_test_queue_unref
2589
2590 GTestTrapFlags
2591 g_test_trap_fork
2592 g_test_trap_has_passed
2593 g_test_trap_reached_timeout
2594 g_test_trap_assert_passed
2595 g_test_trap_assert_failed
2596 g_test_trap_assert_stdout
2597 g_test_trap_assert_stdout_unmatched
2598 g_test_trap_assert_stderr
2599 g_test_trap_assert_stderr_unmatched
2600
2601 g_test_rand_bit
2602 g_test_rand_int
2603 g_test_rand_int_range
2604 g_test_rand_double
2605 g_test_rand_double_range
2606
2607 g_assert
2608 g_assert_not_reached
2609 g_assert_cmpstr
2610 g_assert_cmpint
2611 g_assert_cmpuint
2612 g_assert_cmphex
2613 g_assert_cmpfloat
2614 g_assert_no_error
2615 g_assert_error
2616
2617 GTestCase
2618 GTestSuite
2619 g_test_create_case
2620 g_test_create_suite
2621 g_test_get_root
2622 g_test_suite_add
2623 g_test_suite_add_suite
2624 g_test_run_suite
2625
2626 <SUBSECTION Private>
2627 g_test_trap_assertions
2628 g_assertion_message
2629 g_assertion_message_expr
2630 g_assertion_message_cmpstr
2631 g_assertion_message_cmpnum
2632 g_assertion_message_error
2633
2634 g_test_add_vtable
2635 GTestConfig
2636 g_test_config_vars
2637 GTestLogType
2638 GTestLogMsg
2639 GTestLogBuffer
2640
2641 g_test_log_type_name
2642 g_test_log_buffer_new
2643 g_test_log_buffer_free
2644 g_test_log_buffer_push
2645 g_test_log_buffer_pop
2646 g_test_log_msg_free
2647 </SECTION>