Rename (private) GSource.id and id parameter to
[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
34 <SUBSECTION>
35 gfloat
36 gdouble
37
38 <SUBSECTION>
39 gsize
40 gssize
41
42 <SUBSECTION Private>
43 gldouble
44 GLIB_SIZEOF_VOID_P
45 GLIB_SIZEOF_LONG
46 GLIB_SIZEOF_SIZE_T
47 </SECTION>
48
49 <SECTION>
50 <TITLE>Limits of Basic Types</TITLE>
51 <FILE>limits</FILE>
52 G_MININT
53 G_MAXINT
54 G_MAXUINT
55
56 <SUBSECTION>
57 G_MINSHORT
58 G_MAXSHORT
59 G_MAXUSHORT
60
61 <SUBSECTION>
62 G_MINLONG
63 G_MAXLONG
64 G_MAXULONG
65
66 <SUBSECTION>
67 G_MININT64
68 G_MAXINT64
69 G_MAXUINT64
70
71 <SUBSECTION>
72 G_MINFLOAT
73 G_MAXFLOAT
74
75 <SUBSECTION>
76 G_MINDOUBLE
77 G_MAXDOUBLE
78 </SECTION>
79
80 <SECTION>
81 <TITLE>Standard Macros</TITLE>
82 <FILE>macros</FILE>
83 GLIB_MAJOR_VERSION
84 GLIB_MINOR_VERSION
85 GLIB_MICRO_VERSION
86
87 <SUBSECTION>
88 G_OS_WIN32
89 G_OS_BEOS
90 G_OS_UNIX
91
92 <SUBSECTION>
93 GLIB_CHECK_VERSION
94
95 <SUBSECTION>
96 G_DIR_SEPARATOR
97 G_DIR_SEPARATOR_S
98 G_SEARCHPATH_SEPARATOR
99 G_SEARCHPATH_SEPARATOR_S
100
101 <SUBSECTION>
102 TRUE
103 FALSE
104
105 <SUBSECTION>
106 NULL
107
108 <SUBSECTION>
109 MIN
110 MAX
111
112 <SUBSECTION>
113 ABS
114 CLAMP
115
116 <SUBSECTION>
117 G_STRUCT_MEMBER
118 G_STRUCT_MEMBER_P
119 G_STRUCT_OFFSET
120
121 <SUBSECTION>
122 G_MEM_ALIGN
123
124 <SUBSECTION>
125 G_CONST_RETURN
126
127 <SUBSECTION Private>
128 glib_major_version
129 glib_micro_version
130 glib_minor_version
131 glib_interface_age
132 glib_binary_age
133 </SECTION>
134
135 <SECTION>
136 <TITLE>Type Conversion Macros</TITLE>
137 <FILE>type_conversion</FILE>
138 GINT_TO_POINTER
139 GPOINTER_TO_INT
140
141 <SUBSECTION>
142 GUINT_TO_POINTER
143 GPOINTER_TO_UINT
144 GSIZE_TO_POINTER
145 GPOINTER_TO_SIZE
146 </SECTION>
147
148 <SECTION>
149 <TITLE>Byte Order Macros</TITLE>
150 <FILE>byte_order</FILE>
151 G_BYTE_ORDER
152 G_LITTLE_ENDIAN
153 G_BIG_ENDIAN
154 G_PDP_ENDIAN
155
156 <SUBSECTION>
157 g_htonl
158 g_htons
159 g_ntohl
160 g_ntohs
161
162 <SUBSECTION>
163 GINT_FROM_BE
164 GINT_FROM_LE
165 GINT_TO_BE
166 GINT_TO_LE
167
168 <SUBSECTION>
169 GUINT_FROM_BE
170 GUINT_FROM_LE
171 GUINT_TO_BE
172 GUINT_TO_LE
173
174 <SUBSECTION>
175 GLONG_FROM_BE
176 GLONG_FROM_LE
177 GLONG_TO_BE
178 GLONG_TO_LE
179
180 <SUBSECTION>
181 GULONG_FROM_BE
182 GULONG_FROM_LE
183 GULONG_TO_BE
184 GULONG_TO_LE
185
186 <SUBSECTION>
187 GINT16_FROM_BE
188 GINT16_FROM_LE
189 GINT16_TO_BE
190 GINT16_TO_LE
191
192 <SUBSECTION>
193 GUINT16_FROM_BE
194 GUINT16_FROM_LE
195 GUINT16_TO_BE
196 GUINT16_TO_LE
197
198 <SUBSECTION>
199 GINT32_FROM_BE
200 GINT32_FROM_LE
201 GINT32_TO_BE
202 GINT32_TO_LE
203
204 <SUBSECTION>
205 GUINT32_FROM_BE
206 GUINT32_FROM_LE
207 GUINT32_TO_BE
208 GUINT32_TO_LE
209
210 <SUBSECTION>
211 GINT64_FROM_BE
212 GINT64_FROM_LE
213 GINT64_TO_BE
214 GINT64_TO_LE
215
216 <SUBSECTION>
217 GUINT64_FROM_BE
218 GUINT64_FROM_LE
219 GUINT64_TO_BE
220 GUINT64_TO_LE
221
222 <SUBSECTION>
223 GUINT16_SWAP_BE_PDP
224 GUINT16_SWAP_LE_BE
225 GUINT16_SWAP_LE_PDP
226
227 <SUBSECTION>
228 GUINT32_SWAP_BE_PDP
229 GUINT32_SWAP_LE_BE
230 GUINT32_SWAP_LE_PDP
231
232 <SUBSECTION>
233 GUINT64_SWAP_LE_BE
234
235 <SUBSECTION Private>
236 GUINT16_SWAP_LE_BE_CONSTANT
237 GUINT16_SWAP_LE_BE_X86
238 GUINT32_SWAP_LE_BE_CONSTANT
239 GUINT32_SWAP_LE_BE_X86
240 GUINT64_SWAP_LE_BE_CONSTANT
241 GUINT64_SWAP_LE_BE_X86
242 </SECTION>
243
244 <SECTION>
245 <TITLE>Numerical Definitions</TITLE>
246 <FILE>numerical</FILE>
247 G_IEEE754_FLOAT_BIAS
248 G_IEEE754_DOUBLE_BIAS
249 GFloatIEEE754
250 GDoubleIEEE754
251
252 <SUBSECTION>
253 <SUBSECTION>
254 G_E
255 G_LN2
256 G_LN10
257 G_PI
258 G_PI_2
259 G_PI_4
260 G_SQRT2
261 G_LOG_2_BASE_10
262 </SECTION>
263
264 <SECTION>
265 <TITLE>Miscellaneous Macros</TITLE>
266 <FILE>macros_misc</FILE>
267 G_INLINE_FUNC
268
269 <SUBSECTION>
270 G_STMT_START
271 G_STMT_END
272
273 <SUBSECTION>
274 G_BEGIN_DECLS
275 G_END_DECLS
276
277 <SUBSECTION>
278 G_N_ELEMENTS
279
280 <SUBSECTION>
281 G_VA_COPY
282
283 <SUBSECTION>
284 G_STRINGIFY
285
286 <SUBSECTION>
287 G_GNUC_EXTENSION
288 G_GNUC_CONST
289 G_GNUC_NORETURN
290 G_GNUC_UNUSED
291 G_GNUC_PURE
292 G_GNUC_PRINTF
293 G_GNUC_SCANF
294 G_GNUC_FORMAT
295 G_GNUC_FUNCTION
296 G_GNUC_PRETTY_FUNCTION
297 G_GNUC_NO_INSTRUMENT
298
299 <SUBSECTION>
300 G_STRLOC
301
302 <SUBSECTION>
303 G_GINT16_FORMAT
304 G_GUINT16_FORMAT
305 G_GINT32_FORMAT
306 G_GUINT32_FORMAT
307 G_GINT64_FORMAT
308 G_GUINT64_FORMAT
309
310 <SUBSECTION Private>
311 GLIB_VAR
312 G_STRINGIFY_ARG
313 G_HAVE_INLINE
314 G_CAN_INLINE
315 inline
316 G_HAVE___INLINE
317 G_HAVE___INLINE__
318 G_HAVE_GNUC_VARARGS
319 G_HAVE_ISO_VARARGS
320 </SECTION>
321
322 <SECTION>
323 <TITLE>Error Reporting</TITLE>
324 <FILE>error_reporting</FILE>
325 GError
326 g_error_new
327 g_error_new_literal
328 g_error_free
329 g_error_copy
330 g_error_matches
331 g_set_error
332 g_propagate_error
333 g_clear_error
334 </SECTION>
335
336 <SECTION>
337 <TITLE>The Main Event Loop</TITLE>
338 <FILE>main</FILE>
339 GMainLoop
340 g_main_loop_new
341 g_main_loop_ref
342 g_main_loop_unref
343 g_main_loop_run
344 g_main_loop_quit
345 g_main_loop_is_running
346 g_main_loop_get_context
347 g_main_new
348 g_main_destroy
349 g_main_run
350 g_main_quit
351 g_main_is_running
352
353 <SUBSECTION>
354 G_PRIORITY_HIGH
355 G_PRIORITY_DEFAULT
356 G_PRIORITY_HIGH_IDLE
357 G_PRIORITY_DEFAULT_IDLE
358 G_PRIORITY_LOW
359
360 <SUBSECTION>
361 GMainContext
362 g_main_context_new
363 g_main_context_ref
364 g_main_context_unref
365 g_main_context_default
366 g_main_context_iteration
367 g_main_iteration
368 g_main_context_pending
369 g_main_pending
370 g_main_context_find_source_by_id
371 g_main_context_find_source_by_user_data
372 g_main_context_find_source_by_funcs_user_data
373 g_main_context_wakeup
374 g_main_context_acquire
375 g_main_context_release
376 g_main_context_wait
377 g_main_context_prepare
378 g_main_context_query
379 g_main_context_check
380 g_main_context_dispatch
381 g_main_context_set_poll_func
382 g_main_context_get_poll_func
383 GPollFunc
384 g_main_context_add_poll
385 g_main_context_remove_poll
386 g_main_set_poll_func
387
388 <SUBSECTION>
389 g_timeout_source_new
390 g_timeout_add
391 g_timeout_add_full
392
393 <SUBSECTION>
394 g_idle_source_new
395 g_idle_add
396 g_idle_add_full
397 g_idle_remove_by_data
398
399 <SUBSECTION>
400 GPollFD
401
402 <SUBSECTION>
403 GSource
404 GSourceFuncs
405 GSourceCallbackFuncs
406 GSourceDummyMarshal
407 g_source_new
408 g_source_ref
409 g_source_unref
410 g_source_attach
411 g_source_destroy
412 g_source_set_priority
413 g_source_get_priority
414 g_source_set_can_recurse
415 g_source_get_can_recurse
416 g_source_get_id
417 g_source_get_context
418 g_source_set_callback
419 GSourceFunc
420 g_source_set_callback_indirect
421 g_source_add_poll
422 g_source_remove_poll
423 g_source_get_current_time
424 g_source_remove
425 g_source_remove_by_funcs_user_data
426 g_source_remove_by_user_data
427
428 <SUBSECTION Private>
429 GLIB_HAVE_SYS_POLL_H
430 GLIB_HAVE_ALLOCA_H
431 alloca
432 GLIB_SYSDEF_POLLERR
433 GLIB_SYSDEF_POLLHUP
434 GLIB_SYSDEF_POLLIN
435 GLIB_SYSDEF_POLLNVAL
436 GLIB_SYSDEF_POLLOUT
437 GLIB_SYSDEF_POLLPRI
438 g_main_poll_win32_msg_add
439 G_WIN32_MSG_HANDLE
440 g_idle_funcs
441 g_timeout_funcs
442 </SECTION>
443
444 <SECTION>
445 <TITLE>Threads</TITLE>
446 <FILE>threads</FILE>
447 <SUBSECTION>
448 G_THREADS_ENABLED
449 G_THREADS_IMPL_POSIX
450 G_THREADS_IMPL_SOLARIS
451 G_THREADS_IMPL_NONE
452
453 <SUBSECTION>
454 G_THREAD_ERROR
455 GThreadError
456
457 <SUBSECTION>
458 GThreadFunctions
459 g_thread_init
460 g_thread_supported
461
462 <SUBSECTION>
463 GThreadFunc
464 GThreadPriority
465 GThread
466 g_thread_create
467 g_thread_create_full
468 g_thread_self
469 g_thread_join
470 g_thread_set_priority
471 g_thread_yield
472 g_thread_exit
473
474 <SUBSECTION>
475 GMutex
476 g_mutex_new
477 g_mutex_lock
478 g_mutex_trylock
479 g_mutex_unlock
480 g_mutex_free
481
482 <SUBSECTION>
483 GStaticMutex
484 G_STATIC_MUTEX_INIT
485 g_static_mutex_init
486 g_static_mutex_lock
487 g_static_mutex_trylock
488 g_static_mutex_unlock
489 g_static_mutex_get_mutex
490 g_static_mutex_free
491
492 <SUBSECTION>
493 G_LOCK_DEFINE
494 G_LOCK_DEFINE_STATIC
495 G_LOCK_EXTERN
496 G_LOCK
497 G_TRYLOCK
498 G_UNLOCK
499
500 <SUBSECTION>
501 GStaticRecMutex
502 G_STATIC_REC_MUTEX_INIT
503 g_static_rec_mutex_init
504 g_static_rec_mutex_lock
505 g_static_rec_mutex_trylock
506 g_static_rec_mutex_unlock
507 g_static_rec_mutex_lock_full
508 g_static_rec_mutex_unlock_full
509 g_static_rec_mutex_free
510
511 <SUBSECTION>
512 GStaticRWLock
513 G_STATIC_RW_LOCK_INIT
514 g_static_rw_lock_init
515 g_static_rw_lock_reader_lock
516 g_static_rw_lock_reader_trylock
517 g_static_rw_lock_reader_unlock
518 g_static_rw_lock_writer_lock
519 g_static_rw_lock_writer_trylock
520 g_static_rw_lock_writer_unlock
521 g_static_rw_lock_free
522
523 <SUBSECTION>
524 GCond
525 g_cond_new
526 g_cond_signal
527 g_cond_broadcast
528 g_cond_wait
529 g_cond_timed_wait
530 g_cond_free
531
532 <SUBSECTION>
533 GPrivate
534 g_private_new
535 g_private_get
536 g_private_set
537
538 <SUBSECTION>
539 GStaticPrivate
540 G_STATIC_PRIVATE_INIT
541 g_static_private_init
542 g_static_private_get
543 g_static_private_set
544 g_static_private_free
545
546 <SUBSECTION Private>
547 G_THREAD_ECF
548 G_THREAD_CF
549 G_THREAD_UF
550 g_static_mutex_get_mutex_impl
551 G_MUTEX_DEBUG_MAGIC
552 g_thread_init_with_errorcheck_mutexes
553 G_LOCK_NAME
554 glib_dummy_decl
555 GSystemThread
556 g_thread_use_default_impl
557 g_threads_got_initialized
558 g_thread_functions_for_glib_use
559 <SUBSECTION Private>
560 g_thread_error_quark
561 </SECTION>
562
563 <SECTION>
564 <TITLE>Thread Pools</TITLE>
565 <FILE>thread_pools</FILE>
566 GThreadPool
567 g_thread_pool_new
568 g_thread_pool_push
569 g_thread_pool_set_max_threads
570 g_thread_pool_get_max_threads
571 g_thread_pool_get_num_threads
572 g_thread_pool_unprocessed
573 g_thread_pool_free
574 g_thread_pool_set_max_unused_threads
575 g_thread_pool_get_max_unused_threads
576 g_thread_pool_get_num_unused_threads
577 g_thread_pool_stop_unused_threads
578 </SECTION>
579
580 <SECTION>
581 <TITLE>Asynchronous Queues</TITLE>
582 <FILE>async_queues</FILE>
583 GAsyncQueue
584 g_async_queue_new
585 g_async_queue_ref
586 g_async_queue_unref
587 g_async_queue_push
588 g_async_queue_pop
589 g_async_queue_try_pop
590 g_async_queue_timed_pop
591 g_async_queue_length
592
593 <SUBSECTION>
594 g_async_queue_lock
595 g_async_queue_unlock
596 g_async_queue_ref_unlocked
597 g_async_queue_unref_and_unlock
598 g_async_queue_push_unlocked
599 g_async_queue_pop_unlocked
600 g_async_queue_try_pop_unlocked
601 g_async_queue_timed_pop_unlocked
602 g_async_queue_length_unlocked
603 </SECTION>
604
605 <SECTION>
606 <TITLE>IO Channels</TITLE>
607 <FILE>iochannels</FILE>
608 GIOChannel
609
610 <SUBSECTION>
611 g_io_channel_unix_new
612 g_io_channel_unix_get_fd
613
614 <SUBSECTION>
615 g_io_channel_init
616
617 <SUBSECTION>
618 g_io_channel_new_file
619 g_io_channel_read_chars
620 g_io_channel_read_unichar
621 g_io_channel_read_line
622 g_io_channel_read_line_string
623 g_io_channel_read_to_end
624 g_io_channel_write_chars
625 g_io_channel_write_unichar
626 g_io_channel_flush
627 g_io_channel_seek_position
628 GSeekType
629 g_io_channel_shutdown
630
631 <SUBSECTION>
632 GIOStatus
633 GIOChannelError
634 G_IO_CHANNEL_ERROR
635 g_io_channel_error_from_errno
636
637 <SUBSECTION>
638 g_io_channel_ref
639 g_io_channel_unref
640
641 <SUBSECTION>
642 g_io_create_watch
643 g_io_add_watch
644 g_io_add_watch_full
645 GIOCondition
646 GIOFunc
647
648 <SUBSECTION>
649 GIOFuncs
650
651 <SUBSECTION>
652 g_io_channel_get_buffer_size
653 g_io_channel_set_buffer_size
654 g_io_channel_get_buffer_condition
655 g_io_channel_get_flags
656 g_io_channel_set_flags
657 GIOFlags
658 g_io_channel_get_line_term
659 g_io_channel_set_line_term
660 g_io_channel_get_buffered
661 g_io_channel_set_buffered
662 g_io_channel_get_encoding
663 g_io_channel_set_encoding
664 g_io_channel_get_close_on_unref
665 g_io_channel_set_close_on_unref
666
667 <SUBSECTION Private>
668 g_io_channel_win32_new_fd
669 g_io_channel_win32_new_messages
670 g_io_channel_win32_new_socket
671 g_io_channel_win32_poll
672 g_io_channel_win32_make_pollfd
673 g_io_channel_win32_get_fd
674  
675 <SUBSECTION>
676 g_io_channel_read
677 GIOError
678 g_io_channel_write
679 g_io_channel_seek
680 g_io_channel_close
681
682 <SUBSECTION Private>
683 g_io_channel_error_quark
684 g_io_watch_funcs
685 </SECTION>
686
687 <SECTION>
688 <TITLE>Memory Allocation</TITLE>
689 <FILE>memory</FILE>
690 g_new
691 g_new0
692 g_renew
693
694 <SUBSECTION>
695 g_malloc
696 g_malloc0
697 g_realloc
698 g_try_malloc
699 g_try_realloc
700
701 <SUBSECTION>
702 g_free
703
704 <SUBSECTION>
705 g_alloca
706 g_newa
707
708 <SUBSECTION>
709 g_memmove
710 g_memdup
711
712 <SUBSECTION>
713 GMemVTable
714 g_mem_set_vtable
715 g_mem_is_system_malloc
716
717 <SUBSECTION>
718 glib_mem_profiler_table
719 g_mem_profile
720 </SECTION>
721
722 <SECTION>
723 <TITLE>Warnings and Assertions</TITLE>
724 <FILE>warnings</FILE>
725 g_print
726 g_set_print_handler
727 GPrintFunc
728
729 <SUBSECTION>
730 g_printerr
731 g_set_printerr_handler
732
733 <SUBSECTION>
734 g_return_if_fail
735 g_return_val_if_fail
736 g_return_if_reached
737 g_return_val_if_reached
738
739 <SUBSECTION>
740 g_assert
741 g_assert_not_reached
742
743 <SUBSECTION>
744 g_on_error_query
745 g_on_error_stack_trace
746
747 <SUBSECTION>
748 G_BREAKPOINT
749 </SECTION>
750
751 <SECTION>
752 <TITLE>Glob-style pattern matching</TITLE>
753 <FILE>patterns</FILE>
754 GPatternSpec
755 g_pattern_spec_new
756 g_pattern_spec_free
757 g_pattern_spec_equal
758 g_pattern_match
759 g_pattern_match_string
760 g_pattern_match_simple
761 </SECTION>
762
763 <SECTION>
764 <TITLE>Message Logging</TITLE>
765 <FILE>messages</FILE>
766 G_LOG_DOMAIN
767 G_LOG_FATAL_MASK
768 G_LOG_LEVEL_USER_SHIFT
769 GLogFunc
770 GLogLevelFlags
771
772 <SUBSECTION>
773 g_log
774 g_logv
775 g_message
776 g_warning
777 g_critical
778 g_error
779
780 <SUBSECTION>
781 g_log_set_handler
782 g_log_remove_handler
783 g_log_set_always_fatal
784 g_log_set_fatal_mask
785 g_log_default_handler
786 </SECTION>
787
788 <SECTION>
789 <TITLE>Timers</TITLE>
790 <FILE>timers</FILE>
791 GTimer
792 g_timer_new
793 g_timer_start
794 g_timer_stop
795 g_timer_elapsed
796 g_timer_reset
797 g_timer_destroy
798 </SECTION>
799
800 <SECTION>
801 <TITLE>Spawning Processes</TITLE>
802 <FILE>spawn</FILE>
803 GSpawnError
804 G_SPAWN_ERROR
805 GSpawnFlags
806 GSpawnChildSetupFunc
807 g_spawn_async_with_pipes
808 g_spawn_async
809 g_spawn_sync
810 g_spawn_command_line_async
811 g_spawn_command_line_sync
812 <SUBSECTION Private>
813 g_spawn_error_quark
814 </SECTION>
815
816 <SECTION>
817 <TITLE>Simple XML Subset Parser</TITLE>
818 <FILE>markup</FILE>
819 GMarkupError
820 G_MARKUP_ERROR
821 GMarkupParseFlags
822 GMarkupParseContext
823 GMarkupParser
824 g_markup_escape_text
825 g_markup_parse_context_end_parse
826 g_markup_parse_context_free
827 g_markup_parse_context_get_position
828 g_markup_parse_context_new
829 g_markup_parse_context_parse
830 <SUBSECTION Private>
831 g_markup_error_quark
832 </SECTION>
833
834
835 <SECTION>
836 <TITLE>Shell-related Utilities</TITLE>
837 <FILE>shell</FILE>
838 GShellError
839 G_SHELL_ERROR
840 g_shell_parse_argv
841 g_shell_quote
842 g_shell_unquote
843 <SUBSECTION Private>
844 g_shell_error_quark
845 </SECTION>
846
847
848 <SECTION>
849 <TITLE>File Utilities</TITLE>
850 <FILE>fileutils</FILE>
851 GFileError
852 G_FILE_ERROR
853 GFileTest
854 g_file_error_from_errno
855 g_file_get_contents
856 g_file_test
857 g_mkstemp
858 g_file_open_tmp
859
860 <SUBSECTION>
861 GDir
862 g_dir_open
863 g_dir_read_name
864 g_dir_rewind
865 g_dir_close
866
867 <SUBSECTION Private>
868 g_file_error_quark
869 </SECTION>
870
871
872 <SECTION>
873 <TITLE>String Utility Functions</TITLE>
874 <FILE>string_utils</FILE>
875 g_strdup
876 g_strndup
877 g_strdupv
878 g_strnfill
879 g_stpcpy
880 g_strstr_len
881 g_strrstr
882 g_strrstr_len
883
884 <SUBSECTION>
885 g_strlcpy
886 g_strlcat
887
888 <SUBSECTION>
889 g_strdup_printf
890 g_strdup_vprintf
891 g_snprintf
892 g_vsnprintf
893 g_printf_string_upper_bound
894
895 <SUBSECTION>
896 g_ascii_isalnum
897 g_ascii_isalpha
898 g_ascii_iscntrl
899 g_ascii_isdigit
900 g_ascii_isgraph
901 g_ascii_islower
902 g_ascii_isprint
903 g_ascii_ispunct
904 g_ascii_isspace
905 g_ascii_isupper
906 g_ascii_isxdigit
907
908 <SUBSECTION>
909 g_ascii_digit_value
910 g_ascii_xdigit_value
911
912 <SUBSECTION>
913 g_ascii_strcasecmp
914 g_ascii_strncasecmp
915
916 <SUBSECTION>
917 g_ascii_strup
918 g_ascii_strdown
919
920 <SUBSECTION>
921 g_ascii_tolower
922 g_ascii_toupper
923
924 <SUBSECTION>
925 g_string_ascii_up
926 g_string_ascii_down
927
928 <SUBSECTION>
929 g_strup
930 g_strdown
931
932 <SUBSECTION>
933 g_strcasecmp
934 g_strncasecmp
935
936 <SUBSECTION>
937 g_strreverse
938
939 <SUBSECTION>
940 G_ASCII_DTOSTR_BUF_SIZE
941 g_ascii_strtod
942 g_ascii_dtostr
943 g_ascii_formatd
944 g_strtod
945
946 <SUBSECTION>
947 g_strchug
948 g_strchomp
949 g_strstrip
950
951 <SUBSECTION>
952 g_strdelimit
953 G_STR_DELIMITERS
954 g_strescape
955 g_strcompress
956 g_strcanon
957 g_strsplit
958 g_strfreev
959 g_strconcat
960 g_strjoin
961 g_strjoinv
962
963 <SUBSECTION>
964 g_strerror
965 g_strsignal
966
967 <SUBSECTION Private>
968 GAsciiType
969 </SECTION>
970
971 <SECTION>
972 <TITLE>Date and Time Functions</TITLE>
973 <FILE>date</FILE>
974 G_USEC_PER_SEC
975 GTimeVal
976 g_get_current_time
977 g_usleep
978 g_time_val_add
979
980 <SUBSECTION>
981 GDate
982 GTime
983 GDateDMY
984 GDateDay
985 GDateMonth
986 GDateYear
987 GDateWeekday
988
989 <SUBSECTION>
990 G_DATE_BAD_DAY
991 G_DATE_BAD_JULIAN
992 G_DATE_BAD_YEAR
993
994 <SUBSECTION>
995 g_date_new
996 g_date_new_dmy
997 g_date_new_julian
998 g_date_clear
999 g_date_free
1000
1001 <SUBSECTION>
1002 g_date_set_day
1003 g_date_set_month
1004 g_date_set_year
1005 g_date_set_dmy
1006 g_date_set_julian
1007 g_date_set_time
1008 g_date_set_parse
1009
1010 <SUBSECTION>
1011 g_date_add_days
1012 g_date_subtract_days
1013 g_date_add_months
1014 g_date_subtract_months
1015 g_date_add_years
1016 g_date_subtract_years
1017 g_date_days_between
1018 g_date_compare
1019 g_date_clamp
1020 g_date_order
1021
1022 <SUBSECTION>
1023 g_date_get_day
1024 g_date_get_month
1025 g_date_get_year
1026 g_date_get_julian
1027 g_date_get_weekday
1028 g_date_get_day_of_year
1029
1030 <SUBSECTION>
1031 g_date_get_days_in_month
1032 g_date_is_first_of_month
1033 g_date_is_last_of_month
1034 g_date_is_leap_year
1035 g_date_get_monday_week_of_year
1036 g_date_get_monday_weeks_in_year
1037 g_date_get_sunday_week_of_year
1038 g_date_get_sunday_weeks_in_year
1039
1040 <SUBSECTION>
1041 g_date_strftime
1042 g_date_to_struct_tm
1043
1044 <SUBSECTION>
1045 g_date_valid
1046 g_date_valid_day
1047 g_date_valid_month
1048 g_date_valid_year
1049 g_date_valid_dmy
1050 g_date_valid_julian
1051 g_date_valid_weekday
1052
1053 <SUBSECTION Private>
1054 g_date_weekday
1055 g_date_month
1056 g_date_year
1057 g_date_day
1058 g_date_julian
1059 g_date_day_of_year
1060 g_date_monday_week_of_year
1061 g_date_sunday_week_of_year
1062 g_date_days_in_month
1063 g_date_monday_weeks_in_year
1064 g_date_sunday_weeks_in_year
1065 </SECTION>
1066
1067 <SECTION>
1068 <TITLE>Hook Functions</TITLE>
1069 <FILE>hooks</FILE>
1070 GHookList
1071 GHookFinalizeFunc
1072 GHook
1073 GHookFunc
1074 GHookCheckFunc
1075
1076 <SUBSECTION>
1077 g_hook_list_init
1078 g_hook_list_invoke
1079 g_hook_list_invoke_check
1080 g_hook_list_marshal
1081 GHookMarshaller
1082 g_hook_list_marshal_check
1083 GHookCheckMarshaller
1084 g_hook_list_clear
1085
1086 <SUBSECTION>
1087 g_hook_alloc
1088 g_hook_append
1089 g_hook_prepend
1090 g_hook_insert_before
1091 g_hook_insert_sorted
1092 GHookCompareFunc
1093 g_hook_compare_ids
1094
1095 <SUBSECTION>
1096 g_hook_get
1097 g_hook_find
1098 GHookFindFunc
1099 g_hook_find_data
1100 g_hook_find_func
1101 g_hook_find_func_data
1102
1103 <SUBSECTION>
1104 g_hook_first_valid
1105 g_hook_next_valid
1106
1107 GHookFlagMask
1108 G_HOOK_FLAGS
1109 G_HOOK_FLAG_USER_SHIFT
1110
1111 <SUBSECTION>
1112 G_HOOK
1113 G_HOOK_IS_VALID
1114 G_HOOK_ACTIVE
1115 G_HOOK_IN_CALL
1116 G_HOOK_IS_UNLINKED
1117
1118 <SUBSECTION>
1119 g_hook_ref
1120 g_hook_unref
1121
1122 g_hook_free
1123 g_hook_destroy
1124 g_hook_destroy_link
1125 </SECTION>
1126
1127 <SECTION>
1128 <TITLE>Miscellaneous Utility Functions</TITLE>
1129 <FILE>misc_utils</FILE>
1130 g_get_prgname
1131 g_set_prgname
1132 g_getenv
1133 g_get_user_name
1134 g_get_real_name
1135
1136 <SUBSECTION>
1137 g_get_home_dir
1138 g_get_tmp_dir
1139 g_get_current_dir
1140 g_basename
1141 g_dirname
1142 g_path_is_absolute
1143 g_path_skip_root
1144 g_path_get_basename
1145 g_path_get_dirname
1146 g_build_filename
1147 g_build_path
1148
1149 <SUBSECTION>
1150 g_find_program_in_path
1151
1152 <SUBSECTION>
1153 g_bit_nth_lsf
1154 g_bit_nth_msf
1155 g_bit_storage
1156
1157 <SUBSECTION>
1158 g_spaced_primes_closest
1159
1160 <SUBSECTION>
1161 g_atexit
1162
1163 <SUBSECTION>
1164 g_parse_debug_string
1165 GDebugKey
1166
1167 <SUBSECTION>
1168 GVoidFunc
1169 GFreeFunc
1170
1171 <SUBSECTION>
1172 g_qsort_with_data
1173
1174 <SUBSECTION>
1175 g_nullify_pointer
1176
1177 <SUBSECTION Private>
1178 G_NATIVE_ATEXIT
1179 g_ATEXIT
1180 ATEXIT
1181
1182 </SECTION>
1183
1184 <SECTION>
1185 <TITLE>Lexical Scanner</TITLE>
1186 <FILE>scanner</FILE>
1187 GScanner
1188 g_scanner_new
1189 GScannerConfig
1190
1191 <SUBSECTION>
1192 g_scanner_input_file
1193 g_scanner_sync_file_offset
1194 g_scanner_input_text
1195 g_scanner_peek_next_token
1196 g_scanner_get_next_token
1197
1198 <SUBSECTION>
1199 g_scanner_cur_line
1200 g_scanner_cur_position
1201 g_scanner_cur_token
1202 g_scanner_cur_value
1203 g_scanner_eof
1204
1205 <SUBSECTION>
1206 g_scanner_set_scope
1207 g_scanner_scope_add_symbol
1208 g_scanner_scope_foreach_symbol
1209 g_scanner_scope_lookup_symbol
1210 g_scanner_scope_remove_symbol
1211
1212 <SUBSECTION>
1213 g_scanner_freeze_symbol_table
1214 g_scanner_thaw_symbol_table
1215 g_scanner_lookup_symbol
1216
1217 <SUBSECTION>
1218 g_scanner_warn
1219 g_scanner_error
1220 g_scanner_unexp_token
1221 GScannerMsgFunc
1222
1223 <SUBSECTION>
1224 g_scanner_destroy
1225
1226 <SUBSECTION>
1227 GTokenType
1228 GTokenValue
1229 GErrorType
1230 G_CSET_a_2_z
1231 G_CSET_A_2_Z
1232 G_CSET_DIGITS
1233 G_CSET_LATINC
1234 G_CSET_LATINS
1235
1236 <SUBSECTION>
1237 g_scanner_add_symbol
1238 g_scanner_remove_symbol
1239 g_scanner_foreach_symbol
1240 </SECTION>
1241
1242 <SECTION>
1243 <TITLE>Dynamic Loading of Modules</TITLE>
1244 <FILE>modules</FILE>
1245 <INCLUDE>gmodule.h</INCLUDE>
1246 GModule
1247 g_module_supported
1248 g_module_build_path
1249 g_module_open
1250 GModuleFlags
1251 g_module_symbol
1252 g_module_name
1253 g_module_make_resident
1254 g_module_close
1255 g_module_error
1256 <SUBSECTION>
1257 GModuleCheckInit
1258 GModuleUnload
1259 G_MODULE_SUFFIX
1260 G_MODULE_EXPORT
1261 G_MODULE_IMPORT
1262 </SECTION>
1263
1264 <SECTION>
1265 <TITLE>Automatic String Completion</TITLE>
1266 <FILE>completion</FILE>
1267 GCompletion
1268 g_completion_new
1269 GCompletionFunc
1270 g_completion_add_items
1271 g_completion_remove_items
1272 g_completion_clear_items
1273 g_completion_complete
1274 g_completion_set_compare
1275 GCompletionStrncmpFunc
1276 g_completion_free
1277 </SECTION>
1278
1279 <SECTION>
1280 <TITLE>Windows Compatability Functions</TITLE>
1281 <FILE>windows</FILE>
1282 MAXPATHLEN
1283 pid_t
1284 pipe
1285 ftruncate
1286
1287 g_win32_error_message
1288 g_win32_getlocale
1289 g_win32_get_package_installation_directory
1290 g_win32_get_package_installation_subdirectory
1291
1292 G_WIN32_DLLMAIN_FOR_DLL_NAME
1293
1294 <SUBSECTION Private>
1295 g_win32_ftruncate
1296
1297 </SECTION>
1298
1299 # Data Structures
1300
1301 <SECTION>
1302 <TITLE>Memory Chunks</TITLE>
1303 <FILE>memory_chunks</FILE>
1304 GMemChunk
1305 G_ALLOC_AND_FREE
1306 G_ALLOC_ONLY
1307
1308 <SUBSECTION>
1309 g_mem_chunk_new
1310 g_mem_chunk_alloc
1311 g_mem_chunk_alloc0
1312 g_mem_chunk_free
1313 g_mem_chunk_destroy
1314
1315 <SUBSECTION>
1316 g_mem_chunk_create
1317 g_chunk_new
1318 g_chunk_new0
1319 g_chunk_free
1320
1321 <SUBSECTION>
1322 g_mem_chunk_reset
1323 g_mem_chunk_clean
1324 g_blow_chunks
1325
1326 <SUBSECTION>
1327 g_mem_chunk_info
1328 g_mem_chunk_print
1329
1330 </SECTION>
1331
1332 <SECTION>
1333 <TITLE>Doubly-Linked Lists</TITLE>
1334 <FILE>linked_lists_double</FILE>
1335 GList
1336
1337 <SUBSECTION>
1338 g_list_append
1339 g_list_prepend
1340 g_list_insert
1341 g_list_insert_before
1342 g_list_insert_sorted
1343 g_list_remove
1344 g_list_remove_link
1345 g_list_delete_link
1346 g_list_remove_all
1347 g_list_free
1348
1349 <SUBSECTION>
1350 g_list_alloc
1351 g_list_free_1
1352
1353 <SUBSECTION>
1354 g_list_length
1355 g_list_copy
1356 g_list_reverse
1357 g_list_sort
1358 GCompareFunc
1359 g_list_sort_with_data
1360 GCompareDataFunc
1361 g_list_concat
1362 g_list_foreach
1363 GFunc
1364
1365 <SUBSECTION>
1366 g_list_first
1367 g_list_last
1368 g_list_previous
1369 g_list_next
1370 g_list_nth
1371 g_list_nth_data
1372 g_list_nth_prev
1373
1374 <SUBSECTION>
1375 g_list_find
1376 g_list_find_custom
1377 g_list_position
1378 g_list_index
1379
1380 <SUBSECTION>
1381 g_list_push_allocator
1382 g_list_pop_allocator
1383 </SECTION>
1384
1385 <SECTION>
1386 <TITLE>Singly-Linked Lists</TITLE>
1387 <FILE>linked_lists_single</FILE>
1388 GSList
1389
1390 <SUBSECTION>
1391 g_slist_alloc
1392 g_slist_append
1393 g_slist_prepend
1394 g_slist_insert
1395 g_slist_insert_before
1396 g_slist_insert_sorted
1397 g_slist_remove
1398 g_slist_remove_link
1399 g_slist_delete_link
1400 g_slist_remove_all
1401 g_slist_free
1402 g_slist_free_1
1403
1404 <SUBSECTION>
1405 g_slist_length
1406 g_slist_copy
1407 g_slist_reverse
1408 g_slist_sort
1409 g_slist_sort_with_data
1410 g_slist_concat
1411 g_slist_foreach
1412
1413 <SUBSECTION>
1414 g_slist_last
1415 g_slist_next
1416 g_slist_nth
1417 g_slist_nth_data
1418
1419 <SUBSECTION>
1420 g_slist_find
1421 g_slist_find_custom
1422 g_slist_position
1423 g_slist_index
1424
1425 <SUBSECTION>
1426 g_slist_push_allocator
1427 g_slist_pop_allocator
1428 </SECTION>
1429
1430 <SECTION>
1431 <TITLE>Double-ended Queues</TITLE>
1432 <FILE>queue</FILE>
1433
1434 GQueue
1435 g_queue_new
1436 g_queue_free
1437 g_queue_push_head
1438 g_queue_push_tail
1439 g_queue_pop_head
1440 g_queue_pop_tail
1441 g_queue_is_empty
1442 g_queue_peek_head
1443 g_queue_peek_tail
1444 g_queue_push_head_link
1445 g_queue_push_tail_link
1446 g_queue_pop_head_link
1447 g_queue_pop_tail_link
1448 </SECTION>
1449
1450 <SECTION>
1451 <TITLE>Trash Stacks</TITLE>
1452 <FILE>trash_stack</FILE>
1453 GTrashStack
1454
1455 g_trash_stack_push
1456 g_trash_stack_pop
1457 g_trash_stack_peek
1458 g_trash_stack_height
1459 </SECTION>
1460
1461 <SECTION>
1462 <TITLE>Hash Tables</TITLE>
1463 <FILE>hash_tables</FILE>
1464 GHashTable
1465 g_hash_table_new
1466 g_hash_table_new_full
1467 GHashFunc
1468 GEqualFunc
1469 g_hash_table_insert
1470 g_hash_table_replace
1471 g_hash_table_size
1472 g_hash_table_lookup
1473 g_hash_table_lookup_extended
1474 g_hash_table_foreach
1475 GHFunc
1476 g_hash_table_remove
1477 g_hash_table_steal
1478 g_hash_table_foreach_remove
1479 g_hash_table_foreach_steal
1480 GHRFunc
1481 g_hash_table_freeze
1482 g_hash_table_thaw
1483 g_hash_table_destroy
1484
1485 <SUBSECTION>
1486 g_direct_equal
1487 g_direct_hash
1488 g_int_equal
1489 g_int_hash
1490 g_str_equal
1491 g_str_hash
1492
1493 </SECTION>
1494
1495 <SECTION>
1496 <TITLE>Strings</TITLE>
1497 <FILE>strings</FILE>
1498 GString
1499 g_string_new
1500 g_string_new_len
1501 g_string_sized_new
1502 g_string_assign
1503 g_string_sprintf
1504 g_string_sprintfa
1505 g_string_printf
1506 g_string_append_printf
1507 g_string_append
1508 g_string_append_c
1509 g_string_append_unichar
1510 g_string_append_len
1511 g_string_prepend
1512 g_string_prepend_c
1513 g_string_prepend_unichar
1514 g_string_prepend_len
1515 g_string_insert
1516 g_string_insert_c
1517 g_string_insert_unichar
1518 g_string_insert_len
1519 g_string_erase
1520 g_string_truncate
1521 g_string_set_size
1522 g_string_free
1523
1524 <SUBSECTION>
1525 g_string_up
1526 g_string_down
1527
1528 <SUBSECTION>
1529 g_string_hash
1530 g_string_equal
1531
1532 </SECTION>
1533
1534 <SECTION>
1535 <TITLE>String Chunks</TITLE>
1536 <FILE>string_chunks</FILE>
1537 GStringChunk
1538 g_string_chunk_new
1539 g_string_chunk_insert
1540 g_string_chunk_insert_const
1541 g_string_chunk_free
1542
1543 </SECTION>
1544
1545 <SECTION>
1546 <TITLE>Arrays</TITLE>
1547 <FILE>arrays</FILE>
1548 GArray
1549 g_array_new
1550 g_array_sized_new
1551 g_array_append_val
1552 g_array_append_vals
1553 g_array_prepend_val
1554 g_array_prepend_vals
1555 g_array_insert_val
1556 g_array_insert_vals
1557 g_array_remove_index
1558 g_array_remove_index_fast
1559 g_array_sort
1560 g_array_sort_with_data
1561 g_array_index
1562 g_array_set_size
1563 g_array_free
1564 </SECTION>
1565
1566 <SECTION>
1567 <TITLE>Pointer Arrays</TITLE>
1568 <FILE>arrays_pointer</FILE>
1569 GPtrArray
1570 g_ptr_array_new
1571 g_ptr_array_sized_new
1572 g_ptr_array_add
1573 g_ptr_array_remove
1574 g_ptr_array_remove_index
1575 g_ptr_array_remove_fast
1576 g_ptr_array_remove_index_fast
1577 g_ptr_array_sort
1578 g_ptr_array_sort_with_data
1579 g_ptr_array_set_size
1580 g_ptr_array_index
1581 g_ptr_array_free
1582
1583 </SECTION>
1584
1585 <SECTION>
1586 <TITLE>Byte Arrays</TITLE>
1587 <FILE>arrays_byte</FILE>
1588 GByteArray
1589 g_byte_array_new
1590 g_byte_array_sized_new
1591 g_byte_array_append
1592 g_byte_array_prepend
1593 g_byte_array_remove_index
1594 g_byte_array_remove_index_fast
1595 g_byte_array_sort
1596 g_byte_array_sort_with_data
1597 g_byte_array_set_size
1598 g_byte_array_free
1599
1600 </SECTION>
1601
1602 <SECTION>
1603 <TITLE>Balanced Binary Trees</TITLE>
1604 <FILE>trees-binary</FILE>
1605 GTree
1606 g_tree_new
1607 g_tree_new_with_data
1608 g_tree_new_full
1609 g_tree_insert
1610 g_tree_replace
1611 g_tree_nnodes
1612 g_tree_height
1613 g_tree_lookup
1614 g_tree_lookup_extended
1615 g_tree_foreach
1616 g_tree_traverse
1617 GTraverseFunc
1618 GTraverseType
1619 g_tree_search
1620 g_tree_remove
1621 g_tree_steal
1622 g_tree_destroy
1623 </SECTION>
1624
1625 <SECTION>
1626 <TITLE>N-ary Trees</TITLE>
1627 <FILE>trees-nary</FILE>
1628 GNode
1629 g_node_new
1630 g_node_copy
1631
1632 <SUBSECTION>
1633 g_node_insert
1634 g_node_insert_before
1635 g_node_insert_after
1636 g_node_append
1637 g_node_prepend
1638
1639 <SUBSECTION>
1640 g_node_insert_data
1641 g_node_insert_data_before
1642 g_node_append_data
1643 g_node_prepend_data
1644
1645 <SUBSECTION>
1646 g_node_reverse_children
1647 g_node_traverse
1648 GTraverseFlags
1649 GNodeTraverseFunc
1650 g_node_children_foreach
1651 GNodeForeachFunc
1652
1653 <SUBSECTION>
1654 g_node_get_root
1655 g_node_find
1656 g_node_find_child
1657 g_node_child_index
1658 g_node_child_position
1659 g_node_first_child
1660 g_node_last_child
1661 g_node_nth_child
1662 g_node_first_sibling
1663 g_node_next_sibling
1664 g_node_prev_sibling
1665 g_node_last_sibling
1666
1667 <SUBSECTION>
1668 G_NODE_IS_LEAF
1669 G_NODE_IS_ROOT
1670 g_node_depth
1671 g_node_n_nodes
1672 g_node_n_children
1673 g_node_is_ancestor
1674 g_node_max_height
1675
1676 <SUBSECTION>
1677 g_node_unlink
1678 g_node_destroy
1679
1680 <SUBSECTION>
1681 g_node_push_allocator
1682 g_node_pop_allocator
1683 </SECTION>
1684
1685
1686 <SECTION>
1687 <TITLE>Quarks</TITLE>
1688 <FILE>quarks</FILE>
1689 GQuark
1690 g_quark_from_string
1691 g_quark_from_static_string
1692 g_quark_to_string
1693 g_quark_try_string
1694
1695 </SECTION>
1696
1697 <SECTION>
1698 <TITLE>Keyed Data Lists</TITLE>
1699 <FILE>datalist</FILE>
1700 GData
1701 g_datalist_init
1702
1703 <SUBSECTION>
1704 g_datalist_id_set_data
1705 g_datalist_id_set_data_full
1706 g_datalist_id_get_data
1707 g_datalist_id_remove_data
1708 g_datalist_id_remove_no_notify
1709
1710 <SUBSECTION>
1711 g_datalist_set_data
1712 g_datalist_set_data_full
1713 g_datalist_get_data
1714 g_datalist_remove_data
1715 g_datalist_remove_no_notify
1716
1717 <SUBSECTION>
1718 g_datalist_foreach
1719 g_datalist_clear
1720 </SECTION>
1721
1722
1723 <SECTION>
1724 <TITLE>Datasets</TITLE>
1725 <FILE>datasets</FILE>
1726 g_dataset_id_set_data
1727 g_dataset_id_set_data_full
1728 GDestroyNotify
1729 g_dataset_id_get_data
1730 g_dataset_id_remove_data
1731 g_dataset_id_remove_no_notify
1732
1733 <SUBSECTION>
1734 g_dataset_set_data
1735 g_dataset_set_data_full
1736 g_dataset_get_data
1737 g_dataset_remove_data
1738 g_dataset_remove_no_notify
1739
1740 <SUBSECTION>
1741 g_dataset_foreach
1742 GDataForeachFunc
1743 g_dataset_destroy
1744
1745 </SECTION>
1746
1747 <SECTION>
1748 <TITLE>Relations and Tuples</TITLE>
1749 <FILE>relations</FILE>
1750 GRelation
1751 g_relation_new
1752 g_relation_index
1753 g_relation_insert
1754 g_relation_exists
1755 g_relation_count
1756 g_relation_select
1757 g_relation_delete
1758 g_relation_destroy
1759
1760 <SUBSECTION>
1761 g_relation_print
1762
1763 <SUBSECTION>
1764 GTuples
1765 g_tuples_destroy
1766 g_tuples_index
1767 </SECTION>
1768
1769 <SECTION>
1770 <TITLE>Caches</TITLE>
1771 <FILE>caches</FILE>
1772 GCache
1773 g_cache_new
1774 g_cache_insert
1775 g_cache_remove
1776 g_cache_destroy
1777
1778 <SUBSECTION>
1779 g_cache_key_foreach
1780 g_cache_value_foreach
1781
1782 <SUBSECTION>
1783 GCacheDestroyFunc
1784 GCacheDupFunc
1785 GCacheNewFunc
1786 </SECTION>
1787
1788 <SECTION>
1789 <TITLE>Memory Allocators</TITLE>
1790 <FILE>allocators</FILE>
1791 GAllocator
1792 g_allocator_new
1793 g_allocator_free
1794
1795 <SUBSECTION Private>
1796 G_ALLOCATOR_LIST
1797 G_ALLOCATOR_NODE
1798 G_ALLOCATOR_SLIST
1799 </SECTION>
1800
1801 <SECTION>
1802 <TITLE>Random Numbers</TITLE>
1803 <FILE>random_numbers</FILE>
1804 GRand
1805 g_rand_new_with_seed
1806 g_rand_new
1807 g_rand_free
1808 g_rand_set_seed
1809 g_rand_boolean
1810 g_rand_int
1811 g_rand_int_range
1812 g_rand_double
1813 g_rand_double_range
1814 g_random_set_seed
1815 g_random_boolean
1816 g_random_int
1817 g_random_int_range
1818 g_random_double
1819 g_random_double_range
1820 </SECTION>
1821
1822 <SECTION>
1823 <TITLE>Character Set Conversion</TITLE>
1824 <FILE>conversions</FILE>
1825 g_convert
1826 g_convert_with_fallback
1827 g_convert_with_iconv
1828 G_CONVERT_ERROR
1829 g_iconv_open
1830 g_iconv
1831 g_iconv_close
1832 g_locale_to_utf8
1833 g_filename_to_utf8
1834 g_filename_from_utf8
1835 g_filename_from_uri
1836 g_filename_to_uri
1837 g_locale_from_utf8
1838 GConvertError
1839 <SUBSECTION Private>
1840 g_convert_error_quark
1841 </SECTION>
1842
1843 <SECTION>
1844 <TITLE>Unicode Manipulation</TITLE>
1845 <FILE>unicode</FILE>
1846 gunichar
1847 gunichar2
1848
1849 <SUBSECTION>
1850 g_get_charset
1851
1852 <SUBSECTION>
1853 g_unichar_validate
1854 g_unichar_isalnum
1855 g_unichar_isalpha
1856 g_unichar_iscntrl
1857 g_unichar_isdigit
1858 g_unichar_isgraph
1859 g_unichar_islower
1860 g_unichar_isprint
1861 g_unichar_ispunct
1862 g_unichar_isspace
1863 g_unichar_isupper
1864 g_unichar_isxdigit
1865 g_unichar_istitle
1866 g_unichar_isdefined
1867 g_unichar_iswide
1868 g_unichar_toupper
1869 g_unichar_tolower
1870 g_unichar_totitle
1871 g_unichar_digit_value
1872 g_unichar_xdigit_value
1873 GUnicodeType
1874 g_unichar_type
1875 GUnicodeBreakType
1876 g_unichar_break_type
1877 g_unicode_canonical_ordering
1878 g_unicode_canonical_decomposition
1879
1880 <SUBSECTION>
1881 g_utf8_next_char
1882 g_utf8_get_char
1883 g_utf8_get_char_validated
1884 g_utf8_offset_to_pointer
1885 g_utf8_pointer_to_offset
1886 g_utf8_prev_char
1887 g_utf8_find_next_char
1888 g_utf8_find_prev_char
1889 g_utf8_strlen
1890 g_utf8_strncpy
1891 g_utf8_strchr
1892 g_utf8_strrchr
1893 g_utf8_validate
1894
1895 <SUBSECTION>
1896 g_utf8_strup
1897 g_utf8_strdown
1898 g_utf8_casefold
1899 g_utf8_normalize
1900 GNormalizeMode
1901 g_utf8_collate
1902 g_utf8_collate_key
1903
1904 <SUBSECTION>
1905 g_utf8_to_utf16
1906 g_utf8_to_ucs4
1907 g_utf8_to_ucs4_fast
1908 g_utf16_to_ucs4
1909 g_utf16_to_utf8
1910 g_ucs4_to_utf16
1911 g_ucs4_to_utf8
1912 g_unichar_to_utf8
1913 </SECTION>