1 <INCLUDE>glib.h</INCLUDE>
4 <TITLE>Basic Types</TITLE>
103 <TITLE>Version Information</TITLE>
135 GLIB_VERSION_MIN_REQUIRED
136 GLIB_VERSION_MAX_ALLOWED
137 GLIB_DISABLE_DEPRECATION_WARNINGS
141 GLIB_AVAILABLE_IN_ALL
142 GLIB_AVAILABLE_IN_2_26
143 GLIB_AVAILABLE_IN_2_28
144 GLIB_AVAILABLE_IN_2_30
145 GLIB_AVAILABLE_IN_2_32
146 GLIB_AVAILABLE_IN_2_34
147 GLIB_AVAILABLE_IN_2_36
148 GLIB_AVAILABLE_IN_2_38
149 GLIB_AVAILABLE_IN_2_40
150 GLIB_AVAILABLE_IN_2_42
151 GLIB_AVAILABLE_IN_2_44
152 GLIB_AVAILABLE_IN_2_46
153 GLIB_AVAILABLE_IN_2_48
154 GLIB_AVAILABLE_IN_2_50
155 GLIB_AVAILABLE_IN_2_52
156 GLIB_AVAILABLE_IN_2_54
157 GLIB_AVAILABLE_IN_2_56
158 GLIB_DEPRECATED_IN_2_26
159 GLIB_DEPRECATED_IN_2_26_FOR
160 GLIB_DEPRECATED_IN_2_28
161 GLIB_DEPRECATED_IN_2_28_FOR
162 GLIB_DEPRECATED_IN_2_30
163 GLIB_DEPRECATED_IN_2_30_FOR
164 GLIB_DEPRECATED_IN_2_32
165 GLIB_DEPRECATED_IN_2_32_FOR
166 GLIB_DEPRECATED_IN_2_34
167 GLIB_DEPRECATED_IN_2_34_FOR
168 GLIB_DEPRECATED_IN_2_36
169 GLIB_DEPRECATED_IN_2_36_FOR
170 GLIB_DEPRECATED_IN_2_38
171 GLIB_DEPRECATED_IN_2_38_FOR
172 GLIB_DEPRECATED_IN_2_40
173 GLIB_DEPRECATED_IN_2_40_FOR
174 GLIB_DEPRECATED_IN_2_42
175 GLIB_DEPRECATED_IN_2_42_FOR
176 GLIB_DEPRECATED_IN_2_44
177 GLIB_DEPRECATED_IN_2_44_FOR
178 GLIB_DEPRECATED_IN_2_46
179 GLIB_DEPRECATED_IN_2_46_FOR
180 GLIB_DEPRECATED_IN_2_48
181 GLIB_DEPRECATED_IN_2_48_FOR
182 GLIB_DEPRECATED_IN_2_50
183 GLIB_DEPRECATED_IN_2_50_FOR
184 GLIB_DEPRECATED_IN_2_52
185 GLIB_DEPRECATED_IN_2_52_FOR
186 GLIB_DEPRECATED_IN_2_54
187 GLIB_DEPRECATED_IN_2_54_FOR
188 GLIB_DEPRECATED_IN_2_56
189 GLIB_DEPRECATED_IN_2_56_FOR
190 GLIB_VERSION_CUR_STABLE
191 GLIB_VERSION_PREV_STABLE
195 <TITLE>Standard Macros</TITLE>
205 G_SEARCHPATH_SEPARATOR
206 G_SEARCHPATH_SEPARATOR_S
240 <TITLE>Type Conversion Macros</TITLE>
241 <FILE>type_conversion</FILE>
253 <TITLE>Byte Order Macros</TITLE>
254 <FILE>byte_order</FILE>
352 GUINT16_SWAP_LE_BE_CONSTANT
353 GUINT32_SWAP_LE_BE_CONSTANT
354 GUINT64_SWAP_LE_BE_CONSTANT
355 GUINT16_SWAP_LE_BE_IA32
356 GUINT32_SWAP_LE_BE_IA32
357 GUINT64_SWAP_LE_BE_IA32
358 GUINT16_SWAP_LE_BE_IA64
359 GUINT32_SWAP_LE_BE_IA64
360 GUINT64_SWAP_LE_BE_IA64
361 GUINT32_SWAP_LE_BE_X86_64
362 GUINT64_SWAP_LE_BE_X86_64
367 <TITLE>Bounds-checked integer arithmetic</TITLE>
368 <FILE>checkedmath</FILE>
378 <TITLE>Numerical Definitions</TITLE>
379 <FILE>numerical</FILE>
381 G_IEEE754_DOUBLE_BIAS
397 <TITLE>Miscellaneous Macros</TITLE>
398 <FILE>macros_misc</FILE>
407 G_DEFINE_AUTOPTR_CLEANUP_FUNC
408 G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC
409 G_DEFINE_AUTO_CLEANUP_FREE_FUNC
437 G_GNUC_DEPRECATED_FOR
438 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
439 G_GNUC_END_IGNORE_DEPRECATIONS
445 G_GNUC_NULL_TERMINATED
446 G_GNUC_WARN_UNUSED_RESULT
448 G_GNUC_PRETTY_FUNCTION
451 G_HAVE_GNUC_VISIBILITY
486 g_autoptr_cleanup_generic_gfree
490 <TITLE>Error Reporting</TITLE>
491 <FILE>error_reporting</FILE>
504 g_propagate_prefixed_error
508 <TITLE>The Main Event Loop</TITLE>
516 g_main_loop_is_running
517 g_main_loop_get_context
528 G_PRIORITY_DEFAULT_IDLE
540 g_main_context_default
541 g_main_context_iteration
543 g_main_context_pending
545 g_main_context_find_source_by_id
546 g_main_context_find_source_by_user_data
547 g_main_context_find_source_by_funcs_user_data
548 g_main_context_wakeup
549 g_main_context_acquire
550 g_main_context_release
551 g_main_context_is_owner
553 g_main_context_prepare
556 g_main_context_dispatch
557 g_main_context_set_poll_func
558 g_main_context_get_poll_func
560 g_main_context_add_poll
561 g_main_context_remove_poll
563 g_main_current_source
565 g_main_context_invoke
566 g_main_context_invoke_full
569 g_main_context_get_thread_default
570 g_main_context_ref_thread_default
571 g_main_context_push_thread_default
572 g_main_context_pop_thread_default
576 g_timeout_source_new_seconds
579 g_timeout_add_seconds
580 g_timeout_add_seconds_full
586 g_idle_remove_by_data
592 g_child_watch_source_new
594 g_child_watch_add_full
612 g_source_is_destroyed
613 g_source_set_priority
614 g_source_get_priority
615 g_source_set_can_recurse
616 g_source_get_can_recurse
620 g_source_set_name_by_id
622 g_source_set_callback
625 g_source_set_callback_indirect
626 g_source_set_ready_time
627 g_source_get_ready_time
629 g_source_remove_unix_fd
630 g_source_modify_unix_fd
631 g_source_query_unix_fd
634 g_source_add_child_source
635 g_source_remove_child_source
637 g_source_get_current_time
639 g_source_remove_by_funcs_user_data
640 g_source_remove_by_user_data
647 GLIB_USING_SYSTEM_PRINTF
657 GLIB_SYSDEF_MSG_DONTROUTE
665 g_unix_fd_source_funcs
671 <TITLE>Threads</TITLE>
722 g_rw_lock_writer_lock
723 g_rw_lock_writer_trylock
724 g_rw_lock_writer_unlock
725 g_rw_lock_reader_lock
726 g_rw_lock_reader_trylock
727 g_rw_lock_reader_unlock
759 g_pointer_bit_trylock
773 <TITLE>Deprecated Thread APIs</TITLE>
774 <FILE>threads-deprecated</FILE>
783 g_thread_get_initialized
789 g_thread_set_priority
804 g_static_mutex_trylock
805 g_static_mutex_unlock
806 g_static_mutex_get_mutex
811 G_STATIC_REC_MUTEX_INIT
812 g_static_rec_mutex_init
813 g_static_rec_mutex_lock
814 g_static_rec_mutex_trylock
815 g_static_rec_mutex_unlock
816 g_static_rec_mutex_lock_full
817 g_static_rec_mutex_unlock_full
818 g_static_rec_mutex_free
822 G_STATIC_RW_LOCK_INIT
823 g_static_rw_lock_init
824 g_static_rw_lock_reader_lock
825 g_static_rw_lock_reader_trylock
826 g_static_rw_lock_reader_unlock
827 g_static_rw_lock_writer_lock
828 g_static_rw_lock_writer_trylock
829 g_static_rw_lock_writer_unlock
830 g_static_rw_lock_free
834 G_STATIC_PRIVATE_INIT
835 g_static_private_init
838 g_static_private_free
842 g_thread_init_with_errorcheck_mutexes
844 g_static_mutex_get_mutex_impl
845 g_thread_use_default_impl
846 g_threads_got_initialized
847 g_thread_functions_for_glib_use
849 g_once_init_enter_impl
853 <TITLE>Thread Pools</TITLE>
854 <FILE>thread_pools</FILE>
858 g_thread_pool_set_max_threads
859 g_thread_pool_get_max_threads
860 g_thread_pool_get_num_threads
861 g_thread_pool_unprocessed
863 g_thread_pool_set_max_unused_threads
864 g_thread_pool_get_max_unused_threads
865 g_thread_pool_get_num_unused_threads
866 g_thread_pool_stop_unused_threads
867 g_thread_pool_set_sort_function
868 g_thread_pool_set_max_idle_time
869 g_thread_pool_get_max_idle_time
870 g_thread_pool_move_to_front
874 <TITLE>Asynchronous Queues</TITLE>
875 <FILE>async_queues</FILE>
878 g_async_queue_new_full
882 g_async_queue_push_sorted
883 g_async_queue_push_front
886 g_async_queue_try_pop
887 g_async_queue_timeout_pop
894 g_async_queue_ref_unlocked
895 g_async_queue_unref_and_unlock
896 g_async_queue_push_unlocked
897 g_async_queue_push_sorted_unlocked
898 g_async_queue_push_front_unlocked
899 g_async_queue_remove_unlocked
900 g_async_queue_pop_unlocked
901 g_async_queue_try_pop_unlocked
902 g_async_queue_timeout_pop_unlocked
903 g_async_queue_length_unlocked
904 g_async_queue_sort_unlocked
907 g_async_queue_timed_pop
908 g_async_queue_timed_pop_unlocked
912 <TITLE>Atomic Operations</TITLE>
913 <FILE>atomic_operations</FILE>
920 g_atomic_int_dec_and_test
921 g_atomic_int_compare_and_exchange
930 g_atomic_pointer_compare_and_exchange
937 g_atomic_int_exchange_and_add
941 <TITLE>IO Channels</TITLE>
942 <FILE>iochannels</FILE>
946 g_io_channel_unix_new
947 g_io_channel_unix_get_fd
948 g_io_channel_win32_new_fd
949 g_io_channel_win32_new_socket
950 g_io_channel_win32_new_messages
956 g_io_channel_new_file
957 g_io_channel_read_chars
958 g_io_channel_read_unichar
959 g_io_channel_read_line
960 g_io_channel_read_line_string
961 g_io_channel_read_to_end
962 g_io_channel_write_chars
963 g_io_channel_write_unichar
965 g_io_channel_seek_position
967 g_io_channel_shutdown
973 g_io_channel_error_from_errno
990 g_io_channel_get_buffer_size
991 g_io_channel_set_buffer_size
992 g_io_channel_get_buffer_condition
993 g_io_channel_get_flags
994 g_io_channel_set_flags
996 g_io_channel_get_line_term
997 g_io_channel_set_line_term
998 g_io_channel_get_buffered
999 g_io_channel_set_buffered
1000 g_io_channel_get_encoding
1001 g_io_channel_set_encoding
1002 g_io_channel_get_close_on_unref
1003 g_io_channel_set_close_on_unref
1012 <SUBSECTION Private>
1013 g_io_channel_win32_poll
1014 g_io_channel_win32_make_pollfd
1015 g_io_channel_win32_get_fd
1016 g_io_channel_win32_new_stream_socket
1017 g_io_channel_win32_set_debug
1018 g_io_channel_error_quark
1020 G_IO_FLAG_IS_WRITEABLE
1024 <TITLE>Memory Allocation</TITLE>
1064 g_mem_is_system_malloc
1067 glib_mem_profiler_table
1072 <TITLE>Warnings and Assertions</TITLE>
1073 <FILE>warnings</FILE>
1080 g_set_printerr_handler
1084 g_return_val_if_fail
1086 g_return_val_if_reached
1092 g_on_error_stack_trace
1097 <SUBSECTION Private>
1098 g_return_if_fail_warning
1104 <TITLE>Glob-style pattern matching</TITLE>
1105 <FILE>patterns</FILE>
1109 g_pattern_spec_equal
1111 g_pattern_match_string
1112 g_pattern_match_simple
1116 <TITLE>Perl-compatible regular expressions</TITLE>
1128 g_regex_get_max_backref
1129 g_regex_get_capture_count
1130 g_regex_get_has_cr_or_lf
1131 g_regex_get_max_lookbehind
1132 g_regex_get_string_number
1133 g_regex_get_compile_flags
1134 g_regex_get_match_flags
1135 g_regex_escape_string
1137 g_regex_match_simple
1141 g_regex_match_all_full
1142 g_regex_split_simple
1146 g_regex_replace_literal
1147 g_regex_replace_eval
1148 g_regex_check_replacement
1150 g_match_info_get_regex
1151 g_match_info_get_string
1155 g_match_info_matches
1157 g_match_info_get_match_count
1158 g_match_info_is_partial_match
1159 g_match_info_expand_references
1161 g_match_info_fetch_pos
1162 g_match_info_fetch_named
1163 g_match_info_fetch_named_pos
1164 g_match_info_fetch_all
1165 <SUBSECTION Private>
1170 <TITLE>Message Logging</TITLE>
1171 <FILE>messages</FILE>
1174 G_LOG_LEVEL_USER_SHIFT
1190 g_log_set_handler_full
1191 g_log_remove_handler
1192 g_log_set_always_fatal
1193 g_log_set_fatal_mask
1194 g_log_default_handler
1195 g_log_set_default_handler
1201 g_log_structured_array
1207 g_log_set_writer_func
1208 g_log_writer_supports_color
1209 g_log_writer_is_journald
1210 g_log_writer_format_fields
1211 g_log_writer_journald
1212 g_log_writer_standard_streams
1213 g_log_writer_default
1217 <TITLE>Timers</TITLE>
1230 <TITLE>Spawning Processes</TITLE>
1235 GSpawnChildSetupFunc
1236 g_spawn_async_with_fds
1237 g_spawn_async_with_pipes
1241 g_spawn_check_exit_status
1242 g_spawn_command_line_async
1243 g_spawn_command_line_sync
1245 <SUBSECTION Private>
1247 g_spawn_exit_error_quark
1251 <TITLE>Simple XML Subset Parser</TITLE>
1258 g_markup_escape_text
1259 g_markup_printf_escaped
1260 g_markup_vprintf_escaped
1261 g_markup_parse_context_new
1262 g_markup_parse_context_parse
1263 g_markup_parse_context_end_parse
1264 g_markup_parse_context_free
1265 g_markup_parse_context_get_position
1266 g_markup_parse_context_get_element
1267 g_markup_parse_context_get_element_stack
1268 g_markup_parse_context_get_user_data
1269 g_markup_parse_context_push
1270 g_markup_parse_context_pop
1271 g_markup_parse_context_ref
1272 g_markup_parse_context_unref
1275 g_markup_collect_attributes
1276 <SUBSECTION Private>
1277 g_markup_error_quark
1282 <TITLE>Shell-related Utilities</TITLE>
1289 <SUBSECTION Private>
1295 <TITLE>Commandline option parser</TITLE>
1301 g_option_context_new
1302 g_option_context_set_summary
1303 g_option_context_get_summary
1304 g_option_context_set_description
1305 g_option_context_get_description
1307 g_option_context_set_translate_func
1308 g_option_context_set_translation_domain
1309 g_option_context_free
1310 g_option_context_parse
1311 g_option_context_parse_strv
1312 g_option_context_set_help_enabled
1313 g_option_context_get_help_enabled
1314 g_option_context_set_ignore_unknown_options
1315 g_option_context_get_ignore_unknown_options
1316 g_option_context_get_help
1317 g_option_context_get_strict_posix
1318 g_option_context_set_strict_posix
1323 g_option_context_add_main_entries
1325 g_option_context_add_group
1326 g_option_context_set_main_group
1327 g_option_context_get_main_group
1330 g_option_group_unref
1332 g_option_group_add_entries
1334 g_option_group_set_parse_hooks
1336 g_option_group_set_error_hook
1337 g_option_group_set_translate_func
1338 g_option_group_set_translation_domain
1339 <SUBSECTION Private>
1340 g_option_error_quark
1345 <TITLE>File Utilities</TITLE>
1346 <FILE>fileutils</FILE>
1347 <INCLUDE>glib.h,glib/gstdio.h,fcntl.h,sys/types.h,sys/stat.h</INCLUDE>
1351 g_file_error_from_errno
1359 g_mkdir_with_parents
1374 g_mapped_file_new_from_fd
1378 g_mapped_file_get_length
1379 g_mapped_file_get_contents
1380 g_mapped_file_get_bytes
1401 <SUBSECTION Private>
1408 <TITLE>String Utility Functions</TITLE>
1409 <FILE>string_utils</FILE>
1410 <INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
1423 g_str_tokenize_and_fold
1442 g_printf_string_upper_bound
1460 g_ascii_xdigit_value
1492 G_ASCII_DTOSTR_BUF_SIZE
1500 G_NUMBER_PARSER_ERROR
1501 g_ascii_string_to_signed
1502 g_ascii_string_to_unsigned
1504 <SUBSECTION Private>
1505 g_number_parser_error_quark
1534 <SUBSECTION Private>
1540 <TITLE>Date and Time Functions</TITLE>
1547 g_time_val_from_iso8601
1548 g_time_val_to_iso8601
1551 g_get_monotonic_time
1589 g_date_subtract_days
1591 g_date_subtract_months
1593 g_date_subtract_years
1605 g_date_get_day_of_year
1608 g_date_get_days_in_month
1609 g_date_is_first_of_month
1610 g_date_is_last_of_month
1612 g_date_get_monday_week_of_year
1613 g_date_get_monday_weeks_in_year
1614 g_date_get_sunday_week_of_year
1615 g_date_get_sunday_weeks_in_year
1616 g_date_get_iso8601_week_of_year
1629 g_date_valid_weekday
1631 <SUBSECTION Private>
1638 g_date_monday_week_of_year
1639 g_date_sunday_week_of_year
1640 g_date_days_in_month
1641 g_date_monday_weeks_in_year
1642 g_date_sunday_weeks_in_year
1646 <FILE>timezone</FILE>
1653 g_time_zone_new_local
1655 g_time_zone_new_offset
1658 g_time_zone_find_interval
1659 g_time_zone_adjust_time
1661 g_time_zone_get_identifier
1662 g_time_zone_get_abbreviation
1663 g_time_zone_get_offset
1668 <FILE>date-time</FILE>
1674 G_TIME_SPAN_MILLISECOND
1683 g_date_time_new_now_local
1684 g_date_time_new_now_utc
1687 g_date_time_new_from_unix_local
1688 g_date_time_new_from_unix_utc
1691 g_date_time_new_from_timeval_local
1692 g_date_time_new_from_timeval_utc
1693 g_date_time_new_from_iso8601
1697 g_date_time_new_local
1704 g_date_time_add_years
1705 g_date_time_add_months
1706 g_date_time_add_weeks
1707 g_date_time_add_days
1710 g_date_time_add_hours
1711 g_date_time_add_minutes
1712 g_date_time_add_seconds
1715 g_date_time_add_full
1719 g_date_time_difference
1727 g_date_time_get_year
1728 g_date_time_get_month
1729 g_date_time_get_day_of_month
1732 g_date_time_get_week_numbering_year
1733 g_date_time_get_week_of_year
1734 g_date_time_get_day_of_week
1737 g_date_time_get_day_of_year
1740 g_date_time_get_hour
1741 g_date_time_get_minute
1742 g_date_time_get_second
1743 g_date_time_get_microsecond
1744 g_date_time_get_seconds
1748 g_date_time_to_timeval
1751 g_date_time_get_utc_offset
1752 g_date_time_get_timezone
1753 g_date_time_get_timezone_abbreviation
1754 g_date_time_is_daylight_savings
1757 g_date_time_to_timezone
1758 g_date_time_to_local
1766 <TITLE>Hook Functions</TITLE>
1777 g_hook_list_invoke_check
1780 g_hook_list_marshal_check
1781 GHookCheckMarshaller
1788 g_hook_insert_before
1789 g_hook_insert_sorted
1799 g_hook_find_func_data
1807 G_HOOK_FLAG_USER_SHIFT
1826 <TITLE>Miscellaneous Utility Functions</TITLE>
1827 <FILE>misc_utils</FILE>
1828 g_get_application_name
1829 g_set_application_name
1842 g_get_user_cache_dir
1844 g_get_user_config_dir
1845 g_get_user_runtime_dir
1847 g_get_user_special_dir
1848 g_get_system_data_dirs
1849 g_get_system_config_dirs
1850 g_reload_user_special_dirs_cache
1859 g_canonicalize_filename
1866 g_build_filename_valist
1874 g_format_size_for_display
1877 g_find_program_in_path
1885 g_spaced_primes_closest
1891 g_parse_debug_string
1904 <SUBSECTION Private>
1907 g_win32_get_system_data_dirs_for_module
1913 <TITLE>Lexical Scanner</TITLE>
1914 <FILE>scanner</FILE>
1921 g_scanner_input_file
1922 g_scanner_sync_file_offset
1923 g_scanner_input_text
1924 g_scanner_peek_next_token
1925 g_scanner_get_next_token
1930 g_scanner_cur_position
1936 g_scanner_scope_add_symbol
1937 g_scanner_scope_foreach_symbol
1938 g_scanner_scope_lookup_symbol
1939 g_scanner_scope_remove_symbol
1940 g_scanner_add_symbol
1941 g_scanner_remove_symbol
1942 g_scanner_foreach_symbol
1945 g_scanner_freeze_symbol_table
1946 g_scanner_thaw_symbol_table
1947 g_scanner_lookup_symbol
1952 g_scanner_unexp_token
1968 <TITLE>Key-value file parser</TITLE>
1969 <FILE>keyfile</FILE>
1980 g_key_file_set_list_separator
1981 g_key_file_load_from_file
1982 g_key_file_load_from_data
1983 g_key_file_load_from_bytes
1984 g_key_file_load_from_data_dirs
1985 g_key_file_load_from_dirs
1987 g_key_file_save_to_file
1988 g_key_file_get_start_group
1989 g_key_file_get_groups
1991 g_key_file_has_group
1995 g_key_file_get_value
1996 g_key_file_get_string
1997 g_key_file_get_locale_string
1998 g_key_file_get_locale_for_key
1999 g_key_file_get_boolean
2000 g_key_file_get_integer
2001 g_key_file_get_int64
2002 g_key_file_get_uint64
2003 g_key_file_get_double
2004 g_key_file_get_string_list
2005 g_key_file_get_locale_string_list
2006 g_key_file_get_boolean_list
2007 g_key_file_get_integer_list
2008 g_key_file_get_double_list
2009 g_key_file_get_comment
2012 g_key_file_set_value
2013 g_key_file_set_string
2014 g_key_file_set_locale_string
2015 g_key_file_set_boolean
2016 g_key_file_set_integer
2017 g_key_file_set_int64
2018 g_key_file_set_uint64
2019 g_key_file_set_double
2020 g_key_file_set_string_list
2021 g_key_file_set_locale_string_list
2022 g_key_file_set_boolean_list
2023 g_key_file_set_integer_list
2024 g_key_file_set_double_list
2025 g_key_file_set_comment
2026 g_key_file_remove_group
2027 g_key_file_remove_key
2028 g_key_file_remove_comment
2031 G_KEY_FILE_DESKTOP_GROUP
2032 G_KEY_FILE_DESKTOP_KEY_TYPE
2033 G_KEY_FILE_DESKTOP_KEY_VERSION
2034 G_KEY_FILE_DESKTOP_KEY_NAME
2035 G_KEY_FILE_DESKTOP_KEY_GENERIC_NAME
2036 G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY
2037 G_KEY_FILE_DESKTOP_KEY_COMMENT
2038 G_KEY_FILE_DESKTOP_KEY_ICON
2039 G_KEY_FILE_DESKTOP_KEY_HIDDEN
2040 G_KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
2041 G_KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
2042 G_KEY_FILE_DESKTOP_KEY_TRY_EXEC
2043 G_KEY_FILE_DESKTOP_KEY_EXEC
2044 G_KEY_FILE_DESKTOP_KEY_PATH
2045 G_KEY_FILE_DESKTOP_KEY_TERMINAL
2046 G_KEY_FILE_DESKTOP_KEY_MIME_TYPE
2047 G_KEY_FILE_DESKTOP_KEY_CATEGORIES
2048 G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
2049 G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
2050 G_KEY_FILE_DESKTOP_KEY_URL
2051 G_KEY_FILE_DESKTOP_KEY_ACTIONS
2052 G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE
2053 G_KEY_FILE_DESKTOP_TYPE_APPLICATION
2054 G_KEY_FILE_DESKTOP_TYPE_LINK
2055 G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
2057 <SUBSECTION Private>
2058 g_key_file_error_quark
2063 <TITLE>Bookmark file parser</TITLE>
2064 <FILE>bookmarkfile</FILE>
2066 G_BOOKMARK_FILE_ERROR
2069 g_bookmark_file_free
2070 g_bookmark_file_load_from_file
2071 g_bookmark_file_load_from_data
2072 g_bookmark_file_load_from_data_dirs
2073 g_bookmark_file_to_data
2074 g_bookmark_file_to_file
2075 g_bookmark_file_has_item
2076 g_bookmark_file_has_group
2077 g_bookmark_file_has_application
2078 g_bookmark_file_get_size
2079 g_bookmark_file_get_uris G_GNUC_MALLOC
2082 g_bookmark_file_get_title
2083 g_bookmark_file_get_description
2084 g_bookmark_file_get_mime_type
2085 g_bookmark_file_get_is_private
2086 g_bookmark_file_get_icon
2087 g_bookmark_file_get_added
2088 g_bookmark_file_get_modified
2089 g_bookmark_file_get_visited
2090 g_bookmark_file_get_groups
2091 g_bookmark_file_get_applications
2092 g_bookmark_file_get_app_info
2095 g_bookmark_file_set_title
2096 g_bookmark_file_set_description
2097 g_bookmark_file_set_mime_type
2098 g_bookmark_file_set_is_private
2099 g_bookmark_file_set_icon
2100 g_bookmark_file_set_added
2101 g_bookmark_file_set_groups
2102 g_bookmark_file_set_modified
2103 g_bookmark_file_set_visited
2104 g_bookmark_file_set_app_info
2105 g_bookmark_file_add_group
2106 g_bookmark_file_add_application
2107 g_bookmark_file_remove_group
2108 g_bookmark_file_remove_application
2109 g_bookmark_file_remove_item
2110 g_bookmark_file_move_item
2112 <SUBSECTION Private>
2113 g_bookmark_file_error_quark
2117 <TITLE>Dynamic Loading of Modules</TITLE>
2118 <FILE>modules</FILE>
2119 <INCLUDE>gmodule.h</INCLUDE>
2127 g_module_make_resident
2139 <TITLE>Automatic String Completion</TITLE>
2140 <FILE>completion</FILE>
2144 g_completion_add_items
2145 g_completion_remove_items
2146 g_completion_clear_items
2147 g_completion_complete
2148 g_completion_complete_utf8
2149 g_completion_set_compare
2150 GCompletionStrncmpFunc
2155 <TITLE>Windows Compatibility Functions</TITLE>
2156 <FILE>windows</FILE>
2160 g_win32_check_windows_version
2161 g_win32_get_command_line
2162 g_win32_error_message
2164 g_win32_get_package_installation_directory
2165 g_win32_get_package_installation_directory_of_module
2166 g_win32_get_package_installation_subdirectory
2167 g_win32_get_windows_version
2168 g_win32_locale_filename_from_utf8
2169 G_WIN32_DLLMAIN_FOR_DLL_NAME
2170 G_WIN32_HAVE_WIDECHAR_API
2173 <SUBSECTION Private>
2179 <TITLE>UNIX-specific utilities and integration</TITLE>
2183 g_unix_set_fd_nonblocking
2187 g_unix_signal_add_full
2188 g_unix_signal_source_new
2194 g_unix_fd_source_new
2196 <SUBSECTION Private>
2203 <TITLE>Memory Slices</TITLE>
2204 <FILE>memory_slices</FILE>
2209 g_slice_free_chain_with_offset
2218 <SUBSECTION Private>
2222 g_slice_get_config_state
2223 g_slice_debug_tree_statistics
2227 <TITLE>Doubly-Linked Lists</TITLE>
2228 <FILE>linked_lists_double</FILE>
2235 g_list_insert_before
2236 g_list_insert_sorted
2256 g_list_insert_sorted_with_data
2257 g_list_sort_with_data
2280 <TITLE>Singly-Linked Lists</TITLE>
2281 <FILE>linked_lists_single</FILE>
2289 g_slist_insert_before
2290 g_slist_insert_sorted
2305 g_slist_insert_sorted_with_data
2307 g_slist_sort_with_data
2325 <TITLE>Double-ended Queues</TITLE>
2355 g_queue_insert_before
2356 g_queue_insert_after
2357 g_queue_insert_sorted
2358 g_queue_push_head_link
2359 g_queue_push_tail_link
2360 g_queue_push_nth_link
2361 g_queue_pop_head_link
2362 g_queue_pop_tail_link
2363 g_queue_pop_nth_link
2364 g_queue_peek_head_link
2365 g_queue_peek_tail_link
2366 g_queue_peek_nth_link
2373 <TITLE>Sequences</TITLE>
2374 <FILE>sequence</FILE>
2378 GSequenceIterCompareFunc
2383 g_sequence_get_length
2386 g_sequence_foreach_range
2388 g_sequence_sort_iter
2391 g_sequence_get_begin_iter
2392 g_sequence_get_end_iter
2393 g_sequence_get_iter_at_pos
2396 g_sequence_insert_before
2399 g_sequence_insert_sorted
2400 g_sequence_insert_sorted_iter
2401 g_sequence_sort_changed
2402 g_sequence_sort_changed_iter
2404 g_sequence_remove_range
2405 g_sequence_move_range
2407 g_sequence_search_iter
2409 g_sequence_lookup_iter
2416 g_sequence_iter_is_begin
2417 g_sequence_iter_is_end
2418 g_sequence_iter_next
2419 g_sequence_iter_prev
2420 g_sequence_iter_get_position
2421 g_sequence_iter_move
2422 g_sequence_iter_get_sequence
2425 g_sequence_iter_compare
2426 g_sequence_range_get_midpoint
2430 <TITLE>Trash Stacks</TITLE>
2431 <FILE>trash_stack</FILE>
2437 g_trash_stack_height
2441 <TITLE>Hash Tables</TITLE>
2442 <FILE>hash_tables</FILE>
2445 g_hash_table_new_full
2449 g_hash_table_replace
2451 g_hash_table_contains
2454 g_hash_table_lookup_extended
2455 g_hash_table_foreach
2460 g_hash_table_steal_extended
2461 g_hash_table_foreach_remove
2462 g_hash_table_foreach_steal
2463 g_hash_table_remove_all
2464 g_hash_table_steal_all
2465 g_hash_table_get_keys
2466 g_hash_table_get_values
2467 g_hash_table_get_keys_as_array
2471 g_hash_table_destroy
2475 g_hash_table_iter_init
2476 g_hash_table_iter_next
2477 g_hash_table_iter_get_hash_table
2478 g_hash_table_iter_replace
2479 g_hash_table_iter_remove
2480 g_hash_table_iter_steal
2497 <TITLE>Strings</TITLE>
2498 <FILE>strings</FILE>
2507 g_string_append_vprintf
2509 g_string_append_printf
2512 g_string_append_unichar
2514 g_string_append_uri_escaped
2517 g_string_prepend_unichar
2518 g_string_prepend_len
2521 g_string_insert_unichar
2524 g_string_overwrite_len
2529 g_string_free_to_bytes
2539 <SUBSECTION Private>
2540 g_string_append_c_inline
2541 g_autoptr_cleanup_gstring_free
2545 <TITLE>String Chunks</TITLE>
2546 <FILE>string_chunks</FILE>
2549 g_string_chunk_insert
2550 g_string_chunk_insert_const
2551 g_string_chunk_insert_len
2552 g_string_chunk_clear
2558 <TITLE>Arrays</TITLE>
2565 g_array_get_element_size
2569 g_array_prepend_vals
2572 g_array_remove_index
2573 g_array_remove_index_fast
2574 g_array_remove_range
2576 g_array_sort_with_data
2579 g_array_set_clear_func
2584 <TITLE>Pointer Arrays</TITLE>
2585 <FILE>arrays_pointer</FILE>
2588 g_ptr_array_sized_new
2589 g_ptr_array_new_with_free_func
2590 g_ptr_array_new_full
2591 g_ptr_array_set_free_func
2597 g_ptr_array_remove_index
2598 g_ptr_array_remove_fast
2599 g_ptr_array_remove_index_fast
2600 g_ptr_array_remove_range
2602 g_ptr_array_sort_with_data
2603 g_ptr_array_set_size
2608 g_ptr_array_find_with_equal_func
2613 <TITLE>Byte Arrays</TITLE>
2614 <FILE>arrays_byte</FILE>
2618 g_byte_array_new_take
2619 g_byte_array_sized_new
2623 g_byte_array_prepend
2624 g_byte_array_remove_index
2625 g_byte_array_remove_index_fast
2626 g_byte_array_remove_range
2628 g_byte_array_sort_with_data
2629 g_byte_array_set_size
2631 g_byte_array_free_to_bytes
2638 g_bytes_new_with_free_func
2639 g_bytes_new_from_bytes
2647 g_bytes_unref_to_data
2648 g_bytes_unref_to_array
2650 <SUBSECTION Private>
2655 <TITLE>Balanced Binary Trees</TITLE>
2656 <FILE>trees-binary</FILE>
2661 g_tree_new_with_data
2668 g_tree_lookup_extended
2679 <TITLE>N-ary Trees</TITLE>
2680 <FILE>trees-nary</FILE>
2689 g_node_insert_before
2696 g_node_insert_data_after
2697 g_node_insert_data_before
2702 g_node_reverse_children
2707 g_node_children_foreach
2715 g_node_child_position
2719 g_node_first_sibling
2740 <TITLE>Quarks</TITLE>
2745 g_quark_from_static_string
2749 g_intern_static_string
2753 <TITLE>Keyed Data Lists</TITLE>
2754 <FILE>datalist</FILE>
2759 g_datalist_id_set_data
2760 g_datalist_id_set_data_full
2761 g_datalist_id_get_data
2762 g_datalist_id_remove_data
2763 g_datalist_id_remove_no_notify
2765 g_datalist_id_dup_data
2766 g_datalist_id_replace_data
2770 g_datalist_set_data_full
2772 g_datalist_remove_data
2773 g_datalist_remove_no_notify
2778 g_datalist_set_flags
2779 g_datalist_unset_flags
2780 g_datalist_get_flags
2781 G_DATALIST_FLAGS_MASK
2786 <TITLE>Datasets</TITLE>
2787 <FILE>datasets</FILE>
2788 g_dataset_id_set_data
2789 g_dataset_id_set_data_full
2791 g_dataset_id_get_data
2792 g_dataset_id_remove_data
2793 g_dataset_id_remove_no_notify
2797 g_dataset_set_data_full
2799 g_dataset_remove_data
2800 g_dataset_remove_no_notify
2810 <TITLE>Relations and Tuples</TITLE>
2811 <FILE>relations</FILE>
2832 <TITLE>Caches</TITLE>
2842 g_cache_value_foreach
2851 <TITLE>Random Numbers</TITLE>
2852 <FILE>random_numbers</FILE>
2854 g_rand_new_with_seed
2855 g_rand_new_with_seed_array
2860 g_rand_set_seed_array
2871 g_random_double_range
2875 <TITLE>Character Set Conversion</TITLE>
2876 <FILE>conversions</FILE>
2878 g_convert_with_fallback
2880 g_convert_with_iconv
2887 g_filename_from_utf8
2888 g_get_filename_charsets
2889 g_filename_display_name
2890 g_filename_display_basename
2898 <SUBSECTION Private>
2899 g_convert_error_quark
2903 <TITLE>Unicode Manipulation</TITLE>
2904 <FILE>unicode</FILE>
2925 g_unichar_iswide_cjk
2926 g_unichar_iszerowidth
2930 g_unichar_digit_value
2931 g_unichar_xdigit_value
2934 g_unichar_fully_decompose
2935 G_UNICHAR_MAX_DECOMPOSITION_LENGTH
2937 G_UNICODE_COMBINING_MARK
2940 g_unichar_break_type
2941 g_unichar_combining_class
2942 g_unicode_canonical_ordering
2943 g_unicode_canonical_decomposition
2944 g_unichar_get_mirror_char
2946 g_unichar_get_script
2947 g_unicode_script_from_iso15924
2948 g_unicode_script_to_iso15924
2953 g_utf8_get_char_validated
2954 g_utf8_offset_to_pointer
2955 g_utf8_pointer_to_offset
2957 g_utf8_find_next_char
2958 g_utf8_find_prev_char
2976 g_utf8_collate_key_for_filename
2988 <SUBSECTION Private>
2995 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
3008 g_get_language_names
3009 g_get_locale_variants
3013 <TITLE>Base64 Encoding</TITLE>
3015 g_base64_encode_step
3016 g_base64_encode_close
3018 g_base64_decode_step
3020 g_base64_decode_inplace
3024 <TITLE>URI Functions</TITLE>
3025 <FILE>gurifuncs</FILE>
3026 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
3027 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
3028 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
3029 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
3030 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
3033 g_uri_unescape_string
3034 g_uri_unescape_segment
3035 g_uri_list_extract_uris
3041 <TITLE>Data Checksums</TITLE>
3042 <FILE>checksum</FILE>
3044 g_checksum_type_get_length
3051 g_checksum_get_string
3052 g_checksum_get_digest
3054 g_compute_checksum_for_data
3055 g_compute_checksum_for_string
3056 g_compute_checksum_for_bytes
3060 <TITLE>Data HMACs</TITLE>
3071 g_compute_hmac_for_data
3072 g_compute_hmac_for_string
3073 g_compute_hmac_for_bytes
3077 <TITLE>Testing</TITLE>
3078 <FILE>testing</FILE>
3079 g_test_minimized_result
3080 g_test_maximized_result
3095 g_test_add_data_func
3096 g_test_add_data_func_full
3100 g_test_build_filename
3112 g_test_log_set_fatal_handler
3115 g_test_timer_elapsed
3119 g_test_queue_destroy
3122 g_test_expect_message
3123 g_test_assert_expected_messages
3126 GTestSubprocessFlags
3127 g_test_trap_subprocess
3128 g_test_trap_has_passed
3129 g_test_trap_reached_timeout
3130 g_test_trap_assert_passed
3131 g_test_trap_assert_failed
3132 g_test_trap_assert_stdout
3133 g_test_trap_assert_stdout_unmatched
3134 g_test_trap_assert_stderr
3135 g_test_trap_assert_stderr_unmatched
3140 g_test_rand_int_range
3142 g_test_rand_double_range
3145 g_assert_not_reached
3152 g_assert_cmpfloat_with_epsilon
3160 g_test_set_nonfatal_assertions
3169 g_test_suite_add_suite
3172 <SUBSECTION Private>
3173 g_test_trap_assertions
3175 g_assertion_message_expr
3176 g_assertion_message_cmpstr
3177 g_assertion_message_cmpnum
3178 g_assertion_message_error
3179 g_test_assert_expected_messages_internal
3189 g_test_log_type_name
3190 g_test_log_buffer_new
3191 g_test_log_buffer_free
3192 g_test_log_buffer_push
3193 g_test_log_buffer_pop
3198 <TITLE>GVariantType</TITLE>
3199 <FILE>gvarianttype</FILE>
3201 G_VARIANT_TYPE_BOOLEAN
3203 G_VARIANT_TYPE_INT16
3204 G_VARIANT_TYPE_UINT16
3205 G_VARIANT_TYPE_INT32
3206 G_VARIANT_TYPE_UINT32
3207 G_VARIANT_TYPE_INT64
3208 G_VARIANT_TYPE_UINT64
3209 G_VARIANT_TYPE_HANDLE
3210 G_VARIANT_TYPE_DOUBLE
3211 G_VARIANT_TYPE_STRING
3212 G_VARIANT_TYPE_OBJECT_PATH
3213 G_VARIANT_TYPE_SIGNATURE
3214 G_VARIANT_TYPE_VARIANT
3216 G_VARIANT_TYPE_BASIC
3217 G_VARIANT_TYPE_MAYBE
3218 G_VARIANT_TYPE_ARRAY
3219 G_VARIANT_TYPE_TUPLE
3221 G_VARIANT_TYPE_DICT_ENTRY
3222 G_VARIANT_TYPE_DICTIONARY
3223 G_VARIANT_TYPE_STRING_ARRAY
3224 G_VARIANT_TYPE_OBJECT_PATH_ARRAY
3225 G_VARIANT_TYPE_BYTESTRING
3226 G_VARIANT_TYPE_BYTESTRING_ARRAY
3227 G_VARIANT_TYPE_VARDICT
3236 g_variant_type_string_is_valid
3237 g_variant_type_string_scan
3238 g_variant_type_get_string_length
3239 g_variant_type_peek_string
3240 g_variant_type_dup_string
3243 g_variant_type_is_definite
3244 g_variant_type_is_container
3245 g_variant_type_is_basic
3246 g_variant_type_is_maybe
3247 g_variant_type_is_array
3248 g_variant_type_is_tuple
3249 g_variant_type_is_dict_entry
3250 g_variant_type_is_variant
3254 g_variant_type_equal
3255 g_variant_type_is_subtype_of
3258 g_variant_type_new_maybe
3259 g_variant_type_new_array
3260 g_variant_type_new_tuple
3261 g_variant_type_new_dict_entry
3264 g_variant_type_element
3265 g_variant_type_n_items
3266 g_variant_type_first
3269 g_variant_type_value
3273 <TITLE>GVariant</TITLE>
3274 <FILE>gvariant</FILE>
3279 g_variant_is_floating
3282 g_variant_get_type_string
3283 g_variant_is_of_type
3284 g_variant_is_container
3292 g_variant_check_format_string
3299 g_variant_new_boolean
3302 g_variant_new_uint16
3304 g_variant_new_uint32
3306 g_variant_new_uint64
3307 g_variant_new_handle
3308 g_variant_new_double
3309 g_variant_new_string
3310 g_variant_new_take_string
3311 g_variant_new_printf
3312 g_variant_new_object_path
3313 g_variant_is_object_path
3314 g_variant_new_signature
3315 g_variant_is_signature
3316 g_variant_new_variant
3319 g_variant_new_bytestring
3320 g_variant_new_bytestring_array
3323 g_variant_get_boolean
3326 g_variant_get_uint16
3328 g_variant_get_uint32
3330 g_variant_get_uint64
3331 g_variant_get_handle
3332 g_variant_get_double
3333 g_variant_get_string
3334 g_variant_dup_string
3335 g_variant_get_variant
3340 g_variant_get_bytestring
3341 g_variant_dup_bytestring
3342 g_variant_get_bytestring_array
3343 g_variant_dup_bytestring_array
3349 g_variant_new_dict_entry
3350 g_variant_new_fixed_array
3354 g_variant_n_children
3355 g_variant_get_child_value
3357 g_variant_lookup_value
3359 g_variant_get_fixed_array
3364 g_variant_get_data_as_bytes
3366 g_variant_new_from_data
3367 g_variant_new_from_bytes
3369 g_variant_get_normal_form
3370 g_variant_is_normal_form
3378 g_variant_print_string
3385 g_variant_iter_n_children
3387 g_variant_iter_next_value
3392 G_VARIANT_BUILDER_INIT
3394 g_variant_builder_unref
3395 g_variant_builder_ref
3396 g_variant_builder_new
3397 g_variant_builder_init
3398 g_variant_builder_clear
3399 g_variant_builder_add_value
3400 g_variant_builder_add
3401 g_variant_builder_add_parsed
3402 g_variant_builder_end
3403 g_variant_builder_open
3404 g_variant_builder_close
3408 g_variant_dict_unref
3412 g_variant_dict_clear
3413 g_variant_dict_contains
3414 g_variant_dict_lookup
3415 g_variant_dict_lookup_value
3416 g_variant_dict_insert
3417 g_variant_dict_insert_value
3418 g_variant_dict_remove
3423 G_VARIANT_PARSE_ERROR
3425 g_variant_new_parsed_va
3426 g_variant_new_parsed
3427 g_variant_parse_error_print_context
3429 <SUBSECTION Private>
3430 g_variant_parse_error_quark
3431 g_variant_parser_get_error_quark
3432 g_variant_type_checked_
3437 <FILE>ghostutils</FILE>
3438 <TITLE>Hostname Utilities</TITLE>
3440 g_hostname_to_unicode
3442 g_hostname_is_non_ascii
3443 g_hostname_is_ascii_encoded
3445 g_hostname_is_ip_address
3450 <TITLE>GUuid</TITLE>
3451 g_uuid_string_is_valid
3452 g_uuid_string_random
3456 <FILE>refcount</FILE>
3464 g_atomic_ref_count_init
3465 g_atomic_ref_count_inc
3466 g_atomic_ref_count_dec
3467 g_atomic_ref_count_compare
3479 g_rc_box_release_full
3485 g_atomic_rc_box_alloc
3486 g_atomic_rc_box_alloc0
3488 g_atomic_rc_box_new0
3490 g_atomic_rc_box_acquire
3491 g_atomic_rc_box_release
3492 g_atomic_rc_box_release_full
3493 g_atomic_rc_box_get_size
3497 <FILE>refstring</FILE>
3499 g_ref_string_new_intern
3500 g_ref_string_new_len
3501 g_ref_string_acquire
3502 g_ref_string_release