1 <INCLUDE>glib.h</INCLUDE>
4 <TITLE>Basic Types</TITLE>
101 <TITLE>Version Information</TITLE>
118 <TITLE>Standard Macros</TITLE>
129 G_SEARCHPATH_SEPARATOR
130 G_SEARCHPATH_SEPARATOR_S
163 <TITLE>Type Conversion Macros</TITLE>
164 <FILE>type_conversion</FILE>
176 <TITLE>Byte Order Macros</TITLE>
177 <FILE>byte_order</FILE>
275 GUINT16_SWAP_LE_BE_CONSTANT
276 GUINT32_SWAP_LE_BE_CONSTANT
277 GUINT64_SWAP_LE_BE_CONSTANT
278 GUINT16_SWAP_LE_BE_IA32
279 GUINT32_SWAP_LE_BE_IA32
280 GUINT64_SWAP_LE_BE_IA32
281 GUINT16_SWAP_LE_BE_IA64
282 GUINT32_SWAP_LE_BE_IA64
283 GUINT64_SWAP_LE_BE_IA64
284 GUINT32_SWAP_LE_BE_X86_64
285 GUINT64_SWAP_LE_BE_X86_64
290 <TITLE>Numerical Definitions</TITLE>
291 <FILE>numerical</FILE>
293 G_IEEE754_DOUBLE_BIAS
309 <TITLE>Miscellaneous Macros</TITLE>
310 <FILE>macros_misc</FILE>
338 G_GNUC_DEPRECATED_FOR
339 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
340 G_GNUC_END_IGNORE_DEPRECATIONS
346 G_GNUC_NULL_TERMINATED
347 G_GNUC_WARN_UNUSED_RESULT
349 G_GNUC_PRETTY_FUNCTION
351 G_HAVE_GNUC_VISIBILITY
385 <TITLE>Error Reporting</TITLE>
386 <FILE>error_reporting</FILE>
399 g_propagate_prefixed_error
403 <TITLE>The Main Event Loop</TITLE>
411 g_main_loop_is_running
412 g_main_loop_get_context
423 G_PRIORITY_DEFAULT_IDLE
435 g_main_context_default
436 g_main_context_iteration
438 g_main_context_pending
440 g_main_context_find_source_by_id
441 g_main_context_find_source_by_user_data
442 g_main_context_find_source_by_funcs_user_data
443 g_main_context_wakeup
444 g_main_context_acquire
445 g_main_context_release
446 g_main_context_is_owner
448 g_main_context_prepare
451 g_main_context_dispatch
452 g_main_context_set_poll_func
453 g_main_context_get_poll_func
455 g_main_context_add_poll
456 g_main_context_remove_poll
458 g_main_current_source
460 g_main_context_invoke
461 g_main_context_invoke_full
464 g_main_context_get_thread_default
465 g_main_context_ref_thread_default
466 g_main_context_push_thread_default
467 g_main_context_pop_thread_default
471 g_timeout_source_new_seconds
474 g_timeout_add_seconds
475 g_timeout_add_seconds_full
481 g_idle_remove_by_data
486 g_child_watch_source_new
488 g_child_watch_add_full
506 g_source_is_destroyed
507 g_source_set_priority
508 g_source_get_priority
509 g_source_set_can_recurse
510 g_source_get_can_recurse
514 g_source_set_name_by_id
516 g_source_set_callback
518 g_source_set_callback_indirect
521 g_source_add_child_source
522 g_source_remove_child_source
524 g_source_get_current_time
526 g_source_remove_by_funcs_user_data
527 g_source_remove_by_user_data
533 GLIB_USING_SYSTEM_PRINTF
543 GLIB_SYSDEF_MSG_DONTROUTE
555 <TITLE>Threads</TITLE>
601 g_rw_lock_writer_lock
602 g_rw_lock_writer_trylock
603 g_rw_lock_writer_unlock
604 g_rw_lock_reader_lock
605 g_rw_lock_reader_trylock
606 g_rw_lock_reader_unlock
638 g_pointer_bit_trylock
649 <TITLE>Deprecated Thread APIs</TITLE>
650 <FILE>threads-deprecated</FILE>
659 g_thread_get_initialized
665 g_thread_set_priority
680 g_static_mutex_trylock
681 g_static_mutex_unlock
682 g_static_mutex_get_mutex
687 G_STATIC_REC_MUTEX_INIT
688 g_static_rec_mutex_init
689 g_static_rec_mutex_lock
690 g_static_rec_mutex_trylock
691 g_static_rec_mutex_unlock
692 g_static_rec_mutex_lock_full
693 g_static_rec_mutex_unlock_full
694 g_static_rec_mutex_free
698 G_STATIC_RW_LOCK_INIT
699 g_static_rw_lock_init
700 g_static_rw_lock_reader_lock
701 g_static_rw_lock_reader_trylock
702 g_static_rw_lock_reader_unlock
703 g_static_rw_lock_writer_lock
704 g_static_rw_lock_writer_trylock
705 g_static_rw_lock_writer_unlock
706 g_static_rw_lock_free
710 G_STATIC_PRIVATE_INIT
711 g_static_private_init
714 g_static_private_free
718 g_thread_init_with_errorcheck_mutexes
720 g_static_mutex_get_mutex_impl
721 g_thread_use_default_impl
722 g_threads_got_initialized
723 g_thread_functions_for_glib_use
725 g_once_init_enter_impl
729 <TITLE>Thread Pools</TITLE>
730 <FILE>thread_pools</FILE>
734 g_thread_pool_set_max_threads
735 g_thread_pool_get_max_threads
736 g_thread_pool_get_num_threads
737 g_thread_pool_unprocessed
739 g_thread_pool_set_max_unused_threads
740 g_thread_pool_get_max_unused_threads
741 g_thread_pool_get_num_unused_threads
742 g_thread_pool_stop_unused_threads
743 g_thread_pool_set_sort_function
744 g_thread_pool_set_max_idle_time
745 g_thread_pool_get_max_idle_time
749 <TITLE>Asynchronous Queues</TITLE>
750 <FILE>async_queues</FILE>
753 g_async_queue_new_full
757 g_async_queue_push_sorted
759 g_async_queue_try_pop
760 g_async_queue_timeout_pop
767 g_async_queue_ref_unlocked
768 g_async_queue_unref_and_unlock
769 g_async_queue_push_unlocked
770 g_async_queue_push_sorted_unlocked
771 g_async_queue_pop_unlocked
772 g_async_queue_try_pop_unlocked
773 g_async_queue_timeout_pop_unlocked
774 g_async_queue_length_unlocked
775 g_async_queue_sort_unlocked
778 g_async_queue_timed_pop
779 g_async_queue_timed_pop_unlocked
783 <TITLE>Atomic Operations</TITLE>
784 <FILE>atomic_operations</FILE>
791 g_atomic_int_dec_and_test
792 g_atomic_int_compare_and_exchange
801 g_atomic_pointer_compare_and_exchange
808 g_atomic_int_exchange_and_add
812 <TITLE>IO Channels</TITLE>
813 <FILE>iochannels</FILE>
817 g_io_channel_unix_new
818 g_io_channel_unix_get_fd
819 g_io_channel_win32_new_fd
820 g_io_channel_win32_new_socket
821 g_io_channel_win32_new_messages
827 g_io_channel_new_file
828 g_io_channel_read_chars
829 g_io_channel_read_unichar
830 g_io_channel_read_line
831 g_io_channel_read_line_string
832 g_io_channel_read_to_end
833 g_io_channel_write_chars
834 g_io_channel_write_unichar
836 g_io_channel_seek_position
838 g_io_channel_shutdown
844 g_io_channel_error_from_errno
861 g_io_channel_get_buffer_size
862 g_io_channel_set_buffer_size
863 g_io_channel_get_buffer_condition
864 g_io_channel_get_flags
865 g_io_channel_set_flags
867 g_io_channel_get_line_term
868 g_io_channel_set_line_term
869 g_io_channel_get_buffered
870 g_io_channel_set_buffered
871 g_io_channel_get_encoding
872 g_io_channel_set_encoding
873 g_io_channel_get_close_on_unref
874 g_io_channel_set_close_on_unref
884 g_io_channel_win32_poll
885 g_io_channel_win32_make_pollfd
886 g_io_channel_win32_get_fd
887 g_io_channel_error_quark
889 G_IO_FLAG_IS_WRITEABLE
893 <TITLE>Memory Allocation</TITLE>
931 g_mem_is_system_malloc
934 glib_mem_profiler_table
939 <TITLE>Warnings and Assertions</TITLE>
940 <FILE>warnings</FILE>
947 g_set_printerr_handler
953 g_return_val_if_reached
959 g_on_error_stack_trace
965 g_return_if_fail_warning
971 <TITLE>Glob-style pattern matching</TITLE>
972 <FILE>patterns</FILE>
978 g_pattern_match_string
979 g_pattern_match_simple
983 <TITLE>Perl-compatible regular expressions</TITLE>
995 g_regex_get_max_backref
996 g_regex_get_capture_count
997 g_regex_get_string_number
998 g_regex_get_compile_flags
999 g_regex_get_match_flags
1000 g_regex_escape_string
1002 g_regex_match_simple
1006 g_regex_match_all_full
1007 g_regex_split_simple
1011 g_regex_replace_literal
1012 g_regex_replace_eval
1013 g_regex_check_replacement
1015 g_match_info_get_regex
1016 g_match_info_get_string
1020 g_match_info_matches
1022 g_match_info_get_match_count
1023 g_match_info_is_partial_match
1024 g_match_info_expand_references
1026 g_match_info_fetch_pos
1027 g_match_info_fetch_named
1028 g_match_info_fetch_named_pos
1029 g_match_info_fetch_all
1030 <SUBSECTION Private>
1035 <TITLE>Message Logging</TITLE>
1036 <FILE>messages</FILE>
1039 G_LOG_LEVEL_USER_SHIFT
1054 g_log_remove_handler
1055 g_log_set_always_fatal
1056 g_log_set_fatal_mask
1057 g_log_default_handler
1058 g_log_set_default_handler
1062 <TITLE>Timers</TITLE>
1075 <TITLE>Spawning Processes</TITLE>
1080 GSpawnChildSetupFunc
1081 g_spawn_async_with_pipes
1084 g_spawn_command_line_async
1085 g_spawn_command_line_sync
1087 <SUBSECTION Private>
1092 <TITLE>Simple XML Subset Parser</TITLE>
1099 g_markup_escape_text
1100 g_markup_printf_escaped
1101 g_markup_vprintf_escaped
1102 g_markup_parse_context_end_parse
1103 g_markup_parse_context_free
1104 g_markup_parse_context_get_position
1105 g_markup_parse_context_get_element
1106 g_markup_parse_context_get_element_stack
1107 g_markup_parse_context_get_user_data
1108 g_markup_parse_context_new
1109 g_markup_parse_context_parse
1110 g_markup_parse_context_push
1111 g_markup_parse_context_pop
1114 g_markup_collect_attributes
1115 <SUBSECTION Private>
1116 g_markup_error_quark
1121 <TITLE>Shell-related Utilities</TITLE>
1128 <SUBSECTION Private>
1134 <TITLE>Commandline option parser</TITLE>
1140 g_option_context_new
1141 g_option_context_set_summary
1142 g_option_context_get_summary
1143 g_option_context_set_description
1144 g_option_context_get_description
1146 g_option_context_set_translate_func
1147 g_option_context_set_translation_domain
1148 g_option_context_free
1149 g_option_context_parse
1150 g_option_context_set_help_enabled
1151 g_option_context_get_help_enabled
1152 g_option_context_set_ignore_unknown_options
1153 g_option_context_get_ignore_unknown_options
1154 g_option_context_get_help
1159 g_option_context_add_main_entries
1161 g_option_context_add_group
1162 g_option_context_set_main_group
1163 g_option_context_get_main_group
1166 g_option_group_add_entries
1168 g_option_group_set_parse_hooks
1170 g_option_group_set_error_hook
1171 g_option_group_set_translate_func
1172 g_option_group_set_translation_domain
1173 <SUBSECTION Private>
1174 g_option_error_quark
1179 <TITLE>File Utilities</TITLE>
1180 <FILE>fileutils</FILE>
1181 <INCLUDE>glib.h,glib/gstdio.h</INCLUDE>
1185 g_file_error_from_errno
1193 g_mkdir_with_parents
1208 g_mapped_file_new_from_fd
1212 g_mapped_file_get_length
1213 g_mapped_file_get_contents
1233 <SUBSECTION Private>
1240 <TITLE>String Utility Functions</TITLE>
1241 <FILE>string_utils</FILE>
1242 <INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
1271 g_printf_string_upper_bound
1288 g_ascii_xdigit_value
1320 G_ASCII_DTOSTR_BUF_SIZE
1349 <SUBSECTION Private>
1355 <TITLE>Date and Time Functions</TITLE>
1362 g_time_val_from_iso8601
1363 g_time_val_to_iso8601
1366 g_get_monotonic_time
1403 g_date_subtract_days
1405 g_date_subtract_months
1407 g_date_subtract_years
1419 g_date_get_day_of_year
1422 g_date_get_days_in_month
1423 g_date_is_first_of_month
1424 g_date_is_last_of_month
1426 g_date_get_monday_week_of_year
1427 g_date_get_monday_weeks_in_year
1428 g_date_get_sunday_week_of_year
1429 g_date_get_sunday_weeks_in_year
1430 g_date_get_iso8601_week_of_year
1443 g_date_valid_weekday
1445 <SUBSECTION Private>
1452 g_date_monday_week_of_year
1453 g_date_sunday_week_of_year
1454 g_date_days_in_month
1455 g_date_monday_weeks_in_year
1456 g_date_sunday_weeks_in_year
1460 <FILE>timezone</FILE>
1467 g_time_zone_new_local
1471 g_time_zone_find_interval
1472 g_time_zone_adjust_time
1474 g_time_zone_get_abbreviation
1475 g_time_zone_get_offset
1480 <FILE>date-time</FILE>
1486 G_TIME_SPAN_MILLISECOND
1495 g_date_time_new_now_local
1496 g_date_time_new_now_utc
1499 g_date_time_new_from_unix_local
1500 g_date_time_new_from_unix_utc
1503 g_date_time_new_from_timeval_local
1504 g_date_time_new_from_timeval_utc
1508 g_date_time_new_local
1515 g_date_time_add_years
1516 g_date_time_add_months
1517 g_date_time_add_weeks
1518 g_date_time_add_days
1521 g_date_time_add_hours
1522 g_date_time_add_minutes
1523 g_date_time_add_seconds
1526 g_date_time_add_full
1530 g_date_time_difference
1538 g_date_time_get_year
1539 g_date_time_get_month
1540 g_date_time_get_day_of_month
1543 g_date_time_get_week_numbering_year
1544 g_date_time_get_week_of_year
1545 g_date_time_get_day_of_week
1548 g_date_time_get_day_of_year
1551 g_date_time_get_hour
1552 g_date_time_get_minute
1553 g_date_time_get_second
1554 g_date_time_get_microsecond
1555 g_date_time_get_seconds
1559 g_date_time_to_timeval
1562 g_date_time_get_utc_offset
1563 g_date_time_get_timezone_abbreviation
1564 g_date_time_is_daylight_savings
1567 g_date_time_to_timezone
1568 g_date_time_to_local
1576 <TITLE>Hook Functions</TITLE>
1587 g_hook_list_invoke_check
1590 g_hook_list_marshal_check
1591 GHookCheckMarshaller
1598 g_hook_insert_before
1599 g_hook_insert_sorted
1609 g_hook_find_func_data
1617 G_HOOK_FLAG_USER_SHIFT
1636 <TITLE>Miscellaneous Utility Functions</TITLE>
1637 <FILE>misc_utils</FILE>
1638 g_get_application_name
1639 g_set_application_name
1652 g_get_user_cache_dir
1654 g_get_user_config_dir
1655 g_get_user_runtime_dir
1657 g_get_user_special_dir
1658 g_get_system_data_dirs
1659 g_get_system_config_dirs
1660 g_reload_user_special_dirs_cache
1682 g_format_size_for_display
1685 g_find_program_in_path
1693 g_spaced_primes_closest
1699 g_parse_debug_string
1712 <SUBSECTION Private>
1715 g_win32_get_system_data_dirs_for_module
1721 <TITLE>Lexical Scanner</TITLE>
1722 <FILE>scanner</FILE>
1729 g_scanner_input_file
1730 g_scanner_sync_file_offset
1731 g_scanner_input_text
1732 g_scanner_peek_next_token
1733 g_scanner_get_next_token
1738 g_scanner_cur_position
1744 g_scanner_scope_add_symbol
1745 g_scanner_scope_foreach_symbol
1746 g_scanner_scope_lookup_symbol
1747 g_scanner_scope_remove_symbol
1748 g_scanner_add_symbol
1749 g_scanner_remove_symbol
1750 g_scanner_foreach_symbol
1753 g_scanner_freeze_symbol_table
1754 g_scanner_thaw_symbol_table
1755 g_scanner_lookup_symbol
1760 g_scanner_unexp_token
1776 <TITLE>Key-value file parser</TITLE>
1777 <FILE>keyfile</FILE>
1788 g_key_file_set_list_separator
1789 g_key_file_load_from_file
1790 g_key_file_load_from_data
1791 g_key_file_load_from_data_dirs
1792 g_key_file_load_from_dirs
1794 g_key_file_get_start_group
1795 g_key_file_get_groups
1797 g_key_file_has_group
1801 g_key_file_get_value
1802 g_key_file_get_string
1803 g_key_file_get_locale_string
1804 g_key_file_get_boolean
1805 g_key_file_get_integer
1806 g_key_file_get_int64
1807 g_key_file_get_uint64
1808 g_key_file_get_double
1809 g_key_file_get_string_list
1810 g_key_file_get_locale_string_list
1811 g_key_file_get_boolean_list
1812 g_key_file_get_integer_list
1813 g_key_file_get_double_list
1814 g_key_file_get_comment
1817 g_key_file_set_value
1818 g_key_file_set_string
1819 g_key_file_set_locale_string
1820 g_key_file_set_boolean
1821 g_key_file_set_integer
1822 g_key_file_set_int64
1823 g_key_file_set_uint64
1824 g_key_file_set_double
1825 g_key_file_set_string_list
1826 g_key_file_set_locale_string_list
1827 g_key_file_set_boolean_list
1828 g_key_file_set_integer_list
1829 g_key_file_set_double_list
1830 g_key_file_set_comment
1831 g_key_file_remove_group
1832 g_key_file_remove_key
1833 g_key_file_remove_comment
1836 G_KEY_FILE_DESKTOP_GROUP
1837 G_KEY_FILE_DESKTOP_KEY_TYPE
1838 G_KEY_FILE_DESKTOP_KEY_VERSION
1839 G_KEY_FILE_DESKTOP_KEY_NAME
1840 G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME
1841 G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY
1842 G_KEY_FILE_DESKTOP_KEY_COMMENT
1843 G_KEY_FILE_DESKTOP_KEY_ICON
1844 G_KEY_FILE_DESKTOP_KEY_HIDDEN
1845 G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
1846 G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
1847 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC
1848 G_KEY_FILE_DESKTOP_KEY_EXEC
1849 G_KEY_FILE_DESKTOP_KEY_PATH
1850 G_KEY_FILE_DESKTOP_KEY_TERMINAL
1851 G_KEY_FILE_DESKTOP_KEY_MIME_TYPE
1852 G_KEY_FILE_DESKTOP_KEY_CATEGORIES
1853 G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
1854 G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
1855 G_KEY_FILE_DESKTOP_KEY_URL
1856 G_KEY_FILE_DESKTOP_TYPE_APPLICATION
1857 G_KEY_FILE_DESKTOP_TYPE_LINK
1858 G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
1860 <SUBSECTION Private>
1861 g_key_file_error_quark
1866 <TITLE>Bookmark file parser</TITLE>
1867 <FILE>bookmarkfile</FILE>
1869 G_BOOKMARK_FILE_ERROR
1872 g_bookmark_file_free
1873 g_bookmark_file_load_from_file
1874 g_bookmark_file_load_from_data
1875 g_bookmark_file_load_from_data_dirs
1876 g_bookmark_file_to_data
1877 g_bookmark_file_to_file
1878 g_bookmark_file_has_item
1879 g_bookmark_file_has_group
1880 g_bookmark_file_has_application
1881 g_bookmark_file_get_size
1882 g_bookmark_file_get_uris G_GNUC_MALLOC
1885 g_bookmark_file_get_title
1886 g_bookmark_file_get_description
1887 g_bookmark_file_get_mime_type
1888 g_bookmark_file_get_is_private
1889 g_bookmark_file_get_icon
1890 g_bookmark_file_get_added
1891 g_bookmark_file_get_modified
1892 g_bookmark_file_get_visited
1893 g_bookmark_file_get_groups
1894 g_bookmark_file_get_applications
1895 g_bookmark_file_get_app_info
1898 g_bookmark_file_set_title
1899 g_bookmark_file_set_description
1900 g_bookmark_file_set_mime_type
1901 g_bookmark_file_set_is_private
1902 g_bookmark_file_set_icon
1903 g_bookmark_file_set_added
1904 g_bookmark_file_set_groups
1905 g_bookmark_file_set_modified
1906 g_bookmark_file_set_visited
1907 g_bookmark_file_set_app_info
1908 g_bookmark_file_add_group
1909 g_bookmark_file_add_application
1910 g_bookmark_file_remove_group
1911 g_bookmark_file_remove_application
1912 g_bookmark_file_remove_item
1913 g_bookmark_file_move_item
1915 <SUBSECTION Private>
1916 g_bookmark_file_error_quark
1920 <TITLE>Dynamic Loading of Modules</TITLE>
1921 <FILE>modules</FILE>
1922 <INCLUDE>gmodule.h</INCLUDE>
1930 g_module_make_resident
1942 <TITLE>Automatic String Completion</TITLE>
1943 <FILE>completion</FILE>
1947 g_completion_add_items
1948 g_completion_remove_items
1949 g_completion_clear_items
1950 g_completion_complete
1951 g_completion_complete_utf8
1952 g_completion_set_compare
1953 GCompletionStrncmpFunc
1958 <TITLE>Windows Compatibility Functions</TITLE>
1959 <FILE>windows</FILE>
1962 g_win32_error_message
1964 g_win32_get_package_installation_directory
1965 g_win32_get_package_installation_directory_of_module
1966 g_win32_get_package_installation_subdirectory
1967 g_win32_get_windows_version
1968 g_win32_locale_filename_from_utf8
1969 G_WIN32_DLLMAIN_FOR_DLL_NAME
1970 G_WIN32_HAVE_WIDECHAR_API
1973 <SUBSECTION Private>
1979 <TITLE>UNIX-specific utilities and integration</TITLE>
1984 g_unix_signal_add_full
1985 g_unix_signal_source_new
1986 g_unix_set_fd_nonblocking
1988 <SUBSECTION Private>
1995 <TITLE>Memory Slices</TITLE>
1996 <FILE>memory_slices</FILE>
2001 g_slice_free_chain_with_offset
2010 <SUBSECTION Private>
2014 g_slice_get_config_state
2018 <TITLE>Doubly-Linked Lists</TITLE>
2019 <FILE>linked_lists_double</FILE>
2026 g_list_insert_before
2027 g_list_insert_sorted
2046 g_list_insert_sorted_with_data
2047 g_list_sort_with_data
2070 <TITLE>Singly-Linked Lists</TITLE>
2071 <FILE>linked_lists_single</FILE>
2079 g_slist_insert_before
2080 g_slist_insert_sorted
2094 g_slist_insert_sorted_with_data
2096 g_slist_sort_with_data
2114 <TITLE>Double-ended Queues</TITLE>
2144 g_queue_insert_before
2145 g_queue_insert_after
2146 g_queue_insert_sorted
2147 g_queue_push_head_link
2148 g_queue_push_tail_link
2149 g_queue_push_nth_link
2150 g_queue_pop_head_link
2151 g_queue_pop_tail_link
2152 g_queue_pop_nth_link
2153 g_queue_peek_head_link
2154 g_queue_peek_tail_link
2155 g_queue_peek_nth_link
2162 <TITLE>Sequences</TITLE>
2163 <FILE>sequence</FILE>
2167 GSequenceIterCompareFunc
2172 g_sequence_get_length
2174 g_sequence_foreach_range
2176 g_sequence_sort_iter
2179 g_sequence_get_begin_iter
2180 g_sequence_get_end_iter
2181 g_sequence_get_iter_at_pos
2184 g_sequence_insert_before
2187 g_sequence_insert_sorted
2188 g_sequence_insert_sorted_iter
2189 g_sequence_sort_changed
2190 g_sequence_sort_changed_iter
2192 g_sequence_remove_range
2193 g_sequence_move_range
2195 g_sequence_search_iter
2197 g_sequence_lookup_iter
2204 g_sequence_iter_is_begin
2205 g_sequence_iter_is_end
2206 g_sequence_iter_next
2207 g_sequence_iter_prev
2208 g_sequence_iter_get_position
2209 g_sequence_iter_move
2210 g_sequence_iter_get_sequence
2213 g_sequence_iter_compare
2214 g_sequence_range_get_midpoint
2218 <TITLE>Trash Stacks</TITLE>
2219 <FILE>trash_stack</FILE>
2225 g_trash_stack_height
2229 <TITLE>Hash Tables</TITLE>
2230 <FILE>hash_tables</FILE>
2233 g_hash_table_new_full
2237 g_hash_table_replace
2239 g_hash_table_contains
2242 g_hash_table_lookup_extended
2243 g_hash_table_foreach
2248 g_hash_table_foreach_remove
2249 g_hash_table_foreach_steal
2250 g_hash_table_remove_all
2251 g_hash_table_steal_all
2252 g_hash_table_get_keys
2253 g_hash_table_get_values
2257 g_hash_table_destroy
2261 g_hash_table_iter_init
2262 g_hash_table_iter_next
2263 g_hash_table_iter_get_hash_table
2264 g_hash_table_iter_replace
2265 g_hash_table_iter_remove
2266 g_hash_table_iter_steal
2283 <TITLE>Strings</TITLE>
2284 <FILE>strings</FILE>
2293 g_string_append_vprintf
2295 g_string_append_printf
2298 g_string_append_unichar
2300 g_string_append_uri_escaped
2303 g_string_prepend_unichar
2304 g_string_prepend_len
2307 g_string_insert_unichar
2310 g_string_overwrite_len
2324 <SUBSECTION Private>
2325 g_string_append_c_inline
2329 <TITLE>String Chunks</TITLE>
2330 <FILE>string_chunks</FILE>
2333 g_string_chunk_insert
2334 g_string_chunk_insert_const
2335 g_string_chunk_insert_len
2336 g_string_chunk_clear
2342 <TITLE>Arrays</TITLE>
2349 g_array_get_element_size
2353 g_array_prepend_vals
2356 g_array_remove_index
2357 g_array_remove_index_fast
2358 g_array_remove_range
2360 g_array_sort_with_data
2363 g_array_set_clear_func
2368 <TITLE>Pointer Arrays</TITLE>
2369 <FILE>arrays_pointer</FILE>
2372 g_ptr_array_sized_new
2373 g_ptr_array_new_with_free_func
2374 g_ptr_array_new_full
2375 g_ptr_array_set_free_func
2380 g_ptr_array_remove_index
2381 g_ptr_array_remove_fast
2382 g_ptr_array_remove_index_fast
2383 g_ptr_array_remove_range
2385 g_ptr_array_sort_with_data
2386 g_ptr_array_set_size
2394 <TITLE>Byte Arrays</TITLE>
2395 <FILE>arrays_byte</FILE>
2399 g_byte_array_new_take
2400 g_byte_array_sized_new
2404 g_byte_array_prepend
2405 g_byte_array_remove_index
2406 g_byte_array_remove_index_fast
2407 g_byte_array_remove_range
2409 g_byte_array_sort_with_data
2410 g_byte_array_set_size
2412 g_byte_array_free_to_bytes
2419 g_bytes_new_with_free_func
2420 g_bytes_new_from_bytes
2428 g_bytes_unref_to_data
2429 g_bytes_unref_to_array
2431 <SUBSECTION Private>
2436 <TITLE>Balanced Binary Trees</TITLE>
2437 <FILE>trees-binary</FILE>
2442 g_tree_new_with_data
2449 g_tree_lookup_extended
2461 <TITLE>N-ary Trees</TITLE>
2462 <FILE>trees-nary</FILE>
2471 g_node_insert_before
2478 g_node_insert_data_after
2479 g_node_insert_data_before
2484 g_node_reverse_children
2488 g_node_children_foreach
2496 g_node_child_position
2500 g_node_first_sibling
2521 <TITLE>Quarks</TITLE>
2525 g_quark_from_static_string
2529 g_intern_static_string
2533 <TITLE>Keyed Data Lists</TITLE>
2534 <FILE>datalist</FILE>
2539 g_datalist_id_set_data
2540 g_datalist_id_set_data_full
2541 g_datalist_id_get_data
2542 g_datalist_id_remove_data
2543 g_datalist_id_remove_no_notify
2547 g_datalist_set_data_full
2549 g_datalist_remove_data
2550 g_datalist_remove_no_notify
2555 g_datalist_set_flags
2556 g_datalist_unset_flags
2557 g_datalist_get_flags
2558 G_DATALIST_FLAGS_MASK
2563 <TITLE>Datasets</TITLE>
2564 <FILE>datasets</FILE>
2565 g_dataset_id_set_data
2566 g_dataset_id_set_data_full
2568 g_dataset_id_get_data
2569 g_dataset_id_remove_data
2570 g_dataset_id_remove_no_notify
2574 g_dataset_set_data_full
2576 g_dataset_remove_data
2577 g_dataset_remove_no_notify
2587 <TITLE>Relations and Tuples</TITLE>
2588 <FILE>relations</FILE>
2609 <TITLE>Caches</TITLE>
2619 g_cache_value_foreach
2628 <TITLE>Random Numbers</TITLE>
2629 <FILE>random_numbers</FILE>
2631 g_rand_new_with_seed
2632 g_rand_new_with_seed_array
2637 g_rand_set_seed_array
2648 g_random_double_range
2652 <TITLE>Character Set Conversion</TITLE>
2653 <FILE>conversions</FILE>
2655 g_convert_with_fallback
2657 g_convert_with_iconv
2664 g_filename_from_utf8
2665 g_get_filename_charsets
2666 g_filename_display_name
2667 g_filename_display_basename
2675 <SUBSECTION Private>
2676 g_convert_error_quark
2680 <TITLE>Unicode Manipulation</TITLE>
2681 <FILE>unicode</FILE>
2702 g_unichar_iswide_cjk
2703 g_unichar_iszerowidth
2707 g_unichar_digit_value
2708 g_unichar_xdigit_value
2711 g_unichar_fully_decompose
2712 G_UNICHAR_MAX_DECOMPOSITION_LENGTH
2714 G_UNICODE_COMBINING_MARK
2717 g_unichar_break_type
2718 g_unichar_combining_class
2719 g_unicode_canonical_ordering
2720 g_unicode_canonical_decomposition
2721 g_unichar_get_mirror_char
2723 g_unichar_get_script
2724 g_unicode_script_from_iso15924
2725 g_unicode_script_to_iso15924
2730 g_utf8_get_char_validated
2731 g_utf8_offset_to_pointer
2732 g_utf8_pointer_to_offset
2734 g_utf8_find_next_char
2735 g_utf8_find_prev_char
2752 g_utf8_collate_key_for_filename
2764 <SUBSECTION Private>
2771 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
2784 g_get_language_names
2785 g_get_locale_variants
2789 <TITLE>Base64 Encoding</TITLE>
2791 g_base64_encode_step
2792 g_base64_encode_close
2794 g_base64_decode_step
2796 g_base64_decode_inplace
2800 <TITLE>URI Functions</TITLE>
2801 <FILE>gurifuncs</FILE>
2802 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
2803 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
2804 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
2805 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
2806 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
2809 g_uri_unescape_string
2810 g_uri_unescape_segment
2811 g_uri_list_extract_uris
2817 <TITLE>Data Checksums</TITLE>
2818 <FILE>checksum</FILE>
2820 g_checksum_type_get_length
2827 g_checksum_get_string
2828 g_checksum_get_digest
2830 g_compute_checksum_for_data
2831 g_compute_checksum_for_string
2835 <TITLE>Data HMACs</TITLE>
2846 g_compute_hmac_for_data
2847 g_compute_hmac_for_string
2851 <TITLE>Testing</TITLE>
2852 <FILE>testing</FILE>
2853 g_test_minimized_result
2854 g_test_maximized_result
2867 g_test_add_data_func
2875 g_test_log_set_fatal_handler
2878 g_test_timer_elapsed
2882 g_test_queue_destroy
2887 g_test_trap_has_passed
2888 g_test_trap_reached_timeout
2889 g_test_trap_assert_passed
2890 g_test_trap_assert_failed
2891 g_test_trap_assert_stdout
2892 g_test_trap_assert_stdout_unmatched
2893 g_test_trap_assert_stderr
2894 g_test_trap_assert_stderr_unmatched
2898 g_test_rand_int_range
2900 g_test_rand_double_range
2903 g_assert_not_reached
2919 g_test_suite_add_suite
2922 <SUBSECTION Private>
2923 g_test_trap_assertions
2925 g_assertion_message_expr
2926 g_assertion_message_cmpstr
2927 g_assertion_message_cmpnum
2928 g_assertion_message_error
2938 g_test_log_type_name
2939 g_test_log_buffer_new
2940 g_test_log_buffer_free
2941 g_test_log_buffer_push
2942 g_test_log_buffer_pop
2947 <TITLE>GVariantType</TITLE>
2948 <FILE>gvarianttype</FILE>
2950 G_VARIANT_TYPE_BOOLEAN
2952 G_VARIANT_TYPE_INT16
2953 G_VARIANT_TYPE_UINT16
2954 G_VARIANT_TYPE_INT32
2955 G_VARIANT_TYPE_UINT32
2956 G_VARIANT_TYPE_INT64
2957 G_VARIANT_TYPE_UINT64
2958 G_VARIANT_TYPE_HANDLE
2959 G_VARIANT_TYPE_DOUBLE
2960 G_VARIANT_TYPE_STRING
2961 G_VARIANT_TYPE_OBJECT_PATH
2962 G_VARIANT_TYPE_SIGNATURE
2963 G_VARIANT_TYPE_VARIANT
2965 G_VARIANT_TYPE_BASIC
2966 G_VARIANT_TYPE_MAYBE
2967 G_VARIANT_TYPE_ARRAY
2968 G_VARIANT_TYPE_TUPLE
2970 G_VARIANT_TYPE_DICT_ENTRY
2971 G_VARIANT_TYPE_DICTIONARY
2972 G_VARIANT_TYPE_STRING_ARRAY
2973 G_VARIANT_TYPE_OBJECT_PATH_ARRAY
2974 G_VARIANT_TYPE_BYTESTRING
2975 G_VARIANT_TYPE_BYTESTRING_ARRAY
2976 G_VARIANT_TYPE_VARDICT
2985 g_variant_type_string_is_valid
2986 g_variant_type_string_scan
2987 g_variant_type_get_string_length
2988 g_variant_type_peek_string
2989 g_variant_type_dup_string
2992 g_variant_type_is_definite
2993 g_variant_type_is_container
2994 g_variant_type_is_basic
2995 g_variant_type_is_maybe
2996 g_variant_type_is_array
2997 g_variant_type_is_tuple
2998 g_variant_type_is_dict_entry
2999 g_variant_type_is_variant
3003 g_variant_type_equal
3004 g_variant_type_is_subtype_of
3007 g_variant_type_new_maybe
3008 g_variant_type_new_array
3009 g_variant_type_new_tuple
3010 g_variant_type_new_dict_entry
3013 g_variant_type_element
3014 g_variant_type_n_items
3015 g_variant_type_first
3018 g_variant_type_value
3022 <TITLE>GVariant</TITLE>
3023 <FILE>gvariant</FILE>
3028 g_variant_is_floating
3031 g_variant_get_type_string
3032 g_variant_is_of_type
3033 g_variant_is_container
3047 g_variant_new_boolean
3050 g_variant_new_uint16
3052 g_variant_new_uint32
3054 g_variant_new_uint64
3055 g_variant_new_handle
3056 g_variant_new_double
3057 g_variant_new_string
3058 g_variant_new_object_path
3059 g_variant_is_object_path
3060 g_variant_new_signature
3061 g_variant_is_signature
3062 g_variant_new_variant
3065 g_variant_new_bytestring
3066 g_variant_new_bytestring_array
3069 g_variant_get_boolean
3072 g_variant_get_uint16
3074 g_variant_get_uint32
3076 g_variant_get_uint64
3077 g_variant_get_handle
3078 g_variant_get_double
3079 g_variant_get_string
3080 g_variant_dup_string
3081 g_variant_get_variant
3086 g_variant_get_bytestring
3087 g_variant_dup_bytestring
3088 g_variant_get_bytestring_array
3089 g_variant_dup_bytestring_array
3095 g_variant_new_dict_entry
3096 g_variant_new_fixed_array
3100 g_variant_n_children
3101 g_variant_get_child_value
3103 g_variant_lookup_value
3105 g_variant_get_fixed_array
3111 g_variant_new_from_data
3113 g_variant_get_normal_form
3114 g_variant_is_normal_form
3122 g_variant_print_string
3129 g_variant_iter_n_children
3131 g_variant_iter_next_value
3137 g_variant_builder_unref
3138 g_variant_builder_ref
3139 g_variant_builder_new
3140 g_variant_builder_init
3141 g_variant_builder_clear
3142 g_variant_builder_add_value
3143 g_variant_builder_add
3144 g_variant_builder_add_parsed
3145 g_variant_builder_end
3146 g_variant_builder_open
3147 g_variant_builder_close
3151 G_VARIANT_PARSE_ERROR
3153 g_variant_new_parsed_va
3154 g_variant_new_parsed
3156 <SUBSECTION Private>
3157 g_variant_parser_get_error_quark
3158 g_variant_type_checked_
3163 <FILE>ghostutils</FILE>
3164 <TITLE>Hostname Utilities</TITLE>
3166 g_hostname_to_unicode
3168 g_hostname_is_non_ascii
3169 g_hostname_is_ascii_encoded
3171 g_hostname_is_ip_address