#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh...
#endif

//GO(__aeabi_d2lz, 
//GO(__aeabi_d2ulz, 
//GO(_fini, 
GO(g_access, iFpi)
GO(g_allocator_free, vFp)
GO(g_allocator_new, pFpu)
GO(g_array_append_vals, pFppu)
GO(g_array_free, pFpi)
GO(g_array_get_element_size, uFp)
GO(g_array_insert_vals, pFpupu)
GO(g_array_new, pFiiu)
GO(g_array_prepend_vals, pFppu)
GO(g_array_ref, pFp)
GO(g_array_remove_index, pFpu)
GO(g_array_remove_index_fast, pFpu)
GO(g_array_remove_range, pFpuu)
GOM(g_array_set_clear_func, vFEpp)
GO(g_array_set_size, pFpu)
GO(g_array_sized_new, pFiiuu)
GOM(g_array_sort, vFEpp)
GOM(g_array_sort_with_data, vFEppp)
GO(g_array_unref, vFp)
GO(g_ascii_digit_value, iFc)
GO(g_ascii_dtostr, pFpid)
GO(g_ascii_formatd, pFpipd)
GO(g_ascii_strcasecmp, iFpp)
GO(g_ascii_strdown, pFpl)
GO(g_ascii_strncasecmp, iFppL)
GO(g_ascii_strtod, dFpp)
GO(g_ascii_strtoll, lFppu)
GO(g_ascii_strtoull, LFppu)
GO(g_ascii_strup, pFpl)
GO(g_ascii_tolower, cFc)
GO(g_ascii_toupper, cFc)
GO(g_ascii_xdigit_value, iFc)
GO(g_assertion_message, vFppipp)
GOD(g_assertion_message_cmpnum, vFppippDpDc, my_g_assertion_message_cmpnum)
GO(g_assertion_message_cmpstr, vFppippppp)
GO(g_assertion_message_error, vFppipppui)
GO(g_assertion_message_expr, vFppipp)
GO(g_assert_warning, vFppipp)
GO(g_async_queue_length, iFp)
GO(g_async_queue_length_unlocked, iFp)
GO(g_async_queue_lock, vFp)
GO(g_async_queue_new, pFv)
GOM(g_async_queue_new_full, pFEp)
GO(g_async_queue_pop, pFp)
GO(g_async_queue_pop_unlocked, pFp)
GO(g_async_queue_push, vFpp)
GOM(g_async_queue_push_sorted, vFEpppp)
//GOM(g_async_queue_push_sorted_unlocked, vFpppp)
GO(g_async_queue_push_unlocked, vFpp)
GO(g_async_queue_ref, pFp)
GO(g_async_queue_ref_unlocked, vFp)
//GOM(g_async_queue_sort, vFppp)
//GOM(g_async_queue_sort_unlocked, vFppp)
GO(g_async_queue_timed_pop, pFpp)
GO(g_async_queue_timed_pop_unlocked, pFpp)
GO(g_async_queue_timeout_pop, pFpL)
GO(g_async_queue_timeout_pop_unlocked, pFpL)
GO(g_async_queue_try_pop, pFp)
GO(g_async_queue_try_pop_unlocked, pFp)
GO(g_async_queue_unlock, vFp)
GO(g_async_queue_unref, vFp)
GO(g_async_queue_unref_and_unlock, vFp)
GO2(g_atexit, vFEp, my_atexit)
GO(g_atomic_int_add, iFpi)
GO(g_atomic_int_and, uFpu)
GO(g_atomic_int_compare_and_exchange, iFpii)
GO(g_atomic_int_dec_and_test, iFp)
GO(g_atomic_int_exchange_and_add, iFpi)
GO(g_atomic_int_get, iFp)
GO(g_atomic_int_inc, vFp)
GO(g_atomic_int_or, uFpu)
GO(g_atomic_int_set, vFpi)
GO(g_atomic_int_xor, uFpu)
GO(g_atomic_pointer_add, lFpl)
GO(g_atomic_pointer_and, LFpL)
GO(g_atomic_pointer_compare_and_exchange, iFppp)
GO(g_atomic_pointer_get, pFp)
GO(g_atomic_pointer_or, LFpL)
GO(g_atomic_pointer_set, vFpp)
GO(g_atomic_pointer_xor, LFpL)
GO(g_base64_decode, pFpp)
GO(g_base64_decode_inplace, pFpp)
GO(g_base64_decode_step, LFpLppp)
GO(g_base64_encode, pFpL)
GO(g_base64_encode_close, LFippp)
GO(g_base64_encode_step, LFpLippp)
GO(g_basename, pFp)
GO(g_bit_lock, vFpi)
GO(g_bit_nth_lsf, iFLi)
GO(g_bit_nth_msf, iFLi)
GO(g_bit_storage, uFL)
GO(g_bit_trylock, iFpi)
GO(g_bit_unlock, vFpi)
GO(g_blow_chunks, vFv)
GO(g_bookmark_file_add_application, vFpppp)
GO(g_bookmark_file_add_group, vFppp)
GO(g_bookmark_file_error_quark, uFv)
GO(g_bookmark_file_free, vFp)
GO(g_bookmark_file_get_added, lFppp)
GO(g_bookmark_file_get_app_info, iFppppppp)
GO(g_bookmark_file_get_applications, pFpppp)
GO(g_bookmark_file_get_description, pFppp)
GO(g_bookmark_file_get_groups, pFpppp)
GO(g_bookmark_file_get_icon, iFppppp)
GO(g_bookmark_file_get_is_private, iFppp)
GO(g_bookmark_file_get_mime_type, pFppp)
GO(g_bookmark_file_get_modified, lFppp)
GO(g_bookmark_file_get_size, iFp)
GO(g_bookmark_file_get_title, pFppp)
GO(g_bookmark_file_get_uris, pFpp)
GO(g_bookmark_file_get_visited, lFppp)
GO(g_bookmark_file_has_application, iFpppp)
GO(g_bookmark_file_has_group, iFpppp)
GO(g_bookmark_file_has_item, iFpp)
GO(g_bookmark_file_load_from_data, iFppLp)
GO(g_bookmark_file_load_from_data_dirs, iFpppp)
GO(g_bookmark_file_load_from_file, iFppp)
GO(g_bookmark_file_move_item, iFpppp)
GO(g_bookmark_file_new, pFv)
GO(g_bookmark_file_remove_application, iFpppp)
GO(g_bookmark_file_remove_group, iFpppp)
GO(g_bookmark_file_remove_item, iFppp)
GO(g_bookmark_file_set_added, vFppl)
GO(g_bookmark_file_set_app_info, iFppppilp)
GO(g_bookmark_file_set_description, vFppp)
GO(g_bookmark_file_set_groups, vFpppL)
GO(g_bookmark_file_set_icon, vFpppp)
GO(g_bookmark_file_set_is_private, vFppi)
GO(g_bookmark_file_set_mime_type, vFppp)
GO(g_bookmark_file_set_modified, vFppl)
GO(g_bookmark_file_set_title, vFppp)
GO(g_bookmark_file_set_visited, vFppl)
GO(g_bookmark_file_to_data, pFppp)
GO(g_bookmark_file_to_file, iFppp)
GOM(g_build_filename, pFEpV)
GO(g_build_filenamev, pFp)
GOM(g_build_path, pFEppV) // wrap using g_build_pathv
GO(g_build_pathv, pFpp)
GO(g_byte_array_append, pFppu)
GO(g_byte_array_free, pFpi)
GO(g_byte_array_free_to_bytes, pFp)
GO(g_byte_array_new, pFv)
GO(g_byte_array_new_take, pFpL)
GO(g_byte_array_prepend, pFppu)
GO(g_byte_array_ref, pFp)
GO(g_byte_array_remove_index, pFpu)
GO(g_byte_array_remove_index_fast, pFpu)
GO(g_byte_array_remove_range, pFpuu)
GO(g_byte_array_set_size, pFpu)
GO(g_byte_array_sized_new, pFu)
//GOM(g_byte_array_sort, vFpp)
//GOM(g_byte_array_sort_with_data, vFppp)
GO(g_byte_array_unref, vFp)
GO(g_bytes_compare, iFpp)
GO(g_bytes_equal, iFpp)
GO(g_bytes_get_data, pFpp)
GO(g_bytes_get_size, LFp)
GO(g_bytes_hash, uFp)
GO(g_bytes_new, pFpL)
GO(g_bytes_new_from_bytes, pFpLL)
GO(g_bytes_new_static, pFpL)
GO(g_bytes_new_take, pFpL)
GOM(g_bytes_new_with_free_func, pFEpLpp)
GO(g_bytes_ref, pFp)
GO(g_bytes_unref, vFp)
GO(g_bytes_unref_to_array, pFp)
GO(g_bytes_unref_to_data, pFpp)
GO(g_cache_destroy, vFp)
GO(g_cache_insert, pFpp)
//GOM(g_cache_key_foreach, vFppp)
//GOM(g_cache_new, pFppppppp)
GO(g_cache_remove, vFpp)
//GOM(g_cache_value_foreach, vFppp)
GO(g_chdir, iFp)
GO(g_checksum_copy, pFp)
GO(g_checksum_free, vFp)
GO(g_checksum_get_digest, vFppp)
GO(g_checksum_get_string, pFp)
GO(g_checksum_new, pFu)
GO(g_checksum_reset, vFp)
GO(g_checksum_type_get_length, lFu)
GO(g_checksum_update, vFppl)
GOM(g_child_watch_add, uFEipp)
GOM(g_child_watch_add_full, uFEiippp)
GO(g_child_watch_source_new, pFi)
GO(g_chmod, iFpi)
GO(g_clear_error, vFp)
//GOM(g_clear_pointer, vFEpp)
GO(g_close, iFip)
GO(g_completion_add_items, vFpp)    // need wrapping?: GCompletion structure contains 2 callback
GO(g_completion_clear_items, vFp)
GO(g_completion_complete, pFppp)
GO(g_completion_complete_utf8, pFppp)
GO(g_completion_free, vFp)
GOM(g_completion_new, pFEp)
GO(g_completion_remove_items, vFpp)
GOM(g_completion_set_compare, vFEpp)
GO(g_compute_checksum_for_bytes, pFup)
GO(g_compute_checksum_for_data, pFupL)
GO(g_compute_checksum_for_string, pFupl)
GO(g_compute_hmac_for_data, pFupLpL)
GO(g_compute_hmac_for_string, pFupLpl)
GO(g_cond_broadcast, vFp)
GO(g_cond_clear, vFp)
GO(g_cond_free, vFp)
GO(g_cond_init, vFp)
GO(g_cond_new, pFv)
GO(g_cond_signal, vFp)
GO(g_cond_timed_wait, iFppp)
GO(g_cond_wait, vFpp)
GO(g_cond_wait_until, iFppl)
GO(g_convert, pFplppppp)
GO(g_convert_error_quark, uFv)
GO(g_convert_with_fallback, pFplpppppp)
GO(g_convert_with_iconv, pFplpppp)
GO(g_creat, iFpi)
GO(g_datalist_clear, vFp)
GOM(g_datalist_foreach, vFEppp)
GO(g_datalist_get_data, pFpp)
GO(g_datalist_get_flags, uFp)
GOM(g_datalist_id_dup_data, pFEpupp)
GO(g_datalist_id_get_data, pFpu)
GO(g_datalist_id_remove_no_notify, pFpu)
GOM(g_datalist_id_replace_data, iFEpupppp)
GOM(g_datalist_id_set_data_full, vFEpupp)
GO(g_datalist_init, vFp)
GO(g_datalist_set_flags, vFpu)
GO(g_datalist_unset_flags, vFpu)
GO(g_dataset_destroy, vFp)
//GOM(g_dataset_foreach, vFppp)
GO(g_dataset_id_get_data, pFpu)
GO(g_dataset_id_remove_no_notify, pFpu)
//GOM(g_dataset_id_set_data_full, vFpupp)
GO(g_date_add_days, vFpu)
GO(g_date_add_months, vFpu)
GO(g_date_add_years, vFpu)
GO(g_date_clamp, vFppp)
GO(g_date_clear, vFpu)
GO(g_date_compare, iFpp)
GO(g_date_days_between, iFpp)
GO(g_date_free, vFp)
GO(g_date_get_day, CFp)
GO(g_date_get_day_of_year, uFp)
GO(g_date_get_days_in_month, CFuW)
GO(g_date_get_iso8601_week_of_year, uFp)
GO(g_date_get_julian, uFp)
GO(g_date_get_monday_week_of_year, uFp)
GO(g_date_get_monday_weeks_in_year, CFW)
GO(g_date_get_month, uFp)
GO(g_date_get_sunday_week_of_year, uFp)
GO(g_date_get_sunday_weeks_in_year, CFW)
GO(g_date_get_weekday, uFp)
GO(g_date_get_year, WFp)
GO(g_date_is_first_of_month, iFp)
GO(g_date_is_last_of_month, iFp)
GO(g_date_is_leap_year, iFW)
GO(g_date_new, pFv)
GO(g_date_new_dmy, pFCuW)
GO(g_date_new_julian, pFu)
GO(g_date_order, vFpp)
GO(g_date_set_day, vFpC)
GO(g_date_set_dmy, vFpCuW)
GO(g_date_set_julian, vFpu)
GO(g_date_set_month, vFpu)
GO(g_date_set_parse, vFpp)
GO(g_date_set_time, vFpi)
GO(g_date_set_time_t, vFpl)
GO(g_date_set_time_val, vFpp)
GO(g_date_set_year, vFpW)
GO(g_date_strftime, LFpLpp)
GO(g_date_subtract_days, vFpu)
GO(g_date_subtract_months, vFpu)
GO(g_date_subtract_years, vFpu)
GO(g_date_time_add, pFpl)
GO(g_date_time_add_days, pFpi)
GO(g_date_time_add_full, pFpiiiiid)
GO(g_date_time_add_hours, pFpi)
GO(g_date_time_add_minutes, pFpi)
GO(g_date_time_add_months, pFpi)
GO(g_date_time_add_seconds, pFpd)
GO(g_date_time_add_weeks, pFpi)
GO(g_date_time_add_years, pFpi)
GO(g_date_time_compare, iFpp)
GO(g_date_time_difference, lFpp)
GO(g_date_time_equal, iFpp)
GO(g_date_time_format, pFpp)
GO(g_date_time_format_iso8601, pFp)
GO(g_date_time_get_day_of_month, iFp)
GO(g_date_time_get_day_of_week, iFp)
GO(g_date_time_get_day_of_year, iFp)
GO(g_date_time_get_hour, iFp)
GO(g_date_time_get_microsecond, iFp)
GO(g_date_time_get_minute, iFp)
GO(g_date_time_get_month, iFp)
GO(g_date_time_get_second, iFp)
GO(g_date_time_get_seconds, dFp)
GO(g_date_time_get_timezone_abbreviation, pFp)
GO(g_date_time_get_utc_offset, lFp)
GO(g_date_time_get_week_numbering_year, iFp)
GO(g_date_time_get_week_of_year, iFp)
GO(g_date_time_get_year, iFp)
GO(g_date_time_get_ymd, vFpppp)
GO(g_date_time_hash, uFp)
GO(g_date_time_is_daylight_savings, iFp)
GO(g_date_time_new, pFpiiiiid)
GO(g_date_time_new_from_timeval_local, pFp)
GO(g_date_time_new_from_timeval_utc, pFp)
GO(g_date_time_new_from_unix_local, pFl)
GO(g_date_time_new_from_unix_utc, pFl)
GO(g_date_time_new_local, pFiiiiid)
GO(g_date_time_new_now, pFp)
GO(g_date_time_new_now_local, pFv)
GO(g_date_time_new_now_utc, pFv)
GO(g_date_time_new_utc, pFiiiiid)
GO(g_date_time_ref, pFp)
GO(g_date_time_to_local, pFp)
GO(g_date_time_to_timeval, iFpp)
GO(g_date_time_to_timezone, pFpp)
GO(g_date_time_to_unix, lFp)
GO(g_date_time_to_utc, pFp)
GO(g_date_time_unref, vFp)
GO(g_date_to_struct_tm, vFpp)
GO(g_date_valid, iFp)
GO(g_date_valid_day, iFC)
GO(g_date_valid_dmy, iFCuW)
GO(g_date_valid_julian, iFu)
GO(g_date_valid_month, iFu)
GO(g_date_valid_weekday, iFu)
GO(g_date_valid_year, iFW)
GO(g_dcgettext, pFppi)
GO(g_dgettext, pFpp)
GO(g_dir_close, vFp)
GO(g_direct_equal, iFpp)
GO(g_direct_hash, uFp)
GO(g_dir_make_tmp, pFpp)
GO(g_dir_open, pFpup)
GO(g_dir_read_name, pFp)
GO(g_dir_rewind, vFp)
GO(g_dngettext, pFpppL)
GO(g_double_equal, iFpp)
GO(g_double_hash, uFp)
GO(g_dpgettext, pFppL)
GO(g_dpgettext2, pFppp)
GO(g_environ_getenv, pFpp)      // should wrap?
GO(g_environ_setenv, pFpppi)
GO(g_environ_unsetenv, pFpp)
GO(g_error_copy, pFp)
GO(g_error_free, vFp)
GO(g_error_matches, iFpui)
GOM(g_error_new, pFEuipV)
GO(g_error_new_literal, pFuip)
GOM(g_error_new_valist, pFEuipA)
GO(g_file_error_from_errno, uFi)
GO(g_file_error_quark, uFv)
GO(g_file_get_contents, iFpppp)
GO(g_filename_display_basename, pFp)
GO(g_filename_display_name, pFp)
GO(g_filename_from_uri, pFppp)
GO(g_filename_from_utf8, pFplppp)
GO(g_filename_to_uri, pFppp)
GO(g_filename_to_utf8, pFplppp)
GO(g_file_open_tmp, iFppp)
GO(g_file_read_link, pFpp)
GO(g_file_set_contents, iFpplp)
GO(g_file_test, iFpu)
GO(g_find_program_in_path, pFp)
GO(g_fopen, pFpp)
GO(g_format_size, pFL)
GO(g_format_size_for_display, pFl)
GO(g_format_size_full, pFLu)
GOM(g_fprintf, iFEppV)
GO(g_free, vFp)
GO(g_freopen, pFppp)
GO(g_get_application_name, pFv)
GO(g_get_charset, iFp)
GO(g_get_codeset, pFv)
GO(g_get_current_dir, pFv)
GO(g_get_current_time, vFp)
GO(g_getenv, pFp)
GO(g_get_environ, pFv)
GO(g_get_filename_charsets, iFp)
GO(g_get_home_dir, pFv)
GO(g_get_host_name, pFv)
GO(g_get_language_names, pFv)
GO(g_get_language_names_with_category, pFp)
GO(g_get_locale_variants, pFp)
GO(g_get_monotonic_time, lFv)
GO(g_get_num_processors, uFv)
GO(g_get_prgname, pFv)
GO(g_get_real_name, pFv)
GO(g_get_real_time, lFv)
GO(g_get_system_config_dirs, pFv)
GO(g_get_system_data_dirs, pFv)
GO(g_get_tmp_dir, pFv)
GO(g_get_user_cache_dir, pFv)
GO(g_get_user_config_dir, pFv)
GO(g_get_user_data_dir, pFv)
GO(g_get_user_name, pFv)
GO(g_get_user_runtime_dir, pFv)
GO(g_get_user_special_dir, pFu)
GO(g_hash_table_add, iFpp)
GO(g_hash_table_contains, iFpp)
GO(g_hash_table_destroy, vFp)
GOM(g_hash_table_find, pFEppp)
GOM(g_hash_table_foreach, vFEppp)
GOM(g_hash_table_foreach_remove, uFEppp)
GOM(g_hash_table_foreach_steal, uFEppp)
GO(g_hash_table_get_keys, pFp)
GO(g_hash_table_get_keys_as_array, pFpp)
GO(g_hash_table_get_values, pFp)
GO(g_hash_table_insert, iFppp)
GO(g_hash_table_iter_get_hash_table, pFp)
GO(g_hash_table_iter_init, vFpp)
GO(g_hash_table_iter_next, iFppp)
GO(g_hash_table_iter_remove, vFp)
GO(g_hash_table_iter_replace, vFpp)
GO(g_hash_table_iter_steal, vFp)
GO(g_hash_table_lookup, pFpp)
GO(g_hash_table_lookup_extended, iFpppp)
GOM(g_hash_table_new, pFEpp)
GOM(g_hash_table_new_full, pFEpppp)
GO(g_hash_table_ref, pFp)
GO(g_hash_table_remove, iFpp)
GO(g_hash_table_remove_all, vFp)
GO(g_hash_table_replace, iFppp)
GO(g_hash_table_size, uFp)
GO(g_hash_table_steal, iFpp)
GO(g_hash_table_steal_all, vFp)
GO(g_hash_table_unref, vFp)
GO(g_hmac_copy, pFp)
GO(g_hmac_get_digest, vFppp)
GO(g_hmac_get_string, pFp)
GO(g_hmac_new, pFupL)
GO(g_hmac_ref, pFp)
GO(g_hmac_unref, vFp)
GO(g_hmac_update, vFppl)
//GOM(g_hook_alloc, pFp)
//GOM(g_hook_compare_ids, iFpp)
//GOM(g_hook_destroy, iFpL)
//GOM(g_hook_destroy_link, vFpp)
//GOM(g_hook_find, pFpipp)
//GOM(g_hook_find_data, pFpip)
//GOM(g_hook_find_func, pFpip)
//GOM(g_hook_find_func_data, pFpipp)
//GOM(g_hook_first_valid, pFpi)
//GOM(g_hook_free, vFpp)
//GOM(g_hook_get, pFpL)
//GOM(g_hook_insert_before, vFppp)
//GOM(g_hook_insert_sorted, vFppp)
//GOM(g_hook_list_clear, vFp)
//GOM(g_hook_list_init, vFpu)
//GOM(g_hook_list_invoke, vFpi)
//GOM(g_hook_list_invoke_check, vFpi)
//GOM(g_hook_list_marshal, vFpipp)
//GOM(g_hook_list_marshal_check, vFpipp)
//GOM(g_hook_next_valid, pFppi)
//GOM(g_hook_prepend, vFpp)
//GOM(g_hook_ref, pFpp)
//GOM(g_hook_unref, vFpp)
GO(g_hostname_is_ascii_encoded, iFp)
GO(g_hostname_is_ip_address, iFp)
GO(g_hostname_is_non_ascii, iFp)
GO(g_hostname_to_ascii, pFp)
GO(g_hostname_to_unicode, pFp)
GO(g_iconv, LFppppp)
GO(g_iconv_close, iFp)
GO(g_iconv_open, pFpp)
GOM(g_idle_add, uFEpp)
GOM(g_idle_add_full, uFEippp)
GO(g_idle_remove_by_data, iFp)
GO(g_idle_source_new, pFv)  // should wrap?
GO(g_int64_equal, iFpp)
GO(g_int64_hash, uFp)
GO(g_int_equal, iFpp)
GO(g_intern_static_string, pFp)
GO(g_intern_string, pFp)
GO(g_int_hash, uFp)
GOM(g_io_add_watch, uFEpupp)
GOM(g_io_add_watch_full, uFEpiuppp)
GO(g_io_channel_close, vFp)
GO(g_io_channel_error_from_errno, uFi)
GO(g_io_channel_error_quark, uFv)
GO(g_io_channel_flush, uFpp) //should wrap?
GO(g_io_channel_get_buffer_condition, uFp)
GO(g_io_channel_get_buffered, iFp)
GO(g_io_channel_get_buffer_size, LFp)
GO(g_io_channel_get_close_on_unref, iFp)
GO(g_io_channel_get_encoding, pFp)
GO(g_io_channel_get_flags, uFp)
GO(g_io_channel_get_line_term, pFpp)
GO(g_io_channel_init, vFp)
GO(g_io_channel_new_file, pFppp)
GO(g_io_channel_read, uFppLp)
GO(g_io_channel_read_chars, uFppLpp)
GO(g_io_channel_read_line, uFppppp)
GO(g_io_channel_read_line_string, uFpppp)
GO(g_io_channel_read_to_end, uFpppp)
GO(g_io_channel_read_unichar, uFppp)
GO(g_io_channel_ref, pFp)
GO(g_io_channel_seek, uFplu)
GO(g_io_channel_seek_position, uFplup)
GO(g_io_channel_set_buffered, vFpi)
GO(g_io_channel_set_buffer_size, vFpL)
GO(g_io_channel_set_close_on_unref, vFpi)
GO(g_io_channel_set_encoding, uFppp)
GO(g_io_channel_set_flags, uFpup)
GO(g_io_channel_set_line_term, vFppi)
GO(g_io_channel_shutdown, uFpip)
GO(g_io_channel_unix_get_fd, iFp)
GO(g_io_channel_unix_new, pFi)
GO(g_io_channel_unref, vFp)
GO(g_io_channel_write, uFppLp)
GO(g_io_channel_write_chars, uFpplpp)
GO(g_io_channel_write_unichar, uFpup)
GO(g_io_create_watch, pFpu)
GO(g_key_file_error_quark, uFv)
GO(g_key_file_free, vFp)
GO(g_key_file_get_boolean, iFpppp)
GO(g_key_file_get_boolean_list, pFppppp)
GO(g_key_file_get_comment, pFpppp)
GO(g_key_file_get_double, dFpppp)
GO(g_key_file_get_double_list, pFppppp)
GO(g_key_file_get_groups, pFpp)
GO(g_key_file_get_int64, lFpppp)
GO(g_key_file_get_integer, iFpppp)
GO(g_key_file_get_integer_list, pFppppp)
GO(g_key_file_get_keys, pFpppp)
GO(g_key_file_get_locale_string, pFppppp)
GO(g_key_file_get_locale_string_list, pFpppppp)
GO(g_key_file_get_start_group, pFp)
GO(g_key_file_get_string, pFpppp)
GO(g_key_file_get_string_list, pFppppp)
GO(g_key_file_get_uint64, LFpppp)
GO(g_key_file_get_value, pFpppp)
GO(g_key_file_has_group, iFpp)
GO(g_key_file_has_key, iFpppp)
GO(g_key_file_load_from_data, iFppLup)
GO(g_key_file_load_from_data_dirs, iFpppup)
GO(g_key_file_load_from_dirs, iFppppup)
GO(g_key_file_load_from_file, iFppup)
GO(g_key_file_new, pFv)
GO(g_key_file_ref, pFp)
GO(g_key_file_remove_comment, iFpppp)
GO(g_key_file_remove_group, iFppp)
GO(g_key_file_remove_key, iFpppp)
GO(g_key_file_save_to_file, iFppp)
GO(g_key_file_set_boolean, vFpppi)
GO(g_key_file_set_boolean_list, vFppppL)
GO(g_key_file_set_comment, iFppppp)
GO(g_key_file_set_double, vFpppd)
GO(g_key_file_set_double_list, vFppppL)
GO(g_key_file_set_int64, vFpppl)
GO(g_key_file_set_integer, vFpppi)
GO(g_key_file_set_integer_list, vFppppL)
GO(g_key_file_set_list_separator, vFpc)
GO(g_key_file_set_locale_string, vFppppp)
GO(g_key_file_set_locale_string_list, vFpppppL)
GO(g_key_file_set_string, vFpppp)
GO(g_key_file_set_string_list, vFppppL)
GO(g_key_file_set_uint64, vFpppL)
GO(g_key_file_set_value, vFpppp)
GO(g_key_file_to_data, pFppp)
GO(g_key_file_unref, vFp)
GO(glib_check_version, pFuuu)
//GO(glib_gettext, 
//GO(glib_pgettext, 
//GO(glib__private__, 
GO(g_list_alloc, pFv)
GO(g_list_append, pFpp)
GO(g_list_concat, pFpp)
GO(g_list_copy, pFp)
//GOM(g_list_copy_deep, pFEppp)
GO(g_list_delete_link, pFpp)
GO(g_listenv, pFv)
GO(g_list_find, pFpp)
GOM(g_list_find_custom, pFEppp)
GO(g_list_first, pFp)
GOM(g_list_foreach, vFEppp)
GO(g_list_free, vFp)
GO(g_list_free_1, vFp)
GOM(g_list_free_full, vFEpp)
GO(g_list_index, iFpp)
GO(g_list_insert, pFppi)
GO(g_list_insert_before, pFppp)
GOM(g_list_insert_sorted, pFEppp)
GOM(g_list_insert_sorted_with_data, pFEpppp)
GO(g_list_last, pFp)
GO(g_list_length, uFp)
GO(g_list_nth, pFpu)
GO(g_list_nth_data, pFpu)
GO(g_list_nth_prev, pFpu)
GO(g_list_pop_allocator, vFv)
GO(g_list_position, iFpp)
GO(g_list_prepend, pFpp)
GO(g_list_push_allocator, vFp)
GO(g_list_remove, pFpp)
GO(g_list_remove_all, pFpp)
GO(g_list_remove_link, pFpp)
GO(g_list_reverse, pFp)
GOM(g_list_sort, pFEpp)
GOM(g_list_sort_with_data, pFEppp)
GO(g_locale_from_utf8, pFplppp)
GO(g_locale_to_utf8, pFplppp)
GOM(g_log, vFEpipV)
GO(g_log_default_handler, vFpipp)
GO(g_log_remove_handler, vFpu)
GO(g_log_set_always_fatal, iFi)
GOM(g_log_set_default_handler, pFEpp)
GO(g_log_set_fatal_mask, iFpi)
GOM(g_log_set_handler, uFEpipp)
GOM(g_log_set_writer_func, vFEppp)
GO(g_log_writer_default, iFipLp)
GO(g_log_writer_is_journald, iFi)
GOM(g_logv, vFEpipA)
GO(g_log_structured_array, vFipL)
GOM(g_log_structured_standard, vFEpuppppV)
GO(g_lstat, iFpp)
GO(g_main_context_acquire, iFp)
GO(g_main_context_add_poll, vFppi)
GO(g_main_context_check, iFpipi)
GO(g_main_context_default, pFv)
GO(g_main_context_dispatch, vFp)
//GOM(g_main_context_find_source_by_funcs_user_data, pFEppp)   // 2nd is a GSourceFuncs structures with callbacks..
GO(g_main_context_find_source_by_id, pFpu)  // sould wrap?
GO(g_main_context_find_source_by_user_data, pFpp)   // sould wrap?
GOM(g_main_context_get_poll_func, pFEp)
GO(g_main_context_get_thread_default, pFv)
GOM(g_main_context_invoke, vFEppp)  // 2nd is GSourceFuncs
//GOM(g_main_context_invoke_full, vFpippp)  // 3rd is GSourceFuncs
GO(g_main_context_is_owner, iFp)
GO(g_main_context_iteration, iFpi)
GO(g_main_context_new, pFv)
GO(g_main_context_pending, iFp)
GO(g_main_context_pop_thread_default, vFp)
GO(g_main_context_prepare, iFpp)
GO(g_main_context_push_thread_default, vFp)
GO(g_main_context_query, iFpippi)
GO(g_main_context_ref, pFp)
GO(g_main_context_ref_thread_default, pFv)
GO(g_main_context_release, vFp)
GO(g_main_context_remove_poll, vFpp)
GOM(g_main_context_set_poll_func, vFEpp)
GO(g_main_context_unref, vFp)
GO(g_main_context_wait, iFppp)
GO(g_main_context_wakeup, vFp)
GO(g_main_current_source, pFv)
GO(g_main_depth, iFv)
GO(g_main_loop_get_context, pFp)
GO(g_main_loop_is_running, iFp)
GO(g_main_loop_new, pFpi)
GO(g_main_loop_quit, vFp)
GO(g_main_loop_ref, pFp)
GO(g_main_loop_run, vFp)
GO(g_main_loop_unref, vFp)
GO(g_malloc, pFL)
GO(g_malloc0, pFL)
GO(g_malloc0_n, pFLL)
GO(g_malloc_n, pFLL)
GO(g_mapped_file_free, vFp)
GO(g_mapped_file_get_bytes, pFp)
GO(g_mapped_file_get_contents, pFp)
GO(g_mapped_file_get_length, LFp)
GO(g_mapped_file_new, pFpip)
GO(g_mapped_file_new_from_fd, pFiip)
GO(g_mapped_file_ref, pFp)
GO(g_mapped_file_unref, vFp)
GOM(g_markup_collect_attributes, iFEppppipV)
GO(g_markup_error_quark, uFv)
GO(g_markup_escape_text, pFpl)
GO(g_markup_parse_context_end_parse, iFpp)
GO(g_markup_parse_context_free, vFp)
GO(g_markup_parse_context_get_element, pFp)
GO(g_markup_parse_context_get_element_stack, pFp)
GO(g_markup_parse_context_get_position, vFppp)
GO(g_markup_parse_context_get_user_data, pFp)
GOM(g_markup_parse_context_new, pFEpupp)
GO(g_markup_parse_context_parse, iFpplp)
GO(g_markup_parse_context_pop, pFp)
GO(g_markup_parse_context_push, vFppp)
GO(g_markup_parse_context_ref, pFp)
GO(g_markup_parse_context_unref, vFp)
GOM(g_markup_printf_escaped, pFEpV)
GOM(g_markup_vprintf_escaped, pFEpA)
GO(g_match_info_expand_references, pFppp)
GO(g_match_info_fetch, pFpi)
GO(g_match_info_fetch_all, pFp)
GO(g_match_info_fetch_named, pFpp)
GO(g_match_info_fetch_named_pos, iFpppp)
GO(g_match_info_fetch_pos, iFpipp)
GO(g_match_info_free, vFp)
GO(g_match_info_get_match_count, iFp)
GO(g_match_info_get_regex, pFp)
GO(g_match_info_get_string, pFp)
GO(g_match_info_is_partial_match, iFp)
GO(g_match_info_matches, iFp)
GO(g_match_info_next, iFpp)
GO(g_match_info_ref, pFp)
GO(g_match_info_unref, vFp)
GO(g_mem_chunk_alloc, pFp)
GO(g_mem_chunk_alloc0, pFp)
GO(g_mem_chunk_clean, vFp)
GO(g_mem_chunk_destroy, vFp)
GO(g_mem_chunk_free, vFpp)
GO(g_mem_chunk_info, vFv)
GO(g_mem_chunk_new, pFpiLi)
GO(g_mem_chunk_print, vFp)
GO(g_mem_chunk_reset, vFp)
GO(g_memdup, pFpu)
GO(g_memdup2, pFpL)
GO(g_mem_is_system_malloc, iFv)
GO(g_mem_profile, vFv)
//GOM(g_mem_set_vtable, vFEp)
GO(g_mkdir, iFpi)
GO(g_mkdir_with_parents, iFpi)
GO(g_mkdtemp, pFp)
GO(g_mkdtemp_full, pFpi)
GO(g_mkstemp, iFp)
GO(g_mkstemp_full, iFpii)
GO(g_mutex_clear, vFp)
GO(g_mutex_free, vFp)
GO(g_mutex_init, vFp)
GO(g_mutex_lock, vFp)
GO(g_mutex_new, pFv)
GO(g_mutex_trylock, iFp)
GO(g_mutex_unlock, vFp)
GO(g_node_child_index, iFpp)
GO(g_node_child_position, iFpp)
//GOM(g_node_children_foreach, vFpupp)
GO(g_node_copy, pFp)
GOM(g_node_copy_deep, pFEppp)
GO(g_node_depth, uFp)
GO(g_node_destroy, vFp)
GO(g_node_find, pFpuup)
GO(g_node_find_child, pFpup)
GO(g_node_first_sibling, pFp)
GO(g_node_get_root, pFp)
GO(g_node_insert, pFpip)
GO(g_node_insert_after, pFppp)
GO(g_node_insert_before, pFppp)
GO(g_node_is_ancestor, iFpp)
GO(g_node_last_child, pFp)
GO(g_node_last_sibling, pFp)
GO(g_node_max_height, uFp)
GO(g_node_n_children, uFp)
GO(g_node_new, pFp)
GO(g_node_n_nodes, uFpu)
GO(g_node_nth_child, pFpu)
GO(g_node_pop_allocator, vFv)
GO(g_node_prepend, pFpp)
GO(g_node_push_allocator, vFp)
GO(g_node_reverse_children, vFp)
GOM(g_node_traverse, vFEpuuipp)
GO(g_node_unlink, vFp)
GO(g_nullify_pointer, vFp)
GOM(g_once_impl, pFEppp)
GO(g_once_init_enter, iFp)
GO(g_once_init_enter_impl, iFp)
GO(g_once_init_enter_pointer, iFp)
GO(g_once_init_leave, vFpL)
GO(g_once_init_leave_pointer, vFpp)
GO(g_on_error_query, vFp)
GO(g_on_error_stack_trace, vFp)
GO(g_open, iFpOi)
GO(g_option_context_add_group, vFpp)
GOM(g_option_context_add_main_entries, vFEppp)
GO(g_option_context_free, vFp)
GO(g_option_context_get_description, pFp)
GO(g_option_context_get_help, pFpip)
GO(g_option_context_get_help_enabled, iFp)
GO(g_option_context_get_ignore_unknown_options, iFp)
GO(g_option_context_get_main_group, pFp)
GO(g_option_context_get_strict_posix, iFp)  // 2.44+
GO(g_option_context_get_summary, pFp)
GO(g_option_context_new, pFp)
GO(g_option_context_parse, iFpppp)
GO(g_option_context_parse_strv, iFppp)
GO(g_option_context_set_description, vFpp)
GO(g_option_context_set_help_enabled, vFpi)
GO(g_option_context_set_ignore_unknown_options, vFpi)
GO(g_option_context_set_main_group, vFpp)
GO(g_option_context_set_strict_posix, vFpi) // 2.44+
GO(g_option_context_set_summary, vFpp)
//GOM(g_option_context_set_translate_func, vFEpppp)
GO(g_option_context_set_translation_domain, vFpp)
GO(g_option_error_quark, uFv)
GOM(g_option_group_add_entries, vFEpp)
GO(g_option_group_free, vFp)
GOM(g_option_group_new, pFEppppp)
GO(g_option_group_ref, pFp) // 2.44+
//GOM(g_option_group_set_error_hook, vFEpp)
GOM(g_option_group_set_parse_hooks, vFEppp)
//GOM(g_option_group_set_translate_func, vFEpppp)
GO(g_option_group_set_translation_domain, vFpp)
GO(g_option_group_unref, vFp)   // 2.44+
GO(g_parse_debug_string, uFppu)
GO(g_path_get_basename, pFp)
GO(g_path_get_dirname, pFp)
GO(g_path_is_absolute, iFp)
GO(g_path_skip_root, pFp)
GO(g_pattern_match, iFpupp)
GO(g_pattern_match_simple, iFpp)
GO(g_pattern_match_string, iFpp)
GO(g_pattern_spec_equal, iFpp)
GO(g_pattern_spec_free, vFp)
GO(g_pattern_spec_new, pFp)
GO(g_pointer_bit_lock, vFpi)
GO(g_pointer_bit_trylock, iFpi)
GO(g_pointer_bit_unlock, vFpi)
GO(g_poll, iFpui)
GOM(g_prefix_error, vFEppV)
GOM(g_print, vFEpV)
GOM(g_printerr, vFEpV)
GOM(g_printf, iFEpV)
GOM(g_printf_string_upper_bound, LFEpA)
GO(g_private_get, pFp)
GOM(g_private_new, pFEp)
GO(g_private_replace, vFpp)
GO(g_private_set, vFpp)
GO(g_propagate_error, vFpp)
GOM(g_propagate_prefixed_error, vFEpppV)
GO(g_ptr_array_add, vFpp)
GO(g_ptr_array_extend_and_steal, vFpp)
GOM(g_ptr_array_foreach, vFEppp)
GOM(g_ptr_array_find_with_equal_func, iFEpppp)
GO(g_ptr_array_free, pFpi)
GO(g_ptr_array_insert, vFpip)
GO(g_ptr_array_new, pFv)
GOM(g_ptr_array_new_full, pFEup)
GOM(g_ptr_array_new_with_free_func, pFEp)
GO(g_ptr_array_ref, pFp)
GO(g_ptr_array_remove, iFpp)
GO(g_ptr_array_remove_fast, iFpp)
GO(g_ptr_array_remove_index, pFpu)
GO(g_ptr_array_remove_index_fast, pFpu)
GO(g_ptr_array_remove_range, pFpuu)
GOM(g_ptr_array_set_free_func, vFEpp)
GO(g_ptr_array_set_size, vFpi)
GO(g_ptr_array_sized_new, pFu)
GOM(g_ptr_array_sort, vFEpp)
GOM(g_ptr_array_sort_with_data, vFEppp)
GOM(g_ptr_array_sort_values, vFEpp)
GO(g_ptr_array_unref, vFp)
GOM(g_qsort_with_data, vFEpiLpp)
GO(g_quark_from_static_string, uFp)
GO(g_quark_from_string, uFp)
GO(g_quark_to_string, pFu)
GO(g_quark_try_string, uFp)
GO(g_queue_clear, vFp)
//GOM(g_queue_clear_full, vFEpp)    // 2.60+
GO(g_queue_copy, pFp)
GO(g_queue_delete_link, vFpp)
GO(g_queue_find, pFpp)
GOM(g_queue_find_custom, pFEppp)
GOM(g_queue_foreach, vFEppp)
GO(g_queue_free, vFp)
GOM(g_queue_free_full, vFEpp)
GO(g_queue_get_length, uFp)
GO(g_queue_index, iFpp)
GO(g_queue_init, vFp)
GO(g_queue_insert_after, vFppp)
GO(g_queue_insert_after_link, vFppp)    // 2.62+
GO(g_queue_insert_before, vFppp)
GO(g_queue_insert_before_link, vFppp)   // 2.62+
GOM(g_queue_insert_sorted, vFEpppp)
GO(g_queue_is_empty, iFp)
GO(g_queue_link_index, iFpp)
GO(g_queue_new, pFv)
GO(g_queue_peek_head, pFp)
GO(g_queue_peek_head_link, pFp)
GO(g_queue_peek_nth, pFpu)
GO(g_queue_peek_nth_link, pFpu)
GO(g_queue_peek_tail, pFp)
GO(g_queue_peek_tail_link, pFp)
GO(g_queue_pop_head, pFp)
GO(g_queue_pop_head_link, pFp)
GO(g_queue_pop_nth, pFpu)
GO(g_queue_pop_nth_link, pFpu)
GO(g_queue_pop_tail, pFp)
GO(g_queue_pop_tail_link, pFp)
GO(g_queue_push_head, vFpp)
GO(g_queue_push_head_link, vFpp)
GO(g_queue_push_nth, vFppi)
GO(g_queue_push_nth_link, vFpip)
GO(g_queue_push_tail, vFpp)
GO(g_queue_push_tail_link, vFpp)
GO(g_queue_remove, iFpp)
GO(g_queue_remove_all, uFpp)
GO(g_queue_reverse, vFp)
//GOM(g_queue_sort, vFEppp)
GO(g_queue_unlink, vFpp)
GO(g_rand_copy, pFp)
GO(g_rand_double, dFp)
GO(g_rand_double_range, dFpdd)
GO(g_rand_free, vFp)
GO(g_rand_int, uFp)
GO(g_rand_int_range, iFpii)
GO(g_rand_new, pFv)
GO(g_rand_new_with_seed, pFu)
GO(g_rand_new_with_seed_array, pFpu)
GO(g_random_double, dFv)
GO(g_random_double_range, dFdd)
GO(g_random_int, uFv)
GO(g_random_int_range, iFii)
GO(g_random_set_seed, vFu)
GO(g_rand_set_seed, vFpu)
GO(g_rand_set_seed_array, vFppu)
GO(g_realloc, pFpL)
GO(g_realloc_n, pFpLL)
GO(g_rec_mutex_clear, vFp)
GO(g_rec_mutex_init, vFp)
GO(g_rec_mutex_lock, vFp)
GO(g_rec_mutex_trylock, iFp)
GO(g_rec_mutex_unlock, vFp)
GO(g_regex_check_replacement, iFppp)
GO(g_regex_error_quark, uFv)
GO(g_regex_escape_nul, pFpi)
GO(g_regex_escape_string, pFpi)
GO(g_regex_get_capture_count, iFp)
GO(g_regex_get_compile_flags, uFp)
GO(g_regex_get_has_cr_or_lf, iFp)
GO(g_regex_get_match_flags, uFp)
GO(g_regex_get_max_backref, iFp)
GO(g_regex_get_max_lookbehind, iFp)
GO(g_regex_get_pattern, pFp)
GO(g_regex_get_string_number, iFpp)
GO(g_regex_match, iFppup)
GO(g_regex_match_all, iFppup)
GO(g_regex_match_all_full, iFppliupp)
GO(g_regex_match_full, iFppliupp)
GO(g_regex_match_simple, iFppuu)
GO(g_regex_new, pFpuup)
GO(g_regex_ref, pFp)
GO(g_regex_replace, pFpplipup)
//GOM(g_regex_replace_eval, pFEppliuppp)
GO(g_regex_replace_literal, pFpplipup)
GO(g_regex_split, pFppu)
GO(g_regex_split_full, pFppliuip)
GO(g_regex_split_simple, pFppuu)
GO(g_regex_unref, vFp)
GO(g_relation_count, iFppi)
GO(g_relation_delete, iFppi)
GO(g_relation_destroy, vFp)
//GOM(g_relation_exists, iFpV)
//GOM(g_relation_index, vFpipp)
//GOM(g_relation_insert, vFpV)
GO(g_relation_new, pFi)
GO(g_relation_print, vFp)
GO(g_relation_select, pFppi)
GO(g_reload_user_special_dirs_cache, vFv)
GO(g_remove, iFp)
GO(g_rename, iFpp)
GO(g_return_if_fail_warning, vFppp)
GO(g_rmdir, iFp)
GO(g_rw_lock_clear, vFp)
GO(g_rw_lock_init, vFp)
GO(g_rw_lock_reader_lock, vFp)
GO(g_rw_lock_reader_trylock, iFp)
GO(g_rw_lock_reader_unlock, vFp)
GO(g_rw_lock_writer_lock, vFp)
GO(g_rw_lock_writer_trylock, iFp)
GO(g_rw_lock_writer_unlock, vFp)
//GOM(g_scanner_cur_line, uFp)
//GOM(g_scanner_cur_position, uFp)
//GOM(g_scanner_cur_token, uFp)
//GOM(g_scanner_cur_value, UFp)
//GOM(g_scanner_destroy, vFp)
//GOM(g_scanner_eof, iFp)
//GOM(g_scanner_error, vFppV)
//GOM(g_scanner_get_next_token, uFp)
//GOM(g_scanner_input_file, vFpi)
//GOM(g_scanner_input_text, vFppu)
//GOM(g_scanner_lookup_symbol, pFpp)
//GOM(g_scanner_new, pFp)
//GOM(g_scanner_peek_next_token, uFp)
//GOM(g_scanner_scope_add_symbol, vFpupp)
//GOM(g_scanner_scope_foreach_symbol, vFpupp)
//GOM(g_scanner_scope_lookup_symbol, pFpup)
//GOM(g_scanner_scope_remove_symbol, vFpup)
//GOM(g_scanner_set_scope, uFpu)
//GOM(g_scanner_sync_file_offset, vFp)
//GOM(g_scanner_unexp_token, vFpuppppi)
//GOM(g_scanner_warn, vFppV)
GO(g_sequence_append, pFpp)
//GOM(g_sequence_foreach, vFppp)
//GOM(g_sequence_foreach_range, vFpppp)
GO(g_sequence_free, vFp)
GO(g_sequence_get, pFp)
GO(g_sequence_get_begin_iter, pFp)
GO(g_sequence_get_end_iter, pFp)
GO(g_sequence_get_iter_at_pos, pFpi)
GO(g_sequence_get_length, iFp)
GO(g_sequence_insert_before, pFpp)
GOM(g_sequence_insert_sorted, pFEpppp)
//GOM(g_sequence_insert_sorted_iter, pFpppp)
GO(g_sequence_iter_compare, iFpp)
GO(g_sequence_iter_get_position, iFp)
GO(g_sequence_iter_get_sequence, pFp)
GO(g_sequence_iter_is_begin, iFp)
GO(g_sequence_iter_is_end, iFp)
GO(g_sequence_iter_move, pFpi)
GO(g_sequence_iter_next, pFp)
GO(g_sequence_iter_prev, pFp)
GOM(g_sequence_lookup, pFEpppp)
//GOM(g_sequence_lookup_iter, pFpppp)
GO(g_sequence_move, vFpp)
GO(g_sequence_move_range, vFppp)
GOM(g_sequence_new, pFEp)
GO(g_sequence_prepend, pFpp)
GO(g_sequence_range_get_midpoint, pFpp)
GO(g_sequence_remove, vFp)
GO(g_sequence_remove_range, vFpp)
//GOM(g_sequence_search, pFpppp)
//GOM(g_sequence_search_iter, pFpppp)
GO(g_sequence_set, vFpp)
//GOM(g_sequence_sort, vFppp)
//GOM(g_sequence_sort_changed, vFppp)
//GOM(g_sequence_sort_changed_iter, vFppp)
//GOM(g_sequence_sort_iter, vFppp)
GO(g_sequence_swap, vFpp)
GO(g_set_application_name, vFp)
GO(g_setenv, iFppi)
GOM(g_set_error, vFEpuipV)
GO(g_set_error_literal, vFpuip)
GO(g_set_prgname, vFp)
GOM(g_set_printerr_handler, pFEp)
GOM(g_set_print_handler, pFEp)
GO(g_shell_error_quark, uFv)
GO(g_shell_parse_argv, iFpppp)
GO(g_shell_quote, pFp)
GO(g_shell_unquote, pFpp)
GO(g_slice_alloc, pFL)
GO(g_slice_alloc0, pFL)
GO(g_slice_copy, pFLp)
GO(g_slice_free1, vFLp)
GO(g_slice_free_chain_with_offset, vFLpL)
GO(g_slice_get_config, lFu)
GO(g_slice_get_config_state, pFulp)
GO(g_slice_set_config, vFul)
GO(g_slist_alloc, pFv)
GO(g_slist_append, pFpp)
GO(g_slist_concat, pFpp)
GO(g_slist_copy, pFp)
GOM(g_slist_copy_deep, pFEppp)
GO(g_slist_delete_link, pFpp)
GO(g_slist_find, pFpp)
GOM(g_slist_find_custom, pFEppp)
GOM(g_slist_foreach, vFEppp)
GO(g_slist_free, vFp)
GO(g_slist_free_1, vFp)
GOM(g_slist_free_full, vFEpp)
GO(g_slist_index, iFpp)
GO(g_slist_insert, pFppi)
GO(g_slist_insert_before, pFppp)
GOM(g_slist_insert_sorted, pFEppp)
GOM(g_slist_insert_sorted_with_data, pFEpppp)
GO(g_slist_last, pFp)
GO(g_slist_length, uFp)
GO(g_slist_nth, pFpu)
GO(g_slist_nth_data, pFpu)
GO(g_slist_pop_allocator, vFv)
GO(g_slist_position, iFpp)
GO(g_slist_prepend, pFpp)
GO(g_slist_push_allocator, vFp)
GO(g_slist_remove, pFpp)
GO(g_slist_remove_all, pFpp)
GO(g_slist_remove_link, pFpp)
GO(g_slist_reverse, pFp)
GOM(g_slist_sort, pFEpp)
GOM(g_slist_sort_with_data, pFEppp)
GOM(g_snprintf, iFEpLpV)
GO(g_source_add_child_source, vFpp)  //should wrap?
GO(g_source_add_poll, vFpp)
GO(g_source_add_unix_fd, pFpiu)
GO(g_source_attach, uFpp)
GO(g_source_destroy, vFp)
GO(g_source_get_can_recurse, iFp)
GO(g_source_get_context, pFp)
GO(g_source_get_current_time, vFpp)
GO(g_source_get_id, uFp)
GO(g_source_get_name, pFp)
GO(g_source_get_priority, iFp)
GO(g_source_get_ready_time, lFp)
GO(g_source_get_time, lFp)
GO(g_source_is_destroyed, iFp)
GO(g_source_modify_unix_fd, vFppu)
GOM(g_source_new, pFEpu)
GO(g_source_query_unix_fd, uFpp)
GO(g_source_ref, pFp)
GO(g_source_remove, iFu)
GOM(g_source_remove_by_funcs_user_data, iFEpp)
GO(g_source_remove_by_user_data, iFp)
GO(g_source_remove_child_source, vFpp)
GO(g_source_remove_poll, vFpp)
GO(g_source_remove_unix_fd, vFpp)
GOM(g_source_set_callback, vFEpppp)
//GOM(g_source_set_callback_indirect, vFEppp)
GO(g_source_set_can_recurse, vFpi)
GOM(g_source_set_funcs, vFEpp)
GO(g_source_set_name, vFpp)
GO(g_source_set_name_by_id, vFup)
GO(g_source_set_priority, vFpi)
GO(g_source_set_ready_time, vFpl)
GO(g_source_unref, vFp)
GO(g_spaced_primes_closest, uFu)
GOM(g_spawn_async, iFEpppupppp)
GOM(g_spawn_async_with_pipes, iFEpppuppppppp)
GO(g_spawn_check_exit_status, iFip)
GO(g_spawn_close_pid, vFi)
GO(g_spawn_command_line_async, iFpp)
GO(g_spawn_command_line_sync, iFppppp)
GO(g_spawn_error_quark, uFv)
GO(g_spawn_exit_error_quark, uFv)
GOM(g_spawn_sync, iFEpppupppppp)
GOM(g_sprintf, iFEppV)
GO(g_stat, iFpp)
GO(g_static_mutex_free, vFp)
GO(g_static_mutex_get_mutex_impl, pFp)
GO(g_static_mutex_init, vFp)
GO(g_static_private_free, vFp)
GO(g_static_private_get, pFp)
GO(g_static_private_init, vFp)
GOM(g_static_private_set, vFEppp)
GO(g_static_rec_mutex_free, vFp)
GO(g_static_rec_mutex_init, vFp)
GO(g_static_rec_mutex_lock, vFp)
GO(g_static_rec_mutex_lock_full, vFpu)
GO(g_static_rec_mutex_trylock, iFp)
GO(g_static_rec_mutex_unlock, vFp)
GO(g_static_rec_mutex_unlock_full, uFp)
GO(g_static_rw_lock_free, vFp)
GO(g_static_rw_lock_init, vFp)
GO(g_static_rw_lock_reader_lock, vFp)
GO(g_static_rw_lock_reader_trylock, iFp)
GO(g_static_rw_lock_reader_unlock, vFp)
GO(g_static_rw_lock_writer_lock, vFp)
GO(g_static_rw_lock_writer_trylock, iFp)
GO(g_static_rw_lock_writer_unlock, vFp)
GO(g_stpcpy, pFpp)
GO(g_strcanon, pFppc)
GO(g_strcasecmp, iFpp)
GO(g_strchomp, pFp)
GO(g_strchug, pFp)
GO(g_strcmp0, iFpp)
GO(g_strcompress, pFp)
GOM(g_strconcat, pFEpV)    //vaarg, no va_list equivalent...
GO(g_strdelimit, pFppc)
GO(g_strdown, pFp)
GO(g_strdup, pFp)
GOM(g_strdup_printf, pFEpV)
GO(g_strdupv, pFp)
GOM(g_strdup_vprintf, pFEpA)
GO(g_str_equal, iFpp)
GO(g_strerror, pFi)
GO(g_strescape, pFpp)
GO(g_strfreev, vFp)
GO(g_str_hash, uFp)
GO(g_str_has_prefix, iFpp)
GO(g_str_has_suffix, iFpp)
GO(g_string_append, pFpp)
GO(g_string_append_c, pFpc)
GO(g_string_append_len, pFppl)
GOM(g_string_append_printf, vFEppV)
GO(g_string_append_unichar, pFpu)
GO(g_string_append_uri_escaped, pFpppi)
GOM(g_string_append_vprintf, vFEppA)
GO(g_string_ascii_down, pFp)
GO(g_string_ascii_up, pFp)
GO(g_string_assign, pFpp)
GO(g_string_chunk_clear, vFp)
GO(g_string_chunk_free, vFp)
GO(g_string_chunk_insert, pFpp)
GO(g_string_chunk_insert_const, pFpp)
GO(g_string_chunk_insert_len, pFppl)
GO(g_string_chunk_new, pFL)
GO(g_string_down, pFp)
GO(g_string_equal, iFpp)
GO(g_string_erase, pFpll)
GO(g_string_free, pFpi)
GO(g_string_free_and_steal, pFp)
GO(g_string_free_to_bytes, pFp)
GO(g_string_hash, uFp)
GO(g_string_insert, pFplp)
GO(g_string_insert_c, pFplc)
GO(g_string_insert_len, pFplpl)
GO(g_string_insert_unichar, pFplu)
GO(g_string_new, pFp)
GO(g_string_new_len, pFpl)
GO(g_string_overwrite, pFpLp)
GO(g_string_overwrite_len, pFpLpl)
GO(g_string_prepend, pFpp)
GO(g_string_prepend_c, pFpc)
GO(g_string_prepend_len, pFppl)
GO(g_string_prepend_unichar, pFpu)
GOM(g_string_printf, vFEppV)
GO(g_string_replace, uFpppu)
GO(g_string_set_size, pFpL)
GO(g_string_sized_new, pFL)
GO(g_string_truncate, pFpL)
GO(g_string_up, pFp)
GOM(g_string_vprintf, vFEppA)
GO(g_strip_context, pFpp)
GO(g_str_is_ascii, iFp)
GOM(g_strjoin, pFEpV)
GOM(g_strjoinv, pFEpp)
GO(g_strlcat, LFppL)
GO(g_strlcpy, LFppL)
GO(g_str_match_string, iFppi)
GO(g_strncasecmp, iFppu)
GO(g_strndup, pFpL)
GO(g_strnfill, pFLc)
GO(g_strreverse, pFp)
GO(g_strrstr, pFpp)
GO(g_strrstr_len, pFplp)
GO(g_strsignal, pFi)
GO(g_strsplit, pFppi)
GO(g_strsplit_set, pFppi)
GO(g_strstr_len, pFplp)
GO(g_str_to_ascii, pFpp)
GO(g_strtod, dFpp)
GO(g_str_tokenize_and_fold, pFppp)
GO(g_strup, pFp)
GO(g_strv_contains, iFpp)
GO(g_strv_length, uFp)
//GOM(g_test_add_data_func, vFppp)
//GOM(g_test_add_data_func_full, vFpppp)
//GOM(g_test_add_func, vFpp)
//GOM(g_test_add_vtable, vFpLpppp)
GO(g_test_assert_expected_messages_internal, vFppip)
GO(g_test_bug, vFp)
GO(g_test_bug_base, vFp)
//GOM(g_test_build_filename, pFupV)
//GOM(g_test_create_case, pFpLpppp)
GO(g_test_create_suite, pFp)
GO(g_test_expect_message, vFpip)
GO(g_test_fail, vFv)
GO(g_test_failed, iFv)
GO(g_test_get_dir, pFu)
//GOM(g_test_get_filename, pFupV)
GO(g_test_get_root, pFv)
GO(g_test_incomplete, vFp)
//GOM(g_test_init, vFppV)
GO(g_test_log_buffer_free, vFp)
GO(g_test_log_buffer_new, pFv)
GO(g_test_log_buffer_pop, pFp)
GO(g_test_log_buffer_push, vFpup)
GO(g_test_log_msg_free, vFp)
//GOM(g_test_log_set_fatal_handler, vFpp)
GO(g_test_log_type_name, pFu)
//GOM(g_test_maximized_result, vFdpV)
//GOM(g_test_message, vFpV)
//GOM(g_test_minimized_result, vFdpV)
//GOM(g_test_queue_destroy, vFpp)
GO(g_test_queue_free, vFp)
GO(g_test_rand_double, dFv)
GO(g_test_rand_double_range, dFdd)
GO(g_test_rand_int, iFv)
GO(g_test_rand_int_range, iFii)
GO(g_test_run, iFv)
GO(g_test_run_suite, iFp)
GO(g_test_set_nonfatal_assertions, vFv)
GO(g_test_skip, vFp)
GO(g_test_subprocess, iFv)
GO(g_test_suite_add, vFpp)
GO(g_test_suite_add_suite, vFpp)
GO(g_test_timer_elapsed, dFv)
GO(g_test_timer_last, dFv)
GO(g_test_timer_start, vFv)
GO(g_test_trap_assertions, vFppipLp)
GO(g_test_trap_fork, iFLu)
GO(g_test_trap_has_passed, iFv)
GO(g_test_trap_reached_timeout, iFv)
GO(g_test_trap_subprocess, vFpLu)
GOM(g_thread_create, pFEppip)
GOM(g_thread_create_full, pFEppLiiup)
GO(g_thread_error_quark, uFv)
GO(g_thread_exit, vFp)
GOM(g_thread_foreach, vFEpp)
GO(g_thread_get_initialized, iFv)
//GO(g_thread_init_glib, 
GO(g_thread_join, pFp)
GOM(g_thread_new, pFEppp)
GO(g_thread_pool_free, vFpii)
GO(g_thread_pool_get_max_idle_time, uFv)
GO(g_thread_pool_get_max_threads, iFp)
GO(g_thread_pool_get_max_unused_threads, iFv)
GO(g_thread_pool_get_num_threads, uFp)
GO(g_thread_pool_get_num_unused_threads, uFv)
GOM(g_thread_pool_new, pFEppiip)
GO(g_thread_pool_push, iFppp)
GO(g_thread_pool_set_max_idle_time, vFu)
GO(g_thread_pool_set_max_threads, iFpip)
GO(g_thread_pool_set_max_unused_threads, vFi)
GOM(g_thread_pool_set_sort_function, vFEppp)
GO(g_thread_pool_stop_unused_threads, vFv)
GO(g_thread_pool_unprocessed, uFp)
GO(g_thread_ref, pFp)
GO(g_thread_self, pFv)
GO(g_thread_set_priority, vFpu)
GOM(g_thread_try_new, pFEpppp)
GO(g_thread_unref, vFp)
GO(g_thread_yield, vFv)
GOM(g_timeout_add, uFEupp)
GOM(g_timeout_add_full, uFEiuppp)
GOM(g_timeout_add_seconds, uFEupp)
GOM(g_timeout_add_seconds_full, uFEiuppp)
GO(g_timeout_source_new, pFu)
GO(g_timeout_source_new_seconds, pFu)
GO(g_timer_continue, vFp)
GO(g_timer_destroy, vFp)
GO(g_timer_elapsed, dFpp)
GO(g_timer_new, pFv)
GO(g_timer_reset, vFp)
GO(g_timer_start, vFp)
GO(g_timer_stop, vFp)
GO(g_time_val_add, vFpl)
GO(g_time_val_from_iso8601, iFpp)
GO(g_time_val_to_iso8601, pFp)
GO(g_time_zone_adjust_time, iFpup)
GO(g_time_zone_find_interval, iFpul)
GO(g_time_zone_get_abbreviation, pFpi)
GO(g_time_zone_get_offset, iFpi)
GO(g_time_zone_is_dst, iFpi)
GO(g_time_zone_new, pFp)
GO(g_time_zone_new_local, pFv)
GO(g_time_zone_new_utc, pFv)
GO(g_time_zone_ref, pFp)
GO(g_time_zone_unref, vFp)
GO(g_trash_stack_height, uFp)
GO(g_trash_stack_peek, pFp)
GO(g_trash_stack_pop, pFp)
GO(g_trash_stack_push, vFpp)
GO(g_tree_destroy, vFp)
GOM(g_tree_foreach, vFEppp)
GO(g_tree_height, iFp)
GO(g_tree_insert, vFppp)
GO(g_tree_lookup, pFpp)
GO(g_tree_lookup_extended, iFpppp)
GOM(g_tree_new, pFEp)
GOM(g_tree_new_full, pFEpppp)
//GOM(g_tree_new_with_data, pFpp)
GO(g_tree_nnodes, iFp)
GO(g_tree_ref, pFp)
GO(g_tree_remove, iFpp)
GO(g_tree_replace, vFppp)
//GOM(g_tree_search, pFppp)
GO(g_tree_steal, iFpp)
//GOM(g_tree_traverse, vFppup)
GO(g_tree_unref, vFp)
GO(g_try_malloc, pFL)
GO(g_try_malloc0, pFL)
GO(g_try_malloc0_n, pFLL)
GO(g_try_malloc_n, pFLL)
GO(g_try_realloc, pFpL)
GO(g_try_realloc_n, pFpLL)
GO(g_tuples_destroy, vFp)
GO(g_tuples_index, pFpii)
GO(g_ucs4_to_utf16, pFplppp)
GO(g_ucs4_to_utf8, pFplppp)
GO(g_unichar_break_type, uFu)
GO(g_unichar_combining_class, iFu)
GO(g_unichar_compose, iFuup)
GO(g_unichar_decompose, iFupp)
GO(g_unichar_digit_value, iFu)
GO(g_unichar_fully_decompose, LFuipL)
GO(g_unichar_get_mirror_char, iFup)
GO(g_unichar_get_script, iFu)
GO(g_unichar_isalnum, iFu)
GO(g_unichar_isalpha, iFu)
GO(g_unichar_iscntrl, iFu)
GO(g_unichar_isdefined, iFu)
GO(g_unichar_isdigit, iFu)
GO(g_unichar_isgraph, iFu)
GO(g_unichar_islower, iFu)
GO(g_unichar_ismark, iFu)
GO(g_unichar_isprint, iFu)
GO(g_unichar_ispunct, iFu)
GO(g_unichar_isspace, iFu)
GO(g_unichar_istitle, iFu)
GO(g_unichar_isupper, iFu)
GO(g_unichar_iswide, iFu)
GO(g_unichar_iswide_cjk, iFu)
GO(g_unichar_isxdigit, iFu)
GO(g_unichar_iszerowidth, iFu)
GO(g_unichar_tolower, uFu)
GO(g_unichar_totitle, uFu)
GO(g_unichar_toupper, uFu)
GO(g_unichar_to_utf8, iFup)
GO(g_unichar_type, uFu)
GO(g_unichar_validate, iFu)
GO(g_unichar_xdigit_value, iFu)
GO(g_unicode_canonical_decomposition, pFup)
GO(g_unicode_canonical_ordering, vFpL)
GO(g_unicode_script_from_iso15924, iFu)
GO(g_unicode_script_to_iso15924, uFi)
GO(g_unix_error_quark, uFv)
GOM(g_unix_fd_add, uFEiupp)
GOM(g_unix_fd_add_full, uFEiiuppp)
GO(g_unix_fd_source_new, pFiu)
GO(g_unix_open_pipe, iFpip)
GO(g_unix_set_fd_nonblocking, iFiip)
//GOM(g_unix_signal_add, uFipp)
//GOM(g_unix_signal_add_full, uFiippp)
//GOM(g_unix_signal_source_new, pFi)
GO(g_unlink, iFp)
GO(g_unsetenv, vFp)
GO(g_uri_escape_string, pFppi)
GO(g_uri_get_host, pFp)
GO(g_uri_get_port, iFp)
GO(g_uri_get_scheme, pFp)
GO(g_uri_list_extract_uris, pFp)
GO(g_uri_parse, pFpup)
GO(g_uri_parse_scheme, pFp)
GO(g_uri_to_string_partial, pFpu)
GO(g_uri_unescape_segment, pFppp)
GO(g_uri_unescape_string, pFpp)
GO(g_uri_unref, vFp)
GO(g_usleep, vFL)
GO(g_utf16_to_ucs4, pFplppp)
GO(g_utf16_to_utf8, pFplppp)
GO(g_utf8_casefold, pFpl)
GO(g_utf8_collate, iFpp)
GO(g_utf8_collate_key, pFpl)
GO(g_utf8_collate_key_for_filename, pFpl)
GO(g_utf8_find_next_char, pFpp)
GO(g_utf8_find_prev_char, pFpp)
GO(g_utf8_get_char, uFp)
GO(g_utf8_get_char_validated, uFpl)
GO(g_utf8_make_valid, pFpi)
GO(g_utf8_normalize, pFplu)
GO(g_utf8_offset_to_pointer, pFpl)
GO(g_utf8_pointer_to_offset, lFpp)
GO(g_utf8_prev_char, pFp)
GO(g_utf8_strchr, pFplu)
GO(g_utf8_strdown, pFpl)
GO(g_utf8_strlen, lFpl)
GO(g_utf8_strncpy, pFppL)
GO(g_utf8_strrchr, pFplu)
GO(g_utf8_strreverse, pFpl)
GO(g_utf8_strup, pFpl)
GO(g_utf8_substring, pFpll)
GO(g_utf8_to_ucs4, pFplppp)
GO(g_utf8_to_ucs4_fast, pFplp)
GO(g_utf8_to_utf16, pFplppp)
GO(g_utf8_validate, iFplp)
GO(g_utime, iFpp)
GO(g_uuid_string_is_valid, iFp)
GO(g_uuid_string_random, pFv)
GOM(g_variant_builder_add, vFEppV)
//GOM(g_variant_builder_add_parsed, vFppV)
GO(g_variant_builder_add_value, vFpp)
GO(g_variant_builder_clear, vFp)
GO(g_variant_builder_close, vFp)
GO(g_variant_builder_end, pFp)
GO(g_variant_builder_init, vFpp)
GO(g_variant_builder_init_static, vFpp)
GO(g_variant_builder_new, pFp)
GO(g_variant_builder_open, vFpp)
GO(g_variant_builder_ref, pFp)
GO(g_variant_builder_unref, vFp)
GO(g_variant_byteswap, pFp)
GO(g_variant_check_format_string, iFppi)
GO(g_variant_classify, uFp)
GO(g_variant_compare, iFpp)
GO(g_variant_dict_clear, vFp)
GO(g_variant_dict_contains, iFpp)
GO(g_variant_dict_end, pFp)
GO(g_variant_dict_init, vFpp)
//GOM(g_variant_dict_insert, vFpppV)
GO(g_variant_dict_insert_value, vFppp)
//GOM(g_variant_dict_lookup, iFpppV)
GO(g_variant_dict_lookup_value, pFppp)
GO(g_variant_dict_new, pFp)
GO(g_variant_dict_ref, pFp)
GO(g_variant_dict_remove, iFpp)
GO(g_variant_dict_unref, vFp)
GO(g_variant_dup_bytestring, pFpp)
GO(g_variant_dup_bytestring_array, pFpp)
GO(g_variant_dup_objv, pFpp)
GO(g_variant_dup_string, pFpp)
GO(g_variant_dup_strv, pFpp)
GO(g_variant_equal, iFpp)
//GO(g_variant_format_string_scan, 
//GO(g_variant_format_string_scan_type, 
GOM(g_variant_get, vFEppV)
GO(g_variant_get_boolean, iFp)
GO(g_variant_get_byte, CFp)
GO(g_variant_get_bytestring, pFp)
GO(g_variant_get_bytestring_array, pFpp)
GO(g_variant_get_child, vFpLppppppppppp)    //vaarg here, only pointers so should be ok
GO(g_variant_get_child_value, pFpL)
GO(g_variant_get_data, pFp)
GO(g_variant_get_data_as_bytes, pFp)
GO(g_variant_get_double, dFp)
GO(g_variant_get_fixed_array, pFppL)
GO(g_variant_get_handle, iFp)
GO(g_variant_get_int16, wFp)
GO(g_variant_get_int32, iFp)
GO(g_variant_get_int64, lFp)
GO(g_variant_get_maybe, pFp)
GO(g_variant_get_normal_form, pFp)
GO(g_variant_get_objv, pFpp)
GO(g_variant_get_size, LFp)
GO(g_variant_get_string, pFpp)
GO(g_variant_get_strv, pFpp)
GO(g_variant_get_type, pFp)
GO(g_variant_get_type_string, pFp)
GO(g_variant_get_uint16, WFp)
GO(g_variant_get_uint32, uFp)
GO(g_variant_get_uint64, LFp)
GO(g_variant_get_va, vFpppp)    // no need to GOM, it's a "scanf" type of function, so using only pointer in va_list
GO(g_variant_get_variant, pFp)
GO(g_variant_hash, uFp)
GO(g_variant_is_container, iFp)
GO(g_variant_is_floating, iFp)
GO(g_variant_is_normal_form, iFp)
GO(g_variant_is_object_path, iFp)
GO(g_variant_is_of_type, iFpp)
GO(g_variant_is_signature, iFp)
GO(g_variant_iter_copy, pFp)
GO(g_variant_iter_free, vFp)
GO(g_variant_iter_init, LFpp)
GO(g_variant_iter_loop, iFpppppppppppp) // vaarg
GO(g_variant_iter_n_children, LFp)
GO(g_variant_iter_new, pFp)
GO(g_variant_iter_next, iFpppppppppppp) // vaarg here, only pointers so should be ok
GO(g_variant_iter_next_value, pFp)
GO(g_variant_lookup, iFpppppppppppp)    // vaarg
GO(g_variant_lookup_value, pFppp)
GO(g_variant_n_children, LFp)
GOM(g_variant_new, pFEpV)
GO(g_variant_new_array, pFppL)
GO(g_variant_new_boolean, pFi)
GO(g_variant_new_byte, pFC)
GO(g_variant_new_bytestring, pFp)
GO(g_variant_new_bytestring_array, pFpl)
GO(g_variant_new_dict_entry, pFpp)
GO(g_variant_new_double, pFd)
GO(g_variant_new_fixed_array, pFppLL)
GO(g_variant_new_from_bytes, pFppi)
GOM(g_variant_new_from_data, pFEppLipp)
GO(g_variant_new_handle, pFi)
GO(g_variant_new_int16, pFw)
GO(g_variant_new_int32, pFi)
GO(g_variant_new_int64, pFl)
GO(g_variant_new_maybe, pFpp)
GO(g_variant_new_object_path, pFp)
GO(g_variant_new_objv, pFpl)
//GOM(g_variant_new_parsed, pFpV)
GOM(g_variant_new_parsed_va, pFEpp)
//GOM(g_variant_new_printf, pFpV)
GO(g_variant_new_signature, pFp)
GO(g_variant_new_string, pFp)
GO(g_variant_new_strv, pFpl)
GO(g_variant_new_take_string, pFp)
GO(g_variant_new_tuple, pFpL)
GO(g_variant_new_uint16, pFW)
GO(g_variant_new_uint32, pFu)
GO(g_variant_new_uint64, pFL)
GOM(g_variant_new_va, pFEppp)
GO(g_variant_new_variant, pFp)
GO(g_variant_parse, pFppppp)
GO(g_variant_parse_error_print_context, pFpp)
GO(g_variant_parse_error_quark, uFv)
GO(g_variant_parser_get_error_quark, uFv)
GO(g_variant_print, pFpi)
GO(g_variant_print_string, pFppi)
GO(g_variant_ref, pFp)
GO(g_variant_ref_sink, pFp)
//GO(g_variant_serialised_byteswap, 
//GO(g_variant_serialised_get_child, 
//GO(g_variant_serialised_is_normal, 
//GO(g_variant_serialised_n_children, 
//GO(g_variant_serialiser_is_object_path, 
//GO(g_variant_serialiser_is_signature, 
//GO(g_variant_serialiser_is_string, 
//GO(g_variant_serialiser_needed_size, 
//GO(g_variant_serialiser_serialise, 
GO(g_variant_store, vFpp)
GO(g_variant_take_ref, pFp)
GO(g_variant_type_checked_, pFp)
GO(g_variant_type_copy, pFp)
GO(g_variant_type_dup_string, pFp)
GO(g_variant_type_element, pFp)
GO(g_variant_type_equal, iFpp)
GO(g_variant_type_first, pFp)
GO(g_variant_type_free, vFp)
GO(g_variant_type_get_string_length, LFp)
GO(g_variant_type_hash, uFp)
//GO(g_variant_type_info_assert_no_infos, 
GO(g_variant_type_info_element, pFp)
//GO(g_variant_type_info_get, 
//GO(g_variant_type_info_get_type_string, 
//GO(g_variant_type_info_member_info, 
//GO(g_variant_type_info_n_members, 
//GO(g_variant_type_info_query, 
//GO(g_variant_type_info_query_element, 
//GO(g_variant_type_info_ref, 
//GO(g_variant_type_info_unref, 
GO(g_variant_type_is_array, iFp)
GO(g_variant_type_is_basic, iFp)
GO(g_variant_type_is_container, iFp)
GO(g_variant_type_is_definite, iFp)
GO(g_variant_type_is_dict_entry, iFp)
GO(g_variant_type_is_maybe, iFp)
GO(g_variant_type_is_subtype_of, iFpp)
GO(g_variant_type_is_tuple, iFp)
GO(g_variant_type_is_variant, iFp)
GO(g_variant_type_key, pFp)
GO(g_variant_type_new, pFp)
GO(g_variant_type_new_array, pFp)
GO(g_variant_type_new_dict_entry, pFpp)
GO(g_variant_type_new_maybe, pFp)
GO(g_variant_type_new_tuple, pFpi)
GO(g_variant_type_next, pFp)
GO(g_variant_type_n_items, LFp)
GO(g_variant_type_peek_string, pFp)
GO(g_variant_type_string_is_valid, iFp)
GO(g_variant_type_string_scan, iFppp)
GO(g_variant_type_value, pFp)
GO(g_variant_unref, vFp)
GOM(g_vasprintf, iFEppA)
GOM(g_vfprintf, iFEppA)
GOM(g_vprintf, iFEpA)
GOM(g_vsnprintf, iFEpLpA)
GOM(g_vsprintf, iFEppA)
GO(g_warn_message, vFppipp)
//GO(_init, 

DATA(g_ascii_table, sizeof(void*))
DATA(g_utf8_skip, sizeof(void*))
//GLOB(g_threads_got_initialized, sizeof(void*))
DATA(glib_major_version, sizeof(void*))
DATA(glib_minor_version, sizeof(void*))
DATA(glib_micro_version, sizeof(void*))
