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