Add a function to return a list of applicable locale names. (#95587,
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
index a76f031..89557b7 100644 (file)
@@ -40,9 +40,9 @@ gsize
 gssize
 
 <SUBSECTION Private>
-gldouble
 GLIB_SIZEOF_VOID_P
 GLIB_SIZEOF_LONG
+GLIB_SIZEOF_SIZE_T
 </SECTION>
 
 <SECTION>
@@ -63,6 +63,29 @@ G_MAXLONG
 G_MAXULONG
 
 <SUBSECTION>
+G_MININT8
+G_MAXINT8
+G_MAXUINT8
+
+<SUBSECTION>
+G_MININT16
+G_MAXINT16
+G_MAXUINT16
+
+<SUBSECTION>
+G_MININT32
+G_MAXINT32
+G_MAXUINT32
+
+<SUBSECTION>
+G_MININT64
+G_MAXINT64
+G_MAXUINT64
+
+<SUBSECTION>
+G_MAXSIZE
+
+<SUBSECTION>
 G_MINFLOAT
 G_MAXFLOAT
 
@@ -72,21 +95,31 @@ G_MAXDOUBLE
 </SECTION>
 
 <SECTION>
-<TITLE>Standard Macros</TITLE>
-<FILE>macros</FILE>
+<TITLE>Version Information</TITLE>
+<FILE>version</FILE>
+glib_major_version
+glib_minor_version
+glib_micro_version
+glib_binary_age
+glib_interface_age
+glib_check_version
+
+<SUBSECTION>
 GLIB_MAJOR_VERSION
 GLIB_MINOR_VERSION
 GLIB_MICRO_VERSION
+GLIB_CHECK_VERSION
+</SECTION>
 
+<SECTION>
+<TITLE>Standard Macros</TITLE>
+<FILE>macros</FILE>
 <SUBSECTION>
 G_OS_WIN32
 G_OS_BEOS
 G_OS_UNIX
 
 <SUBSECTION>
-GLIB_CHECK_VERSION
-
-<SUBSECTION>
 G_DIR_SEPARATOR
 G_DIR_SEPARATOR_S
 G_SEARCHPATH_SEPARATOR
@@ -118,12 +151,6 @@ G_MEM_ALIGN
 <SUBSECTION>
 G_CONST_RETURN
 
-<SUBSECTION Private>
-glib_major_version
-glib_micro_version
-glib_minor_version
-glib_interface_age
-glib_binary_age
 </SECTION>
 
 <SECTION>
@@ -228,11 +255,17 @@ GUINT64_SWAP_LE_BE
 
 <SUBSECTION Private>
 GUINT16_SWAP_LE_BE_CONSTANT
-GUINT16_SWAP_LE_BE_X86
 GUINT32_SWAP_LE_BE_CONSTANT
-GUINT32_SWAP_LE_BE_X86
 GUINT64_SWAP_LE_BE_CONSTANT
-GUINT64_SWAP_LE_BE_X86
+GUINT16_SWAP_LE_BE_IA32
+GUINT32_SWAP_LE_BE_IA32
+GUINT64_SWAP_LE_BE_IA32
+GUINT16_SWAP_LE_BE_IA64
+GUINT32_SWAP_LE_BE_IA64
+GUINT64_SWAP_LE_BE_IA64
+GUINT32_SWAP_LE_BE_X86_64
+GUINT64_SWAP_LE_BE_X86_64
+
 </SECTION>
 
 <SECTION>
@@ -280,6 +313,7 @@ G_STRINGIFY
 <SUBSECTION>
 G_GNUC_EXTENSION
 G_GNUC_CONST
+G_GNUC_DEPRECATED
 G_GNUC_NORETURN
 G_GNUC_UNUSED
 G_GNUC_PURE
@@ -289,17 +323,29 @@ G_GNUC_FORMAT
 G_GNUC_FUNCTION
 G_GNUC_PRETTY_FUNCTION
 G_GNUC_NO_INSTRUMENT
+G_GNUC_INTERNAL
+
+<SUBSECTION>
+G_LIKELY
+G_UNLIKELY
 
 <SUBSECTION>
 G_STRLOC
+G_STRFUNC
 
 <SUBSECTION>
+G_GINT16_MODIFIER
 G_GINT16_FORMAT
 G_GUINT16_FORMAT
+G_GINT32_MODIFIER
 G_GINT32_FORMAT
 G_GUINT32_FORMAT
+G_GINT64_MODIFIER
 G_GINT64_FORMAT
 G_GUINT64_FORMAT
+G_GSIZE_MODIFIER
+G_GSIZE_FORMAT
+G_GSSIZE_FORMAT
 
 <SUBSECTION Private>
 GLIB_VAR
@@ -311,6 +357,7 @@ G_HAVE___INLINE
 G_HAVE___INLINE__
 G_HAVE_GNUC_VARARGS
 G_HAVE_ISO_VARARGS
+G_HAVE_GROWING_STACK
 </SECTION>
 
 <SECTION>
@@ -377,6 +424,7 @@ g_main_context_get_poll_func
 GPollFunc
 g_main_context_add_poll
 g_main_context_remove_poll
+g_main_depth
 g_main_set_poll_func
 
 <SUBSECTION>
@@ -391,13 +439,19 @@ g_idle_add_full
 g_idle_remove_by_data
 
 <SUBSECTION>
+GPid
+GChildWatchFunc
+g_child_watch_source_new
+g_child_watch_add
+g_child_watch_add_full
+<SUBSECTION>
 GPollFD
 
 <SUBSECTION>
 GSource
+GSourceDummyMarshal
 GSourceFuncs
 GSourceCallbackFuncs
-GSourceDummyMarshal
 g_source_new
 g_source_ref
 g_source_unref
@@ -429,10 +483,10 @@ GLIB_SYSDEF_POLLIN
 GLIB_SYSDEF_POLLNVAL
 GLIB_SYSDEF_POLLOUT
 GLIB_SYSDEF_POLLPRI
-g_main_poll_win32_msg_add
 G_WIN32_MSG_HANDLE
 g_idle_funcs
 g_timeout_funcs
+g_child_watch_funcs
 </SECTION>
 
 <SECTION>
@@ -537,20 +591,29 @@ g_static_private_get
 g_static_private_set
 g_static_private_free
 
+<SUBSECTION>
+GOnce
+GOnceStatus
+G_ONCE_INIT
+g_once
+
 <SUBSECTION Private>
 G_THREAD_ECF
 G_THREAD_CF
 G_THREAD_UF
 g_static_mutex_get_mutex_impl
+g_static_mutex_get_mutex_impl_shortcut
 G_MUTEX_DEBUG_MAGIC
 g_thread_init_with_errorcheck_mutexes
 G_LOCK_NAME
 glib_dummy_decl
 GSystemThread
-g_thread_error_quark
 g_thread_use_default_impl
 g_threads_got_initialized
 g_thread_functions_for_glib_use
+g_thread_init_glib
+g_thread_error_quark
+g_once_impl
 </SECTION>
 
 <SECTION>
@@ -596,6 +659,19 @@ g_async_queue_length_unlocked
 </SECTION>
 
 <SECTION>
+<TITLE>Atomic Operations</TITLE>
+<FILE>atomic_operations</FILE>
+g_atomic_int_get
+g_atomic_int_add
+g_atomic_int_exchange_and_add
+g_atomic_int_compare_and_exchange
+g_atomic_pointer_get
+g_atomic_pointer_compare_and_exchange
+g_atomic_int_inc
+g_atomic_int_dec_and_test
+</SECTION>
+
+<SECTION>
 <TITLE>IO Channels</TITLE>
 <FILE>iochannels</FILE>
 GIOChannel
@@ -625,7 +701,6 @@ g_io_channel_shutdown
 GIOStatus
 GIOChannelError
 G_IO_CHANNEL_ERROR
-g_io_channel_error_quark
 g_io_channel_error_from_errno
 
 <SUBSECTION>
@@ -674,6 +749,7 @@ g_io_channel_seek
 g_io_channel_close
 
 <SUBSECTION Private>
+g_io_channel_error_quark
 g_io_watch_funcs
 </SECTION>
 
@@ -696,6 +772,7 @@ g_free
 
 <SUBSECTION>
 g_alloca
+g_newa
 
 <SUBSECTION>
 g_memmove
@@ -704,11 +781,11 @@ g_memdup
 <SUBSECTION>
 GMemVTable
 g_mem_set_vtable
+g_mem_is_system_malloc
 
 <SUBSECTION>
 glib_mem_profiler_table
 g_mem_profile
-
 </SECTION>
 
 <SECTION>
@@ -743,10 +820,10 @@ G_BREAKPOINT
 <SECTION>
 <TITLE>Glob-style pattern matching</TITLE>
 <FILE>patterns</FILE>
-GMatchType
 GPatternSpec
 g_pattern_spec_new
 g_pattern_spec_free
+g_pattern_spec_equal
 g_pattern_match
 g_pattern_match_string
 g_pattern_match_simple
@@ -756,7 +833,6 @@ g_pattern_match_simple
 <TITLE>Message Logging</TITLE>
 <FILE>messages</FILE>
 G_LOG_DOMAIN
-g_log_domain_glib
 G_LOG_FATAL_MASK
 G_LOG_LEVEL_USER_SHIFT
 GLogFunc
@@ -769,6 +845,7 @@ g_message
 g_warning
 g_critical
 g_error
+g_debug
 
 <SUBSECTION>
 g_log_set_handler
@@ -776,6 +853,7 @@ g_log_remove_handler
 g_log_set_always_fatal
 g_log_set_fatal_mask
 g_log_default_handler
+g_log_set_default_handler
 </SECTION>
 
 <SECTION>
@@ -785,6 +863,7 @@ GTimer
 g_timer_new
 g_timer_start
 g_timer_stop
+g_timer_continue
 g_timer_elapsed
 g_timer_reset
 g_timer_destroy
@@ -802,6 +881,7 @@ g_spawn_async
 g_spawn_sync
 g_spawn_command_line_async
 g_spawn_command_line_sync
+g_spawn_close_pid
 <SUBSECTION Private>
 g_spawn_error_quark
 </SECTION>
@@ -815,9 +895,12 @@ GMarkupParseFlags
 GMarkupParseContext
 GMarkupParser
 g_markup_escape_text
+g_markup_printf_escaped
+g_markup_vprintf_escaped
 g_markup_parse_context_end_parse
 g_markup_parse_context_free
 g_markup_parse_context_get_position
+g_markup_parse_context_get_element
 g_markup_parse_context_new
 g_markup_parse_context_parse
 <SUBSECTION Private>
@@ -839,6 +922,43 @@ g_shell_error_quark
 
 
 <SECTION>
+<TITLE>Commandline option parser</TITLE>
+<FILE>option</FILE>
+GOptionError
+G_OPTION_ERROR
+GOptionFlags
+GOptionArg
+GOptionArgFunc
+GOptionContext
+g_option_context_new
+g_option_context_free
+g_option_context_parse
+g_option_context_set_help_enabled
+g_option_context_get_help_enabled
+g_option_context_set_ignore_unknown_options
+g_option_context_get_ignore_unknown_options
+GOptionEntry
+g_option_context_add_main_entries
+GOptionGroup
+g_option_context_add_group
+g_option_context_set_main_group
+g_option_context_get_main_group
+g_option_group_new
+g_option_group_free
+g_option_group_add_entries
+GOptionParseFunc
+g_option_group_set_parse_hooks
+GOptionErrorFunc
+g_option_group_set_error_hook
+GTranslateFunc
+g_option_group_set_translate_func
+g_option_group_set_translation_domain
+<SUBSECTION Private>
+g_option_context_error_quark
+</SECTION>
+
+
+<SECTION>
 <TITLE>File Utilities</TITLE>
 <FILE>fileutils</FILE>
 GFileError
@@ -849,6 +969,15 @@ g_file_get_contents
 g_file_test
 g_mkstemp
 g_file_open_tmp
+g_file_read_link
+
+<SUBSECTION>
+GDir
+g_dir_open
+g_dir_read_name
+g_dir_rewind
+g_dir_close
+
 <SUBSECTION Private>
 g_file_error_quark
 </SECTION>
@@ -857,6 +986,7 @@ g_file_error_quark
 <SECTION>
 <TITLE>String Utility Functions</TITLE>
 <FILE>string_utils</FILE>
+<INCLUDE>glib.h,glib/gprintf.h</INCLUDE>
 g_strdup
 g_strndup
 g_strdupv
@@ -865,6 +995,8 @@ g_stpcpy
 g_strstr_len
 g_strrstr
 g_strrstr_len
+g_str_has_prefix
+g_str_has_suffix
 
 <SUBSECTION>
 g_strlcpy
@@ -873,8 +1005,15 @@ g_strlcat
 <SUBSECTION>
 g_strdup_printf
 g_strdup_vprintf
+g_printf
+g_vprintf
+g_fprintf
+g_vfprintf
+g_sprintf
+g_vsprintf
 g_snprintf
 g_vsnprintf
+g_vasprintf
 g_printf_string_upper_bound
 
 <SUBSECTION>
@@ -920,6 +1059,13 @@ g_strncasecmp
 
 <SUBSECTION>
 g_strreverse
+
+<SUBSECTION>
+g_ascii_strtoull
+G_ASCII_DTOSTR_BUF_SIZE
+g_ascii_strtod
+g_ascii_dtostr
+g_ascii_formatd
 g_strtod
 
 <SUBSECTION>
@@ -934,6 +1080,7 @@ g_strescape
 g_strcompress
 g_strcanon
 g_strsplit
+g_strsplit_set
 g_strfreev
 g_strconcat
 g_strjoin
@@ -1015,6 +1162,7 @@ g_date_get_monday_week_of_year
 g_date_get_monday_weeks_in_year
 g_date_get_sunday_week_of_year
 g_date_get_sunday_weeks_in_year
+g_date_get_iso8601_week_of_year
 
 <SUBSECTION>
 g_date_strftime
@@ -1047,19 +1195,19 @@ g_date_sunday_weeks_in_year
 <TITLE>Hook Functions</TITLE>
 <FILE>hooks</FILE>
 GHookList
+GHookFinalizeFunc
 GHook
 GHookFunc
 GHookCheckFunc
-GHookMarshaller
-GHookCheckMarshaller
-GHookFinalizeFunc
 
 <SUBSECTION>
 g_hook_list_init
 g_hook_list_invoke
 g_hook_list_invoke_check
 g_hook_list_marshal
+GHookMarshaller
 g_hook_list_marshal_check
+GHookCheckMarshaller
 g_hook_list_clear
 
 <SUBSECTION>
@@ -1074,9 +1222,9 @@ g_hook_compare_ids
 <SUBSECTION>
 g_hook_get
 g_hook_find
+GHookFindFunc
 g_hook_find_data
 g_hook_find_func
-GHookFindFunc
 g_hook_find_func_data
 
 <SUBSECTION>
@@ -1106,11 +1254,20 @@ g_hook_destroy_link
 <SECTION>
 <TITLE>Miscellaneous Utility Functions</TITLE>
 <FILE>misc_utils</FILE>
+g_get_application_name
+g_set_application_name
 g_get_prgname
 g_set_prgname
 g_getenv
+g_setenv
+g_unsetenv
 g_get_user_name
 g_get_real_name
+g_get_user_cache_dir
+g_get_user_data_dir
+g_get_user_config_dir
+g_get_system_data_dirs
+g_get_system_config_dirs
 
 <SUBSECTION>
 g_get_home_dir
@@ -1250,6 +1407,7 @@ g_completion_add_items
 g_completion_remove_items
 g_completion_clear_items
 g_completion_complete
+g_completion_complete_utf8
 g_completion_set_compare
 GCompletionStrncmpFunc
 g_completion_free
@@ -1259,25 +1417,19 @@ g_completion_free
 <TITLE>Windows Compatability Functions</TITLE>
 <FILE>windows</FILE>
 MAXPATHLEN
-NAME_MAX
 pid_t
 pipe
 ftruncate
-opendir
-readdir
-rewinddir
-closedir
 
 g_win32_error_message
 g_win32_getlocale
 g_win32_get_package_installation_directory
 g_win32_get_package_installation_subdirectory
 
+G_WIN32_DLLMAIN_FOR_DLL_NAME
+
 <SUBSECTION Private>
 g_win32_ftruncate
-g_win32_closedir
-g_win32_opendir
-g_win32_rewinddir
 
 </SECTION>
 
@@ -1340,8 +1492,9 @@ g_list_length
 g_list_copy
 g_list_reverse
 g_list_sort
-g_list_sort_with_data
 GCompareFunc
+g_list_sort_with_data
+GCompareDataFunc
 g_list_concat
 g_list_foreach
 GFunc
@@ -1418,17 +1571,41 @@ g_slist_pop_allocator
 GQueue
 g_queue_new
 g_queue_free
+g_queue_is_empty
+g_queue_get_length
+g_queue_reverse
+g_queue_copy
+g_queue_foreach
+g_queue_find
+g_queue_find_custom
+g_queue_sort
 g_queue_push_head
 g_queue_push_tail
+g_queue_push_nth
 g_queue_pop_head
 g_queue_pop_tail
-g_queue_is_empty
+g_queue_pop_nth
 g_queue_peek_head
 g_queue_peek_tail
+g_queue_peek_nth
+g_queue_index
+g_queue_remove
+g_queue_remove_all
+g_queue_insert_before
+g_queue_insert_after
+g_queue_insert_sorted
 g_queue_push_head_link
 g_queue_push_tail_link
+g_queue_push_nth_link
 g_queue_pop_head_link
 g_queue_pop_tail_link
+g_queue_pop_nth_link
+g_queue_peek_head_link
+g_queue_peek_tail_link
+g_queue_peek_nth_link
+g_queue_link_index
+g_queue_unlink
+g_queue_delete_link
 </SECTION>
 
 <SECTION>
@@ -1456,6 +1633,7 @@ g_hash_table_size
 g_hash_table_lookup
 g_hash_table_lookup_extended
 g_hash_table_foreach
+g_hash_table_find
 GHFunc
 g_hash_table_remove
 g_hash_table_steal
@@ -1487,7 +1665,7 @@ g_string_assign
 g_string_sprintf
 g_string_sprintfa
 g_string_printf
-g_string_printfa
+g_string_append_printf
 g_string_append
 g_string_append_c
 g_string_append_unichar
@@ -1522,6 +1700,7 @@ GStringChunk
 g_string_chunk_new
 g_string_chunk_insert
 g_string_chunk_insert_const
+g_string_chunk_insert_len
 g_string_chunk_free
 
 </SECTION>
@@ -1540,6 +1719,7 @@ g_array_insert_val
 g_array_insert_vals
 g_array_remove_index
 g_array_remove_index_fast
+g_array_remove_range
 g_array_sort
 g_array_sort_with_data
 g_array_index
@@ -1558,11 +1738,13 @@ g_ptr_array_remove
 g_ptr_array_remove_index
 g_ptr_array_remove_fast
 g_ptr_array_remove_index_fast
+g_ptr_array_remove_range
 g_ptr_array_sort
 g_ptr_array_sort_with_data
 g_ptr_array_set_size
 g_ptr_array_index
 g_ptr_array_free
+g_ptr_array_foreach
 
 </SECTION>
 
@@ -1576,6 +1758,7 @@ g_byte_array_append
 g_byte_array_prepend
 g_byte_array_remove_index
 g_byte_array_remove_index_fast
+g_byte_array_remove_range
 g_byte_array_sort
 g_byte_array_sort_with_data
 g_byte_array_set_size
@@ -1590,7 +1773,6 @@ GTree
 g_tree_new
 g_tree_new_with_data
 g_tree_new_full
-GCompareDataFunc
 g_tree_insert
 g_tree_replace
 g_tree_nnodes
@@ -1613,6 +1795,8 @@ g_tree_destroy
 GNode
 g_node_new
 g_node_copy
+GCopyFunc
+g_node_copy_deep
 
 <SUBSECTION>
 g_node_insert
@@ -1788,9 +1972,12 @@ G_ALLOCATOR_SLIST
 <FILE>random_numbers</FILE>
 GRand
 g_rand_new_with_seed
+g_rand_new_with_seed_array
 g_rand_new
+g_rand_copy
 g_rand_free
 g_rand_set_seed
+g_rand_set_seed_array
 g_rand_boolean
 g_rand_int
 g_rand_int_range
@@ -1809,6 +1996,7 @@ g_random_double_range
 <FILE>conversions</FILE>
 g_convert
 g_convert_with_fallback
+GIConv
 g_convert_with_iconv
 G_CONVERT_ERROR
 g_iconv_open
@@ -1821,6 +2009,10 @@ g_filename_from_uri
 g_filename_to_uri
 g_locale_from_utf8
 GConvertError
+
+<SUBSECTION>
+g_get_charset
+
 <SUBSECTION Private>
 g_convert_error_quark
 </SECTION>
@@ -1832,9 +2024,6 @@ gunichar
 gunichar2
 
 <SUBSECTION>
-g_get_charset
-
-<SUBSECTION>
 g_unichar_validate
 g_unichar_isalnum
 g_unichar_isalpha
@@ -1861,6 +2050,7 @@ GUnicodeBreakType
 g_unichar_break_type
 g_unicode_canonical_ordering
 g_unicode_canonical_decomposition
+g_unichar_get_mirror_char
 
 <SUBSECTION>
 g_utf8_next_char
@@ -1875,6 +2065,7 @@ g_utf8_strlen
 g_utf8_strncpy
 g_utf8_strchr
 g_utf8_strrchr
+g_utf8_strreverse
 g_utf8_validate
 
 <SUBSECTION>
@@ -1896,3 +2087,15 @@ g_ucs4_to_utf16
 g_ucs4_to_utf8
 g_unichar_to_utf8
 </SECTION>
+
+<SECTION>
+<TITLE>I18N</TITLE>
+<FILE>i18n</FILE>
+<INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
+_
+Q_
+N_
+g_strip_context
+<SUBSECTION>
+g_get_language_names
+</SECTION>