From: Ryan Lortie Date: Mon, 14 Jan 2013 04:31:45 +0000 (-0500) Subject: Remove ABI checking scripts X-Git-Tag: 2.35.6~78 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbf447292d83b54be321c33025aea2e4d448d4f5;p=platform%2Fupstream%2Fglib.git Remove ABI checking scripts Before this commit, the only difference between the expected and actual ABI were the addition of _init and _fini symbols in each module (now that regexp-based export control is not catching those). --- diff --git a/gio/Makefile.am b/gio/Makefile.am index 3b7b0ea..cee9beb 100644 --- a/gio/Makefile.am +++ b/gio/Makefile.am @@ -23,12 +23,6 @@ install-ms-lib: uninstall-ms-lib: $(uninstall_ms_lib_cmd) -if OS_LINUX -if HAVE_GNUC_VISIBILITY -TESTS = abicheck.sh -endif -endif - AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"GLib-GIO\" \ $(gmodule_INCLUDES) \ @@ -633,11 +627,9 @@ BUILT_SOURCES = \ EXTRA_DIST += \ data-to-c.pl \ - gio.symbols \ gioenumtypes.h.template \ gioenumtypes.c.template \ makefile.msc \ - abicheck.sh \ gio.rc.in \ gschema.dtd \ gconstructor_as_data.h \ diff --git a/gio/abicheck.sh b/gio/abicheck.sh deleted file mode 100755 index 8bdc9cf..0000000 --- a/gio/abicheck.sh +++ /dev/null @@ -1,13 +0,0 @@ -#! /bin/sh - -egrep '^#([^i]|if).*[^\]$' "${top_builddir:-..}/glib/glibconfig.h" > glibconfig.cpp - -INCLUDES="-include ${top_builddir:-..}/config.h" -INCLUDES="$INCLUDES -include glibconfig.cpp" - -cpp -P $INCLUDES ${srcdir:-.}/gio.symbols | sed -e '/^$/d' -e 's/ PRIVATE$//' | sort > expected-abi -rm glibconfig.cpp - -nm -D -g --defined-only .libs/libgio-2.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | sort > actual-abi - -diff -u expected-abi actual-abi && rm expected-abi actual-abi diff --git a/gio/gio.symbols b/gio/gio.symbols deleted file mode 100644 index 6bb53bd..0000000 --- a/gio/gio.symbols +++ /dev/null @@ -1,1808 +0,0 @@ -/* This file lists all exported symbols. It is used to generate - * the gio.def file used to control exports on Windows. - */ - -g_vfs_get_type -g_vfs_is_active -g_vfs_get_file_for_path -g_vfs_get_file_for_uri -g_vfs_get_supported_uri_schemes -g_vfs_parse_name -g_vfs_get_default -g_vfs_get_local -g_application_get_type -g_application_activate -g_application_flags_get_type -g_application_get_application_id -g_application_get_dbus_connection -g_application_get_dbus_object_path -g_application_get_default -g_application_get_flags -g_application_get_inactivity_timeout -g_application_get_is_registered -g_application_get_is_remote -g_application_hold -g_application_id_is_valid -g_application_new -g_application_open -g_application_register -g_application_release -g_application_run -g_application_set_action_group -g_application_set_application_id -g_application_set_default -g_application_set_flags -g_application_set_inactivity_timeout -g_application_quit -g_application_command_line_get_stdin -g_application_command_line_create_file_for_arg -g_application_command_line_get_arguments -g_application_command_line_get_cwd -g_application_command_line_get_environ -g_application_command_line_getenv -g_application_command_line_get_exit_status -g_application_command_line_get_is_remote -g_application_command_line_get_platform_data -g_application_command_line_get_type -g_application_command_line_print -g_application_command_line_printerr -g_application_command_line_set_exit_status -g_app_info_get_type -g_app_launch_context_get_type -g_app_info_dup -g_app_info_equal -g_app_info_get_id -g_app_info_get_name -g_app_info_get_display_name -g_app_info_get_description -g_app_info_get_executable -g_app_info_get_commandline -g_app_info_get_icon -g_app_info_get_supported_types -g_app_info_launch -g_app_info_supports_uris -g_app_info_supports_files -g_app_info_launch_uris -g_app_info_should_show -g_app_info_set_as_default_for_type -g_app_info_set_as_default_for_extension -g_app_info_set_as_last_used_for_type -g_app_info_add_supports_type -g_app_info_can_remove_supports_type -g_app_info_remove_supports_type -g_app_info_launch_default_for_uri -g_app_info_can_delete -g_app_info_delete -g_app_launch_context_new -g_app_launch_context_setenv -g_app_launch_context_unsetenv -g_app_launch_context_get_environment -g_app_launch_context_get_display -g_app_launch_context_get_startup_notify_id -g_app_launch_context_launch_failed -#ifdef G_OS_UNIX -g_app_info_create_from_commandline -g_app_info_get_all -g_app_info_get_all_for_type -g_app_info_get_default_for_type -g_app_info_get_default_for_uri_scheme -g_app_info_get_fallback_for_type -g_app_info_get_recommended_for_type -g_app_info_reset_type_associations -#endif -#ifdef G_OS_WIN32 -g_app_info_create_from_commandline -g_app_info_get_all -g_app_info_get_all_for_type -g_app_info_get_default_for_type -g_app_info_get_default_for_uri_scheme -g_app_info_get_fallback_for_type -g_app_info_get_recommended_for_type -g_app_info_reset_type_associations -#endif -#ifdef G_OS_UNIX -g_desktop_app_info_new_from_filename -g_desktop_app_info_new_from_keyfile -g_desktop_app_info_new -g_desktop_app_info_get_categories -g_desktop_app_info_get_filename -g_desktop_app_info_get_generic_name -g_desktop_app_info_get_is_hidden -g_desktop_app_info_get_keywords -g_desktop_app_info_get_nodisplay -g_desktop_app_info_get_show_in -g_desktop_app_info_get_startup_wm_class -g_desktop_app_info_get_type -g_desktop_app_info_launch_uris_as_manager -g_desktop_app_info_lookup_get_type -g_desktop_app_info_lookup_get_default_for_uri_scheme -g_desktop_app_info_set_desktop_env -g_desktop_app_info_get_string -g_desktop_app_info_get_boolean -g_desktop_app_info_has_key -#endif -g_async_result_get_type -g_async_result_get_user_data -g_async_result_get_source_object -g_async_result_is_tagged -g_async_result_legacy_propagate_error -g_buffered_input_stream_get_type -g_buffered_input_stream_new -g_buffered_input_stream_new_sized -g_buffered_input_stream_get_buffer_size -g_buffered_input_stream_set_buffer_size -g_buffered_input_stream_get_available -g_buffered_input_stream_peek -g_buffered_input_stream_peek_buffer -g_buffered_input_stream_fill -g_buffered_input_stream_fill_async -g_buffered_input_stream_fill_finish -g_buffered_input_stream_read_byte -g_buffered_output_stream_get_type -g_buffered_output_stream_new -g_buffered_output_stream_new_sized -g_buffered_output_stream_get_buffer_size -g_buffered_output_stream_set_buffer_size -g_buffered_output_stream_get_auto_grow -g_buffered_output_stream_set_auto_grow -g_cancellable_get_type -g_cancellable_new -g_cancellable_is_cancelled -g_cancellable_set_error_if_cancelled -g_cancellable_get_fd -g_cancellable_make_pollfd -g_cancellable_release_fd -g_cancellable_get_current -g_cancellable_push_current -g_cancellable_pop_current -g_cancellable_reset -g_cancellable_cancel -g_cancellable_connect -g_cancellable_disconnect -g_cancellable_source_new -g_content_type_equals -g_content_type_is_a -g_content_type_is_unknown -g_content_type_get_description -g_content_type_get_mime_type -g_content_type_get_icon -g_content_type_get_symbolic_icon -g_content_type_get_generic_icon_name -g_content_type_can_be_executable -g_content_type_from_mime_type -g_content_type_guess -g_content_type_guess_for_tree -g_content_types_get_registered -g_converter_get_type -g_converter_reset -g_converter_convert -g_converter_input_stream_get_type -g_converter_input_stream_new -g_converter_input_stream_get_converter -g_converter_output_stream_get_type -g_converter_output_stream_new -g_converter_output_stream_get_converter -g_charset_converter_get_type -g_charset_converter_new -g_charset_converter_get_num_fallbacks -g_charset_converter_get_use_fallback -g_charset_converter_set_use_fallback -g_data_input_stream_get_type -g_data_input_stream_new -g_data_input_stream_set_byte_order -g_data_input_stream_get_byte_order -g_data_input_stream_set_newline_type -g_data_input_stream_get_newline_type -g_data_input_stream_read_byte -g_data_input_stream_read_int16 -g_data_input_stream_read_uint16 -g_data_input_stream_read_int32 -g_data_input_stream_read_uint32 -g_data_input_stream_read_int64 -g_data_input_stream_read_uint64 -g_data_input_stream_read_line -g_data_input_stream_read_line_utf8 -g_data_input_stream_read_line_async -g_data_input_stream_read_line_finish -g_data_input_stream_read_line_finish_utf8 -g_data_input_stream_read_until -g_data_input_stream_read_until_async -g_data_input_stream_read_until_finish -g_data_input_stream_read_upto -g_data_input_stream_read_upto_async -g_data_input_stream_read_upto_finish -g_data_output_stream_get_type -g_data_output_stream_new -g_data_output_stream_set_byte_order -g_data_output_stream_get_byte_order -g_data_output_stream_put_byte -g_data_output_stream_put_int16 -g_data_output_stream_put_uint16 -g_data_output_stream_put_int32 -g_data_output_stream_put_uint32 -g_data_output_stream_put_int64 -g_data_output_stream_put_uint64 -g_data_output_stream_put_string -g_drive_get_type -g_drive_get_name -g_drive_get_icon -g_drive_get_symbolic_icon -g_drive_has_volumes -g_drive_get_volumes -g_drive_is_media_removable -g_drive_has_media -g_drive_is_media_check_automatic -g_drive_can_poll_for_media -g_drive_can_eject -g_drive_eject_with_operation -g_drive_eject_with_operation_finish -g_drive_poll_for_media -g_drive_poll_for_media_finish -g_drive_get_identifier -g_drive_enumerate_identifiers -g_drive_get_start_stop_type -g_drive_can_start -g_drive_can_start_degraded -g_drive_start -g_drive_start_finish -g_drive_can_stop -g_drive_stop -g_drive_stop_finish -g_drive_eject -g_drive_eject_finish -g_drive_get_sort_key -g_file_attribute_info_list_new -g_file_attribute_info_list_ref -g_file_attribute_info_list_unref -g_file_attribute_info_list_dup -g_file_attribute_info_list_get_type -g_file_attribute_info_list_lookup -g_file_attribute_info_list_add -g_file_get_type -g_file_new_for_path -g_file_new_for_uri -g_file_new_for_commandline_arg -g_file_new_for_commandline_arg_and_cwd -g_file_new_tmp -g_file_parse_name -g_file_dup -g_file_hash -g_file_equal -g_file_get_basename -g_file_get_path -g_file_get_uri -g_file_get_parse_name -g_file_get_parent -g_file_has_parent -g_file_get_child -g_file_get_child_for_display_name -g_file_has_prefix -g_file_get_relative_path -g_file_resolve_relative_path -g_file_is_native -g_file_has_uri_scheme -g_file_get_uri_scheme -g_file_read -g_file_read_async -g_file_read_finish -g_file_append_to -g_file_create -g_file_replace -g_file_append_to_async -g_file_append_to_finish -g_file_create_async -g_file_create_finish -g_file_replace_async -g_file_replace_finish -g_file_query_exists -g_file_query_info -g_file_query_info_async -g_file_query_info_finish -g_file_query_file_type -g_file_query_filesystem_info -g_file_query_filesystem_info_async -g_file_query_filesystem_info_finish -g_file_find_enclosing_mount -g_file_find_enclosing_mount_async -g_file_find_enclosing_mount_finish -g_file_enumerate_children -g_file_enumerate_children_async -g_file_enumerate_children_finish -g_file_set_display_name -g_file_set_display_name_async -g_file_set_display_name_finish -g_file_delete -g_file_delete_async -g_file_delete_finish -g_file_trash -g_file_copy -g_file_copy_async -g_file_copy_finish -g_file_move -g_file_make_directory -g_file_make_directory_with_parents -g_file_make_symbolic_link -g_file_query_settable_attributes -g_file_query_writable_namespaces -g_file_set_attribute -g_file_set_attributes_from_info -g_file_set_attributes_async -g_file_set_attributes_finish -g_file_set_attribute_string -g_file_set_attribute_byte_string -g_file_set_attribute_uint32 -g_file_set_attribute_int32 -g_file_set_attribute_uint64 -g_file_set_attribute_int64 -g_file_mount_enclosing_volume -g_file_mount_enclosing_volume_finish -g_file_mount_mountable -g_file_mount_mountable_finish -g_file_unmount_mountable_with_operation -g_file_unmount_mountable_with_operation_finish -g_file_eject_mountable_with_operation -g_file_eject_mountable_with_operation_finish -g_file_copy_attributes -g_file_monitor_directory -g_file_monitor_file -g_file_monitor -g_file_query_default_handler -g_file_load_contents -g_file_load_contents_async -g_file_load_contents_finish -g_file_load_partial_contents_async -g_file_load_partial_contents_finish -g_file_replace_contents -g_file_replace_contents_async -g_file_replace_contents_finish -g_file_create_readwrite -g_file_create_readwrite_async -g_file_create_readwrite_finish -g_file_open_readwrite -g_file_open_readwrite_async -g_file_open_readwrite_finish -g_file_replace_readwrite -g_file_replace_readwrite_async -g_file_replace_readwrite_finish -g_file_start_mountable -g_file_start_mountable_finish -g_file_stop_mountable -g_file_stop_mountable_finish -g_file_supports_thread_contexts -g_file_poll_mountable -g_file_poll_mountable_finish -g_file_unmount_mountable -g_file_unmount_mountable_finish -g_file_eject_mountable -g_file_eject_mountable_finish -g_file_enumerator_get_type -g_file_enumerator_next_file -g_file_enumerator_close -g_file_enumerator_next_files_async -g_file_enumerator_next_files_finish -g_file_enumerator_close_async -g_file_enumerator_close_finish -g_file_enumerator_is_closed -g_file_enumerator_has_pending -g_file_enumerator_set_pending -g_file_enumerator_get_child -g_file_enumerator_get_container -g_file_icon_get_type -g_file_icon_new -g_file_icon_get_file -g_file_info_get_type -g_file_info_new -g_file_info_dup -g_file_info_copy_into -g_file_info_has_attribute -g_file_info_has_namespace -g_file_info_list_attributes -g_file_info_get_attribute_type -g_file_info_remove_attribute -g_file_info_get_attribute_status -g_file_info_get_attribute_data -g_file_info_get_attribute_as_string -g_file_info_get_attribute_string -g_file_info_get_attribute_byte_string -g_file_info_get_attribute_boolean -g_file_info_get_attribute_uint32 -g_file_info_get_attribute_int32 -g_file_info_get_attribute_uint64 -g_file_info_get_attribute_int64 -g_file_info_get_attribute_object -g_file_info_get_attribute_stringv -g_file_info_set_attribute_status -g_file_info_set_attribute -g_file_info_set_attribute_string -g_file_info_set_attribute_byte_string -g_file_info_set_attribute_boolean -g_file_info_set_attribute_uint32 -g_file_info_set_attribute_int32 -g_file_info_set_attribute_uint64 -g_file_info_set_attribute_int64 -g_file_info_set_attribute_object -g_file_info_set_attribute_stringv -g_file_info_clear_status -g_file_info_get_deletion_date -g_file_info_get_file_type -g_file_info_get_is_hidden -g_file_info_get_is_backup -g_file_info_get_is_symlink -g_file_info_get_name -g_file_info_get_display_name -g_file_info_get_edit_name -g_file_info_get_icon -g_file_info_get_symbolic_icon -g_file_info_get_content_type -g_file_info_get_size -g_file_info_get_modification_time -g_file_info_get_symlink_target -g_file_info_get_etag -g_file_info_get_sort_order -g_file_info_set_attribute_mask -g_file_info_unset_attribute_mask -g_file_info_set_file_type -g_file_info_set_is_hidden -g_file_info_set_is_symlink -g_file_info_set_name -g_file_info_set_display_name -g_file_info_set_edit_name -g_file_info_set_icon -g_file_info_set_symbolic_icon -g_file_info_set_content_type -g_file_info_set_size -g_file_info_set_modification_time -g_file_info_set_symlink_target -g_file_info_set_sort_order -g_file_attribute_matcher_get_type -g_file_attribute_matcher_new -g_file_attribute_matcher_subtract -g_file_attribute_matcher_ref -g_file_attribute_matcher_unref -g_file_attribute_matcher_matches -g_file_attribute_matcher_matches_only -g_file_attribute_matcher_enumerate_namespace -g_file_attribute_matcher_enumerate_next -g_file_attribute_matcher_to_string -g_file_input_stream_get_type -g_file_input_stream_query_info -g_file_input_stream_query_info_async -g_file_input_stream_query_info_finish -g_file_monitor_get_type -g_file_monitor_cancel -g_file_monitor_is_cancelled -g_file_monitor_set_rate_limit -g_file_monitor_emit_event -g_filename_completer_get_type -g_filename_completer_new -g_filename_completer_get_completion_suffix -g_filename_completer_get_completions -g_filename_completer_set_dirs_only -g_file_output_stream_get_type -g_file_output_stream_query_info -g_file_output_stream_query_info_async -g_file_output_stream_query_info_finish -g_file_output_stream_get_etag -g_file_io_stream_get_type -g_file_io_stream_query_info -g_file_io_stream_query_info_async -g_file_io_stream_query_info_finish -g_file_io_stream_get_etag -g_filter_input_stream_get_type -g_filter_input_stream_get_base_stream -g_filter_input_stream_get_close_base_stream -g_filter_input_stream_set_close_base_stream -g_filter_output_stream_get_type -g_filter_output_stream_get_base_stream -g_filter_output_stream_get_close_base_stream -g_filter_output_stream_set_close_base_stream -g_icon_get_type -g_icon_hash -g_icon_equal -g_icon_to_string -g_icon_new_for_string -g_input_stream_get_type -g_input_stream_read -g_input_stream_read_all -g_input_stream_skip -g_input_stream_close -g_input_stream_read_async -g_input_stream_read_finish -g_input_stream_skip_async -g_input_stream_skip_finish -g_input_stream_close_async -g_input_stream_close_finish -g_input_stream_is_closed -g_input_stream_has_pending -g_input_stream_set_pending -g_input_stream_clear_pending -g_input_stream_read_bytes -g_input_stream_read_bytes_async -g_input_stream_read_bytes_finish -g_io_stream_get_type -g_io_stream_get_input_stream -g_io_stream_get_output_stream -g_io_stream_close -g_io_stream_close_async -g_io_stream_close_finish -g_io_stream_is_closed -g_io_stream_has_pending -g_io_stream_set_pending -g_io_stream_clear_pending -g_io_stream_splice_async -g_io_stream_splice_finish -g_io_error_quark -g_io_error_from_errno -#ifdef G_OS_WIN32 -g_io_error_from_win32_error -#endif -g_io_module_get_type -g_io_module_new -g_io_module_scope_block -g_io_module_scope_flags_get_type -g_io_module_scope_free -g_io_module_scope_new -g_io_modules_scan_all_in_directory -g_io_modules_scan_all_in_directory_with_scope -g_io_modules_load_all_in_directory -g_io_modules_load_all_in_directory_with_scope -g_io_extension_point_register -g_io_extension_point_lookup -g_io_extension_point_set_required_type -g_io_extension_point_get_required_type -g_io_extension_point_get_extensions -g_io_extension_point_get_extension_by_name -g_io_extension_point_implement -g_io_extension_get_type -g_io_extension_get_name -g_io_extension_get_priority -g_io_extension_ref_class -g_io_scheduler_push_job -g_io_scheduler_cancel_all_jobs -g_io_scheduler_job_send_to_mainloop -g_io_scheduler_job_send_to_mainloop_async -g_loadable_icon_get_type -g_loadable_icon_load -g_loadable_icon_load_async -g_loadable_icon_load_finish -g_memory_input_stream_get_type -g_memory_input_stream_new -g_memory_input_stream_new_from_data -g_memory_input_stream_new_from_bytes -g_memory_input_stream_add_bytes -g_memory_input_stream_add_data -g_memory_output_stream_get_type -g_memory_output_stream_new -g_memory_output_stream_new_resizable -g_memory_output_stream_get_data -g_memory_output_stream_get_data_size -g_memory_output_stream_get_size -g_memory_output_stream_steal_data -g_memory_output_stream_steal_as_bytes -g_mount_operation_get_type -g_mount_operation_new -g_mount_operation_get_username -g_mount_operation_set_username -g_mount_operation_get_password -g_mount_operation_set_password -g_mount_operation_get_anonymous -g_mount_operation_set_anonymous -g_mount_operation_get_domain -g_mount_operation_set_domain -g_mount_operation_get_password_save -g_mount_operation_set_password_save -g_mount_operation_get_choice -g_mount_operation_set_choice -g_mount_operation_reply -g_output_stream_get_type -g_output_stream_write -g_output_stream_write_all -g_output_stream_splice -g_output_stream_flush -g_output_stream_close -g_output_stream_write_async -g_output_stream_write_finish -g_output_stream_splice_async -g_output_stream_splice_finish -g_output_stream_flush_async -g_output_stream_flush_finish -g_output_stream_close_async -g_output_stream_close_finish -g_output_stream_is_closed -g_output_stream_is_closing -g_output_stream_has_pending -g_output_stream_set_pending -g_output_stream_clear_pending -g_output_stream_write_bytes -g_output_stream_write_bytes_async -g_output_stream_write_bytes_finish -g_seekable_get_type -g_seekable_tell -g_seekable_can_seek -g_seekable_seek -g_seekable_can_truncate -g_seekable_truncate -g_simple_async_result_get_type -g_simple_async_result_new -g_simple_async_result_new_error -g_simple_async_result_new_from_error -g_simple_async_result_new_take_error -g_simple_async_result_set_check_cancellable -g_simple_async_result_set_op_res_gpointer -g_simple_async_result_get_op_res_gpointer -g_simple_async_result_set_op_res_gssize -g_simple_async_result_get_op_res_gssize -g_simple_async_result_set_op_res_gboolean -g_simple_async_result_get_op_res_gboolean -g_simple_async_result_get_source_tag -g_simple_async_result_set_handle_cancellation -g_simple_async_result_complete -g_simple_async_result_complete_in_idle -g_simple_async_result_run_in_thread -g_simple_async_result_set_from_error -g_simple_async_result_take_error -g_simple_async_result_propagate_error -g_simple_async_result_set_error -g_simple_async_result_set_error_va -g_simple_async_result_is_valid -g_simple_async_report_error_in_idle -g_simple_async_report_gerror_in_idle -g_simple_async_report_take_gerror_in_idle -g_themed_icon_get_type -g_themed_icon_new -g_themed_icon_new_with_default_fallbacks -g_themed_icon_new_from_names -g_themed_icon_get_names -g_themed_icon_prepend_name -g_themed_icon_append_name -#ifdef G_OS_UNIX -g_unix_mount_free -g_unix_mount_point_free -g_unix_mount_compare -g_unix_mount_get_mount_path -g_unix_mount_get_device_path -g_unix_mount_get_fs_type -g_unix_mount_is_readonly -g_unix_mount_is_system_internal -g_unix_mount_guess_can_eject -g_unix_mount_guess_should_display -g_unix_mount_guess_name -g_unix_mount_guess_icon -g_unix_mount_guess_symbolic_icon -g_unix_mount_point_compare -g_unix_mount_point_get_mount_path -g_unix_mount_point_get_device_path -g_unix_mount_point_get_fs_type -g_unix_mount_point_get_options -g_unix_mount_point_is_readonly -g_unix_mount_point_is_user_mountable -g_unix_mount_point_is_loopback -g_unix_mount_point_guess_can_eject -g_unix_mount_point_guess_name -g_unix_mount_point_guess_icon -g_unix_mount_point_guess_symbolic_icon -g_unix_mount_points_get -g_unix_mounts_get -g_unix_mount_at -g_unix_mounts_changed_since -g_unix_mount_points_changed_since -g_unix_mount_monitor_get_type -g_unix_mount_monitor_new -g_unix_mount_monitor_set_rate_limit -g_unix_is_mount_path_system_internal -#endif /* G_OS_UNIX */ -#ifdef G_OS_UNIX -g_unix_input_stream_get_type -g_unix_input_stream_new -g_unix_input_stream_set_close_fd -g_unix_input_stream_get_close_fd -g_unix_input_stream_get_fd -#endif /* G_OS_UNIX */ -#ifdef G_OS_UNIX -g_unix_output_stream_get_type -g_unix_output_stream_new -g_unix_output_stream_set_close_fd -g_unix_output_stream_get_close_fd -g_unix_output_stream_get_fd -#endif /* G_OS_UNIX */ -#ifdef G_OS_WIN32 -g_win32_input_stream_get_type -g_win32_input_stream_new -g_win32_input_stream_set_close_handle -g_win32_input_stream_get_close_handle -g_win32_input_stream_get_handle -#endif /* G_OS_WIN32 */ -#ifdef G_OS_WIN32 -g_win32_output_stream_get_type -g_win32_output_stream_new -g_win32_output_stream_set_close_handle -g_win32_output_stream_get_close_handle -g_win32_output_stream_get_handle -#endif /* G_OS_WIN32 */ -g_mount_get_type -g_mount_get_root -g_mount_get_name -g_mount_get_icon -g_mount_get_symbolic_icon -g_mount_get_uuid -g_mount_get_volume -g_mount_get_drive -g_mount_can_unmount -g_mount_can_eject -g_mount_unmount_with_operation -g_mount_unmount_with_operation_finish -g_mount_eject_with_operation -g_mount_eject_with_operation_finish -g_mount_get_default_location -g_mount_remount -g_mount_remount_finish -g_mount_guess_content_type -g_mount_guess_content_type_finish -g_mount_guess_content_type_sync -g_mount_is_shadowed -g_mount_shadow -g_mount_unshadow -g_mount_unmount -g_mount_unmount_finish -g_mount_eject -g_mount_eject_finish -g_mount_get_sort_key -g_volume_get_type -g_volume_get_name -g_volume_get_icon -g_volume_get_symbolic_icon -g_volume_get_uuid -g_volume_get_drive -g_volume_get_mount -g_volume_should_automount -g_volume_can_mount -g_volume_can_eject -g_volume_mount -g_volume_mount_finish -g_volume_eject_with_operation -g_volume_eject_with_operation_finish -g_volume_get_identifier -g_volume_enumerate_identifiers -g_volume_get_activation_root -g_volume_eject -g_volume_eject_finish -g_volume_get_sort_key -g_volume_monitor_get_type -g_volume_monitor_get_connected_drives -g_volume_monitor_get_volume_for_uuid -g_volume_monitor_get_volumes -g_volume_monitor_get_mounts -g_volume_monitor_get_mount_for_uuid -g_volume_monitor_get -g_volume_monitor_adopt_orphan_mount -g_native_volume_monitor_get_type -#ifdef G_OS_UNIX -g_local_file_monitor_get_type -#endif -#ifdef G_OS_UNIX -g_local_directory_monitor_get_type -#endif -g_mount_unmount_flags_get_type -g_app_info_create_flags_get_type -g_converter_flags_get_type -g_converter_result_get_type -g_data_stream_byte_order_get_type -g_data_stream_newline_type_get_type -g_file_attribute_info_flags_get_type -g_file_attribute_status_get_type -g_file_attribute_type_get_type -g_file_copy_flags_get_type -g_file_create_flags_get_type -g_file_monitor_event_get_type -g_file_monitor_flags_get_type -g_file_query_info_flags_get_type -g_file_type_get_type -g_filesystem_preview_type_get_type -g_io_error_enum_get_type -g_io_stream_splice_flags_get_type -g_mount_mount_flags_get_type -g_mount_operation_result_get_type -g_drive_start_flags_get_type -g_drive_start_stop_type_get_type -g_output_stream_splice_flags_get_type -g_ask_password_flags_get_type -g_password_save_get_type -g_emblem_origin_get_type -g_socket_family_get_type -g_socket_type_get_type -g_socket_protocol_get_type -g_socket_msg_flags_get_type -g_unix_socket_address_type_get_type -g_resolver_error_get_type -g_zlib_compressor_format_get_type -g_settings_bind_flags_get_type -g_dbus_error_get_type -g_bus_type_get_type -g_bus_name_owner_flags_get_type -g_bus_name_watcher_flags_get_type -g_dbus_proxy_flags_get_type -g_dbus_connection_flags_get_type -g_dbus_capability_flags_get_type -g_dbus_call_flags_get_type -g_dbus_message_type_get_type -g_dbus_message_flags_get_type -g_dbus_message_header_field_get_type -g_dbus_property_info_flags_get_type -g_dbus_subtree_flags_get_type -g_dbus_server_flags_get_type -g_dbus_signal_flags_get_type -g_dbus_send_message_flags_get_type -g_credentials_type_get_type -g_dbus_message_byte_order_get_type -g_tls_authentication_mode_get_type -g_tls_certificate_flags_get_type -g_tls_rehandshake_mode_get_type -g_emblemed_icon_get_type -g_tls_database_verify_flags_get_type -g_emblemed_icon_new -g_emblemed_icon_get_icon -g_emblemed_icon_get_emblems -g_emblemed_icon_add_emblem -g_emblemed_icon_clear_emblems -g_emblem_get_type -g_emblem_new -g_emblem_new_with_origin -g_emblem_get_icon -g_emblem_get_origin -g_inet_address_new_from_string -g_inet_address_new_from_bytes -g_inet_address_new_any -g_inet_address_new_loopback -g_inet_address_get_family -g_inet_address_get_type -g_inet_address_get_is_any -g_inet_address_get_is_link_local -g_inet_address_get_is_loopback -g_inet_address_get_is_mc_global -g_inet_address_get_is_mc_link_local -g_inet_address_get_is_mc_node_local -g_inet_address_get_is_mc_org_local -g_inet_address_get_is_mc_site_local -g_inet_address_get_is_multicast -g_inet_address_get_is_site_local -g_inet_address_to_bytes -g_inet_address_get_native_size -g_inet_address_to_string -g_inet_address_equal -g_inet_address_mask_new -g_inet_address_mask_new_from_string -g_inet_address_mask_to_string -g_inet_address_mask_get_family -g_inet_address_mask_get_address -g_inet_address_mask_get_length -g_inet_address_mask_get_type -g_inet_address_mask_matches -g_inet_address_mask_equal -g_inet_socket_address_get_address -g_inet_socket_address_get_flowinfo -g_inet_socket_address_get_port -g_inet_socket_address_get_scope_id -g_inet_socket_address_get_type -g_inet_socket_address_new -#ifdef G_OS_UNIX -g_unix_socket_address_get_type -g_unix_socket_address_new -g_unix_socket_address_new_abstract -g_unix_socket_address_new_with_type -g_unix_socket_address_abstract_names_supported -g_unix_socket_address_get_is_abstract -g_unix_socket_address_get_address_type -g_unix_socket_address_get_path -g_unix_socket_address_get_path_len -#endif -g_socket_address_new_from_native -g_socket_address_get_type -g_socket_address_get_family -g_socket_address_get_native_size -g_socket_address_to_native -g_proxy_get_type -g_proxy_get_default_for_protocol -g_proxy_connect -g_proxy_connect_async -g_proxy_connect_finish -g_proxy_supports_hostname -g_proxy_resolver_get_default -g_proxy_resolver_get_type -g_proxy_resolver_is_supported -g_proxy_resolver_lookup -g_proxy_resolver_lookup_async -g_proxy_resolver_lookup_finish -g_proxy_address_get_type -g_proxy_address_new -g_proxy_address_get_protocol -g_proxy_address_get_destination_protocol -g_proxy_address_get_destination_hostname -g_proxy_address_get_destination_port -g_proxy_address_get_username -g_proxy_address_get_password -g_proxy_address_get_uri -g_proxy_address_enumerator_get_type -g_resolver_error_quark -g_resolver_free_addresses -g_resolver_free_targets -g_resolver_get_type -g_resolver_get_default -g_resolver_set_default -g_resolver_lookup_by_name -g_resolver_lookup_by_name_async -g_resolver_lookup_by_name_finish -g_resolver_lookup_by_address -g_resolver_lookup_by_address_async -g_resolver_lookup_by_address_finish -g_resolver_lookup_service -g_resolver_lookup_service_async -g_resolver_lookup_service_finish -g_threaded_resolver_get_type -g_srv_target_get_type -g_srv_target_new -g_srv_target_copy -g_srv_target_free -g_srv_target_get_hostname -g_srv_target_get_port -g_srv_target_get_priority -g_srv_target_get_weight -g_srv_target_list_sort -g_network_address_get_type -g_network_address_get_hostname -g_network_address_get_port -g_network_address_get_scheme -g_network_address_new -g_network_address_parse -g_network_address_parse_uri -g_network_service_get_type -g_network_service_get_service -g_network_service_get_protocol -g_network_service_get_domain -g_network_service_get_scheme -g_network_service_set_scheme -g_network_service_new -g_socket_connectable_get_type -g_socket_connectable_enumerate -g_socket_connectable_proxy_enumerate -g_socket_address_enumerator_get_type -g_socket_address_enumerator_next -g_socket_address_enumerator_next_async -g_socket_address_enumerator_next_finish -g_async_initable_get_type -g_async_initable_init_async -g_async_initable_init_finish -g_async_initable_new_async -g_async_initable_new_finish -g_async_initable_new_valist_async -g_async_initable_newv_async -g_initable_get_type -g_initable_init -g_initable_new -g_initable_newv -g_initable_new_valist -g_socket_get_type -g_socket_accept -g_socket_bind -g_socket_check_connect_result -g_socket_close -g_socket_shutdown -g_socket_condition_check -g_socket_condition_wait -g_socket_condition_timed_wait -g_socket_connect -g_socket_create_source -g_socket_get_available_bytes -g_socket_get_blocking -g_socket_get_broadcast -g_socket_get_family -g_socket_get_fd -g_socket_get_timeout -g_socket_get_ttl -g_socket_get_keepalive -g_socket_get_listen_backlog -g_socket_get_local_address -g_socket_get_multicast_loopback -g_socket_get_multicast_ttl -g_socket_get_option -g_socket_get_protocol -g_socket_get_remote_address -g_socket_get_socket_type -g_socket_is_closed -g_socket_is_connected -g_socket_join_multicast_group -g_socket_leave_multicast_group -g_socket_listen -g_socket_new -g_socket_new_from_fd -g_socket_receive -g_socket_receive_from -g_socket_receive_message -g_socket_receive_with_blocking -g_socket_send -g_socket_send_message -g_socket_send_to -g_socket_send_with_blocking -g_socket_set_blocking -g_socket_set_broadcast -g_socket_set_timeout -g_socket_set_ttl -g_socket_set_keepalive -g_socket_set_listen_backlog -g_socket_set_multicast_loopback -g_socket_set_multicast_ttl -g_socket_set_option -g_socket_speaks_ipv4 -g_socket_get_credentials -g_socket_control_message_get_type -g_socket_control_message_deserialize -g_socket_control_message_get_level -g_socket_control_message_get_msg_type -g_socket_control_message_get_size -g_socket_control_message_serialize -g_socket_client_get_type -g_socket_client_add_application_proxy -g_socket_client_connect -g_socket_client_connect_async -g_socket_client_connect_finish -g_socket_client_connect_to_host -g_socket_client_connect_to_host_async -g_socket_client_connect_to_host_finish -g_socket_client_connect_to_service -g_socket_client_connect_to_service_async -g_socket_client_connect_to_service_finish -g_socket_client_connect_to_uri -g_socket_client_connect_to_uri_async -g_socket_client_connect_to_uri_finish -g_socket_client_event_get_type -g_socket_client_get_enable_proxy -g_socket_client_get_family -g_socket_client_get_local_address -g_socket_client_get_protocol -g_socket_client_get_socket_type -g_socket_client_get_timeout -g_socket_client_get_tls -g_socket_client_get_tls_validation_flags -g_socket_client_new -g_socket_client_set_enable_proxy -g_socket_client_set_family -g_socket_client_set_local_address -g_socket_client_set_protocol -g_socket_client_set_socket_type -g_socket_client_set_timeout -g_socket_client_set_tls -g_socket_client_set_tls_validation_flags -g_socket_connection_get_type -g_socket_connection_factory_create_connection -g_socket_connection_factory_lookup_type -g_socket_connection_factory_register_type -g_socket_connection_get_local_address -g_socket_connection_get_remote_address -g_socket_connection_get_socket -g_socket_connection_is_connected -g_socket_connection_connect -g_socket_connection_connect_async -g_socket_connection_connect_finish -g_socket_listener_get_type -g_socket_listener_accept -g_socket_listener_accept_async -g_socket_listener_accept_finish -g_socket_listener_accept_socket -g_socket_listener_accept_socket_async -g_socket_listener_accept_socket_finish -g_socket_listener_add_address -g_socket_listener_add_inet_port -g_socket_listener_add_any_inet_port -g_socket_listener_add_socket -g_socket_listener_close -g_socket_listener_new -g_socket_listener_set_backlog -g_socket_service_get_type -g_socket_service_is_active -g_socket_service_new -g_socket_service_start -g_socket_service_stop -g_threaded_socket_service_get_type -g_threaded_socket_service_new -g_tcp_connection_get_type -g_tcp_connection_set_graceful_disconnect -g_tcp_connection_get_graceful_disconnect -#ifndef G_OS_WIN32 -g_unix_connection_get_type -g_unix_connection_receive_fd -g_unix_connection_send_fd -g_unix_connection_receive_credentials -g_unix_connection_receive_credentials_async -g_unix_connection_receive_credentials_finish -g_unix_connection_send_credentials -g_unix_connection_send_credentials_async -g_unix_connection_send_credentials_finish -#endif -#ifndef G_OS_WIN32 -g_unix_fd_message_get_type -g_unix_fd_message_append_fd -g_unix_fd_message_new -g_unix_fd_message_steal_fds -g_unix_fd_message_get_fd_list -g_unix_fd_message_new_with_fd_list -g_dbus_connection_call_with_unix_fd_list -g_dbus_connection_call_with_unix_fd_list_finish -g_dbus_connection_call_with_unix_fd_list_sync -g_dbus_proxy_call_with_unix_fd_list -g_dbus_proxy_call_with_unix_fd_list_finish -g_dbus_proxy_call_with_unix_fd_list_sync -g_dbus_method_invocation_return_value_with_unix_fd_list -#endif -#ifndef G_OS_WIN32 -g_unix_fd_list_append -g_unix_fd_list_get -g_unix_fd_list_get_length -g_unix_fd_list_get_type -g_unix_fd_list_new -g_unix_fd_list_new_from_array -g_unix_fd_list_peek_fds -g_unix_fd_list_steal_fds -#endif -g_zlib_compressor_get_type -g_zlib_compressor_new -g_zlib_compressor_get_file_info -g_zlib_compressor_set_file_info -g_zlib_decompressor_get_type -g_zlib_decompressor_new -g_zlib_decompressor_get_file_info -#ifdef G_OS_UNIX -g_file_descriptor_based_get_type -g_file_descriptor_based_get_fd -#endif -g_settings_backend_get_type -g_settings_backend_changed -g_settings_backend_flatten_tree -g_settings_backend_keys_changed -g_settings_backend_path_changed -g_settings_backend_path_writable_changed -g_settings_backend_writable_changed -g_settings_backend_changed_tree -g_settings_backend_get_default -g_keyfile_settings_backend_new -g_memory_settings_backend_new -g_null_settings_backend_new -g_settings_schema_source_get_type -g_settings_schema_source_get_default -g_settings_schema_source_lookup -g_settings_schema_source_ref -g_settings_schema_source_unref -g_settings_schema_source_new_from_directory -g_settings_schema_get_type -g_settings_schema_ref -g_settings_schema_unref -g_settings_schema_get_id -g_settings_schema_get_path -g_settings_list_schemas -g_settings_list_relocatable_schemas -g_settings_apply -g_settings_bind -g_settings_bind_writable -g_settings_bind_with_mapping -g_settings_create_action -g_settings_delay -g_settings_get -g_settings_get_child -g_settings_get_has_unapplied -g_settings_get_type -g_settings_get_value -g_settings_is_writable -g_settings_new -g_settings_new_with_backend -g_settings_new_with_backend_and_path -g_settings_new_with_path -g_settings_new_full -g_settings_revert -g_settings_reset -g_settings_set -g_settings_set_value -g_settings_unbind -g_settings_get_int -g_settings_set_int -g_settings_get_uint -g_settings_set_uint -g_settings_get_string -g_settings_set_string -g_settings_get_strv -g_settings_set_strv -g_settings_get_double -g_settings_set_double -g_settings_get_boolean -g_settings_set_boolean -g_settings_get_enum -g_settings_set_enum -g_settings_get_flags -g_settings_set_flags -g_settings_sync -g_settings_list_keys -g_settings_list_children -g_settings_get_mapped -g_settings_get_range -g_settings_range_check -g_credentials_get_type -g_credentials_new -g_credentials_to_string -g_credentials_get_native -g_credentials_set_native -g_credentials_is_same_user -#ifdef G_OS_UNIX -g_credentials_get_unix_pid -g_credentials_get_unix_user -g_credentials_set_unix_user -#endif -g_dbus_is_address -g_dbus_is_supported_address -g_dbus_address_get_for_bus_sync -g_dbus_address_get_stream -g_dbus_address_get_stream_finish -g_dbus_address_get_stream_sync -g_dbus_auth_observer_get_type -g_dbus_auth_observer_new -g_dbus_auth_observer_authorize_authenticated_peer -g_dbus_auth_observer_allow_mechanism -g_dbus_connection_get_type -g_bus_get -g_bus_get_finish -g_bus_get_sync -g_dbus_connection_new -g_dbus_connection_new_finish -g_dbus_connection_new_for_address -g_dbus_connection_new_for_address_finish -g_dbus_connection_new_for_address_sync -g_dbus_connection_new_sync -g_dbus_connection_start_message_processing -g_dbus_connection_get_capabilities -g_dbus_connection_get_exit_on_close -g_dbus_connection_get_guid -g_dbus_connection_get_peer_credentials -g_dbus_connection_get_last_serial -g_dbus_connection_get_stream -g_dbus_connection_get_unique_name -g_dbus_connection_is_closed -g_dbus_connection_set_exit_on_close -g_dbus_connection_close -g_dbus_connection_close_finish -g_dbus_connection_close_sync -g_dbus_connection_flush -g_dbus_connection_flush_finish -g_dbus_connection_flush_sync -g_dbus_connection_emit_signal -g_dbus_connection_call -g_dbus_connection_call_finish -g_dbus_connection_call_sync -g_dbus_connection_signal_subscribe -g_dbus_connection_signal_unsubscribe -g_dbus_connection_add_filter -g_dbus_connection_remove_filter -g_dbus_connection_send_message -g_dbus_connection_send_message_with_reply -g_dbus_connection_send_message_with_reply_finish -g_dbus_connection_send_message_with_reply_sync -g_dbus_connection_register_object -g_dbus_connection_unregister_object -g_dbus_connection_register_subtree -g_dbus_connection_unregister_subtree -g_dbus_error_quark -g_dbus_error_new_for_dbus_error -g_dbus_error_is_remote_error -g_dbus_error_get_remote_error -g_dbus_error_strip_remote_error -g_dbus_error_encode_gerror -g_dbus_error_register_error -g_dbus_error_register_error_domain -g_dbus_error_set_dbus_error -g_dbus_error_set_dbus_error_valist -g_dbus_error_unregister_error -g_dbus_annotation_info_get_type -g_dbus_arg_info_get_type -g_dbus_property_info_get_type -g_dbus_interface_info_get_type -g_dbus_method_info_get_type -g_dbus_signal_info_get_type -g_dbus_node_info_get_type -g_dbus_annotation_info_lookup -g_dbus_annotation_info_ref -g_dbus_annotation_info_unref -g_dbus_interface_info_generate_xml -g_dbus_interface_info_lookup_method -g_dbus_interface_info_lookup_property -g_dbus_interface_info_lookup_signal -g_dbus_interface_info_cache_build -g_dbus_interface_info_cache_release -g_dbus_node_info_new_for_xml -g_dbus_node_info_generate_xml -g_dbus_node_info_lookup_interface -g_dbus_arg_info_ref -g_dbus_arg_info_unref -g_dbus_property_info_ref -g_dbus_property_info_unref -g_dbus_signal_info_ref -g_dbus_signal_info_unref -g_dbus_method_info_ref -g_dbus_method_info_unref -g_dbus_interface_info_ref -g_dbus_interface_info_unref -g_dbus_node_info_ref -g_dbus_node_info_unref -g_dbus_message_get_type -g_dbus_message_new -g_dbus_message_new_from_blob -g_dbus_message_new_method_call -g_dbus_message_new_method_error -g_dbus_message_new_method_error_literal -g_dbus_message_new_method_error_valist -g_dbus_message_new_method_reply -g_dbus_message_new_signal -g_dbus_message_bytes_needed -g_dbus_message_get_locked -g_dbus_message_lock -g_dbus_message_copy -g_dbus_message_get_arg0 -g_dbus_message_get_body -g_dbus_message_get_byte_order -g_dbus_message_get_destination -g_dbus_message_get_error_name -g_dbus_message_get_flags -g_dbus_message_get_header -g_dbus_message_get_header_fields -g_dbus_message_get_interface -g_dbus_message_get_member -g_dbus_message_get_num_unix_fds -g_dbus_message_get_path -g_dbus_message_get_reply_serial -g_dbus_message_get_sender -g_dbus_message_get_serial -g_dbus_message_get_signature -g_dbus_message_get_message_type -g_dbus_message_print -g_dbus_message_set_body -g_dbus_message_set_byte_order -g_dbus_message_set_destination -g_dbus_message_set_error_name -g_dbus_message_set_flags -g_dbus_message_set_header -g_dbus_message_set_interface -g_dbus_message_set_member -g_dbus_message_set_num_unix_fds -g_dbus_message_set_path -g_dbus_message_set_reply_serial -g_dbus_message_set_sender -g_dbus_message_set_serial -g_dbus_message_set_signature -g_dbus_message_set_message_type -g_dbus_message_to_blob -g_dbus_message_to_gerror -#ifdef G_OS_UNIX -g_dbus_message_get_unix_fd_list -g_dbus_message_set_unix_fd_list -#endif -g_dbus_method_invocation_get_type -g_dbus_method_invocation_get_connection -g_dbus_method_invocation_get_interface_name -g_dbus_method_invocation_get_message -g_dbus_method_invocation_get_method_info -g_dbus_method_invocation_get_method_name -g_dbus_method_invocation_get_object_path -g_dbus_method_invocation_get_parameters -g_dbus_method_invocation_get_sender -g_dbus_method_invocation_get_user_data -g_dbus_method_invocation_return_dbus_error -g_dbus_method_invocation_return_error -g_dbus_method_invocation_return_error_literal -g_dbus_method_invocation_return_error_valist -g_dbus_method_invocation_return_gerror -g_dbus_method_invocation_take_error -g_dbus_method_invocation_return_value -g_bus_own_name -g_bus_own_name_on_connection -g_bus_unown_name -g_bus_own_name_with_closures -g_bus_own_name_on_connection_with_closures -g_bus_watch_name -g_bus_watch_name_on_connection -g_bus_unwatch_name -g_bus_watch_name_with_closures -g_bus_watch_name_on_connection_with_closures -g_dbus_proxy_get_type -g_dbus_proxy_new -g_dbus_proxy_new_finish -g_dbus_proxy_new_sync -g_dbus_proxy_new_for_bus -g_dbus_proxy_new_for_bus_finish -g_dbus_proxy_new_for_bus_sync -g_dbus_proxy_get_cached_property -g_dbus_proxy_set_cached_property -g_dbus_proxy_get_cached_property_names -g_dbus_proxy_get_connection -g_dbus_proxy_get_default_timeout -g_dbus_proxy_get_flags -g_dbus_proxy_get_interface_info -g_dbus_proxy_get_interface_name -g_dbus_proxy_get_object_path -g_dbus_proxy_get_name -g_dbus_proxy_get_name_owner -g_dbus_proxy_set_default_timeout -g_dbus_proxy_set_interface_info -g_dbus_proxy_call -g_dbus_proxy_call_finish -g_dbus_proxy_call_sync -g_dbus_server_get_type -g_dbus_server_new_sync -g_dbus_server_is_active -g_dbus_server_start -g_dbus_server_stop -g_dbus_server_get_client_address -g_dbus_server_get_flags -g_dbus_server_get_guid -g_dbus_generate_guid -g_dbus_is_guid -g_dbus_is_interface_name -g_dbus_is_member_name -g_dbus_is_name -g_dbus_is_unique_name -g_dbus_gvalue_to_gvariant -g_dbus_gvariant_to_gvalue -#ifdef G_OS_UNIX -g_unix_credentials_message_get_type -g_unix_credentials_message_new -g_unix_credentials_message_new_with_credentials -g_unix_credentials_message_get_credentials -g_unix_credentials_message_is_supported -#endif -g_permission_acquire -g_permission_acquire_async -g_permission_acquire_finish -g_permission_get_allowed -g_permission_get_can_acquire -g_permission_get_can_release -g_permission_get_type -g_permission_impl_update -g_permission_release -g_permission_release_async -g_permission_release_finish -g_simple_permission_get_type -g_simple_permission_new -g_action_group_action_added -g_action_group_action_enabled_changed -g_action_group_action_removed -g_action_group_action_state_changed -g_action_group_activate_action -g_action_group_get_action_enabled -g_action_group_get_action_parameter_type -g_action_group_get_action_state -g_action_group_get_action_state_hint -g_action_group_get_action_state_type -g_action_group_get_type -g_action_group_has_action -g_action_group_list_actions -g_action_group_query_action -g_action_map_add_action -g_action_map_add_action_entries -g_action_map_get_type -g_action_map_lookup_action -g_action_map_remove_action -g_action_group_change_action_state -g_action_activate -g_action_get_enabled -g_action_get_name -g_action_get_parameter_type -g_action_get_state -g_action_get_state_hint -g_action_get_state_type -g_action_get_type -g_action_change_state -g_simple_action_group_get_type -g_simple_action_group_add_entries -g_simple_action_group_insert -g_simple_action_group_lookup -g_simple_action_group_new -g_simple_action_group_remove -g_simple_action_get_type -g_simple_action_new -g_simple_action_new_stateful -g_simple_action_set_enabled -g_simple_action_set_state -g_dbus_action_group_get_type -g_dbus_action_group_get -g_remote_action_group_get_type -g_remote_action_group_activate_action_full -g_remote_action_group_change_action_state_full -g_dbus_menu_model_get_type -g_dbus_menu_model_get -g_dbus_connection_export_action_group -g_dbus_connection_unexport_action_group -g_dbus_connection_export_menu_model -g_dbus_connection_unexport_menu_model -g_pollable_input_stream_get_type -g_pollable_input_stream_can_poll -g_pollable_input_stream_create_source -g_pollable_input_stream_is_readable -g_pollable_input_stream_read_nonblocking -g_pollable_output_stream_get_type -g_pollable_output_stream_can_poll -g_pollable_output_stream_create_source -g_pollable_output_stream_is_writable -g_pollable_output_stream_write_nonblocking -g_pollable_source_new -g_pollable_source_new_full -g_pollable_stream_read -g_pollable_stream_write -g_pollable_stream_write_all -g_tcp_wrapper_connection_get_type -g_tcp_wrapper_connection_get_base_io_stream -g_tcp_wrapper_connection_new -g_tls_backend_get_certificate_type -g_tls_backend_get_client_connection_type -g_tls_backend_get_default -g_tls_backend_get_default_database -g_tls_backend_get_file_database_type -g_tls_backend_get_server_connection_type -g_tls_backend_get_type -g_tls_backend_supports_tls -g_tls_error_get_type -g_tls_error_quark -g_tls_certificate_get_issuer -g_tls_certificate_get_type -g_tls_certificate_is_same -g_tls_certificate_list_new_from_file -g_tls_certificate_new_from_file -g_tls_certificate_new_from_files -g_tls_certificate_new_from_pem -g_tls_certificate_verify -g_tls_connection_emit_accept_certificate -g_tls_connection_get_certificate -g_tls_connection_get_database -g_tls_connection_get_interaction -g_tls_connection_get_peer_certificate -g_tls_connection_get_peer_certificate_errors -g_tls_connection_get_rehandshake_mode -g_tls_connection_get_require_close_notify -g_tls_connection_get_use_system_certdb -g_tls_connection_get_type -g_tls_connection_handshake -g_tls_connection_handshake_async -g_tls_connection_handshake_finish -g_tls_connection_set_certificate -g_tls_connection_set_database -g_tls_connection_set_interaction -g_tls_connection_set_rehandshake_mode -g_tls_connection_set_require_close_notify -g_tls_connection_set_use_system_certdb -g_tls_client_connection_get_accepted_cas -g_tls_client_connection_get_server_identity -g_tls_client_connection_get_type -g_tls_client_connection_get_use_ssl3 -g_tls_client_connection_get_validation_flags -g_tls_client_connection_new -g_tls_client_connection_set_server_identity -g_tls_client_connection_set_use_ssl3 -g_tls_client_connection_set_validation_flags -g_tls_server_connection_get_type -g_tls_server_connection_new -g_tls_database_create_certificate_handle -g_tls_database_get_type -g_tls_database_lookup_certificate_for_handle -g_tls_database_lookup_certificate_for_handle_async -g_tls_database_lookup_certificate_for_handle_finish -g_tls_database_lookup_certificate_issuer -g_tls_database_lookup_certificate_issuer_async -g_tls_database_lookup_certificate_issuer_finish -g_tls_database_lookup_certificates_issued_by -g_tls_database_lookup_certificates_issued_by_async -g_tls_database_lookup_certificates_issued_by_finish -g_tls_database_lookup_flags_get_type -g_tls_database_verify_chain -g_tls_database_verify_chain_async -g_tls_database_verify_chain_finish -g_tls_file_database_get_type -g_tls_file_database_new -g_tls_interaction_get_type -g_tls_interaction_ask_password -g_tls_interaction_ask_password_async -g_tls_interaction_ask_password_finish -g_tls_interaction_invoke_ask_password -g_tls_interaction_result_get_type -g_tls_password_flags_get_type -g_tls_password_get_type -g_tls_password_get_value -g_tls_password_get_warning -g_tls_password_new -g_tls_password_set_description -g_tls_password_set_flags -g_tls_password_set_value -g_tls_password_set_value_full -g_tls_password_set_warning -g_tls_password_get_flags -g_tls_password_get_description -g_dbus_interface_get_info -g_dbus_interface_get_object -g_dbus_interface_dup_object -g_dbus_interface_get_type -g_dbus_interface_set_object -g_dbus_interface_skeleton_export -g_dbus_interface_skeleton_flags_get_type -g_dbus_interface_skeleton_flush -g_dbus_interface_skeleton_get_connection -g_dbus_interface_skeleton_get_connections -g_dbus_interface_skeleton_has_connection -g_dbus_interface_skeleton_get_flags -g_dbus_interface_skeleton_get_info -g_dbus_interface_skeleton_get_object_path -g_dbus_interface_skeleton_get_properties -g_dbus_interface_skeleton_get_type -g_dbus_interface_skeleton_get_vtable -g_dbus_interface_skeleton_set_flags -g_dbus_interface_skeleton_unexport -g_dbus_interface_skeleton_unexport_from_connection -g_dbus_object_get_interface -g_dbus_object_get_interfaces -g_dbus_object_get_object_path -g_dbus_object_get_type -g_dbus_object_proxy_new -g_dbus_object_proxy_get_connection -g_dbus_object_proxy_get_type -g_dbus_object_skeleton_add_interface -g_dbus_object_skeleton_flush -g_dbus_object_skeleton_get_type -g_dbus_object_skeleton_new -g_dbus_object_skeleton_remove_interface -g_dbus_object_skeleton_remove_interface_by_name -g_dbus_object_skeleton_set_object_path -g_dbus_object_manager_get_interface -g_dbus_object_manager_get_object -g_dbus_object_manager_get_object_path -g_dbus_object_manager_get_objects -g_dbus_object_manager_get_type -g_dbus_object_manager_client_flags_get_type -g_dbus_object_manager_client_get_connection -g_dbus_object_manager_client_get_flags -g_dbus_object_manager_client_get_name -g_dbus_object_manager_client_get_name_owner -g_dbus_object_manager_client_get_type -g_dbus_object_manager_client_new -g_dbus_object_manager_client_new_finish -g_dbus_object_manager_client_new_for_bus -g_dbus_object_manager_client_new_for_bus_finish -g_dbus_object_manager_client_new_for_bus_sync -g_dbus_object_manager_client_new_sync -g_dbus_object_manager_server_export -g_dbus_object_manager_server_export_uniquely -g_dbus_object_manager_server_is_exported -g_dbus_object_manager_server_get_connection -g_dbus_object_manager_server_set_connection -g_dbus_object_manager_server_get_type -g_dbus_object_manager_server_new -g_dbus_object_manager_server_unexport -g_network_monitor_can_reach -g_network_monitor_can_reach_async -g_network_monitor_can_reach_finish -g_network_monitor_get_default -g_network_monitor_get_network_available -g_network_monitor_get_type -g_network_monitor_base_add_network -g_network_monitor_base_get_type -g_network_monitor_base_remove_network -g_network_monitor_base_set_networks -g_menu_append -g_menu_append_item -g_menu_append_section -g_menu_append_submenu -g_menu_attribute_iter_get_name -g_menu_attribute_iter_get_next -g_menu_attribute_iter_get_type -g_menu_attribute_iter_get_value -g_menu_attribute_iter_next -g_menu_freeze -g_menu_get_type -g_menu_insert -g_menu_insert_item -g_menu_insert_section -g_menu_insert_submenu -g_menu_item_get_attribute -g_menu_item_get_attribute_value -g_menu_item_get_link -g_menu_item_get_type -g_menu_item_new -g_menu_item_new_from_model -g_menu_item_new_section -g_menu_item_new_submenu -g_menu_item_set_action_and_target -g_menu_item_set_action_and_target_value -g_menu_item_set_attribute -g_menu_item_set_attribute_value -g_menu_item_set_detailed_action -g_menu_item_set_label -g_menu_item_set_link -g_menu_item_set_section -g_menu_item_set_submenu -g_menu_link_iter_get_name -g_menu_link_iter_get_next -g_menu_link_iter_get_type -g_menu_link_iter_get_value -g_menu_link_iter_next -g_menu_model_get_item_attribute -g_menu_model_get_item_attribute_value -g_menu_model_get_item_link -g_menu_model_get_n_items -g_menu_model_get_type -g_menu_model_is_mutable -g_menu_model_items_changed -g_menu_model_iterate_item_attributes -g_menu_model_iterate_item_links -g_menu_new -g_menu_prepend -g_menu_prepend_item -g_menu_prepend_section -g_menu_prepend_submenu -g_menu_remove -g_resource_get_type -g_resource_enumerate_children -g_resource_error_get_type -g_resource_error_quark -g_resource_flags_get_type -g_resource_get_info -g_resource_load -g_resource_lookup_data -g_resource_lookup_flags_get_type -g_resource_new_from_data -g_resource_open_stream -g_resource_ref -g_resource_unref -g_resources_enumerate_children -g_resources_get_info -g_resources_lookup_data -g_resources_open_stream -g_resources_register -g_resources_unregister -g_static_resource_fini -g_static_resource_get_resource -g_static_resource_init -g_resolver_lookup_records -g_resolver_lookup_records_async -g_resolver_lookup_records_finish -g_resolver_record_type_get_type -g_test_dbus_add_service_dir -g_test_dbus_flags_get_type -g_test_dbus_get_bus_address -g_test_dbus_get_flags -g_test_dbus_get_type -g_test_dbus_new -g_test_dbus_down -g_test_dbus_stop -g_test_dbus_up -g_test_dbus_unset -g_task_attach_source -g_task_get_cancellable -g_task_get_check_cancellable -g_task_get_context -g_task_get_priority -g_task_get_return_on_cancel -g_task_get_source_object -g_task_get_source_tag -g_task_get_task_data -g_task_get_type -g_task_had_error -g_task_is_valid -g_task_new -g_task_propagate_boolean -g_task_propagate_int -g_task_propagate_pointer -g_task_run_in_thread -g_task_run_in_thread_sync -g_task_set_check_cancellable -g_task_set_priority -g_task_set_return_on_cancel -g_task_set_source_tag -g_task_set_task_data -g_task_report_error -g_task_report_new_error -g_task_return_boolean -g_task_return_error -g_task_return_error_if_cancelled -g_task_return_int -g_task_return_new_error -g_task_return_pointer -g_networking_init diff --git a/glib/Makefile.am b/glib/Makefile.am index c092d7c..657978d 100644 --- a/glib/Makefile.am +++ b/glib/Makefile.am @@ -49,13 +49,6 @@ AM_CPPFLAGS = \ -DGLIB_COMPILATION \ -DPCRE_STATIC -if OS_LINUX -if HAVE_GNUC_VISIBILITY -TESTS_ENVIRONMENT = GLIB_DEBUG_FLAGS="$(GLIB_DEBUG_FLAGS)" -TESTS = abicheck.sh -endif -endif - MIRRORING_TAB_SOURCE = \ glib-mirroring-tab/Makefile \ glib-mirroring-tab/gen-mirroring-tab.c \ @@ -71,8 +64,6 @@ EXTRA_DIST += \ gen-unicode-tables.pl \ gen-script-table.pl \ glibconfig.h.win32.in \ - abicheck.sh \ - glib.symbols \ gregex.c \ gregex.h \ win_iconv.c \ diff --git a/glib/abicheck.sh b/glib/abicheck.sh deleted file mode 100755 index 3137794..0000000 --- a/glib/abicheck.sh +++ /dev/null @@ -1,13 +0,0 @@ -#! /bin/sh - -egrep '^#([^i]|if).*[^\]$' "${builddir:-.}/glibconfig.h" > glibconfig.cpp - -INCLUDES="-include ${top_builddir:-..}/config.h" -INCLUDES="$INCLUDES -include glibconfig.cpp $GLIB_DEBUG_FLAGS" - -cpp -P -DG_STDIO_NO_WRAP_ON_UNIX $INCLUDES "${srcdir:-.}/glib.symbols" | sed -e '/^$/d' -e 's/ PRIVATE$//' | sort > expected-abi -rm -f glibconfig.cpp - -nm -D -g --defined-only .libs/libglib-2.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | sort > actual-abi - -diff -u expected-abi actual-abi && rm -f expected-abi actual-abi diff --git a/glib/glib.symbols b/glib/glib.symbols deleted file mode 100644 index 28ddde5..0000000 --- a/glib/glib.symbols +++ /dev/null @@ -1,1694 +0,0 @@ -/* This file lists all exported symbols. It is used to generate - * the glib.def file used to control exports on Windows. - */ -g_array_append_vals -g_array_free -g_array_insert_vals -g_array_new -g_array_ref -g_array_unref -g_array_get_element_size -g_array_prepend_vals -g_array_remove_index -g_array_remove_index_fast -g_array_remove_range -g_array_set_clear_func -g_array_set_size -g_array_sized_new -g_array_sort -g_array_sort_with_data -g_byte_array_append -g_byte_array_free -g_byte_array_free_to_bytes -g_byte_array_unref -g_byte_array_ref -g_byte_array_new -g_byte_array_new_take -g_byte_array_prepend -g_byte_array_remove_index -g_byte_array_remove_index_fast -g_byte_array_remove_range -g_byte_array_set_size -g_byte_array_sized_new -g_byte_array_sort -g_byte_array_sort_with_data -g_bytes_compare -g_bytes_equal -g_bytes_get_data -g_bytes_get_size -g_bytes_hash -g_bytes_new -g_bytes_new_from_bytes -g_bytes_new_static -g_bytes_new_take -g_bytes_new_with_free_func -g_bytes_ref -g_bytes_unref -g_bytes_unref_to_array -g_bytes_unref_to_data -g_ptr_array_add -g_ptr_array_foreach -g_ptr_array_free -g_ptr_array_unref -g_ptr_array_ref -g_ptr_array_new -g_ptr_array_new_full -g_ptr_array_new_with_free_func -g_ptr_array_set_free_func -g_ptr_array_remove -g_ptr_array_remove_fast -g_ptr_array_remove_index -g_ptr_array_remove_index_fast -g_ptr_array_remove_range -g_ptr_array_set_size -g_ptr_array_sized_new -g_ptr_array_sort -g_ptr_array_sort_with_data -g_async_queue_length -g_async_queue_length_unlocked -g_async_queue_lock -g_async_queue_new -g_async_queue_new_full -g_async_queue_pop -g_async_queue_pop_unlocked -g_async_queue_push -g_async_queue_push_unlocked -g_async_queue_push_sorted -g_async_queue_push_sorted_unlocked -g_async_queue_ref -g_async_queue_sort -g_async_queue_sort_unlocked -g_async_queue_timed_pop -g_async_queue_timed_pop_unlocked -g_async_queue_timeout_pop -g_async_queue_timeout_pop_unlocked -g_async_queue_try_pop -g_async_queue_try_pop_unlocked -g_async_queue_unlock -g_async_queue_unref -g_async_queue_ref_unlocked -g_async_queue_unref_and_unlock -g_atomic_int_add -g_atomic_int_and -g_atomic_int_compare_and_exchange -g_atomic_int_dec_and_test -g_atomic_int_exchange_and_add -g_atomic_int_get -g_atomic_int_inc -g_atomic_int_or -g_atomic_int_set -g_atomic_int_xor -g_atomic_pointer_add -g_atomic_pointer_and -g_atomic_pointer_compare_and_exchange -g_atomic_pointer_get -g_atomic_pointer_or -g_atomic_pointer_set -g_atomic_pointer_xor -g_on_error_query -g_on_error_stack_trace -g_base64_encode_step -g_base64_encode_close -g_base64_encode -g_base64_decode_step -g_base64_decode -g_base64_decode_inplace -g_bookmark_file_error_quark -g_bookmark_file_new -g_bookmark_file_free -g_bookmark_file_load_from_file -g_bookmark_file_load_from_data -g_bookmark_file_load_from_data_dirs -g_bookmark_file_to_data -g_bookmark_file_to_file -g_bookmark_file_set_title -g_bookmark_file_get_title -g_bookmark_file_set_description -g_bookmark_file_get_description -g_bookmark_file_set_mime_type -g_bookmark_file_get_mime_type -g_bookmark_file_set_groups -g_bookmark_file_add_group -g_bookmark_file_has_group -g_bookmark_file_get_groups -g_bookmark_file_add_application -g_bookmark_file_has_application -g_bookmark_file_get_applications -g_bookmark_file_set_app_info -g_bookmark_file_get_app_info -g_bookmark_file_set_is_private -g_bookmark_file_get_is_private -g_bookmark_file_set_icon -g_bookmark_file_get_icon -g_bookmark_file_set_added -g_bookmark_file_get_added -g_bookmark_file_set_modified -g_bookmark_file_get_modified -g_bookmark_file_set_visited -g_bookmark_file_get_visited -g_bookmark_file_has_item -g_bookmark_file_get_size -g_bookmark_file_get_uris -g_bookmark_file_remove_group -g_bookmark_file_remove_application -g_bookmark_file_remove_item -g_bookmark_file_move_item -g_cache_destroy -g_cache_insert -g_cache_key_foreach -g_cache_new -g_cache_remove -g_cache_value_foreach -g_checksum_type_get_length -g_checksum_new -g_checksum_copy -g_checksum_free -g_checksum_update -g_checksum_reset -g_checksum_get_string -g_checksum_get_digest -g_compute_checksum_for_data -g_compute_checksum_for_string -g_compute_checksum_for_bytes -g_completion_add_items -g_completion_clear_items -g_completion_complete -g_completion_complete_utf8 -g_completion_free -g_completion_new -g_completion_remove_items -g_completion_set_compare -g_get_filename_charsets -g_get_num_processors -g_convert -g_convert_error_quark -g_convert_with_fallback -g_convert_with_iconv -g_iconv -g_iconv_close -g_iconv_open -g_locale_from_utf8 -g_locale_to_utf8 -g_filename_display_name -g_filename_display_basename -#ifndef _WIN64 -g_filename_from_uri PRIVATE -g_filename_from_utf8 PRIVATE -g_filename_to_uri PRIVATE -g_filename_to_utf8 PRIVATE -#endif -#ifdef G_OS_WIN32 -g_filename_from_uri_utf8 -g_filename_from_utf8_utf8 -g_filename_to_uri_utf8 -g_filename_to_utf8_utf8 -#endif -g_uri_list_extract_uris -g_datalist_clear -g_datalist_foreach -g_datalist_get_data -g_datalist_get_flags -g_datalist_id_dup_data -g_datalist_id_get_data -g_datalist_id_replace_data -g_datalist_id_remove_no_notify -g_datalist_id_set_data_full -g_datalist_set_flags -g_datalist_unset_flags -g_datalist_init -g_dataset_destroy -g_dataset_foreach -g_dataset_id_get_data -g_dataset_id_remove_no_notify -g_dataset_id_set_data_full -g_quark_from_static_string -g_quark_from_string -g_quark_to_string -g_quark_try_string -g_intern_string -g_intern_static_string -g_date_add_days -g_date_add_months -g_date_add_years -g_date_clamp -g_date_clear -g_date_compare -g_date_days_between -g_date_free -g_date_get_day -g_date_get_day_of_year -g_date_get_days_in_month -g_date_get_iso8601_week_of_year -g_date_get_julian -g_date_get_monday_week_of_year -g_date_get_monday_weeks_in_year -g_date_get_month -g_date_get_sunday_week_of_year -g_date_get_sunday_weeks_in_year -g_date_get_weekday -g_date_get_year -g_date_is_first_of_month -g_date_is_last_of_month -g_date_is_leap_year -g_date_new -g_date_new_dmy -g_date_new_julian -g_date_order -g_date_set_day -g_date_set_dmy -g_date_set_julian -g_date_set_month -g_date_set_parse -g_date_set_time -g_date_set_time_t -g_date_set_time_val -g_date_set_year -g_date_strftime -g_date_subtract_days -g_date_subtract_months -g_date_subtract_years -g_date_to_struct_tm -g_date_valid -g_date_valid_day -g_date_valid_dmy -g_date_valid_julian -g_date_valid_month -g_date_valid_weekday -g_date_valid_year -g_date_time_add -g_date_time_add_days -g_date_time_add_full -g_date_time_add_hours -g_date_time_add_minutes -g_date_time_add_months -g_date_time_add_seconds -g_date_time_add_weeks -g_date_time_add_years -g_date_time_compare -g_date_time_difference -g_date_time_equal -g_date_time_format -g_date_time_get_day_of_month -g_date_time_get_day_of_week -g_date_time_get_day_of_year -g_date_time_get_hour -g_date_time_get_microsecond -g_date_time_get_minute -g_date_time_get_month -g_date_time_get_second -g_date_time_get_seconds -g_date_time_get_timezone_abbreviation -g_date_time_get_utc_offset -g_date_time_get_week_numbering_year -g_date_time_get_week_of_year -g_date_time_get_year -g_date_time_get_ymd -g_date_time_hash -g_date_time_is_daylight_savings -g_date_time_new -g_date_time_new_from_timeval_local -g_date_time_new_from_timeval_utc -g_date_time_new_from_unix_local -g_date_time_new_from_unix_utc -g_date_time_new_local -g_date_time_new_now -g_date_time_new_now_local -g_date_time_new_now_utc -g_date_time_new_utc -g_date_time_ref -g_date_time_to_local -g_date_time_to_timeval -g_date_time_to_timezone -g_date_time_to_unix -g_date_time_to_utc -g_date_time_unref -g_time_zone_new -g_time_zone_new_local -g_time_zone_new_utc -g_time_zone_ref -g_time_zone_unref -g_time_zone_adjust_time -g_time_zone_find_interval -g_time_zone_get_abbreviation -g_time_zone_get_offset -g_time_zone_is_dst -g_dir_close -#ifndef _WIN64 -g_dir_open PRIVATE -g_dir_read_name PRIVATE -#endif -#ifdef G_OS_WIN32 -g_dir_open_utf8 -g_dir_read_name_utf8 -#endif -g_dir_rewind -g_clear_error -g_error_copy -g_error_free -g_error_matches -g_error_new -g_error_new_literal -g_error_new_valist -g_propagate_error -g_set_error -g_set_error_literal -g_prefix_error -g_propagate_prefixed_error -g_build_filename -g_build_filenamev -g_build_path -g_build_pathv -g_file_error_from_errno -g_file_error_quark -#ifndef _WIN64 -g_file_get_contents PRIVATE -#endif -g_file_set_contents -g_dir_make_tmp -#ifndef _WIN64 -g_file_open_tmp PRIVATE -g_file_test PRIVATE -#endif -g_file_read_link -g_format_size -g_format_size_full -g_format_size_for_display -#ifndef _WIN64 -g_mkstemp PRIVATE -#endif -g_mkdtemp -g_mkdtemp_full -g_mkstemp_full -g_mkdir_with_parents -#ifdef G_OS_WIN32 -g_file_get_contents_utf8 -g_file_open_tmp_utf8 -g_file_test_utf8 -g_mkstemp_utf8 -#endif -g_hash_table_add -g_hash_table_contains -g_hash_table_destroy -g_hash_table_unref -g_hash_table_ref -g_hash_table_find -g_hash_table_foreach -g_hash_table_foreach_remove -g_hash_table_foreach_steal -g_hash_table_get_keys -g_hash_table_get_values -g_hash_table_insert -g_hash_table_lookup -g_hash_table_lookup_extended -g_hash_table_new -g_hash_table_new_full -g_hash_table_remove -g_hash_table_remove_all -g_hash_table_replace -g_hash_table_size -g_hash_table_steal -g_hash_table_steal_all -g_hash_table_iter_init -g_hash_table_iter_next -g_hash_table_iter_get_hash_table -g_hash_table_iter_remove -g_hash_table_iter_replace -g_hash_table_iter_steal -g_hmac_new -g_hmac_copy -g_hmac_ref -g_hmac_unref -g_hmac_update -g_hmac_get_string -g_hmac_get_digest -g_compute_hmac_for_data -g_compute_hmac_for_string -g_hook_alloc -g_hook_compare_ids -g_hook_destroy -g_hook_destroy_link -g_hook_find -g_hook_find_data -g_hook_find_func -g_hook_find_func_data -g_hook_first_valid -g_hook_free -g_hook_get -g_hook_insert_before -g_hook_insert_sorted -g_hook_list_clear -g_hook_list_init -g_hook_list_invoke -g_hook_list_invoke_check -g_hook_list_marshal -g_hook_list_marshal_check -g_hook_next_valid -g_hook_prepend -g_hook_ref -g_hook_unref -g_io_add_watch -g_io_add_watch_full -g_io_create_watch -g_io_channel_error_from_errno -g_io_channel_error_quark -g_io_channel_flush -g_io_channel_get_buffer_condition -g_io_channel_get_buffered -g_io_channel_get_buffer_size -g_io_channel_get_close_on_unref -g_io_channel_get_encoding -g_io_channel_get_flags -g_io_channel_get_line_term -g_io_channel_init -g_io_channel_read_chars -g_io_channel_read_line -g_io_channel_read_line_string -g_io_channel_read_to_end -g_io_channel_read_unichar -g_io_channel_ref -g_io_channel_seek_position -g_io_channel_set_buffered -g_io_channel_set_buffer_size -g_io_channel_set_close_on_unref -g_io_channel_set_encoding -g_io_channel_set_flags -g_io_channel_set_line_term -g_io_channel_shutdown -g_io_channel_unref -g_io_channel_close -g_io_channel_read -g_io_channel_seek -g_io_channel_write -g_io_channel_write_chars -g_io_channel_write_unichar -#ifdef G_OS_UNIX -g_io_channel_unix_get_fd -g_io_channel_unix_new -g_io_channel_new_file -#endif -#ifdef G_OS_WIN32 -g_io_channel_unix_get_fd -g_io_channel_unix_new -#ifndef _WIN64 -g_io_channel_new_file PRIVATE -#endif -g_io_channel_new_file_utf8 -g_io_channel_win32_get_fd -g_io_channel_win32_make_pollfd -g_io_channel_win32_new_fd -g_io_channel_win32_new_messages -g_io_channel_win32_new_socket -#ifndef _WIN64 -g_io_channel_win32_new_stream_socket PRIVATE -#endif -g_io_channel_win32_poll -g_io_channel_win32_set_debug -#endif -g_key_file_error_quark -g_key_file_ref -g_key_file_unref -g_key_file_free -g_key_file_get_boolean -g_key_file_get_boolean_list -g_key_file_get_comment -g_key_file_get_groups -g_key_file_get_double -g_key_file_get_double_list -g_key_file_get_integer -g_key_file_get_int64 -g_key_file_get_uint64 -g_key_file_get_integer_list -g_key_file_get_keys -g_key_file_get_locale_string -g_key_file_get_locale_string_list -g_key_file_get_start_group -g_key_file_get_string -g_key_file_get_string_list -g_key_file_get_value -g_key_file_has_group -g_key_file_has_key -g_key_file_load_from_dirs -g_key_file_load_from_data -g_key_file_load_from_data_dirs -g_key_file_load_from_file -g_key_file_new -g_key_file_remove_comment -g_key_file_remove_group -g_key_file_remove_key -g_key_file_set_boolean -g_key_file_set_boolean_list -g_key_file_set_comment -g_key_file_set_double -g_key_file_set_double_list -g_key_file_set_integer -g_key_file_set_int64 -g_key_file_set_uint64 -g_key_file_set_integer_list -g_key_file_set_list_separator -g_key_file_set_locale_string -g_key_file_set_locale_string_list -g_key_file_set_string -g_key_file_set_string_list -g_key_file_set_value -g_key_file_to_data -g_list_alloc -g_list_append -g_list_concat -g_list_copy -g_list_copy_deep -g_list_delete_link -g_list_find -g_list_find_custom -g_list_first -g_list_foreach -g_list_free -g_list_free_full -g_list_free_1 -g_list_index -g_list_insert -g_list_insert_before -g_list_insert_sorted -g_list_insert_sorted_with_data -g_list_last -g_list_length -g_list_nth -g_list_nth_data -g_list_nth_prev -g_list_pop_allocator -g_list_position -g_list_prepend -g_list_push_allocator -g_list_remove -g_list_remove_all -g_list_remove_link -g_list_reverse -g_list_sort -g_list_sort_with_data -g_child_watch_add -g_child_watch_add_full -g_child_watch_source_new -g_get_current_time -g_get_monotonic_time -g_get_real_time -g_main_context_acquire -g_main_context_add_poll -g_main_context_check -g_main_context_default -g_main_context_dispatch -g_main_context_find_source_by_funcs_user_data -g_main_context_find_source_by_id -g_main_context_find_source_by_user_data -g_main_context_get_poll_func -g_main_context_get_thread_default -g_main_context_is_owner -g_main_context_iteration -g_main_context_new -g_main_context_pending -g_main_context_pop_thread_default -g_main_context_prepare -g_main_context_push_thread_default -g_main_context_query -g_main_context_ref -g_main_context_ref_thread_default -g_main_context_release -g_main_context_remove_poll -g_main_context_set_poll_func -g_main_context_unref -g_main_context_wait -g_main_context_wakeup -g_main_context_invoke -g_main_context_invoke_full -g_main_depth -g_main_current_source -g_main_loop_get_context -g_main_loop_is_running -g_main_loop_new -g_main_loop_quit -g_main_loop_ref -g_main_loop_run -g_main_loop_unref -g_source_add_child_source -g_source_add_unix_fd -g_source_add_poll -g_source_attach -g_source_destroy -g_source_get_can_recurse -g_source_get_context -g_source_get_time -g_source_get_current_time -g_source_get_id -g_source_get_name -g_source_get_priority -g_source_get_ready_time -g_source_modify_unix_fd -g_source_new -g_source_query_unix_fd -g_source_ref -g_source_remove -g_source_remove_by_funcs_user_data -g_source_remove_by_user_data -g_source_remove_child_source -g_source_remove_unix_fd -g_source_remove_poll -g_source_set_callback -g_source_set_callback_indirect -g_source_set_can_recurse -g_source_set_funcs -g_source_set_name -g_source_set_name_by_id -g_source_is_destroyed -g_source_set_priority -g_source_set_ready_time -g_source_unref -g_idle_add -g_idle_add_full -g_idle_remove_by_data -g_idle_source_new -g_timeout_add -g_timeout_add_seconds -g_timeout_add_full -g_timeout_add_seconds_full -g_timeout_source_new -g_timeout_source_new_seconds -g_mapped_file_new -g_mapped_file_new_from_fd -g_mapped_file_get_length -g_mapped_file_get_contents -g_mapped_file_get_bytes -g_mapped_file_ref -g_mapped_file_unref -g_mapped_file_free -g_markup_error_quark -g_markup_escape_text -g_markup_parse_context_end_parse -g_markup_parse_context_free -g_markup_parse_context_get_element -g_markup_parse_context_get_element_stack -g_markup_parse_context_get_position -g_markup_parse_context_get_user_data -g_markup_parse_context_new -g_markup_parse_context_parse -g_markup_parse_context_push -g_markup_parse_context_pop -g_markup_parse_context_ref -g_markup_parse_context_unref -g_markup_printf_escaped -g_markup_vprintf_escaped -g_markup_collect_attributes -g_free -g_clear_pointer -g_malloc -g_malloc0 -g_malloc_n -g_malloc0_n -g_mem_is_system_malloc -g_mem_profile -g_mem_set_vtable -g_realloc -g_realloc_n -g_try_malloc -g_try_malloc0 -g_try_malloc_n -g_try_malloc0_n -g_try_realloc -g_try_realloc_n -g_allocator_free -g_allocator_new -g_mem_chunk_alloc -g_mem_chunk_alloc0 -g_mem_chunk_clean -g_mem_chunk_destroy -g_mem_chunk_free -g_mem_chunk_info -g_mem_chunk_new -g_mem_chunk_print -g_mem_chunk_reset -g_blow_chunks -g_slice_alloc -g_slice_alloc0 -g_slice_copy -g_slice_free1 -g_slice_free_chain_with_offset -g_slice_set_config -g_slice_get_config -g_slice_get_config_state -#ifdef G_ENABLE_DEBUG -g_slice_debug_tree_statistics -#endif -g_printf_string_upper_bound -g_log -g_log_default_handler -g_log_remove_handler -g_log_set_always_fatal -g_log_set_default_handler -g_log_set_fatal_mask -g_log_set_handler -g_logv -g_return_if_fail_warning -g_warn_message -g_assert_warning -g_print -g_printerr -g_set_printerr_handler -g_set_print_handler -g_node_child_index -g_node_child_position -g_node_children_foreach -g_node_copy -g_node_copy_deep -g_node_depth -g_node_destroy -g_node_find -g_node_find_child -g_node_first_sibling -g_node_get_root -g_node_insert -g_node_insert_after -g_node_insert_before -g_node_is_ancestor -g_node_last_child -g_node_last_sibling -g_node_max_height -g_node_n_children -g_node_new -g_node_n_nodes -g_node_nth_child -g_node_pop_allocator -g_node_prepend -g_node_push_allocator -g_node_reverse_children -g_node_traverse -g_node_unlink -g_option_context_add_group -g_option_context_add_main_entries -g_option_error_quark -g_option_context_free -g_option_context_get_description -g_option_context_get_help_enabled -g_option_context_get_ignore_unknown_options -g_option_context_get_main_group -g_option_context_get_summary -g_option_context_new -g_option_context_parse -g_option_context_set_description -g_option_context_set_help_enabled -g_option_context_set_ignore_unknown_options -g_option_context_set_main_group -g_option_context_set_summary -g_option_context_set_translate_func -g_option_context_set_translation_domain -g_option_context_get_help -g_option_group_add_entries -g_option_group_free -g_option_group_new -g_option_group_set_error_hook -g_option_group_set_parse_hooks -g_option_group_set_translate_func -g_option_group_set_translation_domain -g_pattern_match -g_pattern_match_simple -g_pattern_match_string -g_pattern_spec_equal -g_pattern_spec_free -g_pattern_spec_new -g_poll -g_spaced_primes_closest -g_fprintf -g_printf -g_sprintf -g_vasprintf -g_vfprintf -g_vprintf -g_vsprintf -g_snprintf -g_vsnprintf -g_qsort_with_data -g_queue_clear -g_queue_copy -g_queue_delete_link -g_queue_find -g_queue_find_custom -g_queue_foreach -g_queue_free -g_queue_free_full -g_queue_get_length -g_queue_index -g_queue_init -g_queue_insert_after -g_queue_insert_before -g_queue_insert_sorted -g_queue_is_empty -g_queue_link_index -g_queue_new -g_queue_peek_head -g_queue_peek_head_link -g_queue_peek_nth -g_queue_peek_nth_link -g_queue_peek_tail -g_queue_peek_tail_link -g_queue_pop_head -g_queue_pop_head_link -g_queue_pop_nth -g_queue_pop_nth_link -g_queue_pop_tail -g_queue_pop_tail_link -g_queue_push_head -g_queue_push_head_link -g_queue_push_nth -g_queue_push_nth_link -g_queue_push_tail -g_queue_push_tail_link -g_queue_remove -g_queue_remove_all -g_queue_reverse -g_queue_sort -g_queue_unlink -g_rand_copy -g_rand_double -g_rand_double_range -g_rand_free -g_rand_int -g_rand_int_range -g_rand_new -g_rand_new_with_seed -g_rand_new_with_seed_array -g_random_double -g_random_double_range -g_random_int -g_random_int_range -g_random_set_seed -g_rand_set_seed -g_rand_set_seed_array -g_relation_count -g_relation_delete -g_relation_destroy -g_relation_exists -g_relation_index -g_relation_insert -g_relation_new -g_relation_print -g_relation_select -g_tuples_destroy -g_tuples_index -g_scanner_cur_line -g_scanner_cur_position -g_scanner_cur_token -g_scanner_cur_value -g_scanner_destroy -g_scanner_eof -g_scanner_error -g_scanner_get_next_token -g_scanner_input_file -g_scanner_input_text -g_scanner_lookup_symbol -g_scanner_new -g_scanner_peek_next_token -g_scanner_scope_add_symbol -g_scanner_scope_foreach_symbol -g_scanner_scope_lookup_symbol -g_scanner_scope_remove_symbol -g_scanner_set_scope -g_scanner_sync_file_offset -g_scanner_unexp_token -g_scanner_warn -g_sequence_new -g_sequence_free -g_sequence_get_length -g_sequence_foreach -g_sequence_foreach_range -g_sequence_sort -g_sequence_sort_iter -g_sequence_get_begin_iter -g_sequence_get_end_iter -g_sequence_get_iter_at_pos -g_sequence_append -g_sequence_prepend -g_sequence_insert_before -g_sequence_move -g_sequence_swap -g_sequence_insert_sorted -g_sequence_insert_sorted_iter -g_sequence_sort_changed -g_sequence_sort_changed_iter -g_sequence_remove -g_sequence_remove_range -g_sequence_move_range -g_sequence_search -g_sequence_search_iter -g_sequence_lookup -g_sequence_lookup_iter -g_sequence_get -g_sequence_set -g_sequence_iter_is_begin -g_sequence_iter_is_end -g_sequence_iter_next -g_sequence_iter_prev -g_sequence_iter_get_position -g_sequence_iter_move -g_sequence_iter_get_sequence -g_sequence_iter_compare -g_sequence_range_get_midpoint -g_shell_error_quark -g_shell_parse_argv -g_shell_quote -g_shell_unquote -g_slist_alloc -g_slist_append -g_slist_concat -g_slist_copy -g_slist_copy_deep -g_slist_delete_link -g_slist_find -g_slist_find_custom -g_slist_foreach -g_slist_free -g_slist_free_full -g_slist_free_1 -g_slist_index -g_slist_insert -g_slist_insert_before -g_slist_insert_sorted -g_slist_insert_sorted_with_data -g_slist_last -g_slist_length -g_slist_nth -g_slist_nth_data -g_slist_pop_allocator -g_slist_position -g_slist_prepend -g_slist_push_allocator -g_slist_remove -g_slist_remove_all -g_slist_remove_link -g_slist_reverse -g_slist_sort -g_slist_sort_with_data -#ifndef _WIN64 -g_spawn_async PRIVATE -g_spawn_async_with_pipes PRIVATE -#endif -g_spawn_close_pid -#ifndef _WIN64 -g_spawn_command_line_async PRIVATE -g_spawn_command_line_sync PRIVATE -#endif -g_spawn_error_quark -g_spawn_exit_error_quark -#ifndef _WIN64 -g_spawn_sync PRIVATE -#endif -#ifdef G_OS_WIN32 -g_spawn_async_utf8 -g_spawn_async_with_pipes_utf8 -g_spawn_command_line_async_utf8 -g_spawn_command_line_sync_utf8 -g_spawn_sync_utf8 -#endif -g_spawn_check_exit_status -#if !defined(G_OS_UNIX) || defined(G_STDIO_NO_WRAP_ON_UNIX) -/* gstdio wrappers */ -g_chmod -g_open -g_creat -g_rename -g_mkdir -g_stat -g_lstat -g_remove -g_fopen -g_freopen -g_utime -#endif -g_access -g_chdir -g_unlink -g_rmdir -g_ascii_digit_value -g_ascii_dtostr -g_ascii_formatd -g_ascii_strdown -g_ascii_strtod -g_ascii_strtoull -g_ascii_strtoll -g_ascii_strup -g_ascii_tolower -g_ascii_toupper -g_ascii_xdigit_value -g_ascii_strcasecmp -g_ascii_strncasecmp -g_memdup -g_stpcpy -g_strcanon -g_strchomp -g_strchug -g_strcompress -g_strconcat -g_strdelimit -g_strdup -g_strdup_printf -g_strdupv -g_strdup_vprintf -g_strerror -g_strescape -g_strfreev -g_str_has_prefix -g_str_has_suffix -g_strjoin -g_strjoinv -g_strlcat -g_strlcpy -g_strndup -g_strnfill -g_strreverse -g_strrstr -g_strrstr_len -g_strsignal -g_strsplit -g_strsplit_set -g_strstr_len -g_strtod -g_strcasecmp -g_strncasecmp -g_strup -g_strdown -g_strv_length -g_strip_context -g_dgettext -g_dcgettext -g_dngettext -g_dpgettext -g_dpgettext2 -g_uri_unescape_string -g_uri_unescape_segment -g_uri_parse_scheme -g_uri_escape_string -g_string_append -g_string_append_len -g_string_append_printf -g_string_append_unichar -g_string_append_vprintf -g_string_ascii_down -g_string_ascii_up -g_string_assign -g_string_chunk_free -g_string_chunk_clear -g_string_chunk_insert -g_string_chunk_insert_const -g_string_chunk_insert_len -g_string_chunk_new -g_string_equal -g_string_erase -g_string_free -g_string_free_to_bytes -g_string_hash -g_string_insert -g_string_insert_c -g_string_insert_len -g_string_insert_unichar -g_string_new -g_string_new_len -g_string_overwrite -g_string_overwrite_len -g_string_prepend -g_string_prepend_c -g_string_prepend_len -g_string_prepend_unichar -g_string_printf -g_string_set_size -g_string_sized_new -g_string_truncate -g_string_append_uri_escaped -g_string_down -g_string_up -g_string_vprintf -g_string_append_c -g_bit_lock -g_bit_trylock -g_bit_unlock -g_pointer_bit_lock -g_pointer_bit_trylock -g_pointer_bit_unlock -g_once_impl -g_once_init_enter_impl -g_once_init_leave -g_once_init_enter -g_threads_got_initialized -g_thread_gettime -g_thread_create -g_thread_create_full -g_thread_error_quark -g_thread_exit -g_thread_functions_for_glib_use -g_thread_init_glib -g_thread_join -g_thread_new -g_thread_ref -g_thread_self -g_thread_set_priority -g_thread_try_new -g_thread_use_default_impl -g_thread_unref -g_thread_yield -g_static_mutex_free -g_static_mutex_get_mutex_impl -g_static_mutex_init -g_static_private_free -g_static_private_get -g_static_private_init -g_static_private_set -g_static_rec_mutex_free -g_static_rec_mutex_init -g_static_rec_mutex_lock -g_static_rec_mutex_lock_full -g_static_rec_mutex_trylock -g_static_rec_mutex_unlock -g_static_rec_mutex_unlock_full -g_static_rw_lock_free -g_static_rw_lock_init -g_static_rw_lock_reader_lock -g_static_rw_lock_reader_trylock -g_static_rw_lock_reader_unlock -g_static_rw_lock_writer_lock -g_static_rw_lock_writer_trylock -g_static_rw_lock_writer_unlock -g_thread_foreach -g_thread_get_initialized -g_thread_pool_free -g_thread_pool_get_max_threads -g_thread_pool_get_max_unused_threads -g_thread_pool_get_max_idle_time -g_thread_pool_get_num_threads -g_thread_pool_get_num_unused_threads -g_thread_pool_new -g_thread_pool_push -g_thread_pool_set_max_threads -g_thread_pool_set_max_unused_threads -g_thread_pool_set_max_idle_time -g_thread_pool_stop_unused_threads -g_thread_pool_unprocessed -g_thread_pool_set_sort_function -g_test_log_set_fatal_handler -g_assertion_message -g_assertion_message_cmpnum -g_assertion_message_cmpstr -g_assertion_message_expr -g_assertion_message_error -g_strcmp0 -g_test_add_data_func -g_test_add_data_func_full -g_test_add_func -g_test_add_vtable -g_test_assert_expected_messages_internal -g_test_bug -g_test_bug_base -g_test_config_vars -g_test_create_case -g_test_create_suite -g_test_expect_message -g_test_fail -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_timer_continue -g_timer_destroy -g_timer_elapsed -g_timer_new -g_timer_reset -g_timer_start -g_timer_stop -g_time_val_add -g_time_val_from_iso8601 -g_time_val_to_iso8601 -g_usleep -g_tree_destroy -g_tree_foreach -g_tree_height -g_tree_insert -g_tree_lookup -g_tree_lookup_extended -g_tree_new -g_tree_ref -g_tree_unref -g_tree_new_full -g_tree_new_with_data -g_tree_nnodes -g_tree_remove -g_tree_replace -g_tree_search -g_tree_steal -g_tree_traverse -g_unichar_break_type -g_unichar_combining_class -g_unichar_compose -g_unichar_decompose -g_unichar_isalnum -g_unichar_isalpha -g_unichar_iscntrl -g_unichar_isdefined -g_unichar_isdigit -g_unichar_isgraph -g_unichar_islower -g_unichar_isprint -g_unichar_ispunct -g_unichar_isspace -g_unichar_istitle -g_unichar_isupper -g_unichar_iswide -g_unichar_iswide_cjk -g_unichar_isxdigit -g_unichar_iszerowidth -g_unichar_fully_decompose -g_unichar_tolower -g_unichar_totitle -g_unichar_toupper -g_unichar_ismark -g_unichar_get_mirror_char -g_unichar_get_script -g_unichar_digit_value -g_unichar_xdigit_value -g_unichar_type -g_unicode_canonical_decomposition -g_unicode_canonical_ordering -g_unicode_script_from_iso15924 -g_unicode_script_to_iso15924 -g_utf8_casefold -g_utf8_collate -g_utf8_collate_key -g_utf8_collate_key_for_filename -g_utf8_find_next_char -g_utf8_find_prev_char -g_utf8_get_char -g_utf8_get_char_validated -g_utf8_normalize -g_utf8_offset_to_pointer -g_utf8_pointer_to_offset -g_utf8_prev_char -g_utf8_strup -g_utf8_strdown -g_utf8_strchr -g_utf8_strlen -g_utf8_strncpy -g_utf8_strrchr -g_utf8_strreverse -g_utf8_substring -g_utf8_to_ucs4 -g_utf8_to_ucs4_fast -g_utf8_to_utf16 -g_utf8_validate -g_get_charset -g_ucs4_to_utf16 -g_ucs4_to_utf8 -g_utf16_to_ucs4 -g_utf16_to_utf8 -g_unichar_to_utf8 -g_unichar_validate -glib_pgettext -glib_gettext -#ifdef G_OS_WIN32 -_glib_get_locale_dir -#endif -g_int_equal -g_int_hash -g_int64_equal -g_int64_hash -g_double_equal -g_double_hash -g_direct_equal -g_direct_hash -g_str_equal -g_str_hash -g_atexit -g_basename -g_get_application_name -#ifndef _WIN64 -g_find_program_in_path PRIVATE -g_get_current_dir PRIVATE -g_getenv PRIVATE -g_unsetenv PRIVATE -g_get_home_dir PRIVATE -g_setenv PRIVATE -#endif -g_get_host_name -g_listenv -g_get_environ -g_environ_getenv -g_environ_setenv -g_environ_unsetenv -#ifdef G_OS_WIN32 -g_find_program_in_path_utf8 -g_get_current_dir_utf8 -g_getenv_utf8 -g_unsetenv_utf8 -g_setenv_utf8 -g_get_home_dir_utf8 -#endif -g_get_language_names -g_get_locale_variants -g_get_prgname -#ifndef _WIN64 -g_get_real_name PRIVATE -#endif -#ifdef G_OS_WIN32 -g_get_real_name_utf8 -#endif -g_get_system_config_dirs -g_get_system_data_dirs -#ifdef G_OS_WIN32 -g_win32_get_system_data_dirs_for_module -#endif -#ifndef _WIN64 -g_get_tmp_dir PRIVATE -#endif -#ifdef G_OS_WIN32 -g_get_tmp_dir_utf8 -#endif -g_get_user_cache_dir -g_get_user_config_dir -g_get_user_data_dir -g_reload_user_special_dirs_cache -g_get_user_runtime_dir -g_get_user_special_dir -#ifndef _WIN64 -g_get_user_name PRIVATE -#endif -#ifdef G_OS_WIN32 -g_get_user_name_utf8 -#endif -glib_check_version -glib__private__ -g_nullify_pointer -g_parse_debug_string -g_path_get_basename -g_path_get_dirname -g_path_is_absolute -g_path_skip_root -g_set_application_name -g_set_prgname -g_bit_nth_lsf -g_bit_nth_msf -g_bit_storage -g_trash_stack_height -g_trash_stack_peek -g_trash_stack_pop -g_trash_stack_push -g_get_codeset -g_regex_error_quark -g_regex_new -g_regex_ref -g_regex_unref -g_regex_get_pattern -g_regex_get_max_backref -g_regex_get_capture_count -g_regex_get_has_cr_or_lf -g_regex_get_string_number -g_regex_get_compile_flags -g_regex_get_match_flags -g_regex_escape_string -g_regex_escape_nul -g_regex_match_simple -g_regex_match -g_regex_match_full -g_regex_match_all -g_regex_match_all_full -g_regex_split_simple -g_regex_split -g_regex_split_full -g_regex_replace -g_regex_replace_literal -g_regex_replace_eval -g_regex_check_replacement -g_match_info_get_regex -g_match_info_get_string -g_match_info_ref -g_match_info_unref -g_match_info_free -g_match_info_next -g_match_info_matches -g_match_info_get_match_count -g_match_info_is_partial_match -g_match_info_expand_references -g_match_info_fetch -g_match_info_fetch_pos -g_match_info_fetch_named -g_match_info_fetch_named_pos -g_match_info_fetch_all -g_variant_type_string_is_valid -g_variant_type_string_scan -g_variant_type_free -g_variant_type_copy -g_variant_type_new -g_variant_type_get_string_length -g_variant_type_peek_string -g_variant_type_dup_string -g_variant_type_is_definite -g_variant_type_is_container -g_variant_type_is_basic -g_variant_type_is_maybe -g_variant_type_is_array -g_variant_type_is_tuple -g_variant_type_is_dict_entry -g_variant_type_is_variant -g_variant_type_hash -g_variant_type_equal -g_variant_type_is_subtype_of -g_variant_type_element -g_variant_type_first -g_variant_type_next -g_variant_type_n_items -g_variant_type_key -g_variant_type_value -g_variant_type_new_array -g_variant_type_new_maybe -g_variant_type_new_tuple -g_variant_type_new_dict_entry -g_variant_type_checked_ -g_variant_unref -g_variant_ref -g_variant_ref_sink -g_variant_is_floating -g_variant_take_ref -g_variant_n_children -g_variant_get_child_value -g_variant_get_size -g_variant_get_data -g_variant_get_data_as_bytes -g_variant_store -g_variant_is_normal_form -g_variant_get_type -g_variant_get_type_string -g_variant_is_of_type -g_variant_is_container -g_variant_classify -g_variant_compare -g_variant_new_from_bytes -g_variant_new_boolean -g_variant_new_byte -g_variant_new_int16 -g_variant_new_uint16 -g_variant_new_int32 -g_variant_new_uint32 -g_variant_new_int64 -g_variant_new_uint64 -g_variant_new_handle -g_variant_new_double -g_variant_new_fixed_array -g_variant_new_string -g_variant_new_object_path -g_variant_is_object_path -g_variant_new_signature -g_variant_is_signature -g_variant_new_variant -g_variant_new_strv -g_variant_new_objv -g_variant_new_bytestring -g_variant_new_bytestring_array -g_variant_get_boolean -g_variant_get_byte -g_variant_get_int16 -g_variant_get_uint16 -g_variant_get_int32 -g_variant_get_uint32 -g_variant_get_int64 -g_variant_get_uint64 -g_variant_get_handle -g_variant_get_double -g_variant_get_string -g_variant_dup_string -g_variant_get_variant -g_variant_get_strv -g_variant_dup_strv -g_variant_get_objv -g_variant_dup_objv -g_variant_get_bytestring -g_variant_dup_bytestring -g_variant_get_bytestring_array -g_variant_dup_bytestring_array -g_variant_new_maybe -g_variant_new_array -g_variant_new_tuple -g_variant_new_dict_entry -g_variant_get_maybe -g_variant_get_fixed_array -g_variant_print -g_variant_print_string -g_variant_hash -g_variant_equal -g_variant_iter_copy -g_variant_iter_free -g_variant_iter_init -g_variant_iter_n_children -g_variant_iter_new -g_variant_iter_next_value -g_variant_builder_add_value -g_variant_builder_init -g_variant_builder_clear -g_variant_builder_open -g_variant_builder_close -g_variant_builder_end -g_variant_builder_new -g_variant_builder_unref -g_variant_builder_ref -g_variant_check_format_string -g_variant_new_va -g_variant_get_va -g_variant_new -g_variant_get -g_variant_builder_add -g_variant_get_child -g_variant_lookup_value -g_variant_lookup -g_variant_iter_next -g_variant_iter_loop -g_variant_new_from_data -g_variant_get_normal_form -g_variant_byteswap -g_variant_new_parsed -g_variant_new_parsed_va -g_variant_builder_add_parsed -g_variant_parse -g_variant_parser_get_error_quark -g_variant_type_info_get_type_string -g_variant_type_info_query -g_variant_type_info_element -g_variant_type_info_query_element -g_variant_type_info_n_members -g_variant_type_info_member_info -g_variant_type_info_get -g_variant_type_info_ref -g_variant_type_info_unref -g_variant_type_info_assert_no_infos -g_variant_serialised_byteswap -g_variant_serialised_get_child -g_variant_serialised_is_normal -g_variant_serialised_n_children -g_variant_serialiser_is_object_path -g_variant_serialiser_is_signature -g_variant_serialiser_is_string -g_variant_serialiser_needed_size -g_variant_serialiser_serialise -g_variant_format_string_scan_type -g_variant_format_string_scan -#ifdef G_OS_WIN32 -g_win32_error_message -g_win32_ftruncate -g_win32_get_package_installation_directory_of_module -#ifndef _WIN64 -g_win32_get_package_installation_directory PRIVATE -#endif -g_win32_get_package_installation_directory_utf8 -#ifndef _WIN64 -g_win32_get_package_installation_subdirectory PRIVATE -#endif -g_win32_get_package_installation_subdirectory_utf8 -g_win32_get_windows_version -g_win32_getlocale -g_win32_locale_filename_from_utf8 -#endif -g_hostname_is_non_ascii -g_hostname_is_ascii_encoded -g_hostname_is_ip_address -g_hostname_to_ascii -g_hostname_to_unicode -#ifdef G_OS_UNIX -g_unix_error_quark -g_unix_open_pipe -g_unix_set_fd_nonblocking -g_unix_signal_add -g_unix_signal_add_full -g_unix_signal_source_new -g_unix_fd_add -g_unix_fd_add_full -g_unix_fd_source_new -#endif -g_ascii_table -g_utf8_skip -g_idle_funcs -g_timeout_funcs -g_io_watch_funcs -g_child_watch_funcs -glib_binary_age -glib_interface_age -glib_major_version -glib_mem_profiler_table -glib_micro_version -glib_minor_version -glib_on_error_halt -g_mem_gc_friendly -g_cond_broadcast -g_cond_clear -g_cond_free -g_cond_init -g_cond_new -g_cond_signal -g_cond_timed_wait -g_cond_wait -g_cond_wait_until -g_mutex_clear -g_mutex_free -g_mutex_init -g_mutex_lock -g_mutex_new -g_mutex_trylock -g_mutex_unlock -g_private_new -g_private_get -g_private_replace -g_private_set -g_rw_lock_clear -g_rw_lock_init -g_rw_lock_reader_lock -g_rw_lock_reader_trylock -g_rw_lock_reader_unlock -g_rw_lock_writer_lock -g_rw_lock_writer_trylock -g_rw_lock_writer_unlock -g_rec_mutex_clear -g_rec_mutex_init -g_rec_mutex_lock -g_rec_mutex_trylock -g_rec_mutex_unlock diff --git a/gmodule/Makefile.am b/gmodule/Makefile.am index 562a81f..e0a8e1a 100644 --- a/gmodule/Makefile.am +++ b/gmodule/Makefile.am @@ -10,7 +10,6 @@ AM_CPPFLAGS = \ EXTRA_DIST += \ makefile.msc.in \ gmoduleconf.h.in \ - gmodule.symbols \ gmodule-dl.c \ gmodule-dld.c \ gmodule-dyld.c \ diff --git a/gmodule/gmodule.symbols b/gmodule/gmodule.symbols deleted file mode 100644 index 1d5b6e3..0000000 --- a/gmodule/gmodule.symbols +++ /dev/null @@ -1,14 +0,0 @@ -g_module_build_path -g_module_close -g_module_error -g_module_make_resident -#ifndef _WIN64 -g_module_name PRIVATE -#endif -g_module_name_utf8 -#ifndef _WIN64 -g_module_open PRIVATE -#endif -g_module_open_utf8 -g_module_supported -g_module_symbol diff --git a/gobject/Makefile.am b/gobject/Makefile.am index ef978a5..a56bd60 100644 --- a/gobject/Makefile.am +++ b/gobject/Makefile.am @@ -18,12 +18,6 @@ AM_CPPFLAGS = \ $(GLIB_DEBUG_FLAGS) \ -DGOBJECT_COMPILATION -if OS_LINUX -if HAVE_GNUC_VISIBILITY -TESTS = abicheck.sh -endif -endif - libglib = $(top_builddir)/glib/libglib-2.0.la # libraries to compile and install @@ -141,8 +135,7 @@ endif # their own .lo rules and don't get publically installed gobject_extra_sources = \ gmarshal.list \ - gmarshal.strings \ - gobject.symbols + gmarshal.strings # diff --git a/gobject/abicheck.sh b/gobject/abicheck.sh deleted file mode 100755 index 7210bd6..0000000 --- a/gobject/abicheck.sh +++ /dev/null @@ -1,13 +0,0 @@ -#! /bin/sh - -egrep '^#([^i]|if).*[^\]$' "${top_builddir:-..}/glib/glibconfig.h" > glibconfig.cpp - -INCLUDES="-include ${top_builddir:-..}/config.h" -INCLUDES="$INCLUDES -include glibconfig.cpp" - -cpp -DINCLUDE_VARIABLES -P $INCLUDES ${srcdir:-.}/gobject.symbols | sed -e '/^$/d' -e 's/ PRIVATE$//' | sort > expected-abi -rm glibconfig.cpp - -nm -D -g --defined-only .libs/libgobject-2.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | sort > actual-abi - -diff -u expected-abi actual-abi && rm expected-abi actual-abi diff --git a/gobject/gobject.symbols b/gobject/gobject.symbols deleted file mode 100644 index 8dd69ba..0000000 --- a/gobject/gobject.symbols +++ /dev/null @@ -1,426 +0,0 @@ -/* This file lists all exported symbols. It is used to generate - * the gobject.def file used to control exports on Windows. - */ -g_binding_flags_get_type -g_binding_get_type -g_binding_get_flags -g_binding_get_source -g_binding_get_target -g_binding_get_source_property -g_binding_get_target_property -g_object_bind_property -g_object_bind_property_full -g_object_bind_property_with_closures -g_boxed_copy -g_boxed_free -g_boxed_type_register_static -g_date_get_type -g_date_time_get_type -g_time_zone_get_type -g_gstring_get_type -g_strv_get_type -g_hash_table_get_type -g_array_get_type -g_byte_array_get_type -g_bytes_get_type -g_error_get_type -g_ptr_array_get_type -g_regex_get_type -g_match_info_get_type -g_variant_builder_get_type -g_variant_type_get_gtype -g_key_file_get_type -g_main_loop_get_type -g_main_context_get_type -g_markup_parse_context_get_type -g_source_get_type -g_pollfd_get_type -g_closure_get_type -g_thread_get_type -g_checksum_get_type -g_value_get_type -g_value_array_get_type -g_value_set_boxed -g_value_take_boxed -g_value_dup_boxed -g_value_get_boxed -g_value_set_static_boxed -g_value_set_boxed_take_ownership -g_variant_get_gtype -g_cclosure_marshal_BOOLEAN__FLAGS -g_cclosure_marshal_BOOLEAN__FLAGSv -g_cclosure_marshal_BOOLEAN__BOXED_BOXED -g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv -g_cclosure_marshal_STRING__OBJECT_POINTER -g_cclosure_marshal_STRING__OBJECT_POINTERv -g_cclosure_marshal_VOID__BOOLEAN -g_cclosure_marshal_VOID__BOOLEANv -g_cclosure_marshal_VOID__BOXED -g_cclosure_marshal_VOID__BOXEDv -g_cclosure_marshal_VOID__CHAR -g_cclosure_marshal_VOID__CHARv -g_cclosure_marshal_VOID__DOUBLE -g_cclosure_marshal_VOID__DOUBLEv -g_cclosure_marshal_VOID__ENUM -g_cclosure_marshal_VOID__ENUMv -g_cclosure_marshal_VOID__FLAGS -g_cclosure_marshal_VOID__FLAGSv -g_cclosure_marshal_VOID__FLOAT -g_cclosure_marshal_VOID__FLOATv -g_cclosure_marshal_VOID__INT -g_cclosure_marshal_VOID__INTv -g_cclosure_marshal_VOID__LONG -g_cclosure_marshal_VOID__LONGv -g_cclosure_marshal_VOID__OBJECT -g_cclosure_marshal_VOID__OBJECTv -g_cclosure_marshal_VOID__PARAM -g_cclosure_marshal_VOID__PARAMv -g_cclosure_marshal_VOID__POINTER -g_cclosure_marshal_VOID__POINTERv -g_cclosure_marshal_VOID__STRING -g_cclosure_marshal_VOID__STRINGv -g_cclosure_marshal_VOID__UCHAR -g_cclosure_marshal_VOID__UCHARv -g_cclosure_marshal_VOID__UINT -g_cclosure_marshal_VOID__UINTv -g_cclosure_marshal_VOID__UINT_POINTER -g_cclosure_marshal_VOID__UINT_POINTERv -g_cclosure_marshal_VOID__ULONG -g_cclosure_marshal_VOID__ULONGv -g_cclosure_marshal_VOID__VARIANT -g_cclosure_marshal_VOID__VARIANTv -g_cclosure_marshal_VOID__VOID -g_cclosure_marshal_VOID__VOIDv -g_cclosure_new -g_cclosure_new_swap -g_closure_add_finalize_notifier -g_closure_add_invalidate_notifier -g_closure_add_marshal_guards -g_closure_invalidate -g_closure_invoke -g_closure_new_simple -g_closure_ref -g_closure_remove_finalize_notifier -g_closure_remove_invalidate_notifier -g_closure_set_marshal -g_closure_set_meta_marshal -g_closure_sink -g_closure_unref -g_signal_type_cclosure_new -g_cclosure_marshal_generic -g_cclosure_marshal_generic_va -g_enum_complete_type_info -g_enum_get_value -g_enum_get_value_by_name -g_enum_get_value_by_nick -g_enum_register_static -g_flags_complete_type_info -g_flags_get_first_value -g_flags_get_value_by_name -g_flags_get_value_by_nick -g_flags_register_static -g_value_set_enum -g_value_set_flags -g_value_get_enum -g_value_get_flags -g_io_channel_get_type -g_io_condition_get_type -g_source_set_closure -g_source_set_dummy_callback -g_cclosure_new_object -g_cclosure_new_object_swap -g_closure_new_object -g_initially_unowned_get_type -g_object_add_weak_pointer -g_object_class_find_property -g_object_class_install_property -g_object_class_install_properties -g_object_class_list_properties -g_object_class_override_property -g_object_connect -g_object_disconnect -g_object_freeze_notify -g_object_get -g_object_get_data -g_object_replace_data -g_object_dup_data -g_object_get_property -g_object_get_qdata -g_object_dup_qdata -g_object_replace_qdata -g_object_get_type -g_object_get_valist -g_object_interface_find_property -g_object_interface_install_property -g_object_interface_list_properties -g_object_new -g_object_newv -g_object_new_valist -g_object_notify -g_object_notify_by_pspec -g_object_is_floating -g_object_ref_sink -g_object_force_floating -g_object_ref -g_object_unref -g_object_remove_weak_pointer -g_object_run_dispose -g_object_set -g_object_set_data -g_object_set_data_full -g_object_set_property -g_object_set_qdata -g_object_set_qdata_full -g_object_set_valist -g_object_steal_data -g_object_steal_qdata -g_object_thaw_notify -g_object_watch_closure -g_object_weak_ref -g_object_weak_unref -g_object_add_toggle_ref -g_object_remove_toggle_ref -g_value_get_object -g_value_set_object -g_value_dup_object -g_value_take_object -g_clear_object -g_value_set_object_take_ownership -g_object_compat_control -g_signal_connect_object -g_param_spec_boolean -g_param_spec_boxed -g_param_spec_char -g_param_spec_double -g_param_spec_enum -g_param_spec_flags -g_param_spec_float -g_param_spec_int -g_param_spec_int64 -g_param_spec_long -g_param_spec_object -g_param_spec_override -g_param_spec_gtype -g_param_spec_param -g_param_spec_pointer -g_param_spec_string -g_param_spec_uchar -g_param_spec_uint -g_param_spec_uint64 -g_param_spec_ulong -g_param_spec_unichar -g_param_spec_value_array -g_param_spec_variant -g_param_spec_get_blurb -g_param_spec_get_name -g_param_spec_get_nick -g_param_spec_get_redirect_target -g_param_spec_internal -g_param_type_register_static -g_param_spec_ref -g_param_spec_ref_sink -g_param_spec_unref -g_param_spec_sink -g_param_spec_steal_qdata -g_param_spec_set_qdata -g_param_spec_set_qdata_full -g_param_spec_get_qdata -g_param_value_convert -g_param_value_defaults -g_param_values_cmp -g_param_value_set_default -g_param_value_validate -g_param_spec_pool_insert -g_param_spec_pool_list -g_param_spec_pool_list_owned -g_param_spec_pool_lookup -g_param_spec_pool_new -g_param_spec_pool_remove -g_value_get_param -g_value_set_param -g_value_dup_param -g_value_take_param -g_value_set_param_take_ownership -g_pointer_type_register_static -g_strdup_value_contents -g_value_set_boolean -g_value_set_char -g_value_set_double -g_value_set_float -g_value_set_int -g_value_set_int64 -g_value_set_long -g_value_set_pointer -g_value_set_static_string -g_value_set_schar -g_value_set_string -g_value_set_string_take_ownership -g_value_set_uchar -g_value_set_uint -g_value_set_uint64 -g_value_set_ulong -g_value_dup_string -g_value_get_boolean -g_value_get_char -g_value_get_double -g_value_get_float -g_value_get_int -g_value_get_int64 -g_value_get_long -g_value_get_pointer -g_value_get_schar -g_value_get_string -g_value_get_uchar -g_value_get_uint -g_value_get_uint64 -g_value_get_ulong -g_value_take_string -g_gtype_get_type -g_value_set_gtype -g_value_get_gtype -g_value_get_variant -g_value_dup_variant -g_value_set_variant -g_value_take_variant -g_signal_accumulator_first_wins -g_signal_accumulator_true_handled -g_signal_add_emission_hook -g_signal_chain_from_overridden -g_signal_chain_from_overridden_handler -g_signal_connect_closure -g_signal_connect_closure_by_id -g_signal_connect_data -g_signal_emit -g_signal_emit_by_name -g_signal_emitv -g_signal_emit_valist -g_signal_get_invocation_hint -g_signal_handler_block -g_signal_handler_disconnect -g_signal_handler_find -g_signal_handler_is_connected -g_signal_handlers_block_matched -g_signal_handlers_destroy -g_signal_handlers_disconnect_matched -g_signal_handlers_unblock_matched -g_signal_handler_unblock -g_signal_has_handler_pending -g_signal_list_ids -g_signal_lookup -g_signal_name -g_signal_new -g_signal_newv -g_signal_new_valist -g_signal_new_class_handler -g_signal_override_class_closure -g_signal_override_class_handler -g_signal_parse_name -g_signal_query -g_signal_remove_emission_hook -g_signal_set_va_marshaller -g_signal_stop_emission -g_signal_stop_emission_by_name -g_type_add_class_cache_func -g_type_add_interface_check -g_type_add_interface_dynamic -g_type_add_interface_static -g_type_check_class_cast -g_type_check_class_is_a -g_type_check_instance -g_type_check_instance_cast -g_type_check_instance_is_a -g_type_check_is_value_type -g_type_check_value -g_type_check_value_holds -g_type_children -g_type_class_add_private -g_type_class_peek -g_type_class_peek_parent -g_type_class_peek_static -g_type_class_ref -g_type_class_unref -g_type_class_unref_uncached -g_type_create_instance -g_type_default_interface_peek -g_type_default_interface_ref -g_type_default_interface_unref -g_type_depth -g_type_ensure -g_type_free_instance -g_type_from_name -g_type_fundamental -g_type_fundamental_next -g_type_get_plugin -g_type_get_qdata -g_type_get_type_registration_serial -g_type_init -g_type_init_with_debug_flags -g_type_instance_get_private -g_type_interface_add_prerequisite -g_type_interface_get_plugin -g_type_interface_peek -g_type_interface_peek_parent -g_type_interface_prerequisites -g_type_interfaces -g_type_is_a -g_type_name -g_type_name_from_class -g_type_name_from_instance -g_type_next_base -g_type_parent -g_type_qname -g_type_query -g_type_register_dynamic -g_type_register_fundamental -g_type_register_static -g_type_register_static_simple -g_type_remove_class_cache_func -g_type_remove_interface_check -g_type_set_qdata -g_type_test_flags -g_type_value_table_peek -g_type_class_get_private -g_type_add_class_private -g_type_module_add_interface -g_type_module_get_type -g_type_module_register_enum -g_type_module_register_flags -g_type_module_register_type -g_type_module_set_name -g_type_module_unuse -g_type_module_use -g_value_array_append -g_value_array_copy -g_value_array_free -g_value_array_get_nth -g_value_array_insert -g_value_array_new -g_value_array_prepend -g_value_array_remove -g_value_array_sort -g_value_array_sort_with_data -g_type_plugin_complete_interface_info -g_type_plugin_complete_type_info -g_type_plugin_get_type -g_type_plugin_unuse -g_type_plugin_use -g_value_copy -g_value_fits_pointer -g_value_init -g_value_peek_pointer -g_value_register_transform_func -g_value_reset -g_value_transform -g_value_type_compatible -g_value_type_transformable -g_value_unset -g_value_set_instance -g_param_spec_types -#ifdef INCLUDE_INTERNAL_SYMBOLS -g_slist_remove_all PRIVATE -g_unichar_validate PRIVATE -#endif -g_weak_ref_init -g_weak_ref_clear -g_weak_ref_get -g_weak_ref_set