%ifndef _ASM_G_INC_ %define _ASM_G_INC_ 1 ; include file from libglib-2.0.so.0.3600.4 extern g_access extern g_allocator_free extern g_allocator_new extern g_array_append_vals extern g_array_free extern g_array_get_element_size extern g_array_insert_vals extern g_array_new extern g_array_prepend_vals extern g_array_ref extern g_array_remove_index extern g_array_remove_index_fast extern g_array_remove_range extern g_array_set_clear_func extern g_array_set_size extern g_array_sized_new extern g_array_sort extern g_array_sort_with_data extern g_array_unref extern g_ascii_digit_value extern g_ascii_dtostr extern g_ascii_formatd extern g_ascii_strcasecmp extern g_ascii_strdown extern g_ascii_strncasecmp extern g_ascii_strtod extern g_ascii_strtoll extern g_ascii_strtoull extern g_ascii_strup extern g_ascii_table extern g_ascii_tolower extern g_ascii_toupper extern g_ascii_xdigit_value extern g_assertion_message extern g_assertion_message_cmpnum extern g_assertion_message_cmpstr extern g_assertion_message_error extern g_assertion_message_expr extern g_assert_warning extern g_async_queue_length extern g_async_queue_length_unlocked extern g_async_queue_lock extern g_async_queue_new extern g_async_queue_new_full extern g_async_queue_pop extern g_async_queue_pop_unlocked extern g_async_queue_push extern g_async_queue_push_sorted extern g_async_queue_push_sorted_unlocked extern g_async_queue_push_unlocked extern g_async_queue_ref extern g_async_queue_ref_unlocked extern g_async_queue_sort extern g_async_queue_sort_unlocked extern g_async_queue_timed_pop extern g_async_queue_timed_pop_unlocked extern g_async_queue_timeout_pop extern g_async_queue_timeout_pop_unlocked extern g_async_queue_try_pop extern g_async_queue_try_pop_unlocked extern g_async_queue_unlock extern g_async_queue_unref extern g_async_queue_unref_and_unlock extern g_atexit extern g_atomic_int_add extern g_atomic_int_and extern g_atomic_int_compare_and_exchange extern g_atomic_int_dec_and_test extern g_atomic_int_exchange_and_add extern g_atomic_int_get extern g_atomic_int_inc extern g_atomic_int_or extern g_atomic_int_set extern g_atomic_int_xor extern g_atomic_pointer_add extern g_atomic_pointer_and extern g_atomic_pointer_compare_and_exchange extern g_atomic_pointer_get extern g_atomic_pointer_or extern g_atomic_pointer_set extern g_atomic_pointer_xor extern g_base64_decode extern g_base64_decode_inplace extern g_base64_decode_step extern g_base64_encode extern g_base64_encode_close extern g_base64_encode_step extern g_basename extern g_bit_lock extern g_bit_nth_lsf extern g_bit_nth_msf extern g_bit_storage extern g_bit_trylock extern g_bit_unlock extern g_blow_chunks extern g_bookmark_file_add_application extern g_bookmark_file_add_group extern g_bookmark_file_error_quark extern g_bookmark_file_free extern g_bookmark_file_get_added extern g_bookmark_file_get_app_info extern g_bookmark_file_get_applications extern g_bookmark_file_get_description extern g_bookmark_file_get_groups extern g_bookmark_file_get_icon extern g_bookmark_file_get_is_private extern g_bookmark_file_get_mime_type extern g_bookmark_file_get_modified extern g_bookmark_file_get_size extern g_bookmark_file_get_title extern g_bookmark_file_get_uris extern g_bookmark_file_get_visited extern g_bookmark_file_has_application extern g_bookmark_file_has_group extern g_bookmark_file_has_item extern g_bookmark_file_load_from_data extern g_bookmark_file_load_from_data_dirs extern g_bookmark_file_load_from_file extern g_bookmark_file_move_item extern g_bookmark_file_new extern g_bookmark_file_remove_application extern g_bookmark_file_remove_group extern g_bookmark_file_remove_item extern g_bookmark_file_set_added extern g_bookmark_file_set_app_info extern g_bookmark_file_set_description extern g_bookmark_file_set_groups extern g_bookmark_file_set_icon extern g_bookmark_file_set_is_private extern g_bookmark_file_set_mime_type extern g_bookmark_file_set_modified extern g_bookmark_file_set_title extern g_bookmark_file_set_visited extern g_bookmark_file_to_data extern g_bookmark_file_to_file extern g_build_filename extern g_build_filenamev extern g_build_path extern g_build_pathv extern g_byte_array_append extern g_byte_array_free extern g_byte_array_free_to_bytes extern g_byte_array_new extern g_byte_array_new_take extern g_byte_array_prepend extern g_byte_array_ref extern g_byte_array_remove_index extern g_byte_array_remove_index_fast extern g_byte_array_remove_range extern g_byte_array_set_size extern g_byte_array_sized_new extern g_byte_array_sort extern g_byte_array_sort_with_data extern g_byte_array_unref extern g_bytes_compare extern g_bytes_equal extern g_bytes_get_data extern g_bytes_get_size extern g_bytes_hash extern g_bytes_new extern g_bytes_new_from_bytes extern g_bytes_new_static extern g_bytes_new_take extern g_bytes_new_with_free_func extern g_bytes_ref extern g_bytes_unref extern g_bytes_unref_to_array extern g_bytes_unref_to_data extern g_cache_destroy extern g_cache_insert extern g_cache_key_foreach extern g_cache_new extern g_cache_remove extern g_cache_value_foreach extern g_chdir extern g_checksum_copy extern g_checksum_free extern g_checksum_get_digest extern g_checksum_get_string extern g_checksum_new extern g_checksum_reset extern g_checksum_type_get_length extern g_checksum_update extern g_child_watch_add extern g_child_watch_add_full extern g_child_watch_funcs extern g_child_watch_source_new extern g_chmod extern g_clear_error extern g_clear_pointer extern g_close extern g_completion_add_items extern g_completion_clear_items extern g_completion_complete extern g_completion_complete_utf8 extern g_completion_free extern g_completion_new extern g_completion_remove_items extern g_completion_set_compare extern g_compute_checksum_for_bytes extern g_compute_checksum_for_data extern g_compute_checksum_for_string extern g_compute_hmac_for_data extern g_compute_hmac_for_string extern g_cond_broadcast extern g_cond_clear extern g_cond_free extern g_cond_init extern g_cond_new extern g_cond_signal extern g_cond_timed_wait extern g_cond_wait extern g_cond_wait_until extern g_convert extern g_convert_error_quark extern g_convert_with_fallback extern g_convert_with_iconv extern g_creat extern g_datalist_clear extern g_datalist_foreach extern g_datalist_get_data extern g_datalist_get_flags extern g_datalist_id_dup_data extern g_datalist_id_get_data extern g_datalist_id_remove_no_notify extern g_datalist_id_replace_data extern g_datalist_id_set_data_full extern g_datalist_init extern g_datalist_set_flags extern g_datalist_unset_flags extern g_dataset_destroy extern g_dataset_foreach extern g_dataset_id_get_data extern g_dataset_id_remove_no_notify extern g_dataset_id_set_data_full extern g_date_add_days extern g_date_add_months extern g_date_add_years extern g_date_clamp extern g_date_clear extern g_date_compare extern g_date_days_between extern g_date_free extern g_date_get_day extern g_date_get_day_of_year extern g_date_get_days_in_month extern g_date_get_iso8601_week_of_year extern g_date_get_julian extern g_date_get_monday_week_of_year extern g_date_get_monday_weeks_in_year extern g_date_get_month extern g_date_get_sunday_week_of_year extern g_date_get_sunday_weeks_in_year extern g_date_get_weekday extern g_date_get_year extern g_date_is_first_of_month extern g_date_is_last_of_month extern g_date_is_leap_year extern g_date_new extern g_date_new_dmy extern g_date_new_julian extern g_date_order extern g_date_set_day extern g_date_set_dmy extern g_date_set_julian extern g_date_set_month extern g_date_set_parse extern g_date_set_time extern g_date_set_time_t extern g_date_set_time_val extern g_date_set_year extern g_date_strftime extern g_date_subtract_days extern g_date_subtract_months extern g_date_subtract_years extern g_date_time_add extern g_date_time_add_days extern g_date_time_add_full extern g_date_time_add_hours extern g_date_time_add_minutes extern g_date_time_add_months extern g_date_time_add_seconds extern g_date_time_add_weeks extern g_date_time_add_years extern g_date_time_compare extern g_date_time_difference extern g_date_time_equal extern g_date_time_format extern g_date_time_get_day_of_month extern g_date_time_get_day_of_week extern g_date_time_get_day_of_year extern g_date_time_get_hour extern g_date_time_get_microsecond extern g_date_time_get_minute extern g_date_time_get_month extern g_date_time_get_second extern g_date_time_get_seconds extern g_date_time_get_timezone_abbreviation extern g_date_time_get_utc_offset extern g_date_time_get_week_numbering_year extern g_date_time_get_week_of_year extern g_date_time_get_year extern g_date_time_get_ymd extern g_date_time_hash extern g_date_time_is_daylight_savings extern g_date_time_new extern g_date_time_new_from_timeval_local extern g_date_time_new_from_timeval_utc extern g_date_time_new_from_unix_local extern g_date_time_new_from_unix_utc extern g_date_time_new_local extern g_date_time_new_now extern g_date_time_new_now_local extern g_date_time_new_now_utc extern g_date_time_new_utc extern g_date_time_ref extern g_date_time_to_local extern g_date_time_to_timeval extern g_date_time_to_timezone extern g_date_time_to_unix extern g_date_time_to_utc extern g_date_time_unref extern g_date_to_struct_tm extern g_date_valid extern g_date_valid_day extern g_date_valid_dmy extern g_date_valid_julian extern g_date_valid_month extern g_date_valid_weekday extern g_date_valid_year extern g_dcgettext extern g_dgettext extern g_dir_close extern g_direct_equal extern g_direct_hash extern g_dir_make_tmp extern g_dir_open extern g_dir_read_name extern g_dir_rewind extern g_dngettext extern g_double_equal extern g_double_hash extern g_dpgettext extern g_dpgettext2 extern g_environ_getenv extern g_environ_setenv extern g_environ_unsetenv extern g_error_copy extern g_error_free extern g_error_matches extern g_error_new extern g_error_new_literal extern g_error_new_valist extern g_file_error_from_errno extern g_file_error_quark extern g_file_get_contents extern g_filename_display_basename extern g_filename_display_name extern g_filename_from_uri extern g_filename_from_utf8 extern g_filename_to_uri extern g_filename_to_utf8 extern g_file_open_tmp extern g_file_read_link extern g_file_set_contents extern g_file_test extern g_find_program_in_path extern g_fopen extern g_format_size extern g_format_size_for_display extern g_format_size_full extern g_fprintf extern g_free extern g_freopen extern g_get_application_name extern g_get_charset extern g_get_codeset extern g_get_current_dir extern g_get_current_time extern g_getenv extern g_get_environ extern g_get_filename_charsets extern g_get_home_dir extern g_get_host_name extern g_get_language_names extern g_get_locale_variants extern g_get_monotonic_time extern g_get_num_processors extern g_get_prgname extern g_get_real_name extern g_get_real_time extern g_get_system_config_dirs extern g_get_system_data_dirs extern g_get_tmp_dir extern g_get_user_cache_dir extern g_get_user_config_dir extern g_get_user_data_dir extern g_get_user_name extern g_get_user_runtime_dir extern g_get_user_special_dir extern g_hash_table_add extern g_hash_table_contains extern g_hash_table_destroy extern g_hash_table_find extern g_hash_table_foreach extern g_hash_table_foreach_remove extern g_hash_table_foreach_steal extern g_hash_table_get_keys extern g_hash_table_get_values extern g_hash_table_insert extern g_hash_table_iter_get_hash_table extern g_hash_table_iter_init extern g_hash_table_iter_next extern g_hash_table_iter_remove extern g_hash_table_iter_replace extern g_hash_table_iter_steal extern g_hash_table_lookup extern g_hash_table_lookup_extended extern g_hash_table_new extern g_hash_table_new_full extern g_hash_table_ref extern g_hash_table_remove extern g_hash_table_remove_all extern g_hash_table_replace extern g_hash_table_size extern g_hash_table_steal extern g_hash_table_steal_all extern g_hash_table_unref extern g_hmac_copy extern g_hmac_get_digest extern g_hmac_get_string extern g_hmac_new extern g_hmac_ref extern g_hmac_unref extern g_hmac_update extern g_hook_alloc extern g_hook_compare_ids extern g_hook_destroy extern g_hook_destroy_link extern g_hook_find extern g_hook_find_data extern g_hook_find_func extern g_hook_find_func_data extern g_hook_first_valid extern g_hook_free extern g_hook_get extern g_hook_insert_before extern g_hook_insert_sorted extern g_hook_list_clear extern g_hook_list_init extern g_hook_list_invoke extern g_hook_list_invoke_check extern g_hook_list_marshal extern g_hook_list_marshal_check extern g_hook_next_valid extern g_hook_prepend extern g_hook_ref extern g_hook_unref extern g_hostname_is_ascii_encoded extern g_hostname_is_ip_address extern g_hostname_is_non_ascii extern g_hostname_to_ascii extern g_hostname_to_unicode extern g_iconv extern g_iconv_close extern g_iconv_open extern g_idle_add extern g_idle_add_full extern g_idle_funcs extern g_idle_remove_by_data extern g_idle_source_new extern g_int64_equal extern g_int64_hash extern g_int_equal extern g_intern_static_string extern g_intern_string extern g_int_hash extern g_io_add_watch extern g_io_add_watch_full extern g_io_channel_close extern g_io_channel_error_from_errno extern g_io_channel_error_quark extern g_io_channel_flush extern g_io_channel_get_buffer_condition extern g_io_channel_get_buffered extern g_io_channel_get_buffer_size extern g_io_channel_get_close_on_unref extern g_io_channel_get_encoding extern g_io_channel_get_flags extern g_io_channel_get_line_term extern g_io_channel_init extern g_io_channel_new_file extern g_io_channel_read extern g_io_channel_read_chars extern g_io_channel_read_line extern g_io_channel_read_line_string extern g_io_channel_read_to_end extern g_io_channel_read_unichar extern g_io_channel_ref extern g_io_channel_seek extern g_io_channel_seek_position extern g_io_channel_set_buffered extern g_io_channel_set_buffer_size extern g_io_channel_set_close_on_unref extern g_io_channel_set_encoding extern g_io_channel_set_flags extern g_io_channel_set_line_term extern g_io_channel_shutdown extern g_io_channel_unix_get_fd extern g_io_channel_unix_new extern g_io_channel_unref extern g_io_channel_write extern g_io_channel_write_chars extern g_io_channel_write_unichar extern g_io_create_watch extern g_io_watch_funcs extern g_key_file_error_quark extern g_key_file_free extern g_key_file_get_boolean extern g_key_file_get_boolean_list extern g_key_file_get_comment extern g_key_file_get_double extern g_key_file_get_double_list extern g_key_file_get_groups extern g_key_file_get_int64 extern g_key_file_get_integer extern g_key_file_get_integer_list extern g_key_file_get_keys extern g_key_file_get_locale_string extern g_key_file_get_locale_string_list extern g_key_file_get_start_group extern g_key_file_get_string extern g_key_file_get_string_list extern g_key_file_get_uint64 extern g_key_file_get_value extern g_key_file_has_group extern g_key_file_has_key extern g_key_file_load_from_data extern g_key_file_load_from_data_dirs extern g_key_file_load_from_dirs extern g_key_file_load_from_file extern g_key_file_new extern g_key_file_ref extern g_key_file_remove_comment extern g_key_file_remove_group extern g_key_file_remove_key extern g_key_file_set_boolean extern g_key_file_set_boolean_list extern g_key_file_set_comment extern g_key_file_set_double extern g_key_file_set_double_list extern g_key_file_set_int64 extern g_key_file_set_integer extern g_key_file_set_integer_list extern g_key_file_set_list_separator extern g_key_file_set_locale_string extern g_key_file_set_locale_string_list extern g_key_file_set_string extern g_key_file_set_string_list extern g_key_file_set_uint64 extern g_key_file_set_value extern g_key_file_to_data extern g_key_file_unref extern glib_binary_age extern glib_check_version extern glib_gettext extern glib_interface_age extern glib_major_version extern glib_mem_profiler_table extern glib_micro_version extern glib_minor_version extern glib_on_error_halt extern glib_pgettext extern glib__private__ extern g_list_alloc extern g_list_append extern g_list_concat extern g_list_copy extern g_list_copy_deep extern g_list_delete_link extern g_listenv extern g_list_find extern g_list_find_custom extern g_list_first extern g_list_foreach extern g_list_free extern g_list_free_1 extern g_list_free_full extern g_list_index extern g_list_insert extern g_list_insert_before extern g_list_insert_sorted extern g_list_insert_sorted_with_data extern g_list_last extern g_list_length extern g_list_nth extern g_list_nth_data extern g_list_nth_prev extern g_list_pop_allocator extern g_list_position extern g_list_prepend extern g_list_push_allocator extern g_list_remove extern g_list_remove_all extern g_list_remove_link extern g_list_reverse extern g_list_sort extern g_list_sort_with_data extern g_locale_from_utf8 extern g_locale_to_utf8 extern g_log extern g_log_default_handler extern g_log_remove_handler extern g_log_set_always_fatal extern g_log_set_default_handler extern g_log_set_fatal_mask extern g_log_set_handler extern g_logv extern g_lstat extern g_main_context_acquire extern g_main_context_add_poll extern g_main_context_check extern g_main_context_default extern g_main_context_dispatch extern g_main_context_find_source_by_funcs_user_data extern g_main_context_find_source_by_id extern g_main_context_find_source_by_user_data extern g_main_context_get_poll_func extern g_main_context_get_thread_default extern g_main_context_invoke extern g_main_context_invoke_full extern g_main_context_is_owner extern g_main_context_iteration extern g_main_context_new extern g_main_context_pending extern g_main_context_pop_thread_default extern g_main_context_prepare extern g_main_context_push_thread_default extern g_main_context_query extern g_main_context_ref extern g_main_context_ref_thread_default extern g_main_context_release extern g_main_context_remove_poll extern g_main_context_set_poll_func extern g_main_context_unref extern g_main_context_wait extern g_main_context_wakeup extern g_main_current_source extern g_main_depth extern g_main_loop_get_context extern g_main_loop_is_running extern g_main_loop_new extern g_main_loop_quit extern g_main_loop_ref extern g_main_loop_run extern g_main_loop_unref extern g_malloc extern g_malloc0 extern g_malloc0_n extern g_malloc_n extern g_mapped_file_free extern g_mapped_file_get_bytes extern g_mapped_file_get_contents extern g_mapped_file_get_length extern g_mapped_file_new extern g_mapped_file_new_from_fd extern g_mapped_file_ref extern g_mapped_file_unref extern g_markup_collect_attributes extern g_markup_error_quark extern g_markup_escape_text extern g_markup_parse_context_end_parse extern g_markup_parse_context_free extern g_markup_parse_context_get_element extern g_markup_parse_context_get_element_stack extern g_markup_parse_context_get_position extern g_markup_parse_context_get_user_data extern g_markup_parse_context_new extern g_markup_parse_context_parse extern g_markup_parse_context_pop extern g_markup_parse_context_push extern g_markup_parse_context_ref extern g_markup_parse_context_unref extern g_markup_printf_escaped extern g_markup_vprintf_escaped extern g_match_info_expand_references extern g_match_info_fetch extern g_match_info_fetch_all extern g_match_info_fetch_named extern g_match_info_fetch_named_pos extern g_match_info_fetch_pos extern g_match_info_free extern g_match_info_get_match_count extern g_match_info_get_regex extern g_match_info_get_string extern g_match_info_is_partial_match extern g_match_info_matches extern g_match_info_next extern g_match_info_ref extern g_match_info_unref extern g_mem_chunk_alloc extern g_mem_chunk_alloc0 extern g_mem_chunk_clean extern g_mem_chunk_destroy extern g_mem_chunk_free extern g_mem_chunk_info extern g_mem_chunk_new extern g_mem_chunk_print extern g_mem_chunk_reset extern g_memdup extern g_mem_gc_friendly extern g_mem_is_system_malloc extern g_mem_profile extern g_mem_set_vtable extern g_mkdir extern g_mkdir_with_parents extern g_mkdtemp extern g_mkdtemp_full extern g_mkstemp extern g_mkstemp_full extern g_mutex_clear extern g_mutex_free extern g_mutex_init extern g_mutex_lock extern g_mutex_new extern g_mutex_trylock extern g_mutex_unlock extern g_node_child_index extern g_node_child_position extern g_node_children_foreach extern g_node_copy extern g_node_copy_deep extern g_node_depth extern g_node_destroy extern g_node_find extern g_node_find_child extern g_node_first_sibling extern g_node_get_root extern g_node_insert extern g_node_insert_after extern g_node_insert_before extern g_node_is_ancestor extern g_node_last_child extern g_node_last_sibling extern g_node_max_height extern g_node_n_children extern g_node_new extern g_node_n_nodes extern g_node_nth_child extern g_node_pop_allocator extern g_node_prepend extern g_node_push_allocator extern g_node_reverse_children extern g_node_traverse extern g_node_unlink extern g_nullify_pointer extern g_once_impl extern g_once_init_enter extern g_once_init_enter_impl extern g_once_init_leave extern g_on_error_query extern g_on_error_stack_trace extern g_open extern g_option_context_add_group extern g_option_context_add_main_entries extern g_option_context_free extern g_option_context_get_description extern g_option_context_get_help extern g_option_context_get_help_enabled extern g_option_context_get_ignore_unknown_options extern g_option_context_get_main_group extern g_option_context_get_summary extern g_option_context_new extern g_option_context_parse extern g_option_context_set_description extern g_option_context_set_help_enabled extern g_option_context_set_ignore_unknown_options extern g_option_context_set_main_group extern g_option_context_set_summary extern g_option_context_set_translate_func extern g_option_context_set_translation_domain extern g_option_error_quark extern g_option_group_add_entries extern g_option_group_free extern g_option_group_new extern g_option_group_set_error_hook extern g_option_group_set_parse_hooks extern g_option_group_set_translate_func extern g_option_group_set_translation_domain extern g_parse_debug_string extern g_path_get_basename extern g_path_get_dirname extern g_path_is_absolute extern g_path_skip_root extern g_pattern_match extern g_pattern_match_simple extern g_pattern_match_string extern g_pattern_spec_equal extern g_pattern_spec_free extern g_pattern_spec_new extern g_pointer_bit_lock extern g_pointer_bit_trylock extern g_pointer_bit_unlock extern g_poll extern g_prefix_error extern g_print extern g_printerr extern g_printf extern g_printf_string_upper_bound extern g_private_get extern g_private_new extern g_private_replace extern g_private_set extern g_propagate_error extern g_propagate_prefixed_error extern g_ptr_array_add extern g_ptr_array_foreach extern g_ptr_array_free extern g_ptr_array_new extern g_ptr_array_new_full extern g_ptr_array_new_with_free_func extern g_ptr_array_ref extern g_ptr_array_remove extern g_ptr_array_remove_fast extern g_ptr_array_remove_index extern g_ptr_array_remove_index_fast extern g_ptr_array_remove_range extern g_ptr_array_set_free_func extern g_ptr_array_set_size extern g_ptr_array_sized_new extern g_ptr_array_sort extern g_ptr_array_sort_with_data extern g_ptr_array_unref extern g_qsort_with_data extern g_quark_from_static_string extern g_quark_from_string extern g_quark_to_string extern g_quark_try_string extern g_queue_clear extern g_queue_copy extern g_queue_delete_link extern g_queue_find extern g_queue_find_custom extern g_queue_foreach extern g_queue_free extern g_queue_free_full extern g_queue_get_length extern g_queue_index extern g_queue_init extern g_queue_insert_after extern g_queue_insert_before extern g_queue_insert_sorted extern g_queue_is_empty extern g_queue_link_index extern g_queue_new extern g_queue_peek_head extern g_queue_peek_head_link extern g_queue_peek_nth extern g_queue_peek_nth_link extern g_queue_peek_tail extern g_queue_peek_tail_link extern g_queue_pop_head extern g_queue_pop_head_link extern g_queue_pop_nth extern g_queue_pop_nth_link extern g_queue_pop_tail extern g_queue_pop_tail_link extern g_queue_push_head extern g_queue_push_head_link extern g_queue_push_nth extern g_queue_push_nth_link extern g_queue_push_tail extern g_queue_push_tail_link extern g_queue_remove extern g_queue_remove_all extern g_queue_reverse extern g_queue_sort extern g_queue_unlink extern g_rand_copy extern g_rand_double extern g_rand_double_range extern g_rand_free extern g_rand_int extern g_rand_int_range extern g_rand_new extern g_rand_new_with_seed extern g_rand_new_with_seed_array extern g_random_double extern g_random_double_range extern g_random_int extern g_random_int_range extern g_random_set_seed extern g_rand_set_seed extern g_rand_set_seed_array extern g_realloc extern g_realloc_n extern g_rec_mutex_clear extern g_rec_mutex_init extern g_rec_mutex_lock extern g_rec_mutex_trylock extern g_rec_mutex_unlock extern g_regex_check_replacement extern g_regex_error_quark extern g_regex_escape_nul extern g_regex_escape_string extern g_regex_get_capture_count extern g_regex_get_compile_flags extern g_regex_get_has_cr_or_lf extern g_regex_get_match_flags extern g_regex_get_max_backref extern g_regex_get_pattern extern g_regex_get_string_number extern g_regex_match extern g_regex_match_all extern g_regex_match_all_full extern g_regex_match_full extern g_regex_match_simple extern g_regex_new extern g_regex_ref extern g_regex_replace extern g_regex_replace_eval extern g_regex_replace_literal extern g_regex_split extern g_regex_split_full extern g_regex_split_simple extern g_regex_unref extern g_relation_count extern g_relation_delete extern g_relation_destroy extern g_relation_exists extern g_relation_index extern g_relation_insert extern g_relation_new extern g_relation_print extern g_relation_select extern g_reload_user_special_dirs_cache extern g_remove extern g_rename extern g_return_if_fail_warning extern g_rmdir extern g_rw_lock_clear extern g_rw_lock_init extern g_rw_lock_reader_lock extern g_rw_lock_reader_trylock extern g_rw_lock_reader_unlock extern g_rw_lock_writer_lock extern g_rw_lock_writer_trylock extern g_rw_lock_writer_unlock extern g_scanner_cur_line extern g_scanner_cur_position extern g_scanner_cur_token extern g_scanner_cur_value extern g_scanner_destroy extern g_scanner_eof extern g_scanner_error extern g_scanner_get_next_token extern g_scanner_input_file extern g_scanner_input_text extern g_scanner_lookup_symbol extern g_scanner_new extern g_scanner_peek_next_token extern g_scanner_scope_add_symbol extern g_scanner_scope_foreach_symbol extern g_scanner_scope_lookup_symbol extern g_scanner_scope_remove_symbol extern g_scanner_set_scope extern g_scanner_sync_file_offset extern g_scanner_unexp_token extern g_scanner_warn extern g_sequence_append extern g_sequence_foreach extern g_sequence_foreach_range extern g_sequence_free extern g_sequence_get extern g_sequence_get_begin_iter extern g_sequence_get_end_iter extern g_sequence_get_iter_at_pos extern g_sequence_get_length extern g_sequence_insert_before extern g_sequence_insert_sorted extern g_sequence_insert_sorted_iter extern g_sequence_iter_compare extern g_sequence_iter_get_position extern g_sequence_iter_get_sequence extern g_sequence_iter_is_begin extern g_sequence_iter_is_end extern g_sequence_iter_move extern g_sequence_iter_next extern g_sequence_iter_prev extern g_sequence_lookup extern g_sequence_lookup_iter extern g_sequence_move extern g_sequence_move_range extern g_sequence_new extern g_sequence_prepend extern g_sequence_range_get_midpoint extern g_sequence_remove extern g_sequence_remove_range extern g_sequence_search extern g_sequence_search_iter extern g_sequence_set extern g_sequence_sort extern g_sequence_sort_changed extern g_sequence_sort_changed_iter extern g_sequence_sort_iter extern g_sequence_swap extern g_set_application_name extern g_setenv extern g_set_error extern g_set_error_literal extern g_set_prgname extern g_set_printerr_handler extern g_set_print_handler extern g_shell_error_quark extern g_shell_parse_argv extern g_shell_quote extern g_shell_unquote extern g_slice_alloc extern g_slice_alloc0 extern g_slice_copy extern g_slice_free1 extern g_slice_free_chain_with_offset extern g_slice_get_config extern g_slice_get_config_state extern g_slice_set_config extern g_slist_alloc extern g_slist_append extern g_slist_concat extern g_slist_copy extern g_slist_copy_deep extern g_slist_delete_link extern g_slist_find extern g_slist_find_custom extern g_slist_foreach extern g_slist_free extern g_slist_free_1 extern g_slist_free_full extern g_slist_index extern g_slist_insert extern g_slist_insert_before extern g_slist_insert_sorted extern g_slist_insert_sorted_with_data extern g_slist_last extern g_slist_length extern g_slist_nth extern g_slist_nth_data extern g_slist_pop_allocator extern g_slist_position extern g_slist_prepend extern g_slist_push_allocator extern g_slist_remove extern g_slist_remove_all extern g_slist_remove_link extern g_slist_reverse extern g_slist_sort extern g_slist_sort_with_data extern g_snprintf extern g_source_add_child_source extern g_source_add_poll extern g_source_add_unix_fd extern g_source_attach extern g_source_destroy extern g_source_get_can_recurse extern g_source_get_context extern g_source_get_current_time extern g_source_get_id extern g_source_get_name extern g_source_get_priority extern g_source_get_ready_time extern g_source_get_time extern g_source_is_destroyed extern g_source_modify_unix_fd extern g_source_new extern g_source_query_unix_fd extern g_source_ref extern g_source_remove extern g_source_remove_by_funcs_user_data extern g_source_remove_by_user_data extern g_source_remove_child_source extern g_source_remove_poll extern g_source_remove_unix_fd extern g_source_set_callback extern g_source_set_callback_indirect extern g_source_set_can_recurse extern g_source_set_funcs extern g_source_set_name extern g_source_set_name_by_id extern g_source_set_priority extern g_source_set_ready_time extern g_source_unref extern g_spaced_primes_closest extern g_spawn_async extern g_spawn_async_with_pipes extern g_spawn_check_exit_status extern g_spawn_close_pid extern g_spawn_command_line_async extern g_spawn_command_line_sync extern g_spawn_error_quark extern g_spawn_exit_error_quark extern g_spawn_sync extern g_sprintf extern g_stat extern g_static_mutex_free extern g_static_mutex_get_mutex_impl extern g_static_mutex_init extern g_static_private_free extern g_static_private_get extern g_static_private_init extern g_static_private_set extern g_static_rec_mutex_free extern g_static_rec_mutex_init extern g_static_rec_mutex_lock extern g_static_rec_mutex_lock_full extern g_static_rec_mutex_trylock extern g_static_rec_mutex_unlock extern g_static_rec_mutex_unlock_full extern g_static_rw_lock_free extern g_static_rw_lock_init extern g_static_rw_lock_reader_lock extern g_static_rw_lock_reader_trylock extern g_static_rw_lock_reader_unlock extern g_static_rw_lock_writer_lock extern g_static_rw_lock_writer_trylock extern g_static_rw_lock_writer_unlock extern g_stpcpy extern g_strcanon extern g_strcasecmp extern g_strchomp extern g_strchug extern g_strcmp0 extern g_strcompress extern g_strconcat extern g_strdelimit extern g_strdown extern g_strdup extern g_strdup_printf extern g_strdupv extern g_strdup_vprintf extern g_str_equal extern g_strerror extern g_strescape extern g_strfreev extern g_str_hash extern g_str_has_prefix extern g_str_has_suffix extern g_string_append extern g_string_append_c extern g_string_append_len extern g_string_append_printf extern g_string_append_unichar extern g_string_append_uri_escaped extern g_string_append_vprintf extern g_string_ascii_down extern g_string_ascii_up extern g_string_assign extern g_string_chunk_clear extern g_string_chunk_free extern g_string_chunk_insert extern g_string_chunk_insert_const extern g_string_chunk_insert_len extern g_string_chunk_new extern g_string_down extern g_string_equal extern g_string_erase extern g_string_free extern g_string_free_to_bytes extern g_string_hash extern g_string_insert extern g_string_insert_c extern g_string_insert_len extern g_string_insert_unichar extern g_string_new extern g_string_new_len extern g_string_overwrite extern g_string_overwrite_len extern g_string_prepend extern g_string_prepend_c extern g_string_prepend_len extern g_string_prepend_unichar extern g_string_printf extern g_string_set_size extern g_string_sized_new extern g_string_truncate extern g_string_up extern g_string_vprintf extern g_strip_context extern g_strjoin extern g_strjoinv extern g_strlcat extern g_strlcpy extern g_strncasecmp extern g_strndup extern g_strnfill extern g_strreverse extern g_strrstr extern g_strrstr_len extern g_strsignal extern g_strsplit extern g_strsplit_set extern g_strstr_len extern g_strtod extern g_strup extern g_strv_length extern g_test_add_data_func extern g_test_add_data_func_full extern g_test_add_func extern g_test_add_vtable extern g_test_assert_expected_messages_internal extern g_test_bug extern g_test_bug_base extern g_test_config_vars extern g_test_create_case extern g_test_create_suite extern g_test_expect_message extern g_test_fail extern g_test_get_root extern g_test_init extern g_test_log_buffer_free extern g_test_log_buffer_new extern g_test_log_buffer_pop extern g_test_log_buffer_push extern g_test_log_msg_free extern g_test_log_set_fatal_handler extern g_test_log_type_name extern g_test_maximized_result extern g_test_message extern g_test_minimized_result extern g_test_queue_destroy extern g_test_queue_free extern g_test_rand_double extern g_test_rand_double_range extern g_test_rand_int extern g_test_rand_int_range extern g_test_run extern g_test_run_suite extern g_test_suite_add extern g_test_suite_add_suite extern g_test_timer_elapsed extern g_test_timer_last extern g_test_timer_start extern g_test_trap_assertions extern g_test_trap_fork extern g_test_trap_has_passed extern g_test_trap_reached_timeout extern g_thread_create extern g_thread_create_full extern g_thread_error_quark extern g_thread_exit extern g_thread_foreach extern g_thread_functions_for_glib_use extern g_thread_get_initialized extern g_thread_gettime extern g_thread_init_glib extern g_thread_join extern g_thread_new extern g_thread_pool_free extern g_thread_pool_get_max_idle_time extern g_thread_pool_get_max_threads extern g_thread_pool_get_max_unused_threads extern g_thread_pool_get_num_threads extern g_thread_pool_get_num_unused_threads extern g_thread_pool_new extern g_thread_pool_push extern g_thread_pool_set_max_idle_time extern g_thread_pool_set_max_threads extern g_thread_pool_set_max_unused_threads extern g_thread_pool_set_sort_function extern g_thread_pool_stop_unused_threads extern g_thread_pool_unprocessed extern g_thread_ref extern g_thread_self extern g_thread_set_priority extern g_threads_got_initialized extern g_thread_try_new extern g_thread_unref extern g_thread_use_default_impl extern g_thread_yield extern g_timeout_add extern g_timeout_add_full extern g_timeout_add_seconds extern g_timeout_add_seconds_full extern g_timeout_funcs extern g_timeout_source_new extern g_timeout_source_new_seconds extern g_timer_continue extern g_timer_destroy extern g_timer_elapsed extern g_timer_new extern g_timer_reset extern g_timer_start extern g_timer_stop extern g_time_val_add extern g_time_val_from_iso8601 extern g_time_val_to_iso8601 extern g_time_zone_adjust_time extern g_time_zone_find_interval extern g_time_zone_get_abbreviation extern g_time_zone_get_offset extern g_time_zone_is_dst extern g_time_zone_new extern g_time_zone_new_local extern g_time_zone_new_utc extern g_time_zone_ref extern g_time_zone_unref extern g_trash_stack_height extern g_trash_stack_peek extern g_trash_stack_pop extern g_trash_stack_push extern g_tree_destroy extern g_tree_foreach extern g_tree_height extern g_tree_insert extern g_tree_lookup extern g_tree_lookup_extended extern g_tree_new extern g_tree_new_full extern g_tree_new_with_data extern g_tree_nnodes extern g_tree_ref extern g_tree_remove extern g_tree_replace extern g_tree_search extern g_tree_steal extern g_tree_traverse extern g_tree_unref extern g_try_malloc extern g_try_malloc0 extern g_try_malloc0_n extern g_try_malloc_n extern g_try_realloc extern g_try_realloc_n extern g_tuples_destroy extern g_tuples_index extern g_ucs4_to_utf16 extern g_ucs4_to_utf8 extern g_unichar_break_type extern g_unichar_combining_class extern g_unichar_compose extern g_unichar_decompose extern g_unichar_digit_value extern g_unichar_fully_decompose extern g_unichar_get_mirror_char extern g_unichar_get_script extern g_unichar_isalnum extern g_unichar_isalpha extern g_unichar_iscntrl extern g_unichar_isdefined extern g_unichar_isdigit extern g_unichar_isgraph extern g_unichar_islower extern g_unichar_ismark extern g_unichar_isprint extern g_unichar_ispunct extern g_unichar_isspace extern g_unichar_istitle extern g_unichar_isupper extern g_unichar_iswide extern g_unichar_iswide_cjk extern g_unichar_isxdigit extern g_unichar_iszerowidth extern g_unichar_tolower extern g_unichar_totitle extern g_unichar_toupper extern g_unichar_to_utf8 extern g_unichar_type extern g_unichar_validate extern g_unichar_xdigit_value extern g_unicode_canonical_decomposition extern g_unicode_canonical_ordering extern g_unicode_script_from_iso15924 extern g_unicode_script_to_iso15924 extern g_unix_error_quark extern g_unix_fd_add extern g_unix_fd_add_full extern g_unix_fd_source_new extern g_unix_open_pipe extern g_unix_set_fd_nonblocking extern g_unix_signal_add extern g_unix_signal_add_full extern g_unix_signal_source_new extern g_unlink extern g_unsetenv extern g_uri_escape_string extern g_uri_list_extract_uris extern g_uri_parse_scheme extern g_uri_unescape_segment extern g_uri_unescape_string extern g_usleep extern g_utf16_to_ucs4 extern g_utf16_to_utf8 extern g_utf8_casefold extern g_utf8_collate extern g_utf8_collate_key extern g_utf8_collate_key_for_filename extern g_utf8_find_next_char extern g_utf8_find_prev_char extern g_utf8_get_char extern g_utf8_get_char_validated extern g_utf8_normalize extern g_utf8_offset_to_pointer extern g_utf8_pointer_to_offset extern g_utf8_prev_char extern g_utf8_skip extern g_utf8_strchr extern g_utf8_strdown extern g_utf8_strlen extern g_utf8_strncpy extern g_utf8_strrchr extern g_utf8_strreverse extern g_utf8_strup extern g_utf8_substring extern g_utf8_to_ucs4 extern g_utf8_to_ucs4_fast extern g_utf8_to_utf16 extern g_utf8_validate extern g_utime extern g_variant_builder_add extern g_variant_builder_add_parsed extern g_variant_builder_add_value extern g_variant_builder_clear extern g_variant_builder_close extern g_variant_builder_end extern g_variant_builder_init extern g_variant_builder_new extern g_variant_builder_open extern g_variant_builder_ref extern g_variant_builder_unref extern g_variant_byteswap extern g_variant_check_format_string extern g_variant_classify extern g_variant_compare extern g_variant_dup_bytestring extern g_variant_dup_bytestring_array extern g_variant_dup_objv extern g_variant_dup_string extern g_variant_dup_strv extern g_variant_equal extern g_variant_format_string_scan extern g_variant_format_string_scan_type extern g_variant_get extern g_variant_get_boolean extern g_variant_get_byte extern g_variant_get_bytestring extern g_variant_get_bytestring_array extern g_variant_get_child extern g_variant_get_child_value extern g_variant_get_data extern g_variant_get_data_as_bytes extern g_variant_get_double extern g_variant_get_fixed_array extern g_variant_get_handle extern g_variant_get_int16 extern g_variant_get_int32 extern g_variant_get_int64 extern g_variant_get_maybe extern g_variant_get_normal_form extern g_variant_get_objv extern g_variant_get_size extern g_variant_get_string extern g_variant_get_strv extern g_variant_get_type extern g_variant_get_type_string extern g_variant_get_uint16 extern g_variant_get_uint32 extern g_variant_get_uint64 extern g_variant_get_va extern g_variant_get_variant extern g_variant_hash extern g_variant_is_container extern g_variant_is_floating extern g_variant_is_normal_form extern g_variant_is_object_path extern g_variant_is_of_type extern g_variant_is_signature extern g_variant_iter_copy extern g_variant_iter_free extern g_variant_iter_init extern g_variant_iter_loop extern g_variant_iter_n_children extern g_variant_iter_new extern g_variant_iter_next extern g_variant_iter_next_value extern g_variant_lookup extern g_variant_lookup_value extern g_variant_n_children extern g_variant_new extern g_variant_new_array extern g_variant_new_boolean extern g_variant_new_byte extern g_variant_new_bytestring extern g_variant_new_bytestring_array extern g_variant_new_dict_entry extern g_variant_new_double extern g_variant_new_fixed_array extern g_variant_new_from_bytes extern g_variant_new_from_data extern g_variant_new_handle extern g_variant_new_int16 extern g_variant_new_int32 extern g_variant_new_int64 extern g_variant_new_maybe extern g_variant_new_object_path extern g_variant_new_objv extern g_variant_new_parsed extern g_variant_new_parsed_va extern g_variant_new_signature extern g_variant_new_string extern g_variant_new_strv extern g_variant_new_tuple extern g_variant_new_uint16 extern g_variant_new_uint32 extern g_variant_new_uint64 extern g_variant_new_va extern g_variant_new_variant extern g_variant_parse extern g_variant_parser_get_error_quark extern g_variant_print extern g_variant_print_string extern g_variant_ref extern g_variant_ref_sink extern g_variant_serialised_byteswap extern g_variant_serialised_get_child extern g_variant_serialised_is_normal extern g_variant_serialised_n_children extern g_variant_serialiser_is_object_path extern g_variant_serialiser_is_signature extern g_variant_serialiser_is_string extern g_variant_serialiser_needed_size extern g_variant_serialiser_serialise extern g_variant_store extern g_variant_take_ref extern g_variant_type_checked_ extern g_variant_type_copy extern g_variant_type_dup_string extern g_variant_type_element extern g_variant_type_equal extern g_variant_type_first extern g_variant_type_free extern g_variant_type_get_string_length extern g_variant_type_hash extern g_variant_type_info_assert_no_infos extern g_variant_type_info_element extern g_variant_type_info_get extern g_variant_type_info_get_type_string extern g_variant_type_info_member_info extern g_variant_type_info_n_members extern g_variant_type_info_query extern g_variant_type_info_query_element extern g_variant_type_info_ref extern g_variant_type_info_unref extern g_variant_type_is_array extern g_variant_type_is_basic extern g_variant_type_is_container extern g_variant_type_is_definite extern g_variant_type_is_dict_entry extern g_variant_type_is_maybe extern g_variant_type_is_subtype_of extern g_variant_type_is_tuple extern g_variant_type_is_variant extern g_variant_type_key extern g_variant_type_new extern g_variant_type_new_array extern g_variant_type_new_dict_entry extern g_variant_type_new_maybe extern g_variant_type_new_tuple extern g_variant_type_next extern g_variant_type_n_items extern g_variant_type_peek_string extern g_variant_type_string_is_valid extern g_variant_type_string_scan extern g_variant_type_value extern g_variant_unref extern g_vasprintf extern g_vfprintf extern g_vprintf extern g_vsnprintf extern g_vsprintf extern g_warn_message %endif