GLIB_2.8 { global: g_access; g_atomic_int_get; g_atomic_pointer_get; g_build_filenamev; g_build_pathv; g_chdir; g_chmod; g_creat; g_datalist_get_flags; g_datalist_set_flags; g_datalist_unset_flags; g_file_set_contents; g_get_host_name; g_listenv; g_mapped_file_free; g_mapped_file_get_contents; g_mapped_file_get_length; g_mapped_file_new; g_mkdir_with_parents; g_try_malloc0; g_utf8_collate_key_for_filename; local: _*; }; GLIB_2.10 { global: g_async_queue_push_sorted; g_async_queue_push_sorted_unlocked; g_async_queue_sort; g_async_queue_sort_unlocked; g_atomic_int_set; g_atomic_pointer_set; g_date_set_time_t; g_date_set_time_val; g_hash_table_ref; g_hash_table_unref; g_intern_static_string; g_intern_string; g_list_insert_sorted_with_data; g_main_context_is_owner; g_mem_gc_friendly; g_slice_alloc; g_slice_alloc0; g_slice_free1; g_slice_free_chain_with_offset; g_slice_get_config; g_slice_get_config_state; g_slice_set_config; g_slist_insert_sorted_with_data; g_thread_foreach; g_thread_pool_get_max_idle_time; g_thread_pool_set_max_idle_time; g_thread_pool_set_sort_function; } GLIB_2.8; GLIB_2.12 { global: g_ascii_strtoll; g_base64_decode; g_base64_decode_step; g_base64_encode; g_base64_encode_close; g_base64_encode_step; g_bookmark_file_add_application; g_bookmark_file_add_group; g_bookmark_file_error_quark; g_bookmark_file_free; g_bookmark_file_get_added; g_bookmark_file_get_app_info; g_bookmark_file_get_applications; g_bookmark_file_get_description; g_bookmark_file_get_groups; g_bookmark_file_get_icon; g_bookmark_file_get_is_private; g_bookmark_file_get_mime_type; g_bookmark_file_get_modified; g_bookmark_file_get_size; g_bookmark_file_get_title; g_bookmark_file_get_uris; g_bookmark_file_get_visited; g_bookmark_file_has_application; g_bookmark_file_has_group; g_bookmark_file_has_item; g_bookmark_file_load_from_data; g_bookmark_file_load_from_data_dirs; g_bookmark_file_load_from_file; g_bookmark_file_move_item; g_bookmark_file_new; g_bookmark_file_remove_application; g_bookmark_file_remove_group; g_bookmark_file_remove_item; g_bookmark_file_set_added; g_bookmark_file_set_app_info; g_bookmark_file_set_description; g_bookmark_file_set_groups; g_bookmark_file_set_icon; g_bookmark_file_set_is_private; g_bookmark_file_set_mime_type; g_bookmark_file_set_modified; g_bookmark_file_set_title; g_bookmark_file_set_visited; g_bookmark_file_to_data; g_bookmark_file_to_file; g_hash_table_remove_all; g_hash_table_steal_all; g_key_file_get_double; g_key_file_get_double_list; g_key_file_set_double; g_key_file_set_double_list; g_main_current_source; g_option_context_get_description; g_option_context_get_summary; g_option_context_set_description; g_option_context_set_summary; g_option_context_set_translate_func; g_option_context_set_translation_domain; g_source_is_destroyed; g_source_set_funcs; g_time_val_from_iso8601; g_time_val_to_iso8601; g_unichar_iswide_cjk; } GLIB_2.10; GLIB_2.14 { global: g_get_user_special_dir; g_hash_table_get_keys; g_hash_table_get_values; g_key_file_load_from_dirs; g_match_info_expand_references; g_match_info_fetch; g_match_info_fetch_all; g_match_info_fetch_named; g_match_info_fetch_named_pos; g_match_info_fetch_pos; g_match_info_free; g_match_info_get_match_count; g_match_info_get_regex; g_match_info_get_string; g_match_info_is_partial_match; g_match_info_matches; g_match_info_next; g_once_init_enter; g_once_init_enter_impl; g_once_init_leave; g_option_context_get_help; g_queue_clear; g_queue_init; g_regex_check_replacement; g_regex_error_quark; g_regex_escape_string; g_regex_get_capture_count; g_regex_get_max_backref; g_regex_get_pattern; g_regex_get_string_number; g_regex_match; g_regex_match_all; g_regex_match_all_full; g_regex_match_full; g_regex_match_simple; g_regex_new; g_regex_ref; g_regex_replace; g_regex_replace_eval; g_regex_replace_literal; g_regex_split; g_regex_split_full; g_regex_split_simple; g_regex_unref; g_sequence_append; g_sequence_foreach; g_sequence_foreach_range; g_sequence_free; g_sequence_get; g_sequence_get_begin_iter; g_sequence_get_end_iter; g_sequence_get_iter_at_pos; g_sequence_get_length; g_sequence_insert_before; g_sequence_insert_sorted; g_sequence_insert_sorted_iter; g_sequence_iter_compare; g_sequence_iter_get_position; g_sequence_iter_get_sequence; g_sequence_iter_is_begin; g_sequence_iter_is_end; g_sequence_iter_move; g_sequence_iter_next; g_sequence_iter_prev; g_sequence_move; g_sequence_move_range; g_sequence_new; g_sequence_prepend; g_sequence_range_get_midpoint; g_sequence_remove; g_sequence_remove_range; g_sequence_search; g_sequence_search_iter; g_sequence_set; g_sequence_sort; g_sequence_sort_changed; g_sequence_sort_changed_iter; g_sequence_sort_iter; g_sequence_swap; g_slice_copy; g_string_append_vprintf; g_string_chunk_clear; g_string_overwrite; g_string_overwrite_len; g_string_vprintf; g_timeout_add_seconds; g_timeout_add_seconds_full; g_timeout_source_new_seconds; g_unichar_combining_class; g_unichar_get_script; g_unichar_is_mark; g_unichar_iszerowidth; g_thread_gettime; } GLIB_2.12; GLIB_2.15.6 { g_assertion_message; g_assertion_message_cmpnum; g_assertion_message_cmpstr; g_assertion_message_expr; g_async_queue_new_full; g_checksum_copy; g_checksum_free; g_checksum_get_digest; g_checksum_get_string; g_checksum_new; g_checksum_type_get_length; g_checksum_update; g_compute_checksum_for_data; g_compute_checksum_for_string; g_dpgettext; g_format_size_for_display; g_hash_table_iter_get_hash_table; g_hash_table_iter_init; g_hash_table_iter_next; g_hash_table_iter_remove; g_hash_table_iter_steal; g_markup_collect_attributes; g_markup_parse_context_get_element_stack; g_prefix_error; g_propagate_prefixed_error; g_strcmp0; g_string_append_uri_escaped; g_test_add_data_func; g_test_add_func; g_test_add_vtable; g_test_bug; g_test_bug_base; g_test_config_vars; g_test_create_case; g_test_create_suite; g_test_get_root; g_test_init; g_test_log_buffer_free; g_test_log_buffer_new; g_test_log_buffer_pop; g_test_log_buffer_push; g_test_log_msg_free; g_test_log_type_name; g_test_maximized_result; g_test_message; g_test_minimized_result; g_test_queue_destroy; g_test_queue_free; g_test_rand_double; g_test_rand_double_range; g_test_rand_int; g_test_rand_int_range; g_test_run; g_test_run_suite; g_test_suite_add; g_test_suite_add_suite; g_test_timer_elapsed; g_test_timer_last; g_test_timer_start; g_test_trap_assertions; g_test_trap_fork; g_test_trap_has_passed; g_test_trap_reached_timeout; g_uri_escape_string; g_uri_parse_scheme; g_uri_unescape_segment; g_uri_unescape_string; g_warn_message; glib_gettext; } GLIB_2.14; GLIB_2.18 { global: g_checksum_reset; g_dgettext; g_dngettext; g_dpgettext2; g_markup_parse_context_get_user_data; g_markup_parse_context_pop; g_markup_parse_context_push; g_set_error_literal; g_utime; }; GLIB2_2.19.5 { global: g_assertion_message_error; g_base64_decode_inplace; g_poll; g_thread_get_initialized; pcre_compile; pcre_compile2; pcre_config; pcre_copy_named_substring; pcre_copy_substring; pcre_dfa_exec; pcre_exec; pcre_free_substring; pcre_free_substring_list; pcre_fullinfo; pcre_get_named_substring; pcre_get_stringnumber; pcre_get_stringtable_entries; pcre_get_substring; pcre_get_substring_list; pcre_info; pcre_maketables; pcre_refcount; pcre_study; pcre_version; }; GLIB2_2.21.6 { global: g_array_get_element_size; g_array_ref; g_array_unref; g_byte_array_ref; g_byte_array_unref; g_double_equal; g_double_hash; g_error_new_valist; g_hostname_is_ascii_encoded; g_hostname_is_ip_address; g_hostname_is_non_ascii; g_hostname_to_ascii; g_hostname_to_unicode; g_int64_equal; g_int64_hash; g_main_context_get_thread_default; g_main_context_pop_thread_default; g_main_context_push_thread_default; g_mapped_file_ref; g_mapped_file_unref; g_mkstemp_full; g_ptr_array_new_with_free_func; g_ptr_array_ref; g_ptr_array_set_free_func; g_ptr_array_unref; g_reload_user_special_dirs_cache; g_slice_debug_tree_statistics; g_tree_ref; g_tree_unref; g_test_log_set_fatal_handler; };