diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/glib_object.d @ 113:fb3aa8075988

D2 support for the linux port.
author Jacob Carlborg <doob@me.com>
date Wed, 06 Apr 2011 21:57:23 +0200
parents fa9548cd8d89
children 536e43f63c81
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/glib_object.d	Wed Mar 16 21:53:53 2011 +0900
+++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/glib_object.d	Wed Apr 06 21:57:23 2011 +0200
@@ -1588,7 +1588,8 @@
 N15_GDoubleIEEE7543__2E mpn;
 }
 version(DYNLINK){
-extern (C) void function(_GValue *, char *)g_value_set_string_take_ownership;
+mixin(gshared!(
+"extern (C) void function(_GValue *, char *)g_value_set_string_take_ownership;
 extern (C) void function(_GValue *, char *)g_value_take_string;
 extern (C) char * function(_GValue *)g_strdup_value_contents;
 extern (C) uint function(char *)g_pointer_type_register_static;
@@ -2997,1421 +2998,1424 @@
 extern (C) _GArray * function(_GArray *, void *, uint)g_array_append_vals;
 extern (C) char * function(_GArray *, int)g_array_free;
 extern (C) _GArray * function(int, int, uint, uint)g_array_sized_new;
-extern (C) _GArray * function(int, int, uint)g_array_new;
-
+extern (C) _GArray * function(int, int, uint)g_array_new;"
+));
 
-Symbol[] symbols = [
-    { "g_value_set_string_take_ownership",  cast(void**)& g_value_set_string_take_ownership},
-    { "g_value_take_string",  cast(void**)& g_value_take_string},
-    { "g_strdup_value_contents",  cast(void**)& g_strdup_value_contents},
-    { "g_pointer_type_register_static",  cast(void**)& g_pointer_type_register_static},
-    { "g_value_get_gtype",  cast(void**)& g_value_get_gtype},
-    { "g_value_set_gtype",  cast(void**)& g_value_set_gtype},
-    { "g_gtype_get_type",  cast(void**)& g_gtype_get_type},
-    { "g_value_get_pointer",  cast(void**)& g_value_get_pointer},
-    { "g_value_set_pointer",  cast(void**)& g_value_set_pointer},
-    { "g_value_dup_string",  cast(void**)& g_value_dup_string},
-    { "g_value_get_string",  cast(void**)& g_value_get_string},
-    { "g_value_set_static_string",  cast(void**)& g_value_set_static_string},
-    { "g_value_set_string",  cast(void**)& g_value_set_string},
-    { "g_value_get_double",  cast(void**)& g_value_get_double},
-    { "g_value_set_double",  cast(void**)& g_value_set_double},
-    { "g_value_get_float",  cast(void**)& g_value_get_float},
-    { "g_value_set_float",  cast(void**)& g_value_set_float},
-    { "g_value_get_uint64",  cast(void**)& g_value_get_uint64},
-    { "g_value_set_uint64",  cast(void**)& g_value_set_uint64},
-    { "g_value_get_int64",  cast(void**)& g_value_get_int64},
-    { "g_value_set_int64",  cast(void**)& g_value_set_int64},
-    { "g_value_get_ulong",  cast(void**)& g_value_get_ulong},
-    { "g_value_set_ulong",  cast(void**)& g_value_set_ulong},
-    { "g_value_get_long",  cast(void**)& g_value_get_long},
-    { "g_value_set_long",  cast(void**)& g_value_set_long},
-    { "g_value_get_uint",  cast(void**)& g_value_get_uint},
-    { "g_value_set_uint",  cast(void**)& g_value_set_uint},
-    { "g_value_get_int",  cast(void**)& g_value_get_int},
-    { "g_value_set_int",  cast(void**)& g_value_set_int},
-    { "g_value_get_boolean",  cast(void**)& g_value_get_boolean},
-    { "g_value_set_boolean",  cast(void**)& g_value_set_boolean},
-    { "g_value_get_uchar",  cast(void**)& g_value_get_uchar},
-    { "g_value_set_uchar",  cast(void**)& g_value_set_uchar},
-    { "g_value_get_char",  cast(void**)& g_value_get_char},
-    { "g_value_set_char",  cast(void**)& g_value_set_char},
-    { "g_value_array_sort_with_data",  cast(void**)& g_value_array_sort_with_data},
-    { "g_value_array_sort",  cast(void**)& g_value_array_sort},
-    { "g_value_array_remove",  cast(void**)& g_value_array_remove},
-    { "g_value_array_insert",  cast(void**)& g_value_array_insert},
-    { "g_value_array_append",  cast(void**)& g_value_array_append},
-    { "g_value_array_prepend",  cast(void**)& g_value_array_prepend},
-    { "g_value_array_copy",  cast(void**)& g_value_array_copy},
-    { "g_value_array_free",  cast(void**)& g_value_array_free},
-    { "g_value_array_new",  cast(void**)& g_value_array_new},
-    { "g_value_array_get_nth",  cast(void**)& g_value_array_get_nth},
-    { "g_type_plugin_complete_interface_info",  cast(void**)& g_type_plugin_complete_interface_info},
-    { "g_type_plugin_complete_type_info",  cast(void**)& g_type_plugin_complete_type_info},
-    { "g_type_plugin_unuse",  cast(void**)& g_type_plugin_unuse},
-    { "g_type_plugin_use",  cast(void**)& g_type_plugin_use},
-    { "g_type_plugin_get_type",  cast(void**)& g_type_plugin_get_type},
-    { "g_type_module_register_flags",  cast(void**)& g_type_module_register_flags},
-    { "g_type_module_register_enum",  cast(void**)& g_type_module_register_enum},
-    { "g_type_module_add_interface",  cast(void**)& g_type_module_add_interface},
-    { "g_type_module_register_type",  cast(void**)& g_type_module_register_type},
-    { "g_type_module_set_name",  cast(void**)& g_type_module_set_name},
-    { "g_type_module_unuse",  cast(void**)& g_type_module_unuse},
-    { "g_type_module_use",  cast(void**)& g_type_module_use},
-    { "g_type_module_get_type",  cast(void**)& g_type_module_get_type},
-    { "g_io_condition_get_type",  cast(void**)& g_io_condition_get_type},
-    { "g_io_channel_get_type",  cast(void**)& g_io_channel_get_type},
-    { "g_source_set_closure",  cast(void**)& g_source_set_closure},
-    { "g_param_spec_types",  cast(void**)& g_param_spec_types},
-    { "g_param_spec_gtype",  cast(void**)& g_param_spec_gtype},
-    { "g_param_spec_override",  cast(void**)& g_param_spec_override},
-    { "g_param_spec_object",  cast(void**)& g_param_spec_object},
-    { "g_param_spec_value_array",  cast(void**)& g_param_spec_value_array},
-    { "g_param_spec_pointer",  cast(void**)& g_param_spec_pointer},
-    { "g_param_spec_boxed",  cast(void**)& g_param_spec_boxed},
-    { "g_param_spec_param",  cast(void**)& g_param_spec_param},
-    { "g_param_spec_string",  cast(void**)& g_param_spec_string},
-    { "g_param_spec_double",  cast(void**)& g_param_spec_double},
-    { "g_param_spec_float",  cast(void**)& g_param_spec_float},
-    { "g_param_spec_flags",  cast(void**)& g_param_spec_flags},
-    { "g_param_spec_enum",  cast(void**)& g_param_spec_enum},
-    { "g_param_spec_unichar",  cast(void**)& g_param_spec_unichar},
-    { "g_param_spec_uint64",  cast(void**)& g_param_spec_uint64},
-    { "g_param_spec_int64",  cast(void**)& g_param_spec_int64},
-    { "g_param_spec_ulong",  cast(void**)& g_param_spec_ulong},
-    { "g_param_spec_long",  cast(void**)& g_param_spec_long},
-    { "g_param_spec_uint",  cast(void**)& g_param_spec_uint},
-    { "g_param_spec_int",  cast(void**)& g_param_spec_int},
-    { "g_param_spec_boolean",  cast(void**)& g_param_spec_boolean},
-    { "g_param_spec_uchar",  cast(void**)& g_param_spec_uchar},
-    { "g_param_spec_char",  cast(void**)& g_param_spec_char},
-    { "g_object_compat_control",  cast(void**)& g_object_compat_control},
-    { "g_value_set_object_take_ownership",  cast(void**)& g_value_set_object_take_ownership},
-    { "g_value_take_object",  cast(void**)& g_value_take_object},
-    { "g_object_run_dispose",  cast(void**)& g_object_run_dispose},
-    { "g_object_force_floating",  cast(void**)& g_object_force_floating},
-    { "g_signal_connect_object",  cast(void**)& g_signal_connect_object},
-    { "g_value_dup_object",  cast(void**)& g_value_dup_object},
-    { "g_value_get_object",  cast(void**)& g_value_get_object},
-    { "g_value_set_object",  cast(void**)& g_value_set_object},
-    { "g_closure_new_object",  cast(void**)& g_closure_new_object},
-    { "g_cclosure_new_object_swap",  cast(void**)& g_cclosure_new_object_swap},
-    { "g_cclosure_new_object",  cast(void**)& g_cclosure_new_object},
-    { "g_object_watch_closure",  cast(void**)& g_object_watch_closure},
-    { "g_object_steal_data",  cast(void**)& g_object_steal_data},
-    { "g_object_set_data_full",  cast(void**)& g_object_set_data_full},
-    { "g_object_set_data",  cast(void**)& g_object_set_data},
-    { "g_object_get_data",  cast(void**)& g_object_get_data},
-    { "g_object_steal_qdata",  cast(void**)& g_object_steal_qdata},
-    { "g_object_set_qdata_full",  cast(void**)& g_object_set_qdata_full},
-    { "g_object_set_qdata",  cast(void**)& g_object_set_qdata},
-    { "g_object_get_qdata",  cast(void**)& g_object_get_qdata},
-    { "g_object_remove_toggle_ref",  cast(void**)& g_object_remove_toggle_ref},
-    { "g_object_add_toggle_ref",  cast(void**)& g_object_add_toggle_ref},
-    { "g_object_remove_weak_pointer",  cast(void**)& g_object_remove_weak_pointer},
-    { "g_object_add_weak_pointer",  cast(void**)& g_object_add_weak_pointer},
-    { "g_object_weak_unref",  cast(void**)& g_object_weak_unref},
-    { "g_object_weak_ref",  cast(void**)& g_object_weak_ref},
-    { "g_object_unref",  cast(void**)& g_object_unref},
-    { "g_object_ref",  cast(void**)& g_object_ref},
-    { "g_object_ref_sink",  cast(void**)& g_object_ref_sink},
-    { "g_object_is_floating",  cast(void**)& g_object_is_floating},
-    { "g_object_thaw_notify",  cast(void**)& g_object_thaw_notify},
-    { "g_object_notify",  cast(void**)& g_object_notify},
-    { "g_object_freeze_notify",  cast(void**)& g_object_freeze_notify},
-    { "g_object_get_property",  cast(void**)& g_object_get_property},
-    { "g_object_set_property",  cast(void**)& g_object_set_property},
-    { "g_object_get_valist",  cast(void**)& g_object_get_valist},
-    { "g_object_set_valist",  cast(void**)& g_object_set_valist},
-    { "g_object_disconnect",  cast(void**)& g_object_disconnect},
-    { "g_object_connect",  cast(void**)& g_object_connect},
-    { "g_object_get",  cast(void**)& g_object_get},
-    { "g_object_set",  cast(void**)& g_object_set},
-    { "g_object_new_valist",  cast(void**)& g_object_new_valist},
-    { "g_object_newv",  cast(void**)& g_object_newv},
-    { "g_object_new",  cast(void**)& g_object_new},
-    { "g_object_interface_list_properties",  cast(void**)& g_object_interface_list_properties},
-    { "g_object_interface_find_property",  cast(void**)& g_object_interface_find_property},
-    { "g_object_interface_install_property",  cast(void**)& g_object_interface_install_property},
-    { "g_object_class_override_property",  cast(void**)& g_object_class_override_property},
-    { "g_object_class_list_properties",  cast(void**)& g_object_class_list_properties},
-    { "g_object_class_find_property",  cast(void**)& g_object_class_find_property},
-    { "g_object_class_install_property",  cast(void**)& g_object_class_install_property},
-    { "g_initially_unowned_get_type",  cast(void**)& g_initially_unowned_get_type},
-    { "_g_signals_destroy",  cast(void**)& _g_signals_destroy},
-    { "g_signal_handlers_destroy",  cast(void**)& g_signal_handlers_destroy},
-    { "g_signal_accumulator_true_handled",  cast(void**)& g_signal_accumulator_true_handled},
-    { "g_signal_chain_from_overridden",  cast(void**)& g_signal_chain_from_overridden},
-    { "g_signal_override_class_closure",  cast(void**)& g_signal_override_class_closure},
-    { "g_signal_handlers_disconnect_matched",  cast(void**)& g_signal_handlers_disconnect_matched},
-    { "g_signal_handlers_unblock_matched",  cast(void**)& g_signal_handlers_unblock_matched},
-    { "g_signal_handlers_block_matched",  cast(void**)& g_signal_handlers_block_matched},
-    { "g_signal_handler_find",  cast(void**)& g_signal_handler_find},
-    { "g_signal_handler_is_connected",  cast(void**)& g_signal_handler_is_connected},
-    { "g_signal_handler_disconnect",  cast(void**)& g_signal_handler_disconnect},
-    { "g_signal_handler_unblock",  cast(void**)& g_signal_handler_unblock},
-    { "g_signal_handler_block",  cast(void**)& g_signal_handler_block},
-    { "g_signal_connect_data",  cast(void**)& g_signal_connect_data},
-    { "g_signal_connect_closure",  cast(void**)& g_signal_connect_closure},
-    { "g_signal_connect_closure_by_id",  cast(void**)& g_signal_connect_closure_by_id},
-    { "g_signal_has_handler_pending",  cast(void**)& g_signal_has_handler_pending},
-    { "g_signal_remove_emission_hook",  cast(void**)& g_signal_remove_emission_hook},
-    { "g_signal_add_emission_hook",  cast(void**)& g_signal_add_emission_hook},
-    { "g_signal_stop_emission_by_name",  cast(void**)& g_signal_stop_emission_by_name},
-    { "g_signal_stop_emission",  cast(void**)& g_signal_stop_emission},
-    { "g_signal_get_invocation_hint",  cast(void**)& g_signal_get_invocation_hint},
-    { "g_signal_parse_name",  cast(void**)& g_signal_parse_name},
-    { "g_signal_list_ids",  cast(void**)& g_signal_list_ids},
-    { "g_signal_query",  cast(void**)& g_signal_query},
-    { "g_signal_name",  cast(void**)& g_signal_name},
-    { "g_signal_lookup",  cast(void**)& g_signal_lookup},
-    { "g_signal_emit_by_name",  cast(void**)& g_signal_emit_by_name},
-    { "g_signal_emit",  cast(void**)& g_signal_emit},
-    { "g_signal_emit_valist",  cast(void**)& g_signal_emit_valist},
-    { "g_signal_emitv",  cast(void**)& g_signal_emitv},
-    { "g_signal_new",  cast(void**)& g_signal_new},
-    { "g_signal_new_valist",  cast(void**)& g_signal_new_valist},
-    { "g_signal_newv",  cast(void**)& g_signal_newv},
-    { "g_cclosure_marshal_STRING__OBJECT_POINTER",  cast(void**)& g_cclosure_marshal_STRING__OBJECT_POINTER},
-    { "g_cclosure_marshal_BOOLEAN__FLAGS",  cast(void**)& g_cclosure_marshal_BOOLEAN__FLAGS},
-    { "g_cclosure_marshal_VOID__UINT_POINTER",  cast(void**)& g_cclosure_marshal_VOID__UINT_POINTER},
-    { "g_cclosure_marshal_VOID__OBJECT",  cast(void**)& g_cclosure_marshal_VOID__OBJECT},
-    { "g_cclosure_marshal_VOID__POINTER",  cast(void**)& g_cclosure_marshal_VOID__POINTER},
-    { "g_cclosure_marshal_VOID__BOXED",  cast(void**)& g_cclosure_marshal_VOID__BOXED},
-    { "g_cclosure_marshal_VOID__PARAM",  cast(void**)& g_cclosure_marshal_VOID__PARAM},
-    { "g_cclosure_marshal_VOID__STRING",  cast(void**)& g_cclosure_marshal_VOID__STRING},
-    { "g_cclosure_marshal_VOID__DOUBLE",  cast(void**)& g_cclosure_marshal_VOID__DOUBLE},
-    { "g_cclosure_marshal_VOID__FLOAT",  cast(void**)& g_cclosure_marshal_VOID__FLOAT},
-    { "g_cclosure_marshal_VOID__FLAGS",  cast(void**)& g_cclosure_marshal_VOID__FLAGS},
-    { "g_cclosure_marshal_VOID__ENUM",  cast(void**)& g_cclosure_marshal_VOID__ENUM},
-    { "g_cclosure_marshal_VOID__ULONG",  cast(void**)& g_cclosure_marshal_VOID__ULONG},
-    { "g_cclosure_marshal_VOID__LONG",  cast(void**)& g_cclosure_marshal_VOID__LONG},
-    { "g_cclosure_marshal_VOID__UINT",  cast(void**)& g_cclosure_marshal_VOID__UINT},
-    { "g_cclosure_marshal_VOID__INT",  cast(void**)& g_cclosure_marshal_VOID__INT},
-    { "g_cclosure_marshal_VOID__UCHAR",  cast(void**)& g_cclosure_marshal_VOID__UCHAR},
-    { "g_cclosure_marshal_VOID__CHAR",  cast(void**)& g_cclosure_marshal_VOID__CHAR},
-    { "g_cclosure_marshal_VOID__BOOLEAN",  cast(void**)& g_cclosure_marshal_VOID__BOOLEAN},
-    { "g_cclosure_marshal_VOID__VOID",  cast(void**)& g_cclosure_marshal_VOID__VOID},
-    { "g_closure_invoke",  cast(void**)& g_closure_invoke},
-    { "g_closure_invalidate",  cast(void**)& g_closure_invalidate},
-    { "g_closure_set_meta_marshal",  cast(void**)& g_closure_set_meta_marshal},
-    { "g_closure_set_marshal",  cast(void**)& g_closure_set_marshal},
-    { "g_closure_add_marshal_guards",  cast(void**)& g_closure_add_marshal_guards},
-    { "g_closure_remove_invalidate_notifier",  cast(void**)& g_closure_remove_invalidate_notifier},
-    { "g_closure_add_invalidate_notifier",  cast(void**)& g_closure_add_invalidate_notifier},
-    { "g_closure_remove_finalize_notifier",  cast(void**)& g_closure_remove_finalize_notifier},
-    { "g_closure_add_finalize_notifier",  cast(void**)& g_closure_add_finalize_notifier},
-    { "g_closure_new_simple",  cast(void**)& g_closure_new_simple},
-    { "g_closure_unref",  cast(void**)& g_closure_unref},
-    { "g_closure_sink",  cast(void**)& g_closure_sink},
-    { "g_closure_ref",  cast(void**)& g_closure_ref},
-    { "g_signal_type_cclosure_new",  cast(void**)& g_signal_type_cclosure_new},
-    { "g_cclosure_new_swap",  cast(void**)& g_cclosure_new_swap},
-    { "g_cclosure_new",  cast(void**)& g_cclosure_new},
-    { "g_param_spec_pool_list",  cast(void**)& g_param_spec_pool_list},
-    { "g_param_spec_pool_list_owned",  cast(void**)& g_param_spec_pool_list_owned},
-    { "g_param_spec_pool_lookup",  cast(void**)& g_param_spec_pool_lookup},
-    { "g_param_spec_pool_remove",  cast(void**)& g_param_spec_pool_remove},
-    { "g_param_spec_pool_insert",  cast(void**)& g_param_spec_pool_insert},
-    { "g_param_spec_pool_new",  cast(void**)& g_param_spec_pool_new},
-    { "g_param_spec_internal",  cast(void**)& g_param_spec_internal},
-    { "_g_param_type_register_static_constant",  cast(void**)& _g_param_type_register_static_constant},
-    { "g_param_type_register_static",  cast(void**)& g_param_type_register_static},
-    { "g_value_set_param_take_ownership",  cast(void**)& g_value_set_param_take_ownership},
-    { "g_value_take_param",  cast(void**)& g_value_take_param},
-    { "g_value_dup_param",  cast(void**)& g_value_dup_param},
-    { "g_value_get_param",  cast(void**)& g_value_get_param},
-    { "g_value_set_param",  cast(void**)& g_value_set_param},
-    { "g_param_spec_get_blurb",  cast(void**)& g_param_spec_get_blurb},
-    { "g_param_spec_get_nick",  cast(void**)& g_param_spec_get_nick},
-    { "g_param_spec_get_name",  cast(void**)& g_param_spec_get_name},
-    { "g_param_values_cmp",  cast(void**)& g_param_values_cmp},
-    { "g_param_value_convert",  cast(void**)& g_param_value_convert},
-    { "g_param_value_validate",  cast(void**)& g_param_value_validate},
-    { "g_param_value_defaults",  cast(void**)& g_param_value_defaults},
-    { "g_param_value_set_default",  cast(void**)& g_param_value_set_default},
-    { "g_param_spec_get_redirect_target",  cast(void**)& g_param_spec_get_redirect_target},
-    { "g_param_spec_steal_qdata",  cast(void**)& g_param_spec_steal_qdata},
-    { "g_param_spec_set_qdata_full",  cast(void**)& g_param_spec_set_qdata_full},
-    { "g_param_spec_set_qdata",  cast(void**)& g_param_spec_set_qdata},
-    { "g_param_spec_get_qdata",  cast(void**)& g_param_spec_get_qdata},
-    { "g_param_spec_ref_sink",  cast(void**)& g_param_spec_ref_sink},
-    { "g_param_spec_sink",  cast(void**)& g_param_spec_sink},
-    { "g_param_spec_unref",  cast(void**)& g_param_spec_unref},
-    { "g_param_spec_ref",  cast(void**)& g_param_spec_ref},
-    { "g_value_register_transform_func",  cast(void**)& g_value_register_transform_func},
-    { "g_value_transform",  cast(void**)& g_value_transform},
-    { "g_value_type_transformable",  cast(void**)& g_value_type_transformable},
-    { "g_value_type_compatible",  cast(void**)& g_value_type_compatible},
-    { "g_value_peek_pointer",  cast(void**)& g_value_peek_pointer},
-    { "g_value_fits_pointer",  cast(void**)& g_value_fits_pointer},
-    { "g_value_set_instance",  cast(void**)& g_value_set_instance},
-    { "g_value_unset",  cast(void**)& g_value_unset},
-    { "g_value_reset",  cast(void**)& g_value_reset},
-    { "g_value_copy",  cast(void**)& g_value_copy},
-    { "g_value_init",  cast(void**)& g_value_init},
-    { "g_flags_complete_type_info",  cast(void**)& g_flags_complete_type_info},
-    { "g_enum_complete_type_info",  cast(void**)& g_enum_complete_type_info},
-    { "g_flags_register_static",  cast(void**)& g_flags_register_static},
-    { "g_enum_register_static",  cast(void**)& g_enum_register_static},
-    { "g_value_get_flags",  cast(void**)& g_value_get_flags},
-    { "g_value_set_flags",  cast(void**)& g_value_set_flags},
-    { "g_value_get_enum",  cast(void**)& g_value_get_enum},
-    { "g_value_set_enum",  cast(void**)& g_value_set_enum},
-    { "g_flags_get_value_by_nick",  cast(void**)& g_flags_get_value_by_nick},
-    { "g_flags_get_value_by_name",  cast(void**)& g_flags_get_value_by_name},
-    { "g_flags_get_first_value",  cast(void**)& g_flags_get_first_value},
-    { "g_enum_get_value_by_nick",  cast(void**)& g_enum_get_value_by_nick},
-    { "g_enum_get_value_by_name",  cast(void**)& g_enum_get_value_by_name},
-    { "g_enum_get_value",  cast(void**)& g_enum_get_value},
-    { "g_regex_get_type",  cast(void**)& g_regex_get_type},
-    { "g_hash_table_get_type",  cast(void**)& g_hash_table_get_type},
-    { "g_gstring_get_type",  cast(void**)& g_gstring_get_type},
-    { "g_strv_get_type",  cast(void**)& g_strv_get_type},
-    { "g_date_get_type",  cast(void**)& g_date_get_type},
-    { "g_value_array_get_type",  cast(void**)& g_value_array_get_type},
-    { "g_value_get_type",  cast(void**)& g_value_get_type},
-    { "g_closure_get_type",  cast(void**)& g_closure_get_type},
-    { "g_value_set_boxed_take_ownership",  cast(void**)& g_value_set_boxed_take_ownership},
-    { "g_value_take_boxed",  cast(void**)& g_value_take_boxed},
-    { "g_boxed_type_register_static",  cast(void**)& g_boxed_type_register_static},
-    { "g_value_dup_boxed",  cast(void**)& g_value_dup_boxed},
-    { "g_value_get_boxed",  cast(void**)& g_value_get_boxed},
-    { "g_value_set_static_boxed",  cast(void**)& g_value_set_static_boxed},
-    { "g_value_set_boxed",  cast(void**)& g_value_set_boxed},
-    { "g_boxed_free",  cast(void**)& g_boxed_free},
-    { "g_boxed_copy",  cast(void**)& g_boxed_copy},
-    { "_g_type_debug_flags",  cast(void**)& _g_type_debug_flags},
-    { "g_signal_init",  cast(void**)& g_signal_init},
-    { "g_value_transforms_init",  cast(void**)& g_value_transforms_init},
-    { "g_param_spec_types_init",  cast(void**)& g_param_spec_types_init},
-    { "g_object_type_init",  cast(void**)& g_object_type_init},
-    { "g_boxed_type_init",  cast(void**)& g_boxed_type_init},
-    { "g_param_type_init",  cast(void**)& g_param_type_init},
-    { "g_enum_types_init",  cast(void**)& g_enum_types_init},
-    { "g_value_types_init",  cast(void**)& g_value_types_init},
-    { "g_value_c_init",  cast(void**)& g_value_c_init},
-    { "g_type_name_from_class",  cast(void**)& g_type_name_from_class},
-    { "g_type_name_from_instance",  cast(void**)& g_type_name_from_instance},
-    { "g_type_test_flags",  cast(void**)& g_type_test_flags},
-    { "g_type_check_value_holds",  cast(void**)& g_type_check_value_holds},
-    { "g_type_check_value",  cast(void**)& g_type_check_value},
-    { "g_type_check_is_value_type",  cast(void**)& g_type_check_is_value_type},
-    { "g_type_check_class_is_a",  cast(void**)& g_type_check_class_is_a},
-    { "g_type_check_class_cast",  cast(void**)& g_type_check_class_cast},
-    { "g_type_check_instance_is_a",  cast(void**)& g_type_check_instance_is_a},
-    { "g_type_check_instance_cast",  cast(void**)& g_type_check_instance_cast},
-    { "g_type_check_instance",  cast(void**)& g_type_check_instance},
-    { "g_type_value_table_peek",  cast(void**)& g_type_value_table_peek},
-    { "g_type_remove_interface_check",  cast(void**)& g_type_remove_interface_check},
-    { "g_type_add_interface_check",  cast(void**)& g_type_add_interface_check},
-    { "g_type_class_unref_uncached",  cast(void**)& g_type_class_unref_uncached},
-    { "g_type_remove_class_cache_func",  cast(void**)& g_type_remove_class_cache_func},
-    { "g_type_add_class_cache_func",  cast(void**)& g_type_add_class_cache_func},
-    { "g_type_free_instance",  cast(void**)& g_type_free_instance},
-    { "g_type_create_instance",  cast(void**)& g_type_create_instance},
-    { "g_type_fundamental",  cast(void**)& g_type_fundamental},
-    { "g_type_fundamental_next",  cast(void**)& g_type_fundamental_next},
-    { "g_type_interface_get_plugin",  cast(void**)& g_type_interface_get_plugin},
-    { "g_type_get_plugin",  cast(void**)& g_type_get_plugin},
-    { "g_type_instance_get_private",  cast(void**)& g_type_instance_get_private},
-    { "g_type_class_add_private",  cast(void**)& g_type_class_add_private},
-    { "g_type_interface_prerequisites",  cast(void**)& g_type_interface_prerequisites},
-    { "g_type_interface_add_prerequisite",  cast(void**)& g_type_interface_add_prerequisite},
-    { "g_type_add_interface_dynamic",  cast(void**)& g_type_add_interface_dynamic},
-    { "g_type_add_interface_static",  cast(void**)& g_type_add_interface_static},
-    { "g_type_register_fundamental",  cast(void**)& g_type_register_fundamental},
-    { "g_type_register_dynamic",  cast(void**)& g_type_register_dynamic},
-    { "g_type_register_static_simple",  cast(void**)& g_type_register_static_simple},
-    { "g_type_register_static",  cast(void**)& g_type_register_static},
-    { "g_type_query",  cast(void**)& g_type_query},
-    { "g_type_get_qdata",  cast(void**)& g_type_get_qdata},
-    { "g_type_set_qdata",  cast(void**)& g_type_set_qdata},
-    { "g_type_interfaces",  cast(void**)& g_type_interfaces},
-    { "g_type_children",  cast(void**)& g_type_children},
-    { "g_type_default_interface_unref",  cast(void**)& g_type_default_interface_unref},
-    { "g_type_default_interface_peek",  cast(void**)& g_type_default_interface_peek},
-    { "g_type_default_interface_ref",  cast(void**)& g_type_default_interface_ref},
-    { "g_type_interface_peek_parent",  cast(void**)& g_type_interface_peek_parent},
-    { "g_type_interface_peek",  cast(void**)& g_type_interface_peek},
-    { "g_type_class_peek_parent",  cast(void**)& g_type_class_peek_parent},
-    { "g_type_class_unref",  cast(void**)& g_type_class_unref},
-    { "g_type_class_peek_static",  cast(void**)& g_type_class_peek_static},
-    { "g_type_class_peek",  cast(void**)& g_type_class_peek},
-    { "g_type_class_ref",  cast(void**)& g_type_class_ref},
-    { "g_type_is_a",  cast(void**)& g_type_is_a},
-    { "g_type_next_base",  cast(void**)& g_type_next_base},
-    { "g_type_depth",  cast(void**)& g_type_depth},
-    { "g_type_parent",  cast(void**)& g_type_parent},
-    { "g_type_from_name",  cast(void**)& g_type_from_name},
-    { "g_type_qname",  cast(void**)& g_type_qname},
-    { "g_type_name",  cast(void**)& g_type_name},
-    { "g_type_init_with_debug_flags",  cast(void**)& g_type_init_with_debug_flags},
-    { "g_type_init",  cast(void**)& g_type_init},
-    { "g_tree_nnodes",  cast(void**)& g_tree_nnodes},
-    { "g_tree_height",  cast(void**)& g_tree_height},
-    { "g_tree_search",  cast(void**)& g_tree_search},
-    { "g_tree_traverse",  cast(void**)& g_tree_traverse},
-    { "g_tree_foreach",  cast(void**)& g_tree_foreach},
-    { "g_tree_lookup_extended",  cast(void**)& g_tree_lookup_extended},
-    { "g_tree_lookup",  cast(void**)& g_tree_lookup},
-    { "g_tree_steal",  cast(void**)& g_tree_steal},
-    { "g_tree_remove",  cast(void**)& g_tree_remove},
-    { "g_tree_replace",  cast(void**)& g_tree_replace},
-    { "g_tree_insert",  cast(void**)& g_tree_insert},
-    { "g_tree_destroy",  cast(void**)& g_tree_destroy},
-    { "g_tree_new_full",  cast(void**)& g_tree_new_full},
-    { "g_tree_new_with_data",  cast(void**)& g_tree_new_with_data},
-    { "g_tree_new",  cast(void**)& g_tree_new},
-    { "g_time_val_to_iso8601",  cast(void**)& g_time_val_to_iso8601},
-    { "g_time_val_from_iso8601",  cast(void**)& g_time_val_from_iso8601},
-    { "g_time_val_add",  cast(void**)& g_time_val_add},
-    { "g_usleep",  cast(void**)& g_usleep},
-    { "g_timer_elapsed",  cast(void**)& g_timer_elapsed},
-    { "g_timer_continue",  cast(void**)& g_timer_continue},
-    { "g_timer_reset",  cast(void**)& g_timer_reset},
-    { "g_timer_stop",  cast(void**)& g_timer_stop},
-    { "g_timer_start",  cast(void**)& g_timer_start},
-    { "g_timer_destroy",  cast(void**)& g_timer_destroy},
-    { "g_timer_new",  cast(void**)& g_timer_new},
-    { "g_thread_pool_get_max_idle_time",  cast(void**)& g_thread_pool_get_max_idle_time},
-    { "g_thread_pool_set_max_idle_time",  cast(void**)& g_thread_pool_set_max_idle_time},
-    { "g_thread_pool_set_sort_function",  cast(void**)& g_thread_pool_set_sort_function},
-    { "g_thread_pool_stop_unused_threads",  cast(void**)& g_thread_pool_stop_unused_threads},
-    { "g_thread_pool_get_num_unused_threads",  cast(void**)& g_thread_pool_get_num_unused_threads},
-    { "g_thread_pool_get_max_unused_threads",  cast(void**)& g_thread_pool_get_max_unused_threads},
-    { "g_thread_pool_set_max_unused_threads",  cast(void**)& g_thread_pool_set_max_unused_threads},
-    { "g_thread_pool_free",  cast(void**)& g_thread_pool_free},
-    { "g_thread_pool_unprocessed",  cast(void**)& g_thread_pool_unprocessed},
-    { "g_thread_pool_get_num_threads",  cast(void**)& g_thread_pool_get_num_threads},
-    { "g_thread_pool_get_max_threads",  cast(void**)& g_thread_pool_get_max_threads},
-    { "g_thread_pool_set_max_threads",  cast(void**)& g_thread_pool_set_max_threads},
-    { "g_thread_pool_push",  cast(void**)& g_thread_pool_push},
-    { "g_thread_pool_new",  cast(void**)& g_thread_pool_new},
-    { "g_strip_context",  cast(void**)& g_strip_context},
-    { "g_stpcpy",  cast(void**)& g_stpcpy},
-    { "g_strv_length",  cast(void**)& g_strv_length},
-    { "g_strdupv",  cast(void**)& g_strdupv},
-    { "g_strfreev",  cast(void**)& g_strfreev},
-    { "g_strjoinv",  cast(void**)& g_strjoinv},
-    { "g_strsplit_set",  cast(void**)& g_strsplit_set},
-    { "g_strsplit",  cast(void**)& g_strsplit},
-    { "g_memdup",  cast(void**)& g_memdup},
-    { "g_strescape",  cast(void**)& g_strescape},
-    { "g_strcompress",  cast(void**)& g_strcompress},
-    { "g_strjoin",  cast(void**)& g_strjoin},
-    { "g_strconcat",  cast(void**)& g_strconcat},
-    { "g_strnfill",  cast(void**)& g_strnfill},
-    { "g_strndup",  cast(void**)& g_strndup},
-    { "g_strdup_vprintf",  cast(void**)& g_strdup_vprintf},
-    { "g_strdup_printf",  cast(void**)& g_strdup_printf},
-    { "g_strdup",  cast(void**)& g_strdup},
-    { "g_strup",  cast(void**)& g_strup},
-    { "g_strdown",  cast(void**)& g_strdown},
-    { "g_strncasecmp",  cast(void**)& g_strncasecmp},
-    { "g_strcasecmp",  cast(void**)& g_strcasecmp},
-    { "g_ascii_strup",  cast(void**)& g_ascii_strup},
-    { "g_ascii_strdown",  cast(void**)& g_ascii_strdown},
-    { "g_ascii_strncasecmp",  cast(void**)& g_ascii_strncasecmp},
-    { "g_ascii_strcasecmp",  cast(void**)& g_ascii_strcasecmp},
-    { "g_strchomp",  cast(void**)& g_strchomp},
-    { "g_strchug",  cast(void**)& g_strchug},
-    { "g_ascii_formatd",  cast(void**)& g_ascii_formatd},
-    { "g_ascii_dtostr",  cast(void**)& g_ascii_dtostr},
-    { "g_ascii_strtoll",  cast(void**)& g_ascii_strtoll},
-    { "g_ascii_strtoull",  cast(void**)& g_ascii_strtoull},
-    { "g_ascii_strtod",  cast(void**)& g_ascii_strtod},
-    { "g_strtod",  cast(void**)& g_strtod},
-    { "g_str_has_prefix",  cast(void**)& g_str_has_prefix},
-    { "g_str_has_suffix",  cast(void**)& g_str_has_suffix},
-    { "g_strrstr_len",  cast(void**)& g_strrstr_len},
-    { "g_strrstr",  cast(void**)& g_strrstr},
-    { "g_strstr_len",  cast(void**)& g_strstr_len},
-    { "g_strlcat",  cast(void**)& g_strlcat},
-    { "g_strlcpy",  cast(void**)& g_strlcpy},
-    { "g_strreverse",  cast(void**)& g_strreverse},
-    { "g_strsignal",  cast(void**)& g_strsignal},
-    { "g_strerror",  cast(void**)& g_strerror},
-    { "g_strcanon",  cast(void**)& g_strcanon},
-    { "g_strdelimit",  cast(void**)& g_strdelimit},
-    { "g_ascii_xdigit_value",  cast(void**)& g_ascii_xdigit_value},
-    { "g_ascii_digit_value",  cast(void**)& g_ascii_digit_value},
-    { "g_ascii_toupper",  cast(void**)& g_ascii_toupper},
-    { "g_ascii_tolower",  cast(void**)& g_ascii_tolower},
-    { "g_ascii_table",  cast(void**)& g_ascii_table},
-    { "g_spawn_close_pid",  cast(void**)& g_spawn_close_pid},
-    { "g_spawn_command_line_async",  cast(void**)& g_spawn_command_line_async},
-    { "g_spawn_command_line_sync",  cast(void**)& g_spawn_command_line_sync},
-    { "g_spawn_sync",  cast(void**)& g_spawn_sync},
-    { "g_spawn_async_with_pipes",  cast(void**)& g_spawn_async_with_pipes},
-    { "g_spawn_async",  cast(void**)& g_spawn_async},
-    { "g_spawn_error_quark",  cast(void**)& g_spawn_error_quark},
-    { "g_shell_parse_argv",  cast(void**)& g_shell_parse_argv},
-    { "g_shell_unquote",  cast(void**)& g_shell_unquote},
-    { "g_shell_quote",  cast(void**)& g_shell_quote},
-    { "g_shell_error_quark",  cast(void**)& g_shell_error_quark},
-    { "g_sequence_range_get_midpoint",  cast(void**)& g_sequence_range_get_midpoint},
-    { "g_sequence_iter_compare",  cast(void**)& g_sequence_iter_compare},
-    { "g_sequence_iter_get_sequence",  cast(void**)& g_sequence_iter_get_sequence},
-    { "g_sequence_iter_move",  cast(void**)& g_sequence_iter_move},
-    { "g_sequence_iter_get_position",  cast(void**)& g_sequence_iter_get_position},
-    { "g_sequence_iter_prev",  cast(void**)& g_sequence_iter_prev},
-    { "g_sequence_iter_next",  cast(void**)& g_sequence_iter_next},
-    { "g_sequence_iter_is_end",  cast(void**)& g_sequence_iter_is_end},
-    { "g_sequence_iter_is_begin",  cast(void**)& g_sequence_iter_is_begin},
-    { "g_sequence_set",  cast(void**)& g_sequence_set},
-    { "g_sequence_get",  cast(void**)& g_sequence_get},
-    { "g_sequence_search_iter",  cast(void**)& g_sequence_search_iter},
-    { "g_sequence_search",  cast(void**)& g_sequence_search},
-    { "g_sequence_move_range",  cast(void**)& g_sequence_move_range},
-    { "g_sequence_remove_range",  cast(void**)& g_sequence_remove_range},
-    { "g_sequence_remove",  cast(void**)& g_sequence_remove},
-    { "g_sequence_sort_changed_iter",  cast(void**)& g_sequence_sort_changed_iter},
-    { "g_sequence_sort_changed",  cast(void**)& g_sequence_sort_changed},
-    { "g_sequence_insert_sorted_iter",  cast(void**)& g_sequence_insert_sorted_iter},
-    { "g_sequence_insert_sorted",  cast(void**)& g_sequence_insert_sorted},
-    { "g_sequence_swap",  cast(void**)& g_sequence_swap},
-    { "g_sequence_move",  cast(void**)& g_sequence_move},
-    { "g_sequence_insert_before",  cast(void**)& g_sequence_insert_before},
-    { "g_sequence_prepend",  cast(void**)& g_sequence_prepend},
-    { "g_sequence_append",  cast(void**)& g_sequence_append},
-    { "g_sequence_get_iter_at_pos",  cast(void**)& g_sequence_get_iter_at_pos},
-    { "g_sequence_get_end_iter",  cast(void**)& g_sequence_get_end_iter},
-    { "g_sequence_get_begin_iter",  cast(void**)& g_sequence_get_begin_iter},
-    { "g_sequence_sort_iter",  cast(void**)& g_sequence_sort_iter},
-    { "g_sequence_sort",  cast(void**)& g_sequence_sort},
-    { "g_sequence_foreach_range",  cast(void**)& g_sequence_foreach_range},
-    { "g_sequence_foreach",  cast(void**)& g_sequence_foreach},
-    { "g_sequence_get_length",  cast(void**)& g_sequence_get_length},
-    { "g_sequence_free",  cast(void**)& g_sequence_free},
-    { "g_sequence_new",  cast(void**)& g_sequence_new},
-    { "g_scanner_warn",  cast(void**)& g_scanner_warn},
-    { "g_scanner_error",  cast(void**)& g_scanner_error},
-    { "g_scanner_unexp_token",  cast(void**)& g_scanner_unexp_token},
-    { "g_scanner_lookup_symbol",  cast(void**)& g_scanner_lookup_symbol},
-    { "g_scanner_scope_foreach_symbol",  cast(void**)& g_scanner_scope_foreach_symbol},
-    { "g_scanner_scope_lookup_symbol",  cast(void**)& g_scanner_scope_lookup_symbol},
-    { "g_scanner_scope_remove_symbol",  cast(void**)& g_scanner_scope_remove_symbol},
-    { "g_scanner_scope_add_symbol",  cast(void**)& g_scanner_scope_add_symbol},
-    { "g_scanner_set_scope",  cast(void**)& g_scanner_set_scope},
-    { "g_scanner_eof",  cast(void**)& g_scanner_eof},
-    { "g_scanner_cur_position",  cast(void**)& g_scanner_cur_position},
-    { "g_scanner_cur_line",  cast(void**)& g_scanner_cur_line},
-    { "g_scanner_cur_value",  cast(void**)& g_scanner_cur_value},
-    { "g_scanner_cur_token",  cast(void**)& g_scanner_cur_token},
-    { "g_scanner_peek_next_token",  cast(void**)& g_scanner_peek_next_token},
-    { "g_scanner_get_next_token",  cast(void**)& g_scanner_get_next_token},
-    { "g_scanner_input_text",  cast(void**)& g_scanner_input_text},
-    { "g_scanner_sync_file_offset",  cast(void**)& g_scanner_sync_file_offset},
-    { "g_scanner_input_file",  cast(void**)& g_scanner_input_file},
-    { "g_scanner_destroy",  cast(void**)& g_scanner_destroy},
-    { "g_scanner_new",  cast(void**)& g_scanner_new},
-    { "g_match_info_fetch_all",  cast(void**)& g_match_info_fetch_all},
-    { "g_match_info_fetch_named_pos",  cast(void**)& g_match_info_fetch_named_pos},
-    { "g_match_info_fetch_named",  cast(void**)& g_match_info_fetch_named},
-    { "g_match_info_fetch_pos",  cast(void**)& g_match_info_fetch_pos},
-    { "g_match_info_fetch",  cast(void**)& g_match_info_fetch},
-    { "g_match_info_expand_references",  cast(void**)& g_match_info_expand_references},
-    { "g_match_info_is_partial_match",  cast(void**)& g_match_info_is_partial_match},
-    { "g_match_info_get_match_count",  cast(void**)& g_match_info_get_match_count},
-    { "g_match_info_matches",  cast(void**)& g_match_info_matches},
-    { "g_match_info_next",  cast(void**)& g_match_info_next},
-    { "g_match_info_free",  cast(void**)& g_match_info_free},
-    { "g_match_info_get_string",  cast(void**)& g_match_info_get_string},
-    { "g_match_info_get_regex",  cast(void**)& g_match_info_get_regex},
-    { "g_regex_check_replacement",  cast(void**)& g_regex_check_replacement},
-    { "g_regex_replace_eval",  cast(void**)& g_regex_replace_eval},
-    { "g_regex_replace_literal",  cast(void**)& g_regex_replace_literal},
-    { "g_regex_replace",  cast(void**)& g_regex_replace},
-    { "g_regex_split_full",  cast(void**)& g_regex_split_full},
-    { "g_regex_split",  cast(void**)& g_regex_split},
-    { "g_regex_split_simple",  cast(void**)& g_regex_split_simple},
-    { "g_regex_match_all_full",  cast(void**)& g_regex_match_all_full},
-    { "g_regex_match_all",  cast(void**)& g_regex_match_all},
-    { "g_regex_match_full",  cast(void**)& g_regex_match_full},
-    { "g_regex_match",  cast(void**)& g_regex_match},
-    { "g_regex_match_simple",  cast(void**)& g_regex_match_simple},
-    { "g_regex_escape_string",  cast(void**)& g_regex_escape_string},
-    { "g_regex_get_string_number",  cast(void**)& g_regex_get_string_number},
-    { "g_regex_get_capture_count",  cast(void**)& g_regex_get_capture_count},
-    { "g_regex_get_max_backref",  cast(void**)& g_regex_get_max_backref},
-    { "g_regex_get_pattern",  cast(void**)& g_regex_get_pattern},
-    { "g_regex_unref",  cast(void**)& g_regex_unref},
-    { "g_regex_ref",  cast(void**)& g_regex_ref},
-    { "g_regex_new",  cast(void**)& g_regex_new},
-    { "g_regex_error_quark",  cast(void**)& g_regex_error_quark},
-    { "g_tuples_index",  cast(void**)& g_tuples_index},
-    { "g_tuples_destroy",  cast(void**)& g_tuples_destroy},
-    { "g_relation_print",  cast(void**)& g_relation_print},
-    { "g_relation_exists",  cast(void**)& g_relation_exists},
-    { "g_relation_count",  cast(void**)& g_relation_count},
-    { "g_relation_select",  cast(void**)& g_relation_select},
-    { "g_relation_delete",  cast(void**)& g_relation_delete},
-    { "g_relation_insert",  cast(void**)& g_relation_insert},
-    { "g_relation_index",  cast(void**)& g_relation_index},
-    { "g_relation_destroy",  cast(void**)& g_relation_destroy},
-    { "g_relation_new",  cast(void**)& g_relation_new},
-    { "g_random_double_range",  cast(void**)& g_random_double_range},
-    { "g_random_double",  cast(void**)& g_random_double},
-    { "g_random_int_range",  cast(void**)& g_random_int_range},
-    { "g_random_int",  cast(void**)& g_random_int},
-    { "g_random_set_seed",  cast(void**)& g_random_set_seed},
-    { "g_rand_double_range",  cast(void**)& g_rand_double_range},
-    { "g_rand_double",  cast(void**)& g_rand_double},
-    { "g_rand_int_range",  cast(void**)& g_rand_int_range},
-    { "g_rand_int",  cast(void**)& g_rand_int},
-    { "g_rand_set_seed_array",  cast(void**)& g_rand_set_seed_array},
-    { "g_rand_set_seed",  cast(void**)& g_rand_set_seed},
-    { "g_rand_copy",  cast(void**)& g_rand_copy},
-    { "g_rand_free",  cast(void**)& g_rand_free},
-    { "g_rand_new",  cast(void**)& g_rand_new},
-    { "g_rand_new_with_seed_array",  cast(void**)& g_rand_new_with_seed_array},
-    { "g_rand_new_with_seed",  cast(void**)& g_rand_new_with_seed},
-    { "g_queue_delete_link",  cast(void**)& g_queue_delete_link},
-    { "g_queue_unlink",  cast(void**)& g_queue_unlink},
-    { "g_queue_link_index",  cast(void**)& g_queue_link_index},
-    { "g_queue_peek_nth_link",  cast(void**)& g_queue_peek_nth_link},
-    { "g_queue_peek_tail_link",  cast(void**)& g_queue_peek_tail_link},
-    { "g_queue_peek_head_link",  cast(void**)& g_queue_peek_head_link},
-    { "g_queue_pop_nth_link",  cast(void**)& g_queue_pop_nth_link},
-    { "g_queue_pop_tail_link",  cast(void**)& g_queue_pop_tail_link},
-    { "g_queue_pop_head_link",  cast(void**)& g_queue_pop_head_link},
-    { "g_queue_push_nth_link",  cast(void**)& g_queue_push_nth_link},
-    { "g_queue_push_tail_link",  cast(void**)& g_queue_push_tail_link},
-    { "g_queue_push_head_link",  cast(void**)& g_queue_push_head_link},
-    { "g_queue_insert_sorted",  cast(void**)& g_queue_insert_sorted},
-    { "g_queue_insert_after",  cast(void**)& g_queue_insert_after},
-    { "g_queue_insert_before",  cast(void**)& g_queue_insert_before},
-    { "g_queue_remove_all",  cast(void**)& g_queue_remove_all},
-    { "g_queue_remove",  cast(void**)& g_queue_remove},
-    { "g_queue_index",  cast(void**)& g_queue_index},
-    { "g_queue_peek_nth",  cast(void**)& g_queue_peek_nth},
-    { "g_queue_peek_tail",  cast(void**)& g_queue_peek_tail},
-    { "g_queue_peek_head",  cast(void**)& g_queue_peek_head},
-    { "g_queue_pop_nth",  cast(void**)& g_queue_pop_nth},
-    { "g_queue_pop_tail",  cast(void**)& g_queue_pop_tail},
-    { "g_queue_pop_head",  cast(void**)& g_queue_pop_head},
-    { "g_queue_push_nth",  cast(void**)& g_queue_push_nth},
-    { "g_queue_push_tail",  cast(void**)& g_queue_push_tail},
-    { "g_queue_push_head",  cast(void**)& g_queue_push_head},
-    { "g_queue_sort",  cast(void**)& g_queue_sort},
-    { "g_queue_find_custom",  cast(void**)& g_queue_find_custom},
-    { "g_queue_find",  cast(void**)& g_queue_find},
-    { "g_queue_foreach",  cast(void**)& g_queue_foreach},
-    { "g_queue_copy",  cast(void**)& g_queue_copy},
-    { "g_queue_reverse",  cast(void**)& g_queue_reverse},
-    { "g_queue_get_length",  cast(void**)& g_queue_get_length},
-    { "g_queue_is_empty",  cast(void**)& g_queue_is_empty},
-    { "g_queue_clear",  cast(void**)& g_queue_clear},
-    { "g_queue_init",  cast(void**)& g_queue_init},
-    { "g_queue_free",  cast(void**)& g_queue_free},
-    { "g_queue_new",  cast(void**)& g_queue_new},
-    { "g_qsort_with_data",  cast(void**)& g_qsort_with_data},
-    { "g_spaced_primes_closest",  cast(void**)& g_spaced_primes_closest},
-    { "g_pattern_match_simple",  cast(void**)& g_pattern_match_simple},
-    { "g_pattern_match_string",  cast(void**)& g_pattern_match_string},
-    { "g_pattern_match",  cast(void**)& g_pattern_match},
-    { "g_pattern_spec_equal",  cast(void**)& g_pattern_spec_equal},
-    { "g_pattern_spec_free",  cast(void**)& g_pattern_spec_free},
-    { "g_pattern_spec_new",  cast(void**)& g_pattern_spec_new},
-    { "g_option_group_set_translation_domain",  cast(void**)& g_option_group_set_translation_domain},
-    { "g_option_group_set_translate_func",  cast(void**)& g_option_group_set_translate_func},
-    { "g_option_group_add_entries",  cast(void**)& g_option_group_add_entries},
-    { "g_option_group_free",  cast(void**)& g_option_group_free},
-    { "g_option_group_set_error_hook",  cast(void**)& g_option_group_set_error_hook},
-    { "g_option_group_set_parse_hooks",  cast(void**)& g_option_group_set_parse_hooks},
-    { "g_option_group_new",  cast(void**)& g_option_group_new},
-    { "g_option_context_get_help",  cast(void**)& g_option_context_get_help},
-    { "g_option_context_get_main_group",  cast(void**)& g_option_context_get_main_group},
-    { "g_option_context_set_main_group",  cast(void**)& g_option_context_set_main_group},
-    { "g_option_context_add_group",  cast(void**)& g_option_context_add_group},
-    { "g_option_context_set_translation_domain",  cast(void**)& g_option_context_set_translation_domain},
-    { "g_option_context_set_translate_func",  cast(void**)& g_option_context_set_translate_func},
-    { "g_option_context_parse",  cast(void**)& g_option_context_parse},
-    { "g_option_context_add_main_entries",  cast(void**)& g_option_context_add_main_entries},
-    { "g_option_context_get_ignore_unknown_options",  cast(void**)& g_option_context_get_ignore_unknown_options},
-    { "g_option_context_set_ignore_unknown_options",  cast(void**)& g_option_context_set_ignore_unknown_options},
-    { "g_option_context_get_help_enabled",  cast(void**)& g_option_context_get_help_enabled},
-    { "g_option_context_set_help_enabled",  cast(void**)& g_option_context_set_help_enabled},
-    { "g_option_context_free",  cast(void**)& g_option_context_free},
-    { "g_option_context_get_description",  cast(void**)& g_option_context_get_description},
-    { "g_option_context_set_description",  cast(void**)& g_option_context_set_description},
-    { "g_option_context_get_summary",  cast(void**)& g_option_context_get_summary},
-    { "g_option_context_set_summary",  cast(void**)& g_option_context_set_summary},
-    { "g_option_context_new",  cast(void**)& g_option_context_new},
-    { "g_option_error_quark",  cast(void**)& g_option_error_quark},
-    { "g_node_pop_allocator",  cast(void**)& g_node_pop_allocator},
-    { "g_node_push_allocator",  cast(void**)& g_node_push_allocator},
-    { "g_node_last_sibling",  cast(void**)& g_node_last_sibling},
-    { "g_node_first_sibling",  cast(void**)& g_node_first_sibling},
-    { "g_node_child_index",  cast(void**)& g_node_child_index},
-    { "g_node_child_position",  cast(void**)& g_node_child_position},
-    { "g_node_find_child",  cast(void**)& g_node_find_child},
-    { "g_node_last_child",  cast(void**)& g_node_last_child},
-    { "g_node_nth_child",  cast(void**)& g_node_nth_child},
-    { "g_node_n_children",  cast(void**)& g_node_n_children},
-    { "g_node_reverse_children",  cast(void**)& g_node_reverse_children},
-    { "g_node_children_foreach",  cast(void**)& g_node_children_foreach},
-    { "g_node_max_height",  cast(void**)& g_node_max_height},
-    { "g_node_traverse",  cast(void**)& g_node_traverse},
-    { "g_node_find",  cast(void**)& g_node_find},
-    { "g_node_depth",  cast(void**)& g_node_depth},
-    { "g_node_is_ancestor",  cast(void**)& g_node_is_ancestor},
-    { "g_node_get_root",  cast(void**)& g_node_get_root},
-    { "g_node_n_nodes",  cast(void**)& g_node_n_nodes},
-    { "g_node_prepend",  cast(void**)& g_node_prepend},
-    { "g_node_insert_after",  cast(void**)& g_node_insert_after},
-    { "g_node_insert_before",  cast(void**)& g_node_insert_before},
-    { "g_node_insert",  cast(void**)& g_node_insert},
-    { "g_node_copy",  cast(void**)& g_node_copy},
-    { "g_node_copy_deep",  cast(void**)& g_node_copy_deep},
-    { "g_node_unlink",  cast(void**)& g_node_unlink},
-    { "g_node_destroy",  cast(void**)& g_node_destroy},
-    { "g_node_new",  cast(void**)& g_node_new},
-    { "g_set_printerr_handler",  cast(void**)& g_set_printerr_handler},
-    { "g_printerr",  cast(void**)& g_printerr},
-    { "g_set_print_handler",  cast(void**)& g_set_print_handler},
-    { "g_print",  cast(void**)& g_print},
-    { "g_assert_warning",  cast(void**)& g_assert_warning},
-    { "g_return_if_fail_warning",  cast(void**)& g_return_if_fail_warning},
-    { "_g_log_fallback_handler",  cast(void**)& _g_log_fallback_handler},
-    { "g_log_set_always_fatal",  cast(void**)& g_log_set_always_fatal},
-    { "g_log_set_fatal_mask",  cast(void**)& g_log_set_fatal_mask},
-    { "g_logv",  cast(void**)& g_logv},
-    { "g_log",  cast(void**)& g_log},
-    { "g_log_set_default_handler",  cast(void**)& g_log_set_default_handler},
-    { "g_log_default_handler",  cast(void**)& g_log_default_handler},
-    { "g_log_remove_handler",  cast(void**)& g_log_remove_handler},
-    { "g_log_set_handler",  cast(void**)& g_log_set_handler},
-    { "g_printf_string_upper_bound",  cast(void**)& g_printf_string_upper_bound},
-    { "g_markup_vprintf_escaped",  cast(void**)& g_markup_vprintf_escaped},
-    { "g_markup_printf_escaped",  cast(void**)& g_markup_printf_escaped},
-    { "g_markup_escape_text",  cast(void**)& g_markup_escape_text},
-    { "g_markup_parse_context_get_position",  cast(void**)& g_markup_parse_context_get_position},
-    { "g_markup_parse_context_get_element",  cast(void**)& g_markup_parse_context_get_element},
-    { "g_markup_parse_context_end_parse",  cast(void**)& g_markup_parse_context_end_parse},
-    { "g_markup_parse_context_parse",  cast(void**)& g_markup_parse_context_parse},
-    { "g_markup_parse_context_free",  cast(void**)& g_markup_parse_context_free},
-    { "g_markup_parse_context_new",  cast(void**)& g_markup_parse_context_new},
-    { "g_markup_error_quark",  cast(void**)& g_markup_error_quark},
-    { "g_mapped_file_free",  cast(void**)& g_mapped_file_free},
-    { "g_mapped_file_get_contents",  cast(void**)& g_mapped_file_get_contents},
-    { "g_mapped_file_get_length",  cast(void**)& g_mapped_file_get_length},
-    { "g_mapped_file_new",  cast(void**)& g_mapped_file_new},
-    { "g_key_file_remove_group",  cast(void**)& g_key_file_remove_group},
-    { "g_key_file_remove_key",  cast(void**)& g_key_file_remove_key},
-    { "g_key_file_remove_comment",  cast(void**)& g_key_file_remove_comment},
-    { "g_key_file_get_comment",  cast(void**)& g_key_file_get_comment},
-    { "g_key_file_set_comment",  cast(void**)& g_key_file_set_comment},
-    { "g_key_file_set_integer_list",  cast(void**)& g_key_file_set_integer_list},
-    { "g_key_file_get_double_list",  cast(void**)& g_key_file_get_double_list},
-    { "g_key_file_set_double_list",  cast(void**)& g_key_file_set_double_list},
-    { "g_key_file_get_integer_list",  cast(void**)& g_key_file_get_integer_list},
-    { "g_key_file_set_boolean_list",  cast(void**)& g_key_file_set_boolean_list},
-    { "g_key_file_get_boolean_list",  cast(void**)& g_key_file_get_boolean_list},
-    { "g_key_file_set_locale_string_list",  cast(void**)& g_key_file_set_locale_string_list},
-    { "g_key_file_get_locale_string_list",  cast(void**)& g_key_file_get_locale_string_list},
-    { "g_key_file_set_string_list",  cast(void**)& g_key_file_set_string_list},
-    { "g_key_file_get_string_list",  cast(void**)& g_key_file_get_string_list},
-    { "g_key_file_set_double",  cast(void**)& g_key_file_set_double},
-    { "g_key_file_get_double",  cast(void**)& g_key_file_get_double},
-    { "g_key_file_set_integer",  cast(void**)& g_key_file_set_integer},
-    { "g_key_file_get_integer",  cast(void**)& g_key_file_get_integer},
-    { "g_key_file_set_boolean",  cast(void**)& g_key_file_set_boolean},
-    { "g_key_file_get_boolean",  cast(void**)& g_key_file_get_boolean},
-    { "g_key_file_set_locale_string",  cast(void**)& g_key_file_set_locale_string},
-    { "g_key_file_get_locale_string",  cast(void**)& g_key_file_get_locale_string},
-    { "g_key_file_set_string",  cast(void**)& g_key_file_set_string},
-    { "g_key_file_get_string",  cast(void**)& g_key_file_get_string},
-    { "g_key_file_set_value",  cast(void**)& g_key_file_set_value},
-    { "g_key_file_get_value",  cast(void**)& g_key_file_get_value},
-    { "g_key_file_has_key",  cast(void**)& g_key_file_has_key},
-    { "g_key_file_has_group",  cast(void**)& g_key_file_has_group},
-    { "g_key_file_get_keys",  cast(void**)& g_key_file_get_keys},
-    { "g_key_file_get_groups",  cast(void**)& g_key_file_get_groups},
-    { "g_key_file_get_start_group",  cast(void**)& g_key_file_get_start_group},
-    { "g_key_file_to_data",  cast(void**)& g_key_file_to_data},
-    { "g_key_file_load_from_data_dirs",  cast(void**)& g_key_file_load_from_data_dirs},
-    { "g_key_file_load_from_dirs",  cast(void**)& g_key_file_load_from_dirs},
-    { "g_key_file_load_from_data",  cast(void**)& g_key_file_load_from_data},
-    { "g_key_file_load_from_file",  cast(void**)& g_key_file_load_from_file},
-    { "g_key_file_set_list_separator",  cast(void**)& g_key_file_set_list_separator},
-    { "g_key_file_free",  cast(void**)& g_key_file_free},
-    { "g_key_file_new",  cast(void**)& g_key_file_new},
-    { "g_key_file_error_quark",  cast(void**)& g_key_file_error_quark},
-    { "g_io_watch_funcs",  cast(void**)& g_io_watch_funcs},
-    { "g_io_channel_unix_get_fd",  cast(void**)& g_io_channel_unix_get_fd},
-    { "g_io_channel_unix_new",  cast(void**)& g_io_channel_unix_new},
-    { "g_io_channel_error_from_errno",  cast(void**)& g_io_channel_error_from_errno},
-    { "g_io_channel_error_quark",  cast(void**)& g_io_channel_error_quark},
-    { "g_io_channel_new_file",  cast(void**)& g_io_channel_new_file},
-    { "g_io_channel_seek_position",  cast(void**)& g_io_channel_seek_position},
-    { "g_io_channel_write_unichar",  cast(void**)& g_io_channel_write_unichar},
-    { "g_io_channel_write_chars",  cast(void**)& g_io_channel_write_chars},
-    { "g_io_channel_read_unichar",  cast(void**)& g_io_channel_read_unichar},
-    { "g_io_channel_read_chars",  cast(void**)& g_io_channel_read_chars},
-    { "g_io_channel_read_to_end",  cast(void**)& g_io_channel_read_to_end},
-    { "g_io_channel_read_line_string",  cast(void**)& g_io_channel_read_line_string},
-    { "g_io_channel_read_line",  cast(void**)& g_io_channel_read_line},
-    { "g_io_channel_flush",  cast(void**)& g_io_channel_flush},
-    { "g_io_channel_get_close_on_unref",  cast(void**)& g_io_channel_get_close_on_unref},
-    { "g_io_channel_set_close_on_unref",  cast(void**)& g_io_channel_set_close_on_unref},
-    { "g_io_channel_get_encoding",  cast(void**)& g_io_channel_get_encoding},
-    { "g_io_channel_set_encoding",  cast(void**)& g_io_channel_set_encoding},
-    { "g_io_channel_get_buffered",  cast(void**)& g_io_channel_get_buffered},
-    { "g_io_channel_set_buffered",  cast(void**)& g_io_channel_set_buffered},
-    { "g_io_channel_get_line_term",  cast(void**)& g_io_channel_get_line_term},
-    { "g_io_channel_set_line_term",  cast(void**)& g_io_channel_set_line_term},
-    { "g_io_channel_get_flags",  cast(void**)& g_io_channel_get_flags},
-    { "g_io_channel_set_flags",  cast(void**)& g_io_channel_set_flags},
-    { "g_io_channel_get_buffer_condition",  cast(void**)& g_io_channel_get_buffer_condition},
-    { "g_io_channel_get_buffer_size",  cast(void**)& g_io_channel_get_buffer_size},
-    { "g_io_channel_set_buffer_size",  cast(void**)& g_io_channel_set_buffer_size},
-    { "g_io_add_watch",  cast(void**)& g_io_add_watch},
-    { "g_io_create_watch",  cast(void**)& g_io_create_watch},
-    { "g_io_add_watch_full",  cast(void**)& g_io_add_watch_full},
-    { "g_io_channel_shutdown",  cast(void**)& g_io_channel_shutdown},
-    { "g_io_channel_close",  cast(void**)& g_io_channel_close},
-    { "g_io_channel_seek",  cast(void**)& g_io_channel_seek},
-    { "g_io_channel_write",  cast(void**)& g_io_channel_write},
-    { "g_io_channel_read",  cast(void**)& g_io_channel_read},
-    { "g_io_channel_unref",  cast(void**)& g_io_channel_unref},
-    { "g_io_channel_ref",  cast(void**)& g_io_channel_ref},
-    { "g_io_channel_init",  cast(void**)& g_io_channel_init},
-    { "g_string_up",  cast(void**)& g_string_up},
-    { "g_string_down",  cast(void**)& g_string_down},
-    { "g_string_append_c_inline",  cast(void**)& g_string_append_c_inline},
-    { "g_string_append_printf",  cast(void**)& g_string_append_printf},
-    { "g_string_append_vprintf",  cast(void**)& g_string_append_vprintf},
-    { "g_string_printf",  cast(void**)& g_string_printf},
-    { "g_string_vprintf",  cast(void**)& g_string_vprintf},
-    { "g_string_ascii_up",  cast(void**)& g_string_ascii_up},
-    { "g_string_ascii_down",  cast(void**)& g_string_ascii_down},
-    { "g_string_erase",  cast(void**)& g_string_erase},
-    { "g_string_overwrite_len",  cast(void**)& g_string_overwrite_len},
-    { "g_string_overwrite",  cast(void**)& g_string_overwrite},
-    { "g_string_insert_unichar",  cast(void**)& g_string_insert_unichar},
-    { "g_string_insert_c",  cast(void**)& g_string_insert_c},
-    { "g_string_insert",  cast(void**)& g_string_insert},
-    { "g_string_prepend_len",  cast(void**)& g_string_prepend_len},
-    { "g_string_prepend_unichar",  cast(void**)& g_string_prepend_unichar},
-    { "g_string_prepend_c",  cast(void**)& g_string_prepend_c},
-    { "g_string_prepend",  cast(void**)& g_string_prepend},
-    { "g_string_append_unichar",  cast(void**)& g_string_append_unichar},
-    { "g_string_append_c",  cast(void**)& g_string_append_c},
-    { "g_string_append_len",  cast(void**)& g_string_append_len},
-    { "g_string_append",  cast(void**)& g_string_append},
-    { "g_string_insert_len",  cast(void**)& g_string_insert_len},
-    { "g_string_set_size",  cast(void**)& g_string_set_size},
-    { "g_string_truncate",  cast(void**)& g_string_truncate},
-    { "g_string_assign",  cast(void**)& g_string_assign},
-    { "g_string_hash",  cast(void**)& g_string_hash},
-    { "g_string_equal",  cast(void**)& g_string_equal},
-    { "g_string_free",  cast(void**)& g_string_free},
-    { "g_string_sized_new",  cast(void**)& g_string_sized_new},
-    { "g_string_new_len",  cast(void**)& g_string_new_len},
-    { "g_string_new",  cast(void**)& g_string_new},
-    { "g_string_chunk_insert_const",  cast(void**)& g_string_chunk_insert_const},
-    { "g_string_chunk_insert_len",  cast(void**)& g_string_chunk_insert_len},
-    { "g_string_chunk_insert",  cast(void**)& g_string_chunk_insert},
-    { "g_string_chunk_clear",  cast(void**)& g_string_chunk_clear},
-    { "g_string_chunk_free",  cast(void**)& g_string_chunk_free},
-    { "g_string_chunk_new",  cast(void**)& g_string_chunk_new},
-    { "_g_utf8_make_valid",  cast(void**)& _g_utf8_make_valid},
-    { "g_unichar_get_script",  cast(void**)& g_unichar_get_script},
-    { "g_unichar_get_mirror_char",  cast(void**)& g_unichar_get_mirror_char},
-    { "g_utf8_collate_key_for_filename",  cast(void**)& g_utf8_collate_key_for_filename},
-    { "g_utf8_collate_key",  cast(void**)& g_utf8_collate_key},
-    { "g_utf8_collate",  cast(void**)& g_utf8_collate},
-    { "g_utf8_normalize",  cast(void**)& g_utf8_normalize},
-    { "g_utf8_casefold",  cast(void**)& g_utf8_casefold},
-    { "g_utf8_strdown",  cast(void**)& g_utf8_strdown},
-    { "g_utf8_strup",  cast(void**)& g_utf8_strup},
-    { "g_unichar_validate",  cast(void**)& g_unichar_validate},
-    { "g_utf8_validate",  cast(void**)& g_utf8_validate},
-    { "g_unichar_to_utf8",  cast(void**)& g_unichar_to_utf8},
-    { "g_ucs4_to_utf8",  cast(void**)& g_ucs4_to_utf8},
-    { "g_ucs4_to_utf16",  cast(void**)& g_ucs4_to_utf16},
-    { "g_utf16_to_utf8",  cast(void**)& g_utf16_to_utf8},
-    { "g_utf16_to_ucs4",  cast(void**)& g_utf16_to_ucs4},
-    { "g_utf8_to_ucs4_fast",  cast(void**)& g_utf8_to_ucs4_fast},
-    { "g_utf8_to_ucs4",  cast(void**)& g_utf8_to_ucs4},
-    { "g_utf8_to_utf16",  cast(void**)& g_utf8_to_utf16},
-    { "g_utf8_strreverse",  cast(void**)& g_utf8_strreverse},
-    { "g_utf8_strrchr",  cast(void**)& g_utf8_strrchr},
-    { "g_utf8_strchr",  cast(void**)& g_utf8_strchr},
-    { "g_utf8_strncpy",  cast(void**)& g_utf8_strncpy},
-    { "g_utf8_strlen",  cast(void**)& g_utf8_strlen},
-    { "g_utf8_find_prev_char",  cast(void**)& g_utf8_find_prev_char},
-    { "g_utf8_find_next_char",  cast(void**)& g_utf8_find_next_char},
-    { "g_utf8_prev_char",  cast(void**)& g_utf8_prev_char},
-    { "g_utf8_pointer_to_offset",  cast(void**)& g_utf8_pointer_to_offset},
-    { "g_utf8_offset_to_pointer",  cast(void**)& g_utf8_offset_to_pointer},
-    { "g_utf8_get_char_validated",  cast(void**)& g_utf8_get_char_validated},
-    { "g_utf8_get_char",  cast(void**)& g_utf8_get_char},
-    { "g_utf8_skip",  cast(void**)& g_utf8_skip},
-    { "g_unicode_canonical_decomposition",  cast(void**)& g_unicode_canonical_decomposition},
-    { "g_unicode_canonical_ordering",  cast(void**)& g_unicode_canonical_ordering},
-    { "g_unichar_combining_class",  cast(void**)& g_unichar_combining_class},
-    { "g_unichar_break_type",  cast(void**)& g_unichar_break_type},
-    { "g_unichar_type",  cast(void**)& g_unichar_type},
-    { "g_unichar_xdigit_value",  cast(void**)& g_unichar_xdigit_value},
-    { "g_unichar_digit_value",  cast(void**)& g_unichar_digit_value},
-    { "g_unichar_totitle",  cast(void**)& g_unichar_totitle},
-    { "g_unichar_tolower",  cast(void**)& g_unichar_tolower},
-    { "g_unichar_toupper",  cast(void**)& g_unichar_toupper},
-    { "g_unichar_ismark",  cast(void**)& g_unichar_ismark},
-    { "g_unichar_iszerowidth",  cast(void**)& g_unichar_iszerowidth},
-    { "g_unichar_iswide_cjk",  cast(void**)& g_unichar_iswide_cjk},
-    { "g_unichar_iswide",  cast(void**)& g_unichar_iswide},
-    { "g_unichar_isdefined",  cast(void**)& g_unichar_isdefined},
-    { "g_unichar_istitle",  cast(void**)& g_unichar_istitle},
-    { "g_unichar_isxdigit",  cast(void**)& g_unichar_isxdigit},
-    { "g_unichar_isupper",  cast(void**)& g_unichar_isupper},
-    { "g_unichar_isspace",  cast(void**)& g_unichar_isspace},
-    { "g_unichar_ispunct",  cast(void**)& g_unichar_ispunct},
-    { "g_unichar_isprint",  cast(void**)& g_unichar_isprint},
-    { "g_unichar_islower",  cast(void**)& g_unichar_islower},
-    { "g_unichar_isgraph",  cast(void**)& g_unichar_isgraph},
-    { "g_unichar_isdigit",  cast(void**)& g_unichar_isdigit},
-    { "g_unichar_iscntrl",  cast(void**)& g_unichar_iscntrl},
-    { "g_unichar_isalpha",  cast(void**)& g_unichar_isalpha},
-    { "g_unichar_isalnum",  cast(void**)& g_unichar_isalnum},
-    { "g_get_charset",  cast(void**)& g_get_charset},
-    { "g_idle_funcs",  cast(void**)& g_idle_funcs},
-    { "g_child_watch_funcs",  cast(void**)& g_child_watch_funcs},
-    { "g_timeout_funcs",  cast(void**)& g_timeout_funcs},
-    { "g_idle_remove_by_data",  cast(void**)& g_idle_remove_by_data},
-    { "g_idle_add_full",  cast(void**)& g_idle_add_full},
-    { "g_idle_add",  cast(void**)& g_idle_add},
-    { "g_child_watch_add",  cast(void**)& g_child_watch_add},
-    { "g_child_watch_add_full",  cast(void**)& g_child_watch_add_full},
-    { "g_timeout_add_seconds",  cast(void**)& g_timeout_add_seconds},
-    { "g_timeout_add_seconds_full",  cast(void**)& g_timeout_add_seconds_full},
-    { "g_timeout_add",  cast(void**)& g_timeout_add},
-    { "g_timeout_add_full",  cast(void**)& g_timeout_add_full},
-    { "g_source_remove_by_funcs_user_data",  cast(void**)& g_source_remove_by_funcs_user_data},
-    { "g_source_remove_by_user_data",  cast(void**)& g_source_remove_by_user_data},
-    { "g_source_remove",  cast(void**)& g_source_remove},
-    { "g_get_current_time",  cast(void**)& g_get_current_time},
-    { "g_timeout_source_new_seconds",  cast(void**)& g_timeout_source_new_seconds},
-    { "g_timeout_source_new",  cast(void**)& g_timeout_source_new},
-    { "g_child_watch_source_new",  cast(void**)& g_child_watch_source_new},
-    { "g_idle_source_new",  cast(void**)& g_idle_source_new},
-    { "g_source_get_current_time",  cast(void**)& g_source_get_current_time},
-    { "g_source_remove_poll",  cast(void**)& g_source_remove_poll},
-    { "g_source_add_poll",  cast(void**)& g_source_add_poll},
-    { "g_source_set_callback_indirect",  cast(void**)& g_source_set_callback_indirect},
-    { "g_source_is_destroyed",  cast(void**)& g_source_is_destroyed},
-    { "g_source_set_funcs",  cast(void**)& g_source_set_funcs},
-    { "g_source_set_callback",  cast(void**)& g_source_set_callback},
-    { "g_source_get_context",  cast(void**)& g_source_get_context},
-    { "g_source_get_id",  cast(void**)& g_source_get_id},
-    { "g_source_get_can_recurse",  cast(void**)& g_source_get_can_recurse},
-    { "g_source_set_can_recurse",  cast(void**)& g_source_set_can_recurse},
-    { "g_source_get_priority",  cast(void**)& g_source_get_priority},
-    { "g_source_set_priority",  cast(void**)& g_source_set_priority},
-    { "g_source_destroy",  cast(void**)& g_source_destroy},
-    { "g_source_attach",  cast(void**)& g_source_attach},
-    { "g_source_unref",  cast(void**)& g_source_unref},
-    { "g_source_ref",  cast(void**)& g_source_ref},
-    { "g_source_new",  cast(void**)& g_source_new},
-    { "g_main_loop_get_context",  cast(void**)& g_main_loop_get_context},
-    { "g_main_loop_is_running",  cast(void**)& g_main_loop_is_running},
-    { "g_main_loop_unref",  cast(void**)& g_main_loop_unref},
-    { "g_main_loop_ref",  cast(void**)& g_main_loop_ref},
-    { "g_main_loop_quit",  cast(void**)& g_main_loop_quit},
-    { "g_main_loop_run",  cast(void**)& g_main_loop_run},
-    { "g_main_loop_new",  cast(void**)& g_main_loop_new},
-    { "g_main_current_source",  cast(void**)& g_main_current_source},
-    { "g_main_depth",  cast(void**)& g_main_depth},
-    { "g_main_context_remove_poll",  cast(void**)& g_main_context_remove_poll},
-    { "g_main_context_add_poll",  cast(void**)& g_main_context_add_poll},
-    { "g_main_context_get_poll_func",  cast(void**)& g_main_context_get_poll_func},
-    { "g_main_context_set_poll_func",  cast(void**)& g_main_context_set_poll_func},
-    { "g_main_context_dispatch",  cast(void**)& g_main_context_dispatch},
-    { "g_main_context_check",  cast(void**)& g_main_context_check},
-    { "g_main_context_query",  cast(void**)& g_main_context_query},
-    { "g_main_context_prepare",  cast(void**)& g_main_context_prepare},
-    { "g_main_context_wait",  cast(void**)& g_main_context_wait},
-    { "g_main_context_is_owner",  cast(void**)& g_main_context_is_owner},
-    { "g_main_context_release",  cast(void**)& g_main_context_release},
-    { "g_main_context_acquire",  cast(void**)& g_main_context_acquire},
-    { "g_main_context_wakeup",  cast(void**)& g_main_context_wakeup},
-    { "g_main_context_find_source_by_funcs_user_data",  cast(void**)& g_main_context_find_source_by_funcs_user_data},
-    { "g_main_context_find_source_by_user_data",  cast(void**)& g_main_context_find_source_by_user_data},
-    { "g_main_context_find_source_by_id",  cast(void**)& g_main_context_find_source_by_id},
-    { "g_main_context_pending",  cast(void**)& g_main_context_pending},
-    { "g_main_context_iteration",  cast(void**)& g_main_context_iteration},
-    { "g_main_context_default",  cast(void**)& g_main_context_default},
-    { "g_main_context_unref",  cast(void**)& g_main_context_unref},
-    { "g_main_context_ref",  cast(void**)& g_main_context_ref},
-    { "g_main_context_new",  cast(void**)& g_main_context_new},
-    { "g_slist_pop_allocator",  cast(void**)& g_slist_pop_allocator},
-    { "g_slist_push_allocator",  cast(void**)& g_slist_push_allocator},
-    { "g_slist_nth_data",  cast(void**)& g_slist_nth_data},
-    { "g_slist_sort_with_data",  cast(void**)& g_slist_sort_with_data},
-    { "g_slist_sort",  cast(void**)& g_slist_sort},
-    { "g_slist_foreach",  cast(void**)& g_slist_foreach},
-    { "g_slist_length",  cast(void**)& g_slist_length},
-    { "g_slist_last",  cast(void**)& g_slist_last},
-    { "g_slist_index",  cast(void**)& g_slist_index},
-    { "g_slist_position",  cast(void**)& g_slist_position},
-    { "g_slist_find_custom",  cast(void**)& g_slist_find_custom},
-    { "g_slist_find",  cast(void**)& g_slist_find},
-    { "g_slist_nth",  cast(void**)& g_slist_nth},
-    { "g_slist_copy",  cast(void**)& g_slist_copy},
-    { "g_slist_reverse",  cast(void**)& g_slist_reverse},
-    { "g_slist_delete_link",  cast(void**)& g_slist_delete_link},
-    { "g_slist_remove_link",  cast(void**)& g_slist_remove_link},
-    { "g_slist_remove_all",  cast(void**)& g_slist_remove_all},
-    { "g_slist_remove",  cast(void**)& g_slist_remove},
-    { "g_slist_concat",  cast(void**)& g_slist_concat},
-    { "g_slist_insert_before",  cast(void**)& g_slist_insert_before},
-    { "g_slist_insert_sorted_with_data",  cast(void**)& g_slist_insert_sorted_with_data},
-    { "g_slist_insert_sorted",  cast(void**)& g_slist_insert_sorted},
-    { "g_slist_insert",  cast(void**)& g_slist_insert},
-    { "g_slist_prepend",  cast(void**)& g_slist_prepend},
-    { "g_slist_append",  cast(void**)& g_slist_append},
-    { "g_slist_free_1",  cast(void**)& g_slist_free_1},
-    { "g_slist_free",  cast(void**)& g_slist_free},
-    { "g_slist_alloc",  cast(void**)& g_slist_alloc},
-    { "g_hook_list_marshal_check",  cast(void**)& g_hook_list_marshal_check},
-    { "g_hook_list_marshal",  cast(void**)& g_hook_list_marshal},
-    { "g_hook_list_invoke_check",  cast(void**)& g_hook_list_invoke_check},
-    { "g_hook_list_invoke",  cast(void**)& g_hook_list_invoke},
-    { "g_hook_compare_ids",  cast(void**)& g_hook_compare_ids},
-    { "g_hook_next_valid",  cast(void**)& g_hook_next_valid},
-    { "g_hook_first_valid",  cast(void**)& g_hook_first_valid},
-    { "g_hook_find_func_data",  cast(void**)& g_hook_find_func_data},
-    { "g_hook_find_func",  cast(void**)& g_hook_find_func},
-    { "g_hook_find_data",  cast(void**)& g_hook_find_data},
-    { "g_hook_find",  cast(void**)& g_hook_find},
-    { "g_hook_get",  cast(void**)& g_hook_get},
-    { "g_hook_insert_sorted",  cast(void**)& g_hook_insert_sorted},
-    { "g_hook_insert_before",  cast(void**)& g_hook_insert_before},
-    { "g_hook_prepend",  cast(void**)& g_hook_prepend},
-    { "g_hook_destroy_link",  cast(void**)& g_hook_destroy_link},
-    { "g_hook_destroy",  cast(void**)& g_hook_destroy},
-    { "g_hook_unref",  cast(void**)& g_hook_unref},
-    { "g_hook_ref",  cast(void**)& g_hook_ref},
-    { "g_hook_free",  cast(void**)& g_hook_free},
-    { "g_hook_alloc",  cast(void**)& g_hook_alloc},
-    { "g_hook_list_clear",  cast(void**)& g_hook_list_clear},
-    { "g_hook_list_init",  cast(void**)& g_hook_list_init},
-    { "g_direct_equal",  cast(void**)& g_direct_equal},
-    { "g_direct_hash",  cast(void**)& g_direct_hash},
-    { "g_int_hash",  cast(void**)& g_int_hash},
-    { "g_int_equal",  cast(void**)& g_int_equal},
-    { "g_str_hash",  cast(void**)& g_str_hash},
-    { "g_str_equal",  cast(void**)& g_str_equal},
-    { "g_hash_table_unref",  cast(void**)& g_hash_table_unref},
-    { "g_hash_table_ref",  cast(void**)& g_hash_table_ref},
-    { "g_hash_table_get_values",  cast(void**)& g_hash_table_get_values},
-    { "g_hash_table_get_keys",  cast(void**)& g_hash_table_get_keys},
-    { "g_hash_table_size",  cast(void**)& g_hash_table_size},
-    { "g_hash_table_foreach_steal",  cast(void**)& g_hash_table_foreach_steal},
-    { "g_hash_table_foreach_remove",  cast(void**)& g_hash_table_foreach_remove},
-    { "g_hash_table_find",  cast(void**)& g_hash_table_find},
-    { "g_hash_table_foreach",  cast(void**)& g_hash_table_foreach},
-    { "g_hash_table_lookup_extended",  cast(void**)& g_hash_table_lookup_extended},
-    { "g_hash_table_lookup",  cast(void**)& g_hash_table_lookup},
-    { "g_hash_table_steal_all",  cast(void**)& g_hash_table_steal_all},
-    { "g_hash_table_steal",  cast(void**)& g_hash_table_steal},
-    { "g_hash_table_remove_all",  cast(void**)& g_hash_table_remove_all},
-    { "g_hash_table_remove",  cast(void**)& g_hash_table_remove},
-    { "g_hash_table_replace",  cast(void**)& g_hash_table_replace},
-    { "g_hash_table_insert",  cast(void**)& g_hash_table_insert},
-    { "g_hash_table_destroy",  cast(void**)& g_hash_table_destroy},
-    { "g_hash_table_new_full",  cast(void**)& g_hash_table_new_full},
-    { "g_hash_table_new",  cast(void**)& g_hash_table_new},
-    { "g_mkdir_with_parents",  cast(void**)& g_mkdir_with_parents},
-    { "g_build_filenamev",  cast(void**)& g_build_filenamev},
-    { "g_build_filename",  cast(void**)& g_build_filename},
-    { "g_build_pathv",  cast(void**)& g_build_pathv},
-    { "g_build_path",  cast(void**)& g_build_path},
-    { "g_file_open_tmp",  cast(void**)& g_file_open_tmp},
-    { "g_mkstemp",  cast(void**)& g_mkstemp},
-    { "g_file_read_link",  cast(void**)& g_file_read_link},
-    { "g_file_set_contents",  cast(void**)& g_file_set_contents},
-    { "g_file_get_contents",  cast(void**)& g_file_get_contents},
-    { "g_file_test",  cast(void**)& g_file_test},
-    { "g_file_error_from_errno",  cast(void**)& g_file_error_from_errno},
-    { "g_file_error_quark",  cast(void**)& g_file_error_quark},
-    { "g_dir_close",  cast(void**)& g_dir_close},
-    { "g_dir_rewind",  cast(void**)& g_dir_rewind},
-    { "g_dir_read_name",  cast(void**)& g_dir_read_name},
-    { "g_dir_open",  cast(void**)& g_dir_open},
-    { "g_date_strftime",  cast(void**)& g_date_strftime},
-    { "g_date_order",  cast(void**)& g_date_order},
-    { "g_date_clamp",  cast(void**)& g_date_clamp},
-    { "g_date_to_struct_tm",  cast(void**)& g_date_to_struct_tm},
-    { "g_date_compare",  cast(void**)& g_date_compare},
-    { "g_date_days_between",  cast(void**)& g_date_days_between},
-    { "g_date_get_sunday_weeks_in_year",  cast(void**)& g_date_get_sunday_weeks_in_year},
-    { "g_date_get_monday_weeks_in_year",  cast(void**)& g_date_get_monday_weeks_in_year},
-    { "g_date_get_days_in_month",  cast(void**)& g_date_get_days_in_month},
-    { "g_date_is_leap_year",  cast(void**)& g_date_is_leap_year},
-    { "g_date_subtract_years",  cast(void**)& g_date_subtract_years},
-    { "g_date_add_years",  cast(void**)& g_date_add_years},
-    { "g_date_subtract_months",  cast(void**)& g_date_subtract_months},
-    { "g_date_add_months",  cast(void**)& g_date_add_months},
-    { "g_date_subtract_days",  cast(void**)& g_date_subtract_days},
-    { "g_date_add_days",  cast(void**)& g_date_add_days},
-    { "g_date_is_last_of_month",  cast(void**)& g_date_is_last_of_month},
-    { "g_date_is_first_of_month",  cast(void**)& g_date_is_first_of_month},
-    { "g_date_set_julian",  cast(void**)& g_date_set_julian},
-    { "g_date_set_dmy",  cast(void**)& g_date_set_dmy},
-    { "g_date_set_year",  cast(void**)& g_date_set_year},
-    { "g_date_set_day",  cast(void**)& g_date_set_day},
-    { "g_date_set_month",  cast(void**)& g_date_set_month},
-    { "g_date_set_time",  cast(void**)& g_date_set_time},
-    { "g_date_set_time_val",  cast(void**)& g_date_set_time_val},
-    { "g_date_set_time_t",  cast(void**)& g_date_set_time_t},
-    { "g_date_set_parse",  cast(void**)& g_date_set_parse},
-    { "g_date_clear",  cast(void**)& g_date_clear},
-    { "g_date_get_iso8601_week_of_year",  cast(void**)& g_date_get_iso8601_week_of_year},
-    { "g_date_get_sunday_week_of_year",  cast(void**)& g_date_get_sunday_week_of_year},
-    { "g_date_get_monday_week_of_year",  cast(void**)& g_date_get_monday_week_of_year},
-    { "g_date_get_day_of_year",  cast(void**)& g_date_get_day_of_year},
-    { "g_date_get_julian",  cast(void**)& g_date_get_julian},
-    { "g_date_get_day",  cast(void**)& g_date_get_day},
-    { "g_date_get_year",  cast(void**)& g_date_get_year},
-    { "g_date_get_month",  cast(void**)& g_date_get_month},
-    { "g_date_get_weekday",  cast(void**)& g_date_get_weekday},
-    { "g_date_valid_dmy",  cast(void**)& g_date_valid_dmy},
-    { "g_date_valid_julian",  cast(void**)& g_date_valid_julian},
-    { "g_date_valid_weekday",  cast(void**)& g_date_valid_weekday},
-    { "g_date_valid_year",  cast(void**)& g_date_valid_year},
-    { "g_date_valid_month",  cast(void**)& g_date_valid_month},
-    { "g_date_valid_day",  cast(void**)& g_date_valid_day},
-    { "g_date_valid",  cast(void**)& g_date_valid},
-    { "g_date_free",  cast(void**)& g_date_free},
-    { "g_date_new_julian",  cast(void**)& g_date_new_julian},
-    { "g_date_new_dmy",  cast(void**)& g_date_new_dmy},
-    { "g_date_new",  cast(void**)& g_date_new},
-    { "g_dataset_foreach",  cast(void**)& g_dataset_foreach},
-    { "g_dataset_id_remove_no_notify",  cast(void**)& g_dataset_id_remove_no_notify},
-    { "g_dataset_id_set_data_full",  cast(void**)& g_dataset_id_set_data_full},
-    { "g_dataset_id_get_data",  cast(void**)& g_dataset_id_get_data},
-    { "g_dataset_destroy",  cast(void**)& g_dataset_destroy},
-    { "g_datalist_get_flags",  cast(void**)& g_datalist_get_flags},
-    { "g_datalist_unset_flags",  cast(void**)& g_datalist_unset_flags},
-    { "g_datalist_set_flags",  cast(void**)& g_datalist_set_flags},
-    { "g_datalist_foreach",  cast(void**)& g_datalist_foreach},
-    { "g_datalist_id_remove_no_notify",  cast(void**)& g_datalist_id_remove_no_notify},
-    { "g_datalist_id_set_data_full",  cast(void**)& g_datalist_id_set_data_full},
-    { "g_datalist_id_get_data",  cast(void**)& g_datalist_id_get_data},
-    { "g_datalist_clear",  cast(void**)& g_datalist_clear},
-    { "g_datalist_init",  cast(void**)& g_datalist_init},
-    { "g_uri_list_extract_uris",  cast(void**)& g_uri_list_extract_uris},
-    { "g_filename_display_basename",  cast(void**)& g_filename_display_basename},
-    { "g_get_filename_charsets",  cast(void**)& g_get_filename_charsets},
-    { "g_filename_display_name",  cast(void**)& g_filename_display_name},
-    { "g_filename_to_uri",  cast(void**)& g_filename_to_uri},
-    { "g_filename_from_uri",  cast(void**)& g_filename_from_uri},
-    { "g_filename_from_utf8",  cast(void**)& g_filename_from_utf8},
-    { "g_filename_to_utf8",  cast(void**)& g_filename_to_utf8},
-    { "g_locale_from_utf8",  cast(void**)& g_locale_from_utf8},
-    { "g_locale_to_utf8",  cast(void**)& g_locale_to_utf8},
-    { "g_convert_with_fallback",  cast(void**)& g_convert_with_fallback},
-    { "g_convert_with_iconv",  cast(void**)& g_convert_with_iconv},
-    { "g_convert",  cast(void**)& g_convert},
-    { "g_iconv_close",  cast(void**)& g_iconv_close},
-    { "g_iconv",  cast(void**)& g_iconv},
-    { "g_iconv_open",  cast(void**)& g_iconv_open},
-    { "g_convert_error_quark",  cast(void**)& g_convert_error_quark},
-    { "g_completion_free",  cast(void**)& g_completion_free},
-    { "g_completion_set_compare",  cast(void**)& g_completion_set_compare},
-    { "g_completion_complete_utf8",  cast(void**)& g_completion_complete_utf8},
-    { "g_completion_complete",  cast(void**)& g_completion_complete},
-    { "g_completion_clear_items",  cast(void**)& g_completion_clear_items},
-    { "g_completion_remove_items",  cast(void**)& g_completion_remove_items},
-    { "g_completion_add_items",  cast(void**)& g_completion_add_items},
-    { "g_completion_new",  cast(void**)& g_completion_new},
-    { "g_cache_value_foreach",  cast(void**)& g_cache_value_foreach},
-    { "g_cache_key_foreach",  cast(void**)& g_cache_key_foreach},
-    { "g_cache_remove",  cast(void**)& g_cache_remove},
-    { "g_cache_insert",  cast(void**)& g_cache_insert},
-    { "g_cache_destroy",  cast(void**)& g_cache_destroy},
-    { "g_cache_new",  cast(void**)& g_cache_new},
-    { "g_list_pop_allocator",  cast(void**)& g_list_pop_allocator},
-    { "g_list_push_allocator",  cast(void**)& g_list_push_allocator},
-    { "g_list_nth_data",  cast(void**)& g_list_nth_data},
-    { "g_list_sort_with_data",  cast(void**)& g_list_sort_with_data},
-    { "g_list_sort",  cast(void**)& g_list_sort},
-    { "g_list_foreach",  cast(void**)& g_list_foreach},
-    { "g_list_length",  cast(void**)& g_list_length},
-    { "g_list_first",  cast(void**)& g_list_first},
-    { "g_list_last",  cast(void**)& g_list_last},
-    { "g_list_index",  cast(void**)& g_list_index},
-    { "g_list_position",  cast(void**)& g_list_position},
-    { "g_list_find_custom",  cast(void**)& g_list_find_custom},
-    { "g_list_find",  cast(void**)& g_list_find},
-    { "g_list_nth_prev",  cast(void**)& g_list_nth_prev},
-    { "g_list_nth",  cast(void**)& g_list_nth},
-    { "g_list_copy",  cast(void**)& g_list_copy},
-    { "g_list_reverse",  cast(void**)& g_list_reverse},
-    { "g_list_delete_link",  cast(void**)& g_list_delete_link},
-    { "g_list_remove_link",  cast(void**)& g_list_remove_link},
-    { "g_list_remove_all",  cast(void**)& g_list_remove_all},
-    { "g_list_remove",  cast(void**)& g_list_remove},
-    { "g_list_concat",  cast(void**)& g_list_concat},
-    { "g_list_insert_before",  cast(void**)& g_list_insert_before},
-    { "g_list_insert_sorted_with_data",  cast(void**)& g_list_insert_sorted_with_data},
-    { "g_list_insert_sorted",  cast(void**)& g_list_insert_sorted},
-    { "g_list_insert",  cast(void**)& g_list_insert},
-    { "g_list_prepend",  cast(void**)& g_list_prepend},
-    { "g_list_append",  cast(void**)& g_list_append},
-    { "g_list_free_1",  cast(void**)& g_list_free_1},
-    { "g_list_free",  cast(void**)& g_list_free},
-    { "g_list_alloc",  cast(void**)& g_list_alloc},
-    { "g_allocator_free",  cast(void**)& g_allocator_free},
-    { "g_allocator_new",  cast(void**)& g_allocator_new},
-    { "g_blow_chunks",  cast(void**)& g_blow_chunks},
-    { "g_mem_chunk_info",  cast(void**)& g_mem_chunk_info},
-    { "g_mem_chunk_print",  cast(void**)& g_mem_chunk_print},
-    { "g_mem_chunk_reset",  cast(void**)& g_mem_chunk_reset},
-    { "g_mem_chunk_clean",  cast(void**)& g_mem_chunk_clean},
-    { "g_mem_chunk_free",  cast(void**)& g_mem_chunk_free},
-    { "g_mem_chunk_alloc0",  cast(void**)& g_mem_chunk_alloc0},
-    { "g_mem_chunk_alloc",  cast(void**)& g_mem_chunk_alloc},
-    { "g_mem_chunk_destroy",  cast(void**)& g_mem_chunk_destroy},
-    { "g_mem_chunk_new",  cast(void**)& g_mem_chunk_new},
-    { "g_mem_profile",  cast(void**)& g_mem_profile},
-    { "glib_mem_profiler_table",  cast(void**)& glib_mem_profiler_table},
-    { "g_mem_gc_friendly",  cast(void**)& g_mem_gc_friendly},
-    { "g_mem_is_system_malloc",  cast(void**)& g_mem_is_system_malloc},
-    { "g_mem_set_vtable",  cast(void**)& g_mem_set_vtable},
-    { "g_try_realloc",  cast(void**)& g_try_realloc},
-    { "g_try_malloc0",  cast(void**)& g_try_malloc0},
-    { "g_try_malloc",  cast(void**)& g_try_malloc},
-    { "g_free",  cast(void**)& g_free},
-    { "g_realloc",  cast(void**)& g_realloc},
-    { "g_malloc0",  cast(void**)& g_malloc0},
-    { "g_malloc",  cast(void**)& g_malloc},
-    { "g_slice_get_config_state",  cast(void**)& g_slice_get_config_state},
-    { "g_slice_get_config",  cast(void**)& g_slice_get_config},
-    { "g_slice_set_config",  cast(void**)& g_slice_set_config},
-    { "g_slice_free_chain_with_offset",  cast(void**)& g_slice_free_chain_with_offset},
-    { "g_slice_free1",  cast(void**)& g_slice_free1},
-    { "g_slice_copy",  cast(void**)& g_slice_copy},
-    { "g_slice_alloc0",  cast(void**)& g_slice_alloc0},
-    { "g_slice_alloc",  cast(void**)& g_slice_alloc},
-    { "g_bookmark_file_move_item",  cast(void**)& g_bookmark_file_move_item},
-    { "g_bookmark_file_remove_item",  cast(void**)& g_bookmark_file_remove_item},
-    { "g_bookmark_file_remove_application",  cast(void**)& g_bookmark_file_remove_application},
-    { "g_bookmark_file_remove_group",  cast(void**)& g_bookmark_file_remove_group},
-    { "g_bookmark_file_get_uris",  cast(void**)& g_bookmark_file_get_uris},
-    { "g_bookmark_file_get_size",  cast(void**)& g_bookmark_file_get_size},
-    { "g_bookmark_file_has_item",  cast(void**)& g_bookmark_file_has_item},
-    { "g_bookmark_file_get_visited",  cast(void**)& g_bookmark_file_get_visited},
-    { "g_bookmark_file_set_visited",  cast(void**)& g_bookmark_file_set_visited},
-    { "g_bookmark_file_get_modified",  cast(void**)& g_bookmark_file_get_modified},
-    { "g_bookmark_file_set_modified",  cast(void**)& g_bookmark_file_set_modified},
-    { "g_bookmark_file_get_added",  cast(void**)& g_bookmark_file_get_added},
-    { "g_bookmark_file_set_added",  cast(void**)& g_bookmark_file_set_added},
-    { "g_bookmark_file_get_icon",  cast(void**)& g_bookmark_file_get_icon},
-    { "g_bookmark_file_set_icon",  cast(void**)& g_bookmark_file_set_icon},
-    { "g_bookmark_file_get_is_private",  cast(void**)& g_bookmark_file_get_is_private},
-    { "g_bookmark_file_set_is_private",  cast(void**)& g_bookmark_file_set_is_private},
-    { "g_bookmark_file_get_app_info",  cast(void**)& g_bookmark_file_get_app_info},
-    { "g_bookmark_file_set_app_info",  cast(void**)& g_bookmark_file_set_app_info},
-    { "g_bookmark_file_get_applications",  cast(void**)& g_bookmark_file_get_applications},
-    { "g_bookmark_file_has_application",  cast(void**)& g_bookmark_file_has_application},
-    { "g_bookmark_file_add_application",  cast(void**)& g_bookmark_file_add_application},
-    { "g_bookmark_file_get_groups",  cast(void**)& g_bookmark_file_get_groups},
-    { "g_bookmark_file_has_group",  cast(void**)& g_bookmark_file_has_group},
-    { "g_bookmark_file_add_group",  cast(void**)& g_bookmark_file_add_group},
-    { "g_bookmark_file_set_groups",  cast(void**)& g_bookmark_file_set_groups},
-    { "g_bookmark_file_get_mime_type",  cast(void**)& g_bookmark_file_get_mime_type},
-    { "g_bookmark_file_set_mime_type",  cast(void**)& g_bookmark_file_set_mime_type},
-    { "g_bookmark_file_get_description",  cast(void**)& g_bookmark_file_get_description},
-    { "g_bookmark_file_set_description",  cast(void**)& g_bookmark_file_set_description},
-    { "g_bookmark_file_get_title",  cast(void**)& g_bookmark_file_get_title},
-    { "g_bookmark_file_set_title",  cast(void**)& g_bookmark_file_set_title},
-    { "g_bookmark_file_to_file",  cast(void**)& g_bookmark_file_to_file},
-    { "g_bookmark_file_to_data",  cast(void**)& g_bookmark_file_to_data},
-    { "g_bookmark_file_load_from_data_dirs",  cast(void**)& g_bookmark_file_load_from_data_dirs},
-    { "g_bookmark_file_load_from_data",  cast(void**)& g_bookmark_file_load_from_data},
-    { "g_bookmark_file_load_from_file",  cast(void**)& g_bookmark_file_load_from_file},
-    { "g_bookmark_file_free",  cast(void**)& g_bookmark_file_free},
-    { "g_bookmark_file_new",  cast(void**)& g_bookmark_file_new},
-    { "g_bookmark_file_error_quark",  cast(void**)& g_bookmark_file_error_quark},
-    { "g_base64_decode",  cast(void**)& g_base64_decode},
-    { "g_base64_decode_step",  cast(void**)& g_base64_decode_step},
-    { "g_base64_encode",  cast(void**)& g_base64_encode},
-    { "g_base64_encode_close",  cast(void**)& g_base64_encode_close},
-    { "g_base64_encode_step",  cast(void**)& g_base64_encode_step},
-    { "g_on_error_stack_trace",  cast(void**)& g_on_error_stack_trace},
-    { "g_on_error_query",  cast(void**)& g_on_error_query},
-    { "_g_async_queue_get_mutex",  cast(void**)& _g_async_queue_get_mutex},
-    { "g_async_queue_sort_unlocked",  cast(void**)& g_async_queue_sort_unlocked},
-    { "g_async_queue_sort",  cast(void**)& g_async_queue_sort},
-    { "g_async_queue_length_unlocked",  cast(void**)& g_async_queue_length_unlocked},
-    { "g_async_queue_length",  cast(void**)& g_async_queue_length},
-    { "g_async_queue_timed_pop_unlocked",  cast(void**)& g_async_queue_timed_pop_unlocked},
-    { "g_async_queue_timed_pop",  cast(void**)& g_async_queue_timed_pop},
-    { "g_async_queue_try_pop_unlocked",  cast(void**)& g_async_queue_try_pop_unlocked},
-    { "g_async_queue_try_pop",  cast(void**)& g_async_queue_try_pop},
-    { "g_async_queue_pop_unlocked",  cast(void**)& g_async_queue_pop_unlocked},
-    { "g_async_queue_pop",  cast(void**)& g_async_queue_pop},
-    { "g_async_queue_push_sorted_unlocked",  cast(void**)& g_async_queue_push_sorted_unlocked},
-    { "g_async_queue_push_sorted",  cast(void**)& g_async_queue_push_sorted},
-    { "g_async_queue_push_unlocked",  cast(void**)& g_async_queue_push_unlocked},
-    { "g_async_queue_push",  cast(void**)& g_async_queue_push},
-    { "g_async_queue_unref_and_unlock",  cast(void**)& g_async_queue_unref_and_unlock},
-    { "g_async_queue_ref_unlocked",  cast(void**)& g_async_queue_ref_unlocked},
-    { "g_async_queue_unref",  cast(void**)& g_async_queue_unref},
-    { "g_async_queue_ref",  cast(void**)& g_async_queue_ref},
-    { "g_async_queue_unlock",  cast(void**)& g_async_queue_unlock},
-    { "g_async_queue_lock",  cast(void**)& g_async_queue_lock},
-    { "g_async_queue_new",  cast(void**)& g_async_queue_new},
-    { "glib_dummy_decl",  cast(void**)& glib_dummy_decl},
-    { "g_once_init_leave",  cast(void**)& g_once_init_leave},
-    { "g_once_init_enter_impl",  cast(void**)& g_once_init_enter_impl},
-    { "g_once_init_enter",  cast(void**)& g_once_init_enter},
-    { "g_once_impl",  cast(void**)& g_once_impl},
-    { "g_thread_foreach",  cast(void**)& g_thread_foreach},
-    { "g_static_rw_lock_free",  cast(void**)& g_static_rw_lock_free},
-    { "g_static_rw_lock_writer_unlock",  cast(void**)& g_static_rw_lock_writer_unlock},
-    { "g_static_rw_lock_writer_trylock",  cast(void**)& g_static_rw_lock_writer_trylock},
-    { "g_static_rw_lock_writer_lock",  cast(void**)& g_static_rw_lock_writer_lock},
-    { "g_static_rw_lock_reader_unlock",  cast(void**)& g_static_rw_lock_reader_unlock},
-    { "g_static_rw_lock_reader_trylock",  cast(void**)& g_static_rw_lock_reader_trylock},
-    { "g_static_rw_lock_reader_lock",  cast(void**)& g_static_rw_lock_reader_lock},
-    { "g_static_rw_lock_init",  cast(void**)& g_static_rw_lock_init},
-    { "g_static_rec_mutex_free",  cast(void**)& g_static_rec_mutex_free},
-    { "g_static_rec_mutex_unlock_full",  cast(void**)& g_static_rec_mutex_unlock_full},
-    { "g_static_rec_mutex_lock_full",  cast(void**)& g_static_rec_mutex_lock_full},
-    { "g_static_rec_mutex_unlock",  cast(void**)& g_static_rec_mutex_unlock},
-    { "g_static_rec_mutex_trylock",  cast(void**)& g_static_rec_mutex_trylock},
-    { "g_static_rec_mutex_lock",  cast(void**)& g_static_rec_mutex_lock},
-    { "g_static_rec_mutex_init",  cast(void**)& g_static_rec_mutex_init},
-    { "g_static_private_free",  cast(void**)& g_static_private_free},
-    { "g_static_private_set",  cast(void**)& g_static_private_set},
-    { "g_static_private_get",  cast(void**)& g_static_private_get},
-    { "g_static_private_init",  cast(void**)& g_static_private_init},
-    { "g_static_mutex_free",  cast(void**)& g_static_mutex_free},
-    { "g_static_mutex_init",  cast(void**)& g_static_mutex_init},
-    { "g_thread_set_priority",  cast(void**)& g_thread_set_priority},
-    { "g_thread_join",  cast(void**)& g_thread_join},
-    { "g_thread_exit",  cast(void**)& g_thread_exit},
-    { "g_thread_self",  cast(void**)& g_thread_self},
-    { "g_thread_create_full",  cast(void**)& g_thread_create_full},
-    { "g_static_mutex_get_mutex_impl",  cast(void**)& g_static_mutex_get_mutex_impl},
-    { "g_thread_init_with_errorcheck_mutexes",  cast(void**)& g_thread_init_with_errorcheck_mutexes},
-    { "g_thread_init",  cast(void**)& g_thread_init},
-    { "g_thread_gettime",  cast(void**)& g_thread_gettime},
-    { "g_threads_got_initialized",  cast(void**)& g_threads_got_initialized},
-    { "g_thread_use_default_impl",  cast(void**)& g_thread_use_default_impl},
-    { "g_thread_functions_for_glib_use",  cast(void**)& g_thread_functions_for_glib_use},
-    { "g_thread_error_quark",  cast(void**)& g_thread_error_quark},
-    { "g_atomic_pointer_set",  cast(void**)& g_atomic_pointer_set},
-    { "g_atomic_pointer_get",  cast(void**)& g_atomic_pointer_get},
-    { "g_atomic_int_set",  cast(void**)& g_atomic_int_set},
-    { "g_atomic_int_get",  cast(void**)& g_atomic_int_get},
-    { "g_atomic_pointer_compare_and_exchange",  cast(void**)& g_atomic_pointer_compare_and_exchange},
-    { "g_atomic_int_compare_and_exchange",  cast(void**)& g_atomic_int_compare_and_exchange},
-    { "g_atomic_int_add",  cast(void**)& g_atomic_int_add},
-    { "g_atomic_int_exchange_and_add",  cast(void**)& g_atomic_int_exchange_and_add},
-    { "glib_check_version",  cast(void**)& glib_check_version},
-    { "glib_binary_age",  cast(void**)& glib_binary_age},
-    { "glib_interface_age",  cast(void**)& glib_interface_age},
-    { "glib_micro_version",  cast(void**)& glib_micro_version},
-    { "glib_minor_version",  cast(void**)& glib_minor_version},
-    { "glib_major_version",  cast(void**)& glib_major_version},
-    { "g_trash_stack_height",  cast(void**)& g_trash_stack_height},
-    { "g_trash_stack_peek",  cast(void**)& g_trash_stack_peek},
-    { "g_trash_stack_pop",  cast(void**)& g_trash_stack_pop},
-    { "g_trash_stack_push",  cast(void**)& g_trash_stack_push},
-    { "g_bit_storage",  cast(void**)& g_bit_storage},
-    { "g_bit_nth_msf",  cast(void**)& g_bit_nth_msf},
-    { "g_bit_nth_lsf",  cast(void**)& g_bit_nth_lsf},
-    { "g_find_program_in_path",  cast(void**)& g_find_program_in_path},
-    { "g_atexit",  cast(void**)& g_atexit},
-    { "_g_getenv_nomalloc",  cast(void**)& _g_getenv_nomalloc},
-    { "g_listenv",  cast(void**)& g_listenv},
-    { "g_unsetenv",  cast(void**)& g_unsetenv},
-    { "g_setenv",  cast(void**)& g_setenv},
-    { "g_getenv",  cast(void**)& g_getenv},
-    { "g_nullify_pointer",  cast(void**)& g_nullify_pointer},
-    { "g_path_get_dirname",  cast(void**)& g_path_get_dirname},
-    { "g_path_get_basename",  cast(void**)& g_path_get_basename},
-    { "g_get_current_dir",  cast(void**)& g_get_current_dir},
-    { "g_basename",  cast(void**)& g_basename},
-    { "g_path_skip_root",  cast(void**)& g_path_skip_root},
-    { "g_path_is_absolute",  cast(void**)& g_path_is_absolute},
-    { "g_vsnprintf",  cast(void**)& g_vsnprintf},
-    { "g_snprintf",  cast(void**)& g_snprintf},
-    { "g_parse_debug_string",  cast(void**)& g_parse_debug_string},
-    { "g_get_user_special_dir",  cast(void**)& g_get_user_special_dir},
-    { "g_get_language_names",  cast(void**)& g_get_language_names},
-    { "g_get_system_config_dirs",  cast(void**)& g_get_system_config_dirs},
-    { "g_get_system_data_dirs",  cast(void**)& g_get_system_data_dirs},
-    { "g_get_user_cache_dir",  cast(void**)& g_get_user_cache_dir},
-    { "g_get_user_config_dir",  cast(void**)& g_get_user_config_dir},
-    { "g_get_user_data_dir",  cast(void**)& g_get_user_data_dir},
-    { "g_set_application_name",  cast(void**)& g_set_application_name},
-    { "g_get_application_name",  cast(void**)& g_get_application_name},
-    { "g_set_prgname",  cast(void**)& g_set_prgname},
-    { "g_get_prgname",  cast(void**)& g_get_prgname},
-    { "g_get_host_name",  cast(void**)& g_get_host_name},
-    { "g_get_tmp_dir",  cast(void**)& g_get_tmp_dir},
-    { "g_get_home_dir",  cast(void**)& g_get_home_dir},
-    { "g_get_real_name",  cast(void**)& g_get_real_name},
-    { "g_get_user_name",  cast(void**)& g_get_user_name},
-    { "g_clear_error",  cast(void**)& g_clear_error},
-    { "g_propagate_error",  cast(void**)& g_propagate_error},
-    { "g_set_error",  cast(void**)& g_set_error},
-    { "g_error_matches",  cast(void**)& g_error_matches},
-    { "g_error_copy",  cast(void**)& g_error_copy},
-    { "g_error_free",  cast(void**)& g_error_free},
-    { "g_error_new_literal",  cast(void**)& g_error_new_literal},
-    { "g_error_new",  cast(void**)& g_error_new},
-    { "g_intern_static_string",  cast(void**)& g_intern_static_string},
-    { "g_intern_string",  cast(void**)& g_intern_string},
-    { "g_quark_to_string",  cast(void**)& g_quark_to_string},
-    { "g_quark_from_string",  cast(void**)& g_quark_from_string},
-    { "g_quark_from_static_string",  cast(void**)& g_quark_from_static_string},
-    { "g_quark_try_string",  cast(void**)& g_quark_try_string},
-    { "g_byte_array_sort_with_data",  cast(void**)& g_byte_array_sort_with_data},
-    { "g_byte_array_sort",  cast(void**)& g_byte_array_sort},
-    { "g_byte_array_remove_range",  cast(void**)& g_byte_array_remove_range},
-    { "g_byte_array_remove_index_fast",  cast(void**)& g_byte_array_remove_index_fast},
-    { "g_byte_array_remove_index",  cast(void**)& g_byte_array_remove_index},
-    { "g_byte_array_set_size",  cast(void**)& g_byte_array_set_size},
-    { "g_byte_array_prepend",  cast(void**)& g_byte_array_prepend},
-    { "g_byte_array_append",  cast(void**)& g_byte_array_append},
-    { "g_byte_array_free",  cast(void**)& g_byte_array_free},
-    { "g_byte_array_sized_new",  cast(void**)& g_byte_array_sized_new},
-    { "g_byte_array_new",  cast(void**)& g_byte_array_new},
-    { "g_ptr_array_foreach",  cast(void**)& g_ptr_array_foreach},
-    { "g_ptr_array_sort_with_data",  cast(void**)& g_ptr_array_sort_with_data},
-    { "g_ptr_array_sort",  cast(void**)& g_ptr_array_sort},
-    { "g_ptr_array_add",  cast(void**)& g_ptr_array_add},
-    { "g_ptr_array_remove_range",  cast(void**)& g_ptr_array_remove_range},
-    { "g_ptr_array_remove_fast",  cast(void**)& g_ptr_array_remove_fast},
-    { "g_ptr_array_remove",  cast(void**)& g_ptr_array_remove},
-    { "g_ptr_array_remove_index_fast",  cast(void**)& g_ptr_array_remove_index_fast},
-    { "g_ptr_array_remove_index",  cast(void**)& g_ptr_array_remove_index},
-    { "g_ptr_array_set_size",  cast(void**)& g_ptr_array_set_size},
-    { "g_ptr_array_free",  cast(void**)& g_ptr_array_free},
-    { "g_ptr_array_sized_new",  cast(void**)& g_ptr_array_sized_new},
-    { "g_ptr_array_new",  cast(void**)& g_ptr_array_new},
-    { "g_array_sort_with_data",  cast(void**)& g_array_sort_with_data},
-    { "g_array_sort",  cast(void**)& g_array_sort},
-    { "g_array_remove_range",  cast(void**)& g_array_remove_range},
-    { "g_array_remove_index_fast",  cast(void**)& g_array_remove_index_fast},
-    { "g_array_remove_index",  cast(void**)& g_array_remove_index},
-    { "g_array_set_size",  cast(void**)& g_array_set_size},
-    { "g_array_insert_vals",  cast(void**)& g_array_insert_vals},
-    { "g_array_prepend_vals",  cast(void**)& g_array_prepend_vals},
-    { "g_array_append_vals",  cast(void**)& g_array_append_vals},
-    { "g_array_free",  cast(void**)& g_array_free},
-    { "g_array_sized_new",  cast(void**)& g_array_sized_new},
-    { "g_array_new",  cast(void**)& g_array_new},
-];
+Symbol[] symbols;
+static this () {
+    symbols = [
+        Symbol("g_value_set_string_take_ownership",  cast(void**)& g_value_set_string_take_ownership),
+        Symbol("g_value_take_string",  cast(void**)& g_value_take_string),
+        Symbol("g_strdup_value_contents",  cast(void**)& g_strdup_value_contents),
+        Symbol("g_pointer_type_register_static",  cast(void**)& g_pointer_type_register_static),
+        Symbol("g_value_get_gtype",  cast(void**)& g_value_get_gtype),
+        Symbol("g_value_set_gtype",  cast(void**)& g_value_set_gtype),
+        Symbol("g_gtype_get_type",  cast(void**)& g_gtype_get_type),
+        Symbol("g_value_get_pointer",  cast(void**)& g_value_get_pointer),
+        Symbol("g_value_set_pointer",  cast(void**)& g_value_set_pointer),
+        Symbol("g_value_dup_string",  cast(void**)& g_value_dup_string),
+        Symbol("g_value_get_string",  cast(void**)& g_value_get_string),
+        Symbol("g_value_set_static_string",  cast(void**)& g_value_set_static_string),
+        Symbol("g_value_set_string",  cast(void**)& g_value_set_string),
+        Symbol("g_value_get_double",  cast(void**)& g_value_get_double),
+        Symbol("g_value_set_double",  cast(void**)& g_value_set_double),
+        Symbol("g_value_get_float",  cast(void**)& g_value_get_float),
+        Symbol("g_value_set_float",  cast(void**)& g_value_set_float),
+        Symbol("g_value_get_uint64",  cast(void**)& g_value_get_uint64),
+        Symbol("g_value_set_uint64",  cast(void**)& g_value_set_uint64),
+        Symbol("g_value_get_int64",  cast(void**)& g_value_get_int64),
+        Symbol("g_value_set_int64",  cast(void**)& g_value_set_int64),
+        Symbol("g_value_get_ulong",  cast(void**)& g_value_get_ulong),
+        Symbol("g_value_set_ulong",  cast(void**)& g_value_set_ulong),
+        Symbol("g_value_get_long",  cast(void**)& g_value_get_long),
+        Symbol("g_value_set_long",  cast(void**)& g_value_set_long),
+        Symbol("g_value_get_uint",  cast(void**)& g_value_get_uint),
+        Symbol("g_value_set_uint",  cast(void**)& g_value_set_uint),
+        Symbol("g_value_get_int",  cast(void**)& g_value_get_int),
+        Symbol("g_value_set_int",  cast(void**)& g_value_set_int),
+        Symbol("g_value_get_boolean",  cast(void**)& g_value_get_boolean),
+        Symbol("g_value_set_boolean",  cast(void**)& g_value_set_boolean),
+        Symbol("g_value_get_uchar",  cast(void**)& g_value_get_uchar),
+        Symbol("g_value_set_uchar",  cast(void**)& g_value_set_uchar),
+        Symbol("g_value_get_char",  cast(void**)& g_value_get_char),
+        Symbol("g_value_set_char",  cast(void**)& g_value_set_char),
+        Symbol("g_value_array_sort_with_data",  cast(void**)& g_value_array_sort_with_data),
+        Symbol("g_value_array_sort",  cast(void**)& g_value_array_sort),
+        Symbol("g_value_array_remove",  cast(void**)& g_value_array_remove),
+        Symbol("g_value_array_insert",  cast(void**)& g_value_array_insert),
+        Symbol("g_value_array_append",  cast(void**)& g_value_array_append),
+        Symbol("g_value_array_prepend",  cast(void**)& g_value_array_prepend),
+        Symbol("g_value_array_copy",  cast(void**)& g_value_array_copy),
+        Symbol("g_value_array_free",  cast(void**)& g_value_array_free),
+        Symbol("g_value_array_new",  cast(void**)& g_value_array_new),
+        Symbol("g_value_array_get_nth",  cast(void**)& g_value_array_get_nth),
+        Symbol("g_type_plugin_complete_interface_info",  cast(void**)& g_type_plugin_complete_interface_info),
+        Symbol("g_type_plugin_complete_type_info",  cast(void**)& g_type_plugin_complete_type_info),
+        Symbol("g_type_plugin_unuse",  cast(void**)& g_type_plugin_unuse),
+        Symbol("g_type_plugin_use",  cast(void**)& g_type_plugin_use),
+        Symbol("g_type_plugin_get_type",  cast(void**)& g_type_plugin_get_type),
+        Symbol("g_type_module_register_flags",  cast(void**)& g_type_module_register_flags),
+        Symbol("g_type_module_register_enum",  cast(void**)& g_type_module_register_enum),
+        Symbol("g_type_module_add_interface",  cast(void**)& g_type_module_add_interface),
+        Symbol("g_type_module_register_type",  cast(void**)& g_type_module_register_type),
+        Symbol("g_type_module_set_name",  cast(void**)& g_type_module_set_name),
+        Symbol("g_type_module_unuse",  cast(void**)& g_type_module_unuse),
+        Symbol("g_type_module_use",  cast(void**)& g_type_module_use),
+        Symbol("g_type_module_get_type",  cast(void**)& g_type_module_get_type),
+        Symbol("g_io_condition_get_type",  cast(void**)& g_io_condition_get_type),
+        Symbol("g_io_channel_get_type",  cast(void**)& g_io_channel_get_type),
+        Symbol("g_source_set_closure",  cast(void**)& g_source_set_closure),
+        Symbol("g_param_spec_types",  cast(void**)& g_param_spec_types),
+        Symbol("g_param_spec_gtype",  cast(void**)& g_param_spec_gtype),
+        Symbol("g_param_spec_override",  cast(void**)& g_param_spec_override),
+        Symbol("g_param_spec_object",  cast(void**)& g_param_spec_object),
+        Symbol("g_param_spec_value_array",  cast(void**)& g_param_spec_value_array),
+        Symbol("g_param_spec_pointer",  cast(void**)& g_param_spec_pointer),
+        Symbol("g_param_spec_boxed",  cast(void**)& g_param_spec_boxed),
+        Symbol("g_param_spec_param",  cast(void**)& g_param_spec_param),
+        Symbol("g_param_spec_string",  cast(void**)& g_param_spec_string),
+        Symbol("g_param_spec_double",  cast(void**)& g_param_spec_double),
+        Symbol("g_param_spec_float",  cast(void**)& g_param_spec_float),
+        Symbol("g_param_spec_flags",  cast(void**)& g_param_spec_flags),
+        Symbol("g_param_spec_enum",  cast(void**)& g_param_spec_enum),
+        Symbol("g_param_spec_unichar",  cast(void**)& g_param_spec_unichar),
+        Symbol("g_param_spec_uint64",  cast(void**)& g_param_spec_uint64),
+        Symbol("g_param_spec_int64",  cast(void**)& g_param_spec_int64),
+        Symbol("g_param_spec_ulong",  cast(void**)& g_param_spec_ulong),
+        Symbol("g_param_spec_long",  cast(void**)& g_param_spec_long),
+        Symbol("g_param_spec_uint",  cast(void**)& g_param_spec_uint),
+        Symbol("g_param_spec_int",  cast(void**)& g_param_spec_int),
+        Symbol("g_param_spec_boolean",  cast(void**)& g_param_spec_boolean),
+        Symbol("g_param_spec_uchar",  cast(void**)& g_param_spec_uchar),
+        Symbol("g_param_spec_char",  cast(void**)& g_param_spec_char),
+        Symbol("g_object_compat_control",  cast(void**)& g_object_compat_control),
+        Symbol("g_value_set_object_take_ownership",  cast(void**)& g_value_set_object_take_ownership),
+        Symbol("g_value_take_object",  cast(void**)& g_value_take_object),
+        Symbol("g_object_run_dispose",  cast(void**)& g_object_run_dispose),
+        Symbol("g_object_force_floating",  cast(void**)& g_object_force_floating),
+        Symbol("g_signal_connect_object",  cast(void**)& g_signal_connect_object),
+        Symbol("g_value_dup_object",  cast(void**)& g_value_dup_object),
+        Symbol("g_value_get_object",  cast(void**)& g_value_get_object),
+        Symbol("g_value_set_object",  cast(void**)& g_value_set_object),
+        Symbol("g_closure_new_object",  cast(void**)& g_closure_new_object),
+        Symbol("g_cclosure_new_object_swap",  cast(void**)& g_cclosure_new_object_swap),
+        Symbol("g_cclosure_new_object",  cast(void**)& g_cclosure_new_object),
+        Symbol("g_object_watch_closure",  cast(void**)& g_object_watch_closure),
+        Symbol("g_object_steal_data",  cast(void**)& g_object_steal_data),
+        Symbol("g_object_set_data_full",  cast(void**)& g_object_set_data_full),
+        Symbol("g_object_set_data",  cast(void**)& g_object_set_data),
+        Symbol("g_object_get_data",  cast(void**)& g_object_get_data),
+        Symbol("g_object_steal_qdata",  cast(void**)& g_object_steal_qdata),
+        Symbol("g_object_set_qdata_full",  cast(void**)& g_object_set_qdata_full),
+        Symbol("g_object_set_qdata",  cast(void**)& g_object_set_qdata),
+        Symbol("g_object_get_qdata",  cast(void**)& g_object_get_qdata),
+        Symbol("g_object_remove_toggle_ref",  cast(void**)& g_object_remove_toggle_ref),
+        Symbol("g_object_add_toggle_ref",  cast(void**)& g_object_add_toggle_ref),
+        Symbol("g_object_remove_weak_pointer",  cast(void**)& g_object_remove_weak_pointer),
+        Symbol("g_object_add_weak_pointer",  cast(void**)& g_object_add_weak_pointer),
+        Symbol("g_object_weak_unref",  cast(void**)& g_object_weak_unref),
+        Symbol("g_object_weak_ref",  cast(void**)& g_object_weak_ref),
+        Symbol("g_object_unref",  cast(void**)& g_object_unref),
+        Symbol("g_object_ref",  cast(void**)& g_object_ref),
+        Symbol("g_object_ref_sink",  cast(void**)& g_object_ref_sink),
+        Symbol("g_object_is_floating",  cast(void**)& g_object_is_floating),
+        Symbol("g_object_thaw_notify",  cast(void**)& g_object_thaw_notify),
+        Symbol("g_object_notify",  cast(void**)& g_object_notify),
+        Symbol("g_object_freeze_notify",  cast(void**)& g_object_freeze_notify),
+        Symbol("g_object_get_property",  cast(void**)& g_object_get_property),
+        Symbol("g_object_set_property",  cast(void**)& g_object_set_property),
+        Symbol("g_object_get_valist",  cast(void**)& g_object_get_valist),
+        Symbol("g_object_set_valist",  cast(void**)& g_object_set_valist),
+        Symbol("g_object_disconnect",  cast(void**)& g_object_disconnect),
+        Symbol("g_object_connect",  cast(void**)& g_object_connect),
+        Symbol("g_object_get",  cast(void**)& g_object_get),
+        Symbol("g_object_set",  cast(void**)& g_object_set),
+        Symbol("g_object_new_valist",  cast(void**)& g_object_new_valist),
+        Symbol("g_object_newv",  cast(void**)& g_object_newv),
+        Symbol("g_object_new",  cast(void**)& g_object_new),
+        Symbol("g_object_interface_list_properties",  cast(void**)& g_object_interface_list_properties),
+        Symbol("g_object_interface_find_property",  cast(void**)& g_object_interface_find_property),
+        Symbol("g_object_interface_install_property",  cast(void**)& g_object_interface_install_property),
+        Symbol("g_object_class_override_property",  cast(void**)& g_object_class_override_property),
+        Symbol("g_object_class_list_properties",  cast(void**)& g_object_class_list_properties),
+        Symbol("g_object_class_find_property",  cast(void**)& g_object_class_find_property),
+        Symbol("g_object_class_install_property",  cast(void**)& g_object_class_install_property),
+        Symbol("g_initially_unowned_get_type",  cast(void**)& g_initially_unowned_get_type),
+        Symbol("_g_signals_destroy",  cast(void**)& _g_signals_destroy),
+        Symbol("g_signal_handlers_destroy",  cast(void**)& g_signal_handlers_destroy),
+        Symbol("g_signal_accumulator_true_handled",  cast(void**)& g_signal_accumulator_true_handled),
+        Symbol("g_signal_chain_from_overridden",  cast(void**)& g_signal_chain_from_overridden),
+        Symbol("g_signal_override_class_closure",  cast(void**)& g_signal_override_class_closure),
+        Symbol("g_signal_handlers_disconnect_matched",  cast(void**)& g_signal_handlers_disconnect_matched),
+        Symbol("g_signal_handlers_unblock_matched",  cast(void**)& g_signal_handlers_unblock_matched),
+        Symbol("g_signal_handlers_block_matched",  cast(void**)& g_signal_handlers_block_matched),
+        Symbol("g_signal_handler_find",  cast(void**)& g_signal_handler_find),
+        Symbol("g_signal_handler_is_connected",  cast(void**)& g_signal_handler_is_connected),
+        Symbol("g_signal_handler_disconnect",  cast(void**)& g_signal_handler_disconnect),
+        Symbol("g_signal_handler_unblock",  cast(void**)& g_signal_handler_unblock),
+        Symbol("g_signal_handler_block",  cast(void**)& g_signal_handler_block),
+        Symbol("g_signal_connect_data",  cast(void**)& g_signal_connect_data),
+        Symbol("g_signal_connect_closure",  cast(void**)& g_signal_connect_closure),
+        Symbol("g_signal_connect_closure_by_id",  cast(void**)& g_signal_connect_closure_by_id),
+        Symbol("g_signal_has_handler_pending",  cast(void**)& g_signal_has_handler_pending),
+        Symbol("g_signal_remove_emission_hook",  cast(void**)& g_signal_remove_emission_hook),
+        Symbol("g_signal_add_emission_hook",  cast(void**)& g_signal_add_emission_hook),
+        Symbol("g_signal_stop_emission_by_name",  cast(void**)& g_signal_stop_emission_by_name),
+        Symbol("g_signal_stop_emission",  cast(void**)& g_signal_stop_emission),
+        Symbol("g_signal_get_invocation_hint",  cast(void**)& g_signal_get_invocation_hint),
+        Symbol("g_signal_parse_name",  cast(void**)& g_signal_parse_name),
+        Symbol("g_signal_list_ids",  cast(void**)& g_signal_list_ids),
+        Symbol("g_signal_query",  cast(void**)& g_signal_query),
+        Symbol("g_signal_name",  cast(void**)& g_signal_name),
+        Symbol("g_signal_lookup",  cast(void**)& g_signal_lookup),
+        Symbol("g_signal_emit_by_name",  cast(void**)& g_signal_emit_by_name),
+        Symbol("g_signal_emit",  cast(void**)& g_signal_emit),
+        Symbol("g_signal_emit_valist",  cast(void**)& g_signal_emit_valist),
+        Symbol("g_signal_emitv",  cast(void**)& g_signal_emitv),
+        Symbol("g_signal_new",  cast(void**)& g_signal_new),
+        Symbol("g_signal_new_valist",  cast(void**)& g_signal_new_valist),
+        Symbol("g_signal_newv",  cast(void**)& g_signal_newv),
+        Symbol("g_cclosure_marshal_STRING__OBJECT_POINTER",  cast(void**)& g_cclosure_marshal_STRING__OBJECT_POINTER),
+        Symbol("g_cclosure_marshal_BOOLEAN__FLAGS",  cast(void**)& g_cclosure_marshal_BOOLEAN__FLAGS),
+        Symbol("g_cclosure_marshal_VOID__UINT_POINTER",  cast(void**)& g_cclosure_marshal_VOID__UINT_POINTER),
+        Symbol("g_cclosure_marshal_VOID__OBJECT",  cast(void**)& g_cclosure_marshal_VOID__OBJECT),
+        Symbol("g_cclosure_marshal_VOID__POINTER",  cast(void**)& g_cclosure_marshal_VOID__POINTER),
+        Symbol("g_cclosure_marshal_VOID__BOXED",  cast(void**)& g_cclosure_marshal_VOID__BOXED),
+        Symbol("g_cclosure_marshal_VOID__PARAM",  cast(void**)& g_cclosure_marshal_VOID__PARAM),
+        Symbol("g_cclosure_marshal_VOID__STRING",  cast(void**)& g_cclosure_marshal_VOID__STRING),
+        Symbol("g_cclosure_marshal_VOID__DOUBLE",  cast(void**)& g_cclosure_marshal_VOID__DOUBLE),
+        Symbol("g_cclosure_marshal_VOID__FLOAT",  cast(void**)& g_cclosure_marshal_VOID__FLOAT),
+        Symbol("g_cclosure_marshal_VOID__FLAGS",  cast(void**)& g_cclosure_marshal_VOID__FLAGS),
+        Symbol("g_cclosure_marshal_VOID__ENUM",  cast(void**)& g_cclosure_marshal_VOID__ENUM),
+        Symbol("g_cclosure_marshal_VOID__ULONG",  cast(void**)& g_cclosure_marshal_VOID__ULONG),
+        Symbol("g_cclosure_marshal_VOID__LONG",  cast(void**)& g_cclosure_marshal_VOID__LONG),
+        Symbol("g_cclosure_marshal_VOID__UINT",  cast(void**)& g_cclosure_marshal_VOID__UINT),
+        Symbol("g_cclosure_marshal_VOID__INT",  cast(void**)& g_cclosure_marshal_VOID__INT),
+        Symbol("g_cclosure_marshal_VOID__UCHAR",  cast(void**)& g_cclosure_marshal_VOID__UCHAR),
+        Symbol("g_cclosure_marshal_VOID__CHAR",  cast(void**)& g_cclosure_marshal_VOID__CHAR),
+        Symbol("g_cclosure_marshal_VOID__BOOLEAN",  cast(void**)& g_cclosure_marshal_VOID__BOOLEAN),
+        Symbol("g_cclosure_marshal_VOID__VOID",  cast(void**)& g_cclosure_marshal_VOID__VOID),
+        Symbol("g_closure_invoke",  cast(void**)& g_closure_invoke),
+        Symbol("g_closure_invalidate",  cast(void**)& g_closure_invalidate),
+        Symbol("g_closure_set_meta_marshal",  cast(void**)& g_closure_set_meta_marshal),
+        Symbol("g_closure_set_marshal",  cast(void**)& g_closure_set_marshal),
+        Symbol("g_closure_add_marshal_guards",  cast(void**)& g_closure_add_marshal_guards),
+        Symbol("g_closure_remove_invalidate_notifier",  cast(void**)& g_closure_remove_invalidate_notifier),
+        Symbol("g_closure_add_invalidate_notifier",  cast(void**)& g_closure_add_invalidate_notifier),
+        Symbol("g_closure_remove_finalize_notifier",  cast(void**)& g_closure_remove_finalize_notifier),
+        Symbol("g_closure_add_finalize_notifier",  cast(void**)& g_closure_add_finalize_notifier),
+        Symbol("g_closure_new_simple",  cast(void**)& g_closure_new_simple),
+        Symbol("g_closure_unref",  cast(void**)& g_closure_unref),
+        Symbol("g_closure_sink",  cast(void**)& g_closure_sink),
+        Symbol("g_closure_ref",  cast(void**)& g_closure_ref),
+        Symbol("g_signal_type_cclosure_new",  cast(void**)& g_signal_type_cclosure_new),
+        Symbol("g_cclosure_new_swap",  cast(void**)& g_cclosure_new_swap),
+        Symbol("g_cclosure_new",  cast(void**)& g_cclosure_new),
+        Symbol("g_param_spec_pool_list",  cast(void**)& g_param_spec_pool_list),
+        Symbol("g_param_spec_pool_list_owned",  cast(void**)& g_param_spec_pool_list_owned),
+        Symbol("g_param_spec_pool_lookup",  cast(void**)& g_param_spec_pool_lookup),
+        Symbol("g_param_spec_pool_remove",  cast(void**)& g_param_spec_pool_remove),
+        Symbol("g_param_spec_pool_insert",  cast(void**)& g_param_spec_pool_insert),
+        Symbol("g_param_spec_pool_new",  cast(void**)& g_param_spec_pool_new),
+        Symbol("g_param_spec_internal",  cast(void**)& g_param_spec_internal),
+        Symbol("_g_param_type_register_static_constant",  cast(void**)& _g_param_type_register_static_constant),
+        Symbol("g_param_type_register_static",  cast(void**)& g_param_type_register_static),
+        Symbol("g_value_set_param_take_ownership",  cast(void**)& g_value_set_param_take_ownership),
+        Symbol("g_value_take_param",  cast(void**)& g_value_take_param),
+        Symbol("g_value_dup_param",  cast(void**)& g_value_dup_param),
+        Symbol("g_value_get_param",  cast(void**)& g_value_get_param),
+        Symbol("g_value_set_param",  cast(void**)& g_value_set_param),
+        Symbol("g_param_spec_get_blurb",  cast(void**)& g_param_spec_get_blurb),
+        Symbol("g_param_spec_get_nick",  cast(void**)& g_param_spec_get_nick),
+        Symbol("g_param_spec_get_name",  cast(void**)& g_param_spec_get_name),
+        Symbol("g_param_values_cmp",  cast(void**)& g_param_values_cmp),
+        Symbol("g_param_value_convert",  cast(void**)& g_param_value_convert),
+        Symbol("g_param_value_validate",  cast(void**)& g_param_value_validate),
+        Symbol("g_param_value_defaults",  cast(void**)& g_param_value_defaults),
+        Symbol("g_param_value_set_default",  cast(void**)& g_param_value_set_default),
+        Symbol("g_param_spec_get_redirect_target",  cast(void**)& g_param_spec_get_redirect_target),
+        Symbol("g_param_spec_steal_qdata",  cast(void**)& g_param_spec_steal_qdata),
+        Symbol("g_param_spec_set_qdata_full",  cast(void**)& g_param_spec_set_qdata_full),
+        Symbol("g_param_spec_set_qdata",  cast(void**)& g_param_spec_set_qdata),
+        Symbol("g_param_spec_get_qdata",  cast(void**)& g_param_spec_get_qdata),
+        Symbol("g_param_spec_ref_sink",  cast(void**)& g_param_spec_ref_sink),
+        Symbol("g_param_spec_sink",  cast(void**)& g_param_spec_sink),
+        Symbol("g_param_spec_unref",  cast(void**)& g_param_spec_unref),
+        Symbol("g_param_spec_ref",  cast(void**)& g_param_spec_ref),
+        Symbol("g_value_register_transform_func",  cast(void**)& g_value_register_transform_func),
+        Symbol("g_value_transform",  cast(void**)& g_value_transform),
+        Symbol("g_value_type_transformable",  cast(void**)& g_value_type_transformable),
+        Symbol("g_value_type_compatible",  cast(void**)& g_value_type_compatible),
+        Symbol("g_value_peek_pointer",  cast(void**)& g_value_peek_pointer),
+        Symbol("g_value_fits_pointer",  cast(void**)& g_value_fits_pointer),
+        Symbol("g_value_set_instance",  cast(void**)& g_value_set_instance),
+        Symbol("g_value_unset",  cast(void**)& g_value_unset),
+        Symbol("g_value_reset",  cast(void**)& g_value_reset),
+        Symbol("g_value_copy",  cast(void**)& g_value_copy),
+        Symbol("g_value_init",  cast(void**)& g_value_init),
+        Symbol("g_flags_complete_type_info",  cast(void**)& g_flags_complete_type_info),
+        Symbol("g_enum_complete_type_info",  cast(void**)& g_enum_complete_type_info),
+        Symbol("g_flags_register_static",  cast(void**)& g_flags_register_static),
+        Symbol("g_enum_register_static",  cast(void**)& g_enum_register_static),
+        Symbol("g_value_get_flags",  cast(void**)& g_value_get_flags),
+        Symbol("g_value_set_flags",  cast(void**)& g_value_set_flags),
+        Symbol("g_value_get_enum",  cast(void**)& g_value_get_enum),
+        Symbol("g_value_set_enum",  cast(void**)& g_value_set_enum),
+        Symbol("g_flags_get_value_by_nick",  cast(void**)& g_flags_get_value_by_nick),
+        Symbol("g_flags_get_value_by_name",  cast(void**)& g_flags_get_value_by_name),
+        Symbol("g_flags_get_first_value",  cast(void**)& g_flags_get_first_value),
+        Symbol("g_enum_get_value_by_nick",  cast(void**)& g_enum_get_value_by_nick),
+        Symbol("g_enum_get_value_by_name",  cast(void**)& g_enum_get_value_by_name),
+        Symbol("g_enum_get_value",  cast(void**)& g_enum_get_value),
+        Symbol("g_regex_get_type",  cast(void**)& g_regex_get_type),
+        Symbol("g_hash_table_get_type",  cast(void**)& g_hash_table_get_type),
+        Symbol("g_gstring_get_type",  cast(void**)& g_gstring_get_type),
+        Symbol("g_strv_get_type",  cast(void**)& g_strv_get_type),
+        Symbol("g_date_get_type",  cast(void**)& g_date_get_type),
+        Symbol("g_value_array_get_type",  cast(void**)& g_value_array_get_type),
+        Symbol("g_value_get_type",  cast(void**)& g_value_get_type),
+        Symbol("g_closure_get_type",  cast(void**)& g_closure_get_type),
+        Symbol("g_value_set_boxed_take_ownership",  cast(void**)& g_value_set_boxed_take_ownership),
+        Symbol("g_value_take_boxed",  cast(void**)& g_value_take_boxed),
+        Symbol("g_boxed_type_register_static",  cast(void**)& g_boxed_type_register_static),
+        Symbol("g_value_dup_boxed",  cast(void**)& g_value_dup_boxed),
+        Symbol("g_value_get_boxed",  cast(void**)& g_value_get_boxed),
+        Symbol("g_value_set_static_boxed",  cast(void**)& g_value_set_static_boxed),
+        Symbol("g_value_set_boxed",  cast(void**)& g_value_set_boxed),
+        Symbol("g_boxed_free",  cast(void**)& g_boxed_free),
+        Symbol("g_boxed_copy",  cast(void**)& g_boxed_copy),
+        Symbol("_g_type_debug_flags",  cast(void**)& _g_type_debug_flags),
+        Symbol("g_signal_init",  cast(void**)& g_signal_init),
+        Symbol("g_value_transforms_init",  cast(void**)& g_value_transforms_init),
+        Symbol("g_param_spec_types_init",  cast(void**)& g_param_spec_types_init),
+        Symbol("g_object_type_init",  cast(void**)& g_object_type_init),
+        Symbol("g_boxed_type_init",  cast(void**)& g_boxed_type_init),
+        Symbol("g_param_type_init",  cast(void**)& g_param_type_init),
+        Symbol("g_enum_types_init",  cast(void**)& g_enum_types_init),
+        Symbol("g_value_types_init",  cast(void**)& g_value_types_init),
+        Symbol("g_value_c_init",  cast(void**)& g_value_c_init),
+        Symbol("g_type_name_from_class",  cast(void**)& g_type_name_from_class),
+        Symbol("g_type_name_from_instance",  cast(void**)& g_type_name_from_instance),
+        Symbol("g_type_test_flags",  cast(void**)& g_type_test_flags),
+        Symbol("g_type_check_value_holds",  cast(void**)& g_type_check_value_holds),
+        Symbol("g_type_check_value",  cast(void**)& g_type_check_value),
+        Symbol("g_type_check_is_value_type",  cast(void**)& g_type_check_is_value_type),
+        Symbol("g_type_check_class_is_a",  cast(void**)& g_type_check_class_is_a),
+        Symbol("g_type_check_class_cast",  cast(void**)& g_type_check_class_cast),
+        Symbol("g_type_check_instance_is_a",  cast(void**)& g_type_check_instance_is_a),
+        Symbol("g_type_check_instance_cast",  cast(void**)& g_type_check_instance_cast),
+        Symbol("g_type_check_instance",  cast(void**)& g_type_check_instance),
+        Symbol("g_type_value_table_peek",  cast(void**)& g_type_value_table_peek),
+        Symbol("g_type_remove_interface_check",  cast(void**)& g_type_remove_interface_check),
+        Symbol("g_type_add_interface_check",  cast(void**)& g_type_add_interface_check),
+        Symbol("g_type_class_unref_uncached",  cast(void**)& g_type_class_unref_uncached),
+        Symbol("g_type_remove_class_cache_func",  cast(void**)& g_type_remove_class_cache_func),
+        Symbol("g_type_add_class_cache_func",  cast(void**)& g_type_add_class_cache_func),
+        Symbol("g_type_free_instance",  cast(void**)& g_type_free_instance),
+        Symbol("g_type_create_instance",  cast(void**)& g_type_create_instance),
+        Symbol("g_type_fundamental",  cast(void**)& g_type_fundamental),
+        Symbol("g_type_fundamental_next",  cast(void**)& g_type_fundamental_next),
+        Symbol("g_type_interface_get_plugin",  cast(void**)& g_type_interface_get_plugin),
+        Symbol("g_type_get_plugin",  cast(void**)& g_type_get_plugin),
+        Symbol("g_type_instance_get_private",  cast(void**)& g_type_instance_get_private),
+        Symbol("g_type_class_add_private",  cast(void**)& g_type_class_add_private),
+        Symbol("g_type_interface_prerequisites",  cast(void**)& g_type_interface_prerequisites),
+        Symbol("g_type_interface_add_prerequisite",  cast(void**)& g_type_interface_add_prerequisite),
+        Symbol("g_type_add_interface_dynamic",  cast(void**)& g_type_add_interface_dynamic),
+        Symbol("g_type_add_interface_static",  cast(void**)& g_type_add_interface_static),
+        Symbol("g_type_register_fundamental",  cast(void**)& g_type_register_fundamental),
+        Symbol("g_type_register_dynamic",  cast(void**)& g_type_register_dynamic),
+        Symbol("g_type_register_static_simple",  cast(void**)& g_type_register_static_simple),
+        Symbol("g_type_register_static",  cast(void**)& g_type_register_static),
+        Symbol("g_type_query",  cast(void**)& g_type_query),
+        Symbol("g_type_get_qdata",  cast(void**)& g_type_get_qdata),
+        Symbol("g_type_set_qdata",  cast(void**)& g_type_set_qdata),
+        Symbol("g_type_interfaces",  cast(void**)& g_type_interfaces),
+        Symbol("g_type_children",  cast(void**)& g_type_children),
+        Symbol("g_type_default_interface_unref",  cast(void**)& g_type_default_interface_unref),
+        Symbol("g_type_default_interface_peek",  cast(void**)& g_type_default_interface_peek),
+        Symbol("g_type_default_interface_ref",  cast(void**)& g_type_default_interface_ref),
+        Symbol("g_type_interface_peek_parent",  cast(void**)& g_type_interface_peek_parent),
+        Symbol("g_type_interface_peek",  cast(void**)& g_type_interface_peek),
+        Symbol("g_type_class_peek_parent",  cast(void**)& g_type_class_peek_parent),
+        Symbol("g_type_class_unref",  cast(void**)& g_type_class_unref),
+        Symbol("g_type_class_peek_static",  cast(void**)& g_type_class_peek_static),
+        Symbol("g_type_class_peek",  cast(void**)& g_type_class_peek),
+        Symbol("g_type_class_ref",  cast(void**)& g_type_class_ref),
+        Symbol("g_type_is_a",  cast(void**)& g_type_is_a),
+        Symbol("g_type_next_base",  cast(void**)& g_type_next_base),
+        Symbol("g_type_depth",  cast(void**)& g_type_depth),
+        Symbol("g_type_parent",  cast(void**)& g_type_parent),
+        Symbol("g_type_from_name",  cast(void**)& g_type_from_name),
+        Symbol("g_type_qname",  cast(void**)& g_type_qname),
+        Symbol("g_type_name",  cast(void**)& g_type_name),
+        Symbol("g_type_init_with_debug_flags",  cast(void**)& g_type_init_with_debug_flags),
+        Symbol("g_type_init",  cast(void**)& g_type_init),
+        Symbol("g_tree_nnodes",  cast(void**)& g_tree_nnodes),
+        Symbol("g_tree_height",  cast(void**)& g_tree_height),
+        Symbol("g_tree_search",  cast(void**)& g_tree_search),
+        Symbol("g_tree_traverse",  cast(void**)& g_tree_traverse),
+        Symbol("g_tree_foreach",  cast(void**)& g_tree_foreach),
+        Symbol("g_tree_lookup_extended",  cast(void**)& g_tree_lookup_extended),
+        Symbol("g_tree_lookup",  cast(void**)& g_tree_lookup),
+        Symbol("g_tree_steal",  cast(void**)& g_tree_steal),
+        Symbol("g_tree_remove",  cast(void**)& g_tree_remove),
+        Symbol("g_tree_replace",  cast(void**)& g_tree_replace),
+        Symbol("g_tree_insert",  cast(void**)& g_tree_insert),
+        Symbol("g_tree_destroy",  cast(void**)& g_tree_destroy),
+        Symbol("g_tree_new_full",  cast(void**)& g_tree_new_full),
+        Symbol("g_tree_new_with_data",  cast(void**)& g_tree_new_with_data),
+        Symbol("g_tree_new",  cast(void**)& g_tree_new),
+        Symbol("g_time_val_to_iso8601",  cast(void**)& g_time_val_to_iso8601),
+        Symbol("g_time_val_from_iso8601",  cast(void**)& g_time_val_from_iso8601),
+        Symbol("g_time_val_add",  cast(void**)& g_time_val_add),
+        Symbol("g_usleep",  cast(void**)& g_usleep),
+        Symbol("g_timer_elapsed",  cast(void**)& g_timer_elapsed),
+        Symbol("g_timer_continue",  cast(void**)& g_timer_continue),
+        Symbol("g_timer_reset",  cast(void**)& g_timer_reset),
+        Symbol("g_timer_stop",  cast(void**)& g_timer_stop),
+        Symbol("g_timer_start",  cast(void**)& g_timer_start),
+        Symbol("g_timer_destroy",  cast(void**)& g_timer_destroy),
+        Symbol("g_timer_new",  cast(void**)& g_timer_new),
+        Symbol("g_thread_pool_get_max_idle_time",  cast(void**)& g_thread_pool_get_max_idle_time),
+        Symbol("g_thread_pool_set_max_idle_time",  cast(void**)& g_thread_pool_set_max_idle_time),
+        Symbol("g_thread_pool_set_sort_function",  cast(void**)& g_thread_pool_set_sort_function),
+        Symbol("g_thread_pool_stop_unused_threads",  cast(void**)& g_thread_pool_stop_unused_threads),
+        Symbol("g_thread_pool_get_num_unused_threads",  cast(void**)& g_thread_pool_get_num_unused_threads),
+        Symbol("g_thread_pool_get_max_unused_threads",  cast(void**)& g_thread_pool_get_max_unused_threads),
+        Symbol("g_thread_pool_set_max_unused_threads",  cast(void**)& g_thread_pool_set_max_unused_threads),
+        Symbol("g_thread_pool_free",  cast(void**)& g_thread_pool_free),
+        Symbol("g_thread_pool_unprocessed",  cast(void**)& g_thread_pool_unprocessed),
+        Symbol("g_thread_pool_get_num_threads",  cast(void**)& g_thread_pool_get_num_threads),
+        Symbol("g_thread_pool_get_max_threads",  cast(void**)& g_thread_pool_get_max_threads),
+        Symbol("g_thread_pool_set_max_threads",  cast(void**)& g_thread_pool_set_max_threads),
+        Symbol("g_thread_pool_push",  cast(void**)& g_thread_pool_push),
+        Symbol("g_thread_pool_new",  cast(void**)& g_thread_pool_new),
+        Symbol("g_strip_context",  cast(void**)& g_strip_context),
+        Symbol("g_stpcpy",  cast(void**)& g_stpcpy),
+        Symbol("g_strv_length",  cast(void**)& g_strv_length),
+        Symbol("g_strdupv",  cast(void**)& g_strdupv),
+        Symbol("g_strfreev",  cast(void**)& g_strfreev),
+        Symbol("g_strjoinv",  cast(void**)& g_strjoinv),
+        Symbol("g_strsplit_set",  cast(void**)& g_strsplit_set),
+        Symbol("g_strsplit",  cast(void**)& g_strsplit),
+        Symbol("g_memdup",  cast(void**)& g_memdup),
+        Symbol("g_strescape",  cast(void**)& g_strescape),
+        Symbol("g_strcompress",  cast(void**)& g_strcompress),
+        Symbol("g_strjoin",  cast(void**)& g_strjoin),
+        Symbol("g_strconcat",  cast(void**)& g_strconcat),
+        Symbol("g_strnfill",  cast(void**)& g_strnfill),
+        Symbol("g_strndup",  cast(void**)& g_strndup),
+        Symbol("g_strdup_vprintf",  cast(void**)& g_strdup_vprintf),
+        Symbol("g_strdup_printf",  cast(void**)& g_strdup_printf),
+        Symbol("g_strdup",  cast(void**)& g_strdup),
+        Symbol("g_strup",  cast(void**)& g_strup),
+        Symbol("g_strdown",  cast(void**)& g_strdown),
+        Symbol("g_strncasecmp",  cast(void**)& g_strncasecmp),
+        Symbol("g_strcasecmp",  cast(void**)& g_strcasecmp),
+        Symbol("g_ascii_strup",  cast(void**)& g_ascii_strup),
+        Symbol("g_ascii_strdown",  cast(void**)& g_ascii_strdown),
+        Symbol("g_ascii_strncasecmp",  cast(void**)& g_ascii_strncasecmp),
+        Symbol("g_ascii_strcasecmp",  cast(void**)& g_ascii_strcasecmp),
+        Symbol("g_strchomp",  cast(void**)& g_strchomp),
+        Symbol("g_strchug",  cast(void**)& g_strchug),
+        Symbol("g_ascii_formatd",  cast(void**)& g_ascii_formatd),
+        Symbol("g_ascii_dtostr",  cast(void**)& g_ascii_dtostr),
+        Symbol("g_ascii_strtoll",  cast(void**)& g_ascii_strtoll),
+        Symbol("g_ascii_strtoull",  cast(void**)& g_ascii_strtoull),
+        Symbol("g_ascii_strtod",  cast(void**)& g_ascii_strtod),
+        Symbol("g_strtod",  cast(void**)& g_strtod),
+        Symbol("g_str_has_prefix",  cast(void**)& g_str_has_prefix),
+        Symbol("g_str_has_suffix",  cast(void**)& g_str_has_suffix),
+        Symbol("g_strrstr_len",  cast(void**)& g_strrstr_len),
+        Symbol("g_strrstr",  cast(void**)& g_strrstr),
+        Symbol("g_strstr_len",  cast(void**)& g_strstr_len),
+        Symbol("g_strlcat",  cast(void**)& g_strlcat),
+        Symbol("g_strlcpy",  cast(void**)& g_strlcpy),
+        Symbol("g_strreverse",  cast(void**)& g_strreverse),
+        Symbol("g_strsignal",  cast(void**)& g_strsignal),
+        Symbol("g_strerror",  cast(void**)& g_strerror),
+        Symbol("g_strcanon",  cast(void**)& g_strcanon),
+        Symbol("g_strdelimit",  cast(void**)& g_strdelimit),
+        Symbol("g_ascii_xdigit_value",  cast(void**)& g_ascii_xdigit_value),
+        Symbol("g_ascii_digit_value",  cast(void**)& g_ascii_digit_value),
+        Symbol("g_ascii_toupper",  cast(void**)& g_ascii_toupper),
+        Symbol("g_ascii_tolower",  cast(void**)& g_ascii_tolower),
+        Symbol("g_ascii_table",  cast(void**)& g_ascii_table),
+        Symbol("g_spawn_close_pid",  cast(void**)& g_spawn_close_pid),
+        Symbol("g_spawn_command_line_async",  cast(void**)& g_spawn_command_line_async),
+        Symbol("g_spawn_command_line_sync",  cast(void**)& g_spawn_command_line_sync),
+        Symbol("g_spawn_sync",  cast(void**)& g_spawn_sync),
+        Symbol("g_spawn_async_with_pipes",  cast(void**)& g_spawn_async_with_pipes),
+        Symbol("g_spawn_async",  cast(void**)& g_spawn_async),
+        Symbol("g_spawn_error_quark",  cast(void**)& g_spawn_error_quark),
+        Symbol("g_shell_parse_argv",  cast(void**)& g_shell_parse_argv),
+        Symbol("g_shell_unquote",  cast(void**)& g_shell_unquote),
+        Symbol("g_shell_quote",  cast(void**)& g_shell_quote),
+        Symbol("g_shell_error_quark",  cast(void**)& g_shell_error_quark),
+        Symbol("g_sequence_range_get_midpoint",  cast(void**)& g_sequence_range_get_midpoint),
+        Symbol("g_sequence_iter_compare",  cast(void**)& g_sequence_iter_compare),
+        Symbol("g_sequence_iter_get_sequence",  cast(void**)& g_sequence_iter_get_sequence),
+        Symbol("g_sequence_iter_move",  cast(void**)& g_sequence_iter_move),
+        Symbol("g_sequence_iter_get_position",  cast(void**)& g_sequence_iter_get_position),
+        Symbol("g_sequence_iter_prev",  cast(void**)& g_sequence_iter_prev),
+        Symbol("g_sequence_iter_next",  cast(void**)& g_sequence_iter_next),
+        Symbol("g_sequence_iter_is_end",  cast(void**)& g_sequence_iter_is_end),
+        Symbol("g_sequence_iter_is_begin",  cast(void**)& g_sequence_iter_is_begin),
+        Symbol("g_sequence_set",  cast(void**)& g_sequence_set),
+        Symbol("g_sequence_get",  cast(void**)& g_sequence_get),
+        Symbol("g_sequence_search_iter",  cast(void**)& g_sequence_search_iter),
+        Symbol("g_sequence_search",  cast(void**)& g_sequence_search),
+        Symbol("g_sequence_move_range",  cast(void**)& g_sequence_move_range),
+        Symbol("g_sequence_remove_range",  cast(void**)& g_sequence_remove_range),
+        Symbol("g_sequence_remove",  cast(void**)& g_sequence_remove),
+        Symbol("g_sequence_sort_changed_iter",  cast(void**)& g_sequence_sort_changed_iter),
+        Symbol("g_sequence_sort_changed",  cast(void**)& g_sequence_sort_changed),
+        Symbol("g_sequence_insert_sorted_iter",  cast(void**)& g_sequence_insert_sorted_iter),
+        Symbol("g_sequence_insert_sorted",  cast(void**)& g_sequence_insert_sorted),
+        Symbol("g_sequence_swap",  cast(void**)& g_sequence_swap),
+        Symbol("g_sequence_move",  cast(void**)& g_sequence_move),
+        Symbol("g_sequence_insert_before",  cast(void**)& g_sequence_insert_before),
+        Symbol("g_sequence_prepend",  cast(void**)& g_sequence_prepend),
+        Symbol("g_sequence_append",  cast(void**)& g_sequence_append),
+        Symbol("g_sequence_get_iter_at_pos",  cast(void**)& g_sequence_get_iter_at_pos),
+        Symbol("g_sequence_get_end_iter",  cast(void**)& g_sequence_get_end_iter),
+        Symbol("g_sequence_get_begin_iter",  cast(void**)& g_sequence_get_begin_iter),
+        Symbol("g_sequence_sort_iter",  cast(void**)& g_sequence_sort_iter),
+        Symbol("g_sequence_sort",  cast(void**)& g_sequence_sort),
+        Symbol("g_sequence_foreach_range",  cast(void**)& g_sequence_foreach_range),
+        Symbol("g_sequence_foreach",  cast(void**)& g_sequence_foreach),
+        Symbol("g_sequence_get_length",  cast(void**)& g_sequence_get_length),
+        Symbol("g_sequence_free",  cast(void**)& g_sequence_free),
+        Symbol("g_sequence_new",  cast(void**)& g_sequence_new),
+        Symbol("g_scanner_warn",  cast(void**)& g_scanner_warn),
+        Symbol("g_scanner_error",  cast(void**)& g_scanner_error),
+        Symbol("g_scanner_unexp_token",  cast(void**)& g_scanner_unexp_token),
+        Symbol("g_scanner_lookup_symbol",  cast(void**)& g_scanner_lookup_symbol),
+        Symbol("g_scanner_scope_foreach_symbol",  cast(void**)& g_scanner_scope_foreach_symbol),
+        Symbol("g_scanner_scope_lookup_symbol",  cast(void**)& g_scanner_scope_lookup_symbol),
+        Symbol("g_scanner_scope_remove_symbol",  cast(void**)& g_scanner_scope_remove_symbol),
+        Symbol("g_scanner_scope_add_symbol",  cast(void**)& g_scanner_scope_add_symbol),
+        Symbol("g_scanner_set_scope",  cast(void**)& g_scanner_set_scope),
+        Symbol("g_scanner_eof",  cast(void**)& g_scanner_eof),
+        Symbol("g_scanner_cur_position",  cast(void**)& g_scanner_cur_position),
+        Symbol("g_scanner_cur_line",  cast(void**)& g_scanner_cur_line),
+        Symbol("g_scanner_cur_value",  cast(void**)& g_scanner_cur_value),
+        Symbol("g_scanner_cur_token",  cast(void**)& g_scanner_cur_token),
+        Symbol("g_scanner_peek_next_token",  cast(void**)& g_scanner_peek_next_token),
+        Symbol("g_scanner_get_next_token",  cast(void**)& g_scanner_get_next_token),
+        Symbol("g_scanner_input_text",  cast(void**)& g_scanner_input_text),
+        Symbol("g_scanner_sync_file_offset",  cast(void**)& g_scanner_sync_file_offset),
+        Symbol("g_scanner_input_file",  cast(void**)& g_scanner_input_file),
+        Symbol("g_scanner_destroy",  cast(void**)& g_scanner_destroy),
+        Symbol("g_scanner_new",  cast(void**)& g_scanner_new),
+        Symbol("g_match_info_fetch_all",  cast(void**)& g_match_info_fetch_all),
+        Symbol("g_match_info_fetch_named_pos",  cast(void**)& g_match_info_fetch_named_pos),
+        Symbol("g_match_info_fetch_named",  cast(void**)& g_match_info_fetch_named),
+        Symbol("g_match_info_fetch_pos",  cast(void**)& g_match_info_fetch_pos),
+        Symbol("g_match_info_fetch",  cast(void**)& g_match_info_fetch),
+        Symbol("g_match_info_expand_references",  cast(void**)& g_match_info_expand_references),
+        Symbol("g_match_info_is_partial_match",  cast(void**)& g_match_info_is_partial_match),
+        Symbol("g_match_info_get_match_count",  cast(void**)& g_match_info_get_match_count),
+        Symbol("g_match_info_matches",  cast(void**)& g_match_info_matches),
+        Symbol("g_match_info_next",  cast(void**)& g_match_info_next),
+        Symbol("g_match_info_free",  cast(void**)& g_match_info_free),
+        Symbol("g_match_info_get_string",  cast(void**)& g_match_info_get_string),
+        Symbol("g_match_info_get_regex",  cast(void**)& g_match_info_get_regex),
+        Symbol("g_regex_check_replacement",  cast(void**)& g_regex_check_replacement),
+        Symbol("g_regex_replace_eval",  cast(void**)& g_regex_replace_eval),
+        Symbol("g_regex_replace_literal",  cast(void**)& g_regex_replace_literal),
+        Symbol("g_regex_replace",  cast(void**)& g_regex_replace),
+        Symbol("g_regex_split_full",  cast(void**)& g_regex_split_full),
+        Symbol("g_regex_split",  cast(void**)& g_regex_split),
+        Symbol("g_regex_split_simple",  cast(void**)& g_regex_split_simple),
+        Symbol("g_regex_match_all_full",  cast(void**)& g_regex_match_all_full),
+        Symbol("g_regex_match_all",  cast(void**)& g_regex_match_all),
+        Symbol("g_regex_match_full",  cast(void**)& g_regex_match_full),
+        Symbol("g_regex_match",  cast(void**)& g_regex_match),
+        Symbol("g_regex_match_simple",  cast(void**)& g_regex_match_simple),
+        Symbol("g_regex_escape_string",  cast(void**)& g_regex_escape_string),
+        Symbol("g_regex_get_string_number",  cast(void**)& g_regex_get_string_number),
+        Symbol("g_regex_get_capture_count",  cast(void**)& g_regex_get_capture_count),
+        Symbol("g_regex_get_max_backref",  cast(void**)& g_regex_get_max_backref),
+        Symbol("g_regex_get_pattern",  cast(void**)& g_regex_get_pattern),
+        Symbol("g_regex_unref",  cast(void**)& g_regex_unref),
+        Symbol("g_regex_ref",  cast(void**)& g_regex_ref),
+        Symbol("g_regex_new",  cast(void**)& g_regex_new),
+        Symbol("g_regex_error_quark",  cast(void**)& g_regex_error_quark),
+        Symbol("g_tuples_index",  cast(void**)& g_tuples_index),
+        Symbol("g_tuples_destroy",  cast(void**)& g_tuples_destroy),
+        Symbol("g_relation_print",  cast(void**)& g_relation_print),
+        Symbol("g_relation_exists",  cast(void**)& g_relation_exists),
+        Symbol("g_relation_count",  cast(void**)& g_relation_count),
+        Symbol("g_relation_select",  cast(void**)& g_relation_select),
+        Symbol("g_relation_delete",  cast(void**)& g_relation_delete),
+        Symbol("g_relation_insert",  cast(void**)& g_relation_insert),
+        Symbol("g_relation_index",  cast(void**)& g_relation_index),
+        Symbol("g_relation_destroy",  cast(void**)& g_relation_destroy),
+        Symbol("g_relation_new",  cast(void**)& g_relation_new),
+        Symbol("g_random_double_range",  cast(void**)& g_random_double_range),
+        Symbol("g_random_double",  cast(void**)& g_random_double),
+        Symbol("g_random_int_range",  cast(void**)& g_random_int_range),
+        Symbol("g_random_int",  cast(void**)& g_random_int),
+        Symbol("g_random_set_seed",  cast(void**)& g_random_set_seed),
+        Symbol("g_rand_double_range",  cast(void**)& g_rand_double_range),
+        Symbol("g_rand_double",  cast(void**)& g_rand_double),
+        Symbol("g_rand_int_range",  cast(void**)& g_rand_int_range),
+        Symbol("g_rand_int",  cast(void**)& g_rand_int),
+        Symbol("g_rand_set_seed_array",  cast(void**)& g_rand_set_seed_array),
+        Symbol("g_rand_set_seed",  cast(void**)& g_rand_set_seed),
+        Symbol("g_rand_copy",  cast(void**)& g_rand_copy),
+        Symbol("g_rand_free",  cast(void**)& g_rand_free),
+        Symbol("g_rand_new",  cast(void**)& g_rand_new),
+        Symbol("g_rand_new_with_seed_array",  cast(void**)& g_rand_new_with_seed_array),
+        Symbol("g_rand_new_with_seed",  cast(void**)& g_rand_new_with_seed),
+        Symbol("g_queue_delete_link",  cast(void**)& g_queue_delete_link),
+        Symbol("g_queue_unlink",  cast(void**)& g_queue_unlink),
+        Symbol("g_queue_link_index",  cast(void**)& g_queue_link_index),
+        Symbol("g_queue_peek_nth_link",  cast(void**)& g_queue_peek_nth_link),
+        Symbol("g_queue_peek_tail_link",  cast(void**)& g_queue_peek_tail_link),
+        Symbol("g_queue_peek_head_link",  cast(void**)& g_queue_peek_head_link),
+        Symbol("g_queue_pop_nth_link",  cast(void**)& g_queue_pop_nth_link),
+        Symbol("g_queue_pop_tail_link",  cast(void**)& g_queue_pop_tail_link),
+        Symbol("g_queue_pop_head_link",  cast(void**)& g_queue_pop_head_link),
+        Symbol("g_queue_push_nth_link",  cast(void**)& g_queue_push_nth_link),
+        Symbol("g_queue_push_tail_link",  cast(void**)& g_queue_push_tail_link),
+        Symbol("g_queue_push_head_link",  cast(void**)& g_queue_push_head_link),
+        Symbol("g_queue_insert_sorted",  cast(void**)& g_queue_insert_sorted),
+        Symbol("g_queue_insert_after",  cast(void**)& g_queue_insert_after),
+        Symbol("g_queue_insert_before",  cast(void**)& g_queue_insert_before),
+        Symbol("g_queue_remove_all",  cast(void**)& g_queue_remove_all),
+        Symbol("g_queue_remove",  cast(void**)& g_queue_remove),
+        Symbol("g_queue_index",  cast(void**)& g_queue_index),
+        Symbol("g_queue_peek_nth",  cast(void**)& g_queue_peek_nth),
+        Symbol("g_queue_peek_tail",  cast(void**)& g_queue_peek_tail),
+        Symbol("g_queue_peek_head",  cast(void**)& g_queue_peek_head),
+        Symbol("g_queue_pop_nth",  cast(void**)& g_queue_pop_nth),
+        Symbol("g_queue_pop_tail",  cast(void**)& g_queue_pop_tail),
+        Symbol("g_queue_pop_head",  cast(void**)& g_queue_pop_head),
+        Symbol("g_queue_push_nth",  cast(void**)& g_queue_push_nth),
+        Symbol("g_queue_push_tail",  cast(void**)& g_queue_push_tail),
+        Symbol("g_queue_push_head",  cast(void**)& g_queue_push_head),
+        Symbol("g_queue_sort",  cast(void**)& g_queue_sort),
+        Symbol("g_queue_find_custom",  cast(void**)& g_queue_find_custom),
+        Symbol("g_queue_find",  cast(void**)& g_queue_find),
+        Symbol("g_queue_foreach",  cast(void**)& g_queue_foreach),
+        Symbol("g_queue_copy",  cast(void**)& g_queue_copy),
+        Symbol("g_queue_reverse",  cast(void**)& g_queue_reverse),
+        Symbol("g_queue_get_length",  cast(void**)& g_queue_get_length),
+        Symbol("g_queue_is_empty",  cast(void**)& g_queue_is_empty),
+        Symbol("g_queue_clear",  cast(void**)& g_queue_clear),
+        Symbol("g_queue_init",  cast(void**)& g_queue_init),
+        Symbol("g_queue_free",  cast(void**)& g_queue_free),
+        Symbol("g_queue_new",  cast(void**)& g_queue_new),
+        Symbol("g_qsort_with_data",  cast(void**)& g_qsort_with_data),
+        Symbol("g_spaced_primes_closest",  cast(void**)& g_spaced_primes_closest),
+        Symbol("g_pattern_match_simple",  cast(void**)& g_pattern_match_simple),
+        Symbol("g_pattern_match_string",  cast(void**)& g_pattern_match_string),
+        Symbol("g_pattern_match",  cast(void**)& g_pattern_match),
+        Symbol("g_pattern_spec_equal",  cast(void**)& g_pattern_spec_equal),
+        Symbol("g_pattern_spec_free",  cast(void**)& g_pattern_spec_free),
+        Symbol("g_pattern_spec_new",  cast(void**)& g_pattern_spec_new),
+        Symbol("g_option_group_set_translation_domain",  cast(void**)& g_option_group_set_translation_domain),
+        Symbol("g_option_group_set_translate_func",  cast(void**)& g_option_group_set_translate_func),
+        Symbol("g_option_group_add_entries",  cast(void**)& g_option_group_add_entries),
+        Symbol("g_option_group_free",  cast(void**)& g_option_group_free),
+        Symbol("g_option_group_set_error_hook",  cast(void**)& g_option_group_set_error_hook),
+        Symbol("g_option_group_set_parse_hooks",  cast(void**)& g_option_group_set_parse_hooks),
+        Symbol("g_option_group_new",  cast(void**)& g_option_group_new),
+        Symbol("g_option_context_get_help",  cast(void**)& g_option_context_get_help),
+        Symbol("g_option_context_get_main_group",  cast(void**)& g_option_context_get_main_group),
+        Symbol("g_option_context_set_main_group",  cast(void**)& g_option_context_set_main_group),
+        Symbol("g_option_context_add_group",  cast(void**)& g_option_context_add_group),
+        Symbol("g_option_context_set_translation_domain",  cast(void**)& g_option_context_set_translation_domain),
+        Symbol("g_option_context_set_translate_func",  cast(void**)& g_option_context_set_translate_func),
+        Symbol("g_option_context_parse",  cast(void**)& g_option_context_parse),
+        Symbol("g_option_context_add_main_entries",  cast(void**)& g_option_context_add_main_entries),
+        Symbol("g_option_context_get_ignore_unknown_options",  cast(void**)& g_option_context_get_ignore_unknown_options),
+        Symbol("g_option_context_set_ignore_unknown_options",  cast(void**)& g_option_context_set_ignore_unknown_options),
+        Symbol("g_option_context_get_help_enabled",  cast(void**)& g_option_context_get_help_enabled),
+        Symbol("g_option_context_set_help_enabled",  cast(void**)& g_option_context_set_help_enabled),
+        Symbol("g_option_context_free",  cast(void**)& g_option_context_free),
+        Symbol("g_option_context_get_description",  cast(void**)& g_option_context_get_description),
+        Symbol("g_option_context_set_description",  cast(void**)& g_option_context_set_description),
+        Symbol("g_option_context_get_summary",  cast(void**)& g_option_context_get_summary),
+        Symbol("g_option_context_set_summary",  cast(void**)& g_option_context_set_summary),
+        Symbol("g_option_context_new",  cast(void**)& g_option_context_new),
+        Symbol("g_option_error_quark",  cast(void**)& g_option_error_quark),
+        Symbol("g_node_pop_allocator",  cast(void**)& g_node_pop_allocator),
+        Symbol("g_node_push_allocator",  cast(void**)& g_node_push_allocator),
+        Symbol("g_node_last_sibling",  cast(void**)& g_node_last_sibling),
+        Symbol("g_node_first_sibling",  cast(void**)& g_node_first_sibling),
+        Symbol("g_node_child_index",  cast(void**)& g_node_child_index),
+        Symbol("g_node_child_position",  cast(void**)& g_node_child_position),
+        Symbol("g_node_find_child",  cast(void**)& g_node_find_child),
+        Symbol("g_node_last_child",  cast(void**)& g_node_last_child),
+        Symbol("g_node_nth_child",  cast(void**)& g_node_nth_child),
+        Symbol("g_node_n_children",  cast(void**)& g_node_n_children),
+        Symbol("g_node_reverse_children",  cast(void**)& g_node_reverse_children),
+        Symbol("g_node_children_foreach",  cast(void**)& g_node_children_foreach),
+        Symbol("g_node_max_height",  cast(void**)& g_node_max_height),
+        Symbol("g_node_traverse",  cast(void**)& g_node_traverse),
+        Symbol("g_node_find",  cast(void**)& g_node_find),
+        Symbol("g_node_depth",  cast(void**)& g_node_depth),
+        Symbol("g_node_is_ancestor",  cast(void**)& g_node_is_ancestor),
+        Symbol("g_node_get_root",  cast(void**)& g_node_get_root),
+        Symbol("g_node_n_nodes",  cast(void**)& g_node_n_nodes),
+        Symbol("g_node_prepend",  cast(void**)& g_node_prepend),
+        Symbol("g_node_insert_after",  cast(void**)& g_node_insert_after),
+        Symbol("g_node_insert_before",  cast(void**)& g_node_insert_before),
+        Symbol("g_node_insert",  cast(void**)& g_node_insert),
+        Symbol("g_node_copy",  cast(void**)& g_node_copy),
+        Symbol("g_node_copy_deep",  cast(void**)& g_node_copy_deep),
+        Symbol("g_node_unlink",  cast(void**)& g_node_unlink),
+        Symbol("g_node_destroy",  cast(void**)& g_node_destroy),
+        Symbol("g_node_new",  cast(void**)& g_node_new),
+        Symbol("g_set_printerr_handler",  cast(void**)& g_set_printerr_handler),
+        Symbol("g_printerr",  cast(void**)& g_printerr),
+        Symbol("g_set_print_handler",  cast(void**)& g_set_print_handler),
+        Symbol("g_print",  cast(void**)& g_print),
+        Symbol("g_assert_warning",  cast(void**)& g_assert_warning),
+        Symbol("g_return_if_fail_warning",  cast(void**)& g_return_if_fail_warning),
+        Symbol("_g_log_fallback_handler",  cast(void**)& _g_log_fallback_handler),
+        Symbol("g_log_set_always_fatal",  cast(void**)& g_log_set_always_fatal),
+        Symbol("g_log_set_fatal_mask",  cast(void**)& g_log_set_fatal_mask),
+        Symbol("g_logv",  cast(void**)& g_logv),
+        Symbol("g_log",  cast(void**)& g_log),
+        Symbol("g_log_set_default_handler",  cast(void**)& g_log_set_default_handler),
+        Symbol("g_log_default_handler",  cast(void**)& g_log_default_handler),
+        Symbol("g_log_remove_handler",  cast(void**)& g_log_remove_handler),
+        Symbol("g_log_set_handler",  cast(void**)& g_log_set_handler),
+        Symbol("g_printf_string_upper_bound",  cast(void**)& g_printf_string_upper_bound),
+        Symbol("g_markup_vprintf_escaped",  cast(void**)& g_markup_vprintf_escaped),
+        Symbol("g_markup_printf_escaped",  cast(void**)& g_markup_printf_escaped),
+        Symbol("g_markup_escape_text",  cast(void**)& g_markup_escape_text),
+        Symbol("g_markup_parse_context_get_position",  cast(void**)& g_markup_parse_context_get_position),
+        Symbol("g_markup_parse_context_get_element",  cast(void**)& g_markup_parse_context_get_element),
+        Symbol("g_markup_parse_context_end_parse",  cast(void**)& g_markup_parse_context_end_parse),
+        Symbol("g_markup_parse_context_parse",  cast(void**)& g_markup_parse_context_parse),
+        Symbol("g_markup_parse_context_free",  cast(void**)& g_markup_parse_context_free),
+        Symbol("g_markup_parse_context_new",  cast(void**)& g_markup_parse_context_new),
+        Symbol("g_markup_error_quark",  cast(void**)& g_markup_error_quark),
+        Symbol("g_mapped_file_free",  cast(void**)& g_mapped_file_free),
+        Symbol("g_mapped_file_get_contents",  cast(void**)& g_mapped_file_get_contents),
+        Symbol("g_mapped_file_get_length",  cast(void**)& g_mapped_file_get_length),
+        Symbol("g_mapped_file_new",  cast(void**)& g_mapped_file_new),
+        Symbol("g_key_file_remove_group",  cast(void**)& g_key_file_remove_group),
+        Symbol("g_key_file_remove_key",  cast(void**)& g_key_file_remove_key),
+        Symbol("g_key_file_remove_comment",  cast(void**)& g_key_file_remove_comment),
+        Symbol("g_key_file_get_comment",  cast(void**)& g_key_file_get_comment),
+        Symbol("g_key_file_set_comment",  cast(void**)& g_key_file_set_comment),
+        Symbol("g_key_file_set_integer_list",  cast(void**)& g_key_file_set_integer_list),
+        Symbol("g_key_file_get_double_list",  cast(void**)& g_key_file_get_double_list),
+        Symbol("g_key_file_set_double_list",  cast(void**)& g_key_file_set_double_list),
+        Symbol("g_key_file_get_integer_list",  cast(void**)& g_key_file_get_integer_list),
+        Symbol("g_key_file_set_boolean_list",  cast(void**)& g_key_file_set_boolean_list),
+        Symbol("g_key_file_get_boolean_list",  cast(void**)& g_key_file_get_boolean_list),
+        Symbol("g_key_file_set_locale_string_list",  cast(void**)& g_key_file_set_locale_string_list),
+        Symbol("g_key_file_get_locale_string_list",  cast(void**)& g_key_file_get_locale_string_list),
+        Symbol("g_key_file_set_string_list",  cast(void**)& g_key_file_set_string_list),
+        Symbol("g_key_file_get_string_list",  cast(void**)& g_key_file_get_string_list),
+        Symbol("g_key_file_set_double",  cast(void**)& g_key_file_set_double),
+        Symbol("g_key_file_get_double",  cast(void**)& g_key_file_get_double),
+        Symbol("g_key_file_set_integer",  cast(void**)& g_key_file_set_integer),
+        Symbol("g_key_file_get_integer",  cast(void**)& g_key_file_get_integer),
+        Symbol("g_key_file_set_boolean",  cast(void**)& g_key_file_set_boolean),
+        Symbol("g_key_file_get_boolean",  cast(void**)& g_key_file_get_boolean),
+        Symbol("g_key_file_set_locale_string",  cast(void**)& g_key_file_set_locale_string),
+        Symbol("g_key_file_get_locale_string",  cast(void**)& g_key_file_get_locale_string),
+        Symbol("g_key_file_set_string",  cast(void**)& g_key_file_set_string),
+        Symbol("g_key_file_get_string",  cast(void**)& g_key_file_get_string),
+        Symbol("g_key_file_set_value",  cast(void**)& g_key_file_set_value),
+        Symbol("g_key_file_get_value",  cast(void**)& g_key_file_get_value),
+        Symbol("g_key_file_has_key",  cast(void**)& g_key_file_has_key),
+        Symbol("g_key_file_has_group",  cast(void**)& g_key_file_has_group),
+        Symbol("g_key_file_get_keys",  cast(void**)& g_key_file_get_keys),
+        Symbol("g_key_file_get_groups",  cast(void**)& g_key_file_get_groups),
+        Symbol("g_key_file_get_start_group",  cast(void**)& g_key_file_get_start_group),
+        Symbol("g_key_file_to_data",  cast(void**)& g_key_file_to_data),
+        Symbol("g_key_file_load_from_data_dirs",  cast(void**)& g_key_file_load_from_data_dirs),
+        Symbol("g_key_file_load_from_dirs",  cast(void**)& g_key_file_load_from_dirs),
+        Symbol("g_key_file_load_from_data",  cast(void**)& g_key_file_load_from_data),
+        Symbol("g_key_file_load_from_file",  cast(void**)& g_key_file_load_from_file),
+        Symbol("g_key_file_set_list_separator",  cast(void**)& g_key_file_set_list_separator),
+        Symbol("g_key_file_free",  cast(void**)& g_key_file_free),
+        Symbol("g_key_file_new",  cast(void**)& g_key_file_new),
+        Symbol("g_key_file_error_quark",  cast(void**)& g_key_file_error_quark),
+        Symbol("g_io_watch_funcs",  cast(void**)& g_io_watch_funcs),
+        Symbol("g_io_channel_unix_get_fd",  cast(void**)& g_io_channel_unix_get_fd),
+        Symbol("g_io_channel_unix_new",  cast(void**)& g_io_channel_unix_new),
+        Symbol("g_io_channel_error_from_errno",  cast(void**)& g_io_channel_error_from_errno),
+        Symbol("g_io_channel_error_quark",  cast(void**)& g_io_channel_error_quark),
+        Symbol("g_io_channel_new_file",  cast(void**)& g_io_channel_new_file),
+        Symbol("g_io_channel_seek_position",  cast(void**)& g_io_channel_seek_position),
+        Symbol("g_io_channel_write_unichar",  cast(void**)& g_io_channel_write_unichar),
+        Symbol("g_io_channel_write_chars",  cast(void**)& g_io_channel_write_chars),
+        Symbol("g_io_channel_read_unichar",  cast(void**)& g_io_channel_read_unichar),
+        Symbol("g_io_channel_read_chars",  cast(void**)& g_io_channel_read_chars),
+        Symbol("g_io_channel_read_to_end",  cast(void**)& g_io_channel_read_to_end),
+        Symbol("g_io_channel_read_line_string",  cast(void**)& g_io_channel_read_line_string),
+        Symbol("g_io_channel_read_line",  cast(void**)& g_io_channel_read_line),
+        Symbol("g_io_channel_flush",  cast(void**)& g_io_channel_flush),
+        Symbol("g_io_channel_get_close_on_unref",  cast(void**)& g_io_channel_get_close_on_unref),
+        Symbol("g_io_channel_set_close_on_unref",  cast(void**)& g_io_channel_set_close_on_unref),
+        Symbol("g_io_channel_get_encoding",  cast(void**)& g_io_channel_get_encoding),
+        Symbol("g_io_channel_set_encoding",  cast(void**)& g_io_channel_set_encoding),
+        Symbol("g_io_channel_get_buffered",  cast(void**)& g_io_channel_get_buffered),
+        Symbol("g_io_channel_set_buffered",  cast(void**)& g_io_channel_set_buffered),
+        Symbol("g_io_channel_get_line_term",  cast(void**)& g_io_channel_get_line_term),
+        Symbol("g_io_channel_set_line_term",  cast(void**)& g_io_channel_set_line_term),
+        Symbol("g_io_channel_get_flags",  cast(void**)& g_io_channel_get_flags),
+        Symbol("g_io_channel_set_flags",  cast(void**)& g_io_channel_set_flags),
+        Symbol("g_io_channel_get_buffer_condition",  cast(void**)& g_io_channel_get_buffer_condition),
+        Symbol("g_io_channel_get_buffer_size",  cast(void**)& g_io_channel_get_buffer_size),
+        Symbol("g_io_channel_set_buffer_size",  cast(void**)& g_io_channel_set_buffer_size),
+        Symbol("g_io_add_watch",  cast(void**)& g_io_add_watch),
+        Symbol("g_io_create_watch",  cast(void**)& g_io_create_watch),
+        Symbol("g_io_add_watch_full",  cast(void**)& g_io_add_watch_full),
+        Symbol("g_io_channel_shutdown",  cast(void**)& g_io_channel_shutdown),
+        Symbol("g_io_channel_close",  cast(void**)& g_io_channel_close),
+        Symbol("g_io_channel_seek",  cast(void**)& g_io_channel_seek),
+        Symbol("g_io_channel_write",  cast(void**)& g_io_channel_write),
+        Symbol("g_io_channel_read",  cast(void**)& g_io_channel_read),
+        Symbol("g_io_channel_unref",  cast(void**)& g_io_channel_unref),
+        Symbol("g_io_channel_ref",  cast(void**)& g_io_channel_ref),
+        Symbol("g_io_channel_init",  cast(void**)& g_io_channel_init),
+        Symbol("g_string_up",  cast(void**)& g_string_up),
+        Symbol("g_string_down",  cast(void**)& g_string_down),
+        Symbol("g_string_append_c_inline",  cast(void**)& g_string_append_c_inline),
+        Symbol("g_string_append_printf",  cast(void**)& g_string_append_printf),
+        Symbol("g_string_append_vprintf",  cast(void**)& g_string_append_vprintf),
+        Symbol("g_string_printf",  cast(void**)& g_string_printf),
+        Symbol("g_string_vprintf",  cast(void**)& g_string_vprintf),
+        Symbol("g_string_ascii_up",  cast(void**)& g_string_ascii_up),
+        Symbol("g_string_ascii_down",  cast(void**)& g_string_ascii_down),
+        Symbol("g_string_erase",  cast(void**)& g_string_erase),
+        Symbol("g_string_overwrite_len",  cast(void**)& g_string_overwrite_len),
+        Symbol("g_string_overwrite",  cast(void**)& g_string_overwrite),
+        Symbol("g_string_insert_unichar",  cast(void**)& g_string_insert_unichar),
+        Symbol("g_string_insert_c",  cast(void**)& g_string_insert_c),
+        Symbol("g_string_insert",  cast(void**)& g_string_insert),
+        Symbol("g_string_prepend_len",  cast(void**)& g_string_prepend_len),
+        Symbol("g_string_prepend_unichar",  cast(void**)& g_string_prepend_unichar),
+        Symbol("g_string_prepend_c",  cast(void**)& g_string_prepend_c),
+        Symbol("g_string_prepend",  cast(void**)& g_string_prepend),
+        Symbol("g_string_append_unichar",  cast(void**)& g_string_append_unichar),
+        Symbol("g_string_append_c",  cast(void**)& g_string_append_c),
+        Symbol("g_string_append_len",  cast(void**)& g_string_append_len),
+        Symbol("g_string_append",  cast(void**)& g_string_append),
+        Symbol("g_string_insert_len",  cast(void**)& g_string_insert_len),
+        Symbol("g_string_set_size",  cast(void**)& g_string_set_size),
+        Symbol("g_string_truncate",  cast(void**)& g_string_truncate),
+        Symbol("g_string_assign",  cast(void**)& g_string_assign),
+        Symbol("g_string_hash",  cast(void**)& g_string_hash),
+        Symbol("g_string_equal",  cast(void**)& g_string_equal),
+        Symbol("g_string_free",  cast(void**)& g_string_free),
+        Symbol("g_string_sized_new",  cast(void**)& g_string_sized_new),
+        Symbol("g_string_new_len",  cast(void**)& g_string_new_len),
+        Symbol("g_string_new",  cast(void**)& g_string_new),
+        Symbol("g_string_chunk_insert_const",  cast(void**)& g_string_chunk_insert_const),
+        Symbol("g_string_chunk_insert_len",  cast(void**)& g_string_chunk_insert_len),
+        Symbol("g_string_chunk_insert",  cast(void**)& g_string_chunk_insert),
+        Symbol("g_string_chunk_clear",  cast(void**)& g_string_chunk_clear),
+        Symbol("g_string_chunk_free",  cast(void**)& g_string_chunk_free),
+        Symbol("g_string_chunk_new",  cast(void**)& g_string_chunk_new),
+        Symbol("_g_utf8_make_valid",  cast(void**)& _g_utf8_make_valid),
+        Symbol("g_unichar_get_script",  cast(void**)& g_unichar_get_script),
+        Symbol("g_unichar_get_mirror_char",  cast(void**)& g_unichar_get_mirror_char),
+        Symbol("g_utf8_collate_key_for_filename",  cast(void**)& g_utf8_collate_key_for_filename),
+        Symbol("g_utf8_collate_key",  cast(void**)& g_utf8_collate_key),
+        Symbol("g_utf8_collate",  cast(void**)& g_utf8_collate),
+        Symbol("g_utf8_normalize",  cast(void**)& g_utf8_normalize),
+        Symbol("g_utf8_casefold",  cast(void**)& g_utf8_casefold),
+        Symbol("g_utf8_strdown",  cast(void**)& g_utf8_strdown),
+        Symbol("g_utf8_strup",  cast(void**)& g_utf8_strup),
+        Symbol("g_unichar_validate",  cast(void**)& g_unichar_validate),
+        Symbol("g_utf8_validate",  cast(void**)& g_utf8_validate),
+        Symbol("g_unichar_to_utf8",  cast(void**)& g_unichar_to_utf8),
+        Symbol("g_ucs4_to_utf8",  cast(void**)& g_ucs4_to_utf8),
+        Symbol("g_ucs4_to_utf16",  cast(void**)& g_ucs4_to_utf16),
+        Symbol("g_utf16_to_utf8",  cast(void**)& g_utf16_to_utf8),
+        Symbol("g_utf16_to_ucs4",  cast(void**)& g_utf16_to_ucs4),
+        Symbol("g_utf8_to_ucs4_fast",  cast(void**)& g_utf8_to_ucs4_fast),
+        Symbol("g_utf8_to_ucs4",  cast(void**)& g_utf8_to_ucs4),
+        Symbol("g_utf8_to_utf16",  cast(void**)& g_utf8_to_utf16),
+        Symbol("g_utf8_strreverse",  cast(void**)& g_utf8_strreverse),
+        Symbol("g_utf8_strrchr",  cast(void**)& g_utf8_strrchr),
+        Symbol("g_utf8_strchr",  cast(void**)& g_utf8_strchr),
+        Symbol("g_utf8_strncpy",  cast(void**)& g_utf8_strncpy),
+        Symbol("g_utf8_strlen",  cast(void**)& g_utf8_strlen),
+        Symbol("g_utf8_find_prev_char",  cast(void**)& g_utf8_find_prev_char),
+        Symbol("g_utf8_find_next_char",  cast(void**)& g_utf8_find_next_char),
+        Symbol("g_utf8_prev_char",  cast(void**)& g_utf8_prev_char),
+        Symbol("g_utf8_pointer_to_offset",  cast(void**)& g_utf8_pointer_to_offset),
+        Symbol("g_utf8_offset_to_pointer",  cast(void**)& g_utf8_offset_to_pointer),
+        Symbol("g_utf8_get_char_validated",  cast(void**)& g_utf8_get_char_validated),
+        Symbol("g_utf8_get_char",  cast(void**)& g_utf8_get_char),
+        Symbol("g_utf8_skip",  cast(void**)& g_utf8_skip),
+        Symbol("g_unicode_canonical_decomposition",  cast(void**)& g_unicode_canonical_decomposition),
+        Symbol("g_unicode_canonical_ordering",  cast(void**)& g_unicode_canonical_ordering),
+        Symbol("g_unichar_combining_class",  cast(void**)& g_unichar_combining_class),
+        Symbol("g_unichar_break_type",  cast(void**)& g_unichar_break_type),
+        Symbol("g_unichar_type",  cast(void**)& g_unichar_type),
+        Symbol("g_unichar_xdigit_value",  cast(void**)& g_unichar_xdigit_value),
+        Symbol("g_unichar_digit_value",  cast(void**)& g_unichar_digit_value),
+        Symbol("g_unichar_totitle",  cast(void**)& g_unichar_totitle),
+        Symbol("g_unichar_tolower",  cast(void**)& g_unichar_tolower),
+        Symbol("g_unichar_toupper",  cast(void**)& g_unichar_toupper),
+        Symbol("g_unichar_ismark",  cast(void**)& g_unichar_ismark),
+        Symbol("g_unichar_iszerowidth",  cast(void**)& g_unichar_iszerowidth),
+        Symbol("g_unichar_iswide_cjk",  cast(void**)& g_unichar_iswide_cjk),
+        Symbol("g_unichar_iswide",  cast(void**)& g_unichar_iswide),
+        Symbol("g_unichar_isdefined",  cast(void**)& g_unichar_isdefined),
+        Symbol("g_unichar_istitle",  cast(void**)& g_unichar_istitle),
+        Symbol("g_unichar_isxdigit",  cast(void**)& g_unichar_isxdigit),
+        Symbol("g_unichar_isupper",  cast(void**)& g_unichar_isupper),
+        Symbol("g_unichar_isspace",  cast(void**)& g_unichar_isspace),
+        Symbol("g_unichar_ispunct",  cast(void**)& g_unichar_ispunct),
+        Symbol("g_unichar_isprint",  cast(void**)& g_unichar_isprint),
+        Symbol("g_unichar_islower",  cast(void**)& g_unichar_islower),
+        Symbol("g_unichar_isgraph",  cast(void**)& g_unichar_isgraph),
+        Symbol("g_unichar_isdigit",  cast(void**)& g_unichar_isdigit),
+        Symbol("g_unichar_iscntrl",  cast(void**)& g_unichar_iscntrl),
+        Symbol("g_unichar_isalpha",  cast(void**)& g_unichar_isalpha),
+        Symbol("g_unichar_isalnum",  cast(void**)& g_unichar_isalnum),
+        Symbol("g_get_charset",  cast(void**)& g_get_charset),
+        Symbol("g_idle_funcs",  cast(void**)& g_idle_funcs),
+        Symbol("g_child_watch_funcs",  cast(void**)& g_child_watch_funcs),
+        Symbol("g_timeout_funcs",  cast(void**)& g_timeout_funcs),
+        Symbol("g_idle_remove_by_data",  cast(void**)& g_idle_remove_by_data),
+        Symbol("g_idle_add_full",  cast(void**)& g_idle_add_full),
+        Symbol("g_idle_add",  cast(void**)& g_idle_add),
+        Symbol("g_child_watch_add",  cast(void**)& g_child_watch_add),
+        Symbol("g_child_watch_add_full",  cast(void**)& g_child_watch_add_full),
+        Symbol("g_timeout_add_seconds",  cast(void**)& g_timeout_add_seconds),
+        Symbol("g_timeout_add_seconds_full",  cast(void**)& g_timeout_add_seconds_full),
+        Symbol("g_timeout_add",  cast(void**)& g_timeout_add),
+        Symbol("g_timeout_add_full",  cast(void**)& g_timeout_add_full),
+        Symbol("g_source_remove_by_funcs_user_data",  cast(void**)& g_source_remove_by_funcs_user_data),
+        Symbol("g_source_remove_by_user_data",  cast(void**)& g_source_remove_by_user_data),
+        Symbol("g_source_remove",  cast(void**)& g_source_remove),
+        Symbol("g_get_current_time",  cast(void**)& g_get_current_time),
+        Symbol("g_timeout_source_new_seconds",  cast(void**)& g_timeout_source_new_seconds),
+        Symbol("g_timeout_source_new",  cast(void**)& g_timeout_source_new),
+        Symbol("g_child_watch_source_new",  cast(void**)& g_child_watch_source_new),
+        Symbol("g_idle_source_new",  cast(void**)& g_idle_source_new),
+        Symbol("g_source_get_current_time",  cast(void**)& g_source_get_current_time),
+        Symbol("g_source_remove_poll",  cast(void**)& g_source_remove_poll),
+        Symbol("g_source_add_poll",  cast(void**)& g_source_add_poll),
+        Symbol("g_source_set_callback_indirect",  cast(void**)& g_source_set_callback_indirect),
+        Symbol("g_source_is_destroyed",  cast(void**)& g_source_is_destroyed),
+        Symbol("g_source_set_funcs",  cast(void**)& g_source_set_funcs),
+        Symbol("g_source_set_callback",  cast(void**)& g_source_set_callback),
+        Symbol("g_source_get_context",  cast(void**)& g_source_get_context),
+        Symbol("g_source_get_id",  cast(void**)& g_source_get_id),
+        Symbol("g_source_get_can_recurse",  cast(void**)& g_source_get_can_recurse),
+        Symbol("g_source_set_can_recurse",  cast(void**)& g_source_set_can_recurse),
+        Symbol("g_source_get_priority",  cast(void**)& g_source_get_priority),
+        Symbol("g_source_set_priority",  cast(void**)& g_source_set_priority),
+        Symbol("g_source_destroy",  cast(void**)& g_source_destroy),
+        Symbol("g_source_attach",  cast(void**)& g_source_attach),
+        Symbol("g_source_unref",  cast(void**)& g_source_unref),
+        Symbol("g_source_ref",  cast(void**)& g_source_ref),
+        Symbol("g_source_new",  cast(void**)& g_source_new),
+        Symbol("g_main_loop_get_context",  cast(void**)& g_main_loop_get_context),
+        Symbol("g_main_loop_is_running",  cast(void**)& g_main_loop_is_running),
+        Symbol("g_main_loop_unref",  cast(void**)& g_main_loop_unref),
+        Symbol("g_main_loop_ref",  cast(void**)& g_main_loop_ref),
+        Symbol("g_main_loop_quit",  cast(void**)& g_main_loop_quit),
+        Symbol("g_main_loop_run",  cast(void**)& g_main_loop_run),
+        Symbol("g_main_loop_new",  cast(void**)& g_main_loop_new),
+        Symbol("g_main_current_source",  cast(void**)& g_main_current_source),
+        Symbol("g_main_depth",  cast(void**)& g_main_depth),
+        Symbol("g_main_context_remove_poll",  cast(void**)& g_main_context_remove_poll),
+        Symbol("g_main_context_add_poll",  cast(void**)& g_main_context_add_poll),
+        Symbol("g_main_context_get_poll_func",  cast(void**)& g_main_context_get_poll_func),
+        Symbol("g_main_context_set_poll_func",  cast(void**)& g_main_context_set_poll_func),
+        Symbol("g_main_context_dispatch",  cast(void**)& g_main_context_dispatch),
+        Symbol("g_main_context_check",  cast(void**)& g_main_context_check),
+        Symbol("g_main_context_query",  cast(void**)& g_main_context_query),
+        Symbol("g_main_context_prepare",  cast(void**)& g_main_context_prepare),
+        Symbol("g_main_context_wait",  cast(void**)& g_main_context_wait),
+        Symbol("g_main_context_is_owner",  cast(void**)& g_main_context_is_owner),
+        Symbol("g_main_context_release",  cast(void**)& g_main_context_release),
+        Symbol("g_main_context_acquire",  cast(void**)& g_main_context_acquire),
+        Symbol("g_main_context_wakeup",  cast(void**)& g_main_context_wakeup),
+        Symbol("g_main_context_find_source_by_funcs_user_data",  cast(void**)& g_main_context_find_source_by_funcs_user_data),
+        Symbol("g_main_context_find_source_by_user_data",  cast(void**)& g_main_context_find_source_by_user_data),
+        Symbol("g_main_context_find_source_by_id",  cast(void**)& g_main_context_find_source_by_id),
+        Symbol("g_main_context_pending",  cast(void**)& g_main_context_pending),
+        Symbol("g_main_context_iteration",  cast(void**)& g_main_context_iteration),
+        Symbol("g_main_context_default",  cast(void**)& g_main_context_default),
+        Symbol("g_main_context_unref",  cast(void**)& g_main_context_unref),
+        Symbol("g_main_context_ref",  cast(void**)& g_main_context_ref),
+        Symbol("g_main_context_new",  cast(void**)& g_main_context_new),
+        Symbol("g_slist_pop_allocator",  cast(void**)& g_slist_pop_allocator),
+        Symbol("g_slist_push_allocator",  cast(void**)& g_slist_push_allocator),
+        Symbol("g_slist_nth_data",  cast(void**)& g_slist_nth_data),
+        Symbol("g_slist_sort_with_data",  cast(void**)& g_slist_sort_with_data),
+        Symbol("g_slist_sort",  cast(void**)& g_slist_sort),
+        Symbol("g_slist_foreach",  cast(void**)& g_slist_foreach),
+        Symbol("g_slist_length",  cast(void**)& g_slist_length),
+        Symbol("g_slist_last",  cast(void**)& g_slist_last),
+        Symbol("g_slist_index",  cast(void**)& g_slist_index),
+        Symbol("g_slist_position",  cast(void**)& g_slist_position),
+        Symbol("g_slist_find_custom",  cast(void**)& g_slist_find_custom),
+        Symbol("g_slist_find",  cast(void**)& g_slist_find),
+        Symbol("g_slist_nth",  cast(void**)& g_slist_nth),
+        Symbol("g_slist_copy",  cast(void**)& g_slist_copy),
+        Symbol("g_slist_reverse",  cast(void**)& g_slist_reverse),
+        Symbol("g_slist_delete_link",  cast(void**)& g_slist_delete_link),
+        Symbol("g_slist_remove_link",  cast(void**)& g_slist_remove_link),
+        Symbol("g_slist_remove_all",  cast(void**)& g_slist_remove_all),
+        Symbol("g_slist_remove",  cast(void**)& g_slist_remove),
+        Symbol("g_slist_concat",  cast(void**)& g_slist_concat),
+        Symbol("g_slist_insert_before",  cast(void**)& g_slist_insert_before),
+        Symbol("g_slist_insert_sorted_with_data",  cast(void**)& g_slist_insert_sorted_with_data),
+        Symbol("g_slist_insert_sorted",  cast(void**)& g_slist_insert_sorted),
+        Symbol("g_slist_insert",  cast(void**)& g_slist_insert),
+        Symbol("g_slist_prepend",  cast(void**)& g_slist_prepend),
+        Symbol("g_slist_append",  cast(void**)& g_slist_append),
+        Symbol("g_slist_free_1",  cast(void**)& g_slist_free_1),
+        Symbol("g_slist_free",  cast(void**)& g_slist_free),
+        Symbol("g_slist_alloc",  cast(void**)& g_slist_alloc),
+        Symbol("g_hook_list_marshal_check",  cast(void**)& g_hook_list_marshal_check),
+        Symbol("g_hook_list_marshal",  cast(void**)& g_hook_list_marshal),
+        Symbol("g_hook_list_invoke_check",  cast(void**)& g_hook_list_invoke_check),
+        Symbol("g_hook_list_invoke",  cast(void**)& g_hook_list_invoke),
+        Symbol("g_hook_compare_ids",  cast(void**)& g_hook_compare_ids),
+        Symbol("g_hook_next_valid",  cast(void**)& g_hook_next_valid),
+        Symbol("g_hook_first_valid",  cast(void**)& g_hook_first_valid),
+        Symbol("g_hook_find_func_data",  cast(void**)& g_hook_find_func_data),
+        Symbol("g_hook_find_func",  cast(void**)& g_hook_find_func),
+        Symbol("g_hook_find_data",  cast(void**)& g_hook_find_data),
+        Symbol("g_hook_find",  cast(void**)& g_hook_find),
+        Symbol("g_hook_get",  cast(void**)& g_hook_get),
+        Symbol("g_hook_insert_sorted",  cast(void**)& g_hook_insert_sorted),
+        Symbol("g_hook_insert_before",  cast(void**)& g_hook_insert_before),
+        Symbol("g_hook_prepend",  cast(void**)& g_hook_prepend),
+        Symbol("g_hook_destroy_link",  cast(void**)& g_hook_destroy_link),
+        Symbol("g_hook_destroy",  cast(void**)& g_hook_destroy),
+        Symbol("g_hook_unref",  cast(void**)& g_hook_unref),
+        Symbol("g_hook_ref",  cast(void**)& g_hook_ref),
+        Symbol("g_hook_free",  cast(void**)& g_hook_free),
+        Symbol("g_hook_alloc",  cast(void**)& g_hook_alloc),
+        Symbol("g_hook_list_clear",  cast(void**)& g_hook_list_clear),
+        Symbol("g_hook_list_init",  cast(void**)& g_hook_list_init),
+        Symbol("g_direct_equal",  cast(void**)& g_direct_equal),
+        Symbol("g_direct_hash",  cast(void**)& g_direct_hash),
+        Symbol("g_int_hash",  cast(void**)& g_int_hash),
+        Symbol("g_int_equal",  cast(void**)& g_int_equal),
+        Symbol("g_str_hash",  cast(void**)& g_str_hash),
+        Symbol("g_str_equal",  cast(void**)& g_str_equal),
+        Symbol("g_hash_table_unref",  cast(void**)& g_hash_table_unref),
+        Symbol("g_hash_table_ref",  cast(void**)& g_hash_table_ref),
+        Symbol("g_hash_table_get_values",  cast(void**)& g_hash_table_get_values),
+        Symbol("g_hash_table_get_keys",  cast(void**)& g_hash_table_get_keys),
+        Symbol("g_hash_table_size",  cast(void**)& g_hash_table_size),
+        Symbol("g_hash_table_foreach_steal",  cast(void**)& g_hash_table_foreach_steal),
+        Symbol("g_hash_table_foreach_remove",  cast(void**)& g_hash_table_foreach_remove),
+        Symbol("g_hash_table_find",  cast(void**)& g_hash_table_find),
+        Symbol("g_hash_table_foreach",  cast(void**)& g_hash_table_foreach),
+        Symbol("g_hash_table_lookup_extended",  cast(void**)& g_hash_table_lookup_extended),
+        Symbol("g_hash_table_lookup",  cast(void**)& g_hash_table_lookup),
+        Symbol("g_hash_table_steal_all",  cast(void**)& g_hash_table_steal_all),
+        Symbol("g_hash_table_steal",  cast(void**)& g_hash_table_steal),
+        Symbol("g_hash_table_remove_all",  cast(void**)& g_hash_table_remove_all),
+        Symbol("g_hash_table_remove",  cast(void**)& g_hash_table_remove),
+        Symbol("g_hash_table_replace",  cast(void**)& g_hash_table_replace),
+        Symbol("g_hash_table_insert",  cast(void**)& g_hash_table_insert),
+        Symbol("g_hash_table_destroy",  cast(void**)& g_hash_table_destroy),
+        Symbol("g_hash_table_new_full",  cast(void**)& g_hash_table_new_full),
+        Symbol("g_hash_table_new",  cast(void**)& g_hash_table_new),
+        Symbol("g_mkdir_with_parents",  cast(void**)& g_mkdir_with_parents),
+        Symbol("g_build_filenamev",  cast(void**)& g_build_filenamev),
+        Symbol("g_build_filename",  cast(void**)& g_build_filename),
+        Symbol("g_build_pathv",  cast(void**)& g_build_pathv),
+        Symbol("g_build_path",  cast(void**)& g_build_path),
+        Symbol("g_file_open_tmp",  cast(void**)& g_file_open_tmp),
+        Symbol("g_mkstemp",  cast(void**)& g_mkstemp),
+        Symbol("g_file_read_link",  cast(void**)& g_file_read_link),
+        Symbol("g_file_set_contents",  cast(void**)& g_file_set_contents),
+        Symbol("g_file_get_contents",  cast(void**)& g_file_get_contents),
+        Symbol("g_file_test",  cast(void**)& g_file_test),
+        Symbol("g_file_error_from_errno",  cast(void**)& g_file_error_from_errno),
+        Symbol("g_file_error_quark",  cast(void**)& g_file_error_quark),
+        Symbol("g_dir_close",  cast(void**)& g_dir_close),
+        Symbol("g_dir_rewind",  cast(void**)& g_dir_rewind),
+        Symbol("g_dir_read_name",  cast(void**)& g_dir_read_name),
+        Symbol("g_dir_open",  cast(void**)& g_dir_open),
+        Symbol("g_date_strftime",  cast(void**)& g_date_strftime),
+        Symbol("g_date_order",  cast(void**)& g_date_order),
+        Symbol("g_date_clamp",  cast(void**)& g_date_clamp),
+        Symbol("g_date_to_struct_tm",  cast(void**)& g_date_to_struct_tm),
+        Symbol("g_date_compare",  cast(void**)& g_date_compare),
+        Symbol("g_date_days_between",  cast(void**)& g_date_days_between),
+        Symbol("g_date_get_sunday_weeks_in_year",  cast(void**)& g_date_get_sunday_weeks_in_year),
+        Symbol("g_date_get_monday_weeks_in_year",  cast(void**)& g_date_get_monday_weeks_in_year),
+        Symbol("g_date_get_days_in_month",  cast(void**)& g_date_get_days_in_month),
+        Symbol("g_date_is_leap_year",  cast(void**)& g_date_is_leap_year),
+        Symbol("g_date_subtract_years",  cast(void**)& g_date_subtract_years),
+        Symbol("g_date_add_years",  cast(void**)& g_date_add_years),
+        Symbol("g_date_subtract_months",  cast(void**)& g_date_subtract_months),
+        Symbol("g_date_add_months",  cast(void**)& g_date_add_months),
+        Symbol("g_date_subtract_days",  cast(void**)& g_date_subtract_days),
+        Symbol("g_date_add_days",  cast(void**)& g_date_add_days),
+        Symbol("g_date_is_last_of_month",  cast(void**)& g_date_is_last_of_month),
+        Symbol("g_date_is_first_of_month",  cast(void**)& g_date_is_first_of_month),
+        Symbol("g_date_set_julian",  cast(void**)& g_date_set_julian),
+        Symbol("g_date_set_dmy",  cast(void**)& g_date_set_dmy),
+        Symbol("g_date_set_year",  cast(void**)& g_date_set_year),
+        Symbol("g_date_set_day",  cast(void**)& g_date_set_day),
+        Symbol("g_date_set_month",  cast(void**)& g_date_set_month),
+        Symbol("g_date_set_time",  cast(void**)& g_date_set_time),
+        Symbol("g_date_set_time_val",  cast(void**)& g_date_set_time_val),
+        Symbol("g_date_set_time_t",  cast(void**)& g_date_set_time_t),
+        Symbol("g_date_set_parse",  cast(void**)& g_date_set_parse),
+        Symbol("g_date_clear",  cast(void**)& g_date_clear),
+        Symbol("g_date_get_iso8601_week_of_year",  cast(void**)& g_date_get_iso8601_week_of_year),
+        Symbol("g_date_get_sunday_week_of_year",  cast(void**)& g_date_get_sunday_week_of_year),
+        Symbol("g_date_get_monday_week_of_year",  cast(void**)& g_date_get_monday_week_of_year),
+        Symbol("g_date_get_day_of_year",  cast(void**)& g_date_get_day_of_year),
+        Symbol("g_date_get_julian",  cast(void**)& g_date_get_julian),
+        Symbol("g_date_get_day",  cast(void**)& g_date_get_day),
+        Symbol("g_date_get_year",  cast(void**)& g_date_get_year),
+        Symbol("g_date_get_month",  cast(void**)& g_date_get_month),
+        Symbol("g_date_get_weekday",  cast(void**)& g_date_get_weekday),
+        Symbol("g_date_valid_dmy",  cast(void**)& g_date_valid_dmy),
+        Symbol("g_date_valid_julian",  cast(void**)& g_date_valid_julian),
+        Symbol("g_date_valid_weekday",  cast(void**)& g_date_valid_weekday),
+        Symbol("g_date_valid_year",  cast(void**)& g_date_valid_year),
+        Symbol("g_date_valid_month",  cast(void**)& g_date_valid_month),
+        Symbol("g_date_valid_day",  cast(void**)& g_date_valid_day),
+        Symbol("g_date_valid",  cast(void**)& g_date_valid),
+        Symbol("g_date_free",  cast(void**)& g_date_free),
+        Symbol("g_date_new_julian",  cast(void**)& g_date_new_julian),
+        Symbol("g_date_new_dmy",  cast(void**)& g_date_new_dmy),
+        Symbol("g_date_new",  cast(void**)& g_date_new),
+        Symbol("g_dataset_foreach",  cast(void**)& g_dataset_foreach),
+        Symbol("g_dataset_id_remove_no_notify",  cast(void**)& g_dataset_id_remove_no_notify),
+        Symbol("g_dataset_id_set_data_full",  cast(void**)& g_dataset_id_set_data_full),
+        Symbol("g_dataset_id_get_data",  cast(void**)& g_dataset_id_get_data),
+        Symbol("g_dataset_destroy",  cast(void**)& g_dataset_destroy),
+        Symbol("g_datalist_get_flags",  cast(void**)& g_datalist_get_flags),
+        Symbol("g_datalist_unset_flags",  cast(void**)& g_datalist_unset_flags),
+        Symbol("g_datalist_set_flags",  cast(void**)& g_datalist_set_flags),
+        Symbol("g_datalist_foreach",  cast(void**)& g_datalist_foreach),
+        Symbol("g_datalist_id_remove_no_notify",  cast(void**)& g_datalist_id_remove_no_notify),
+        Symbol("g_datalist_id_set_data_full",  cast(void**)& g_datalist_id_set_data_full),
+        Symbol("g_datalist_id_get_data",  cast(void**)& g_datalist_id_get_data),
+        Symbol("g_datalist_clear",  cast(void**)& g_datalist_clear),
+        Symbol("g_datalist_init",  cast(void**)& g_datalist_init),
+        Symbol("g_uri_list_extract_uris",  cast(void**)& g_uri_list_extract_uris),
+        Symbol("g_filename_display_basename",  cast(void**)& g_filename_display_basename),
+        Symbol("g_get_filename_charsets",  cast(void**)& g_get_filename_charsets),
+        Symbol("g_filename_display_name",  cast(void**)& g_filename_display_name),
+        Symbol("g_filename_to_uri",  cast(void**)& g_filename_to_uri),
+        Symbol("g_filename_from_uri",  cast(void**)& g_filename_from_uri),
+        Symbol("g_filename_from_utf8",  cast(void**)& g_filename_from_utf8),
+        Symbol("g_filename_to_utf8",  cast(void**)& g_filename_to_utf8),
+        Symbol("g_locale_from_utf8",  cast(void**)& g_locale_from_utf8),
+        Symbol("g_locale_to_utf8",  cast(void**)& g_locale_to_utf8),
+        Symbol("g_convert_with_fallback",  cast(void**)& g_convert_with_fallback),
+        Symbol("g_convert_with_iconv",  cast(void**)& g_convert_with_iconv),
+        Symbol("g_convert",  cast(void**)& g_convert),
+        Symbol("g_iconv_close",  cast(void**)& g_iconv_close),
+        Symbol("g_iconv",  cast(void**)& g_iconv),
+        Symbol("g_iconv_open",  cast(void**)& g_iconv_open),
+        Symbol("g_convert_error_quark",  cast(void**)& g_convert_error_quark),
+        Symbol("g_completion_free",  cast(void**)& g_completion_free),
+        Symbol("g_completion_set_compare",  cast(void**)& g_completion_set_compare),
+        Symbol("g_completion_complete_utf8",  cast(void**)& g_completion_complete_utf8),
+        Symbol("g_completion_complete",  cast(void**)& g_completion_complete),
+        Symbol("g_completion_clear_items",  cast(void**)& g_completion_clear_items),
+        Symbol("g_completion_remove_items",  cast(void**)& g_completion_remove_items),
+        Symbol("g_completion_add_items",  cast(void**)& g_completion_add_items),
+        Symbol("g_completion_new",  cast(void**)& g_completion_new),
+        Symbol("g_cache_value_foreach",  cast(void**)& g_cache_value_foreach),
+        Symbol("g_cache_key_foreach",  cast(void**)& g_cache_key_foreach),
+        Symbol("g_cache_remove",  cast(void**)& g_cache_remove),
+        Symbol("g_cache_insert",  cast(void**)& g_cache_insert),
+        Symbol("g_cache_destroy",  cast(void**)& g_cache_destroy),
+        Symbol("g_cache_new",  cast(void**)& g_cache_new),
+        Symbol("g_list_pop_allocator",  cast(void**)& g_list_pop_allocator),
+        Symbol("g_list_push_allocator",  cast(void**)& g_list_push_allocator),
+        Symbol("g_list_nth_data",  cast(void**)& g_list_nth_data),
+        Symbol("g_list_sort_with_data",  cast(void**)& g_list_sort_with_data),
+        Symbol("g_list_sort",  cast(void**)& g_list_sort),
+        Symbol("g_list_foreach",  cast(void**)& g_list_foreach),
+        Symbol("g_list_length",  cast(void**)& g_list_length),
+        Symbol("g_list_first",  cast(void**)& g_list_first),
+        Symbol("g_list_last",  cast(void**)& g_list_last),
+        Symbol("g_list_index",  cast(void**)& g_list_index),
+        Symbol("g_list_position",  cast(void**)& g_list_position),
+        Symbol("g_list_find_custom",  cast(void**)& g_list_find_custom),
+        Symbol("g_list_find",  cast(void**)& g_list_find),
+        Symbol("g_list_nth_prev",  cast(void**)& g_list_nth_prev),
+        Symbol("g_list_nth",  cast(void**)& g_list_nth),
+        Symbol("g_list_copy",  cast(void**)& g_list_copy),
+        Symbol("g_list_reverse",  cast(void**)& g_list_reverse),
+        Symbol("g_list_delete_link",  cast(void**)& g_list_delete_link),
+        Symbol("g_list_remove_link",  cast(void**)& g_list_remove_link),
+        Symbol("g_list_remove_all",  cast(void**)& g_list_remove_all),
+        Symbol("g_list_remove",  cast(void**)& g_list_remove),
+        Symbol("g_list_concat",  cast(void**)& g_list_concat),
+        Symbol("g_list_insert_before",  cast(void**)& g_list_insert_before),
+        Symbol("g_list_insert_sorted_with_data",  cast(void**)& g_list_insert_sorted_with_data),
+        Symbol("g_list_insert_sorted",  cast(void**)& g_list_insert_sorted),
+        Symbol("g_list_insert",  cast(void**)& g_list_insert),
+        Symbol("g_list_prepend",  cast(void**)& g_list_prepend),
+        Symbol("g_list_append",  cast(void**)& g_list_append),
+        Symbol("g_list_free_1",  cast(void**)& g_list_free_1),
+        Symbol("g_list_free",  cast(void**)& g_list_free),
+        Symbol("g_list_alloc",  cast(void**)& g_list_alloc),
+        Symbol("g_allocator_free",  cast(void**)& g_allocator_free),
+        Symbol("g_allocator_new",  cast(void**)& g_allocator_new),
+        Symbol("g_blow_chunks",  cast(void**)& g_blow_chunks),
+        Symbol("g_mem_chunk_info",  cast(void**)& g_mem_chunk_info),
+        Symbol("g_mem_chunk_print",  cast(void**)& g_mem_chunk_print),
+        Symbol("g_mem_chunk_reset",  cast(void**)& g_mem_chunk_reset),
+        Symbol("g_mem_chunk_clean",  cast(void**)& g_mem_chunk_clean),
+        Symbol("g_mem_chunk_free",  cast(void**)& g_mem_chunk_free),
+        Symbol("g_mem_chunk_alloc0",  cast(void**)& g_mem_chunk_alloc0),
+        Symbol("g_mem_chunk_alloc",  cast(void**)& g_mem_chunk_alloc),
+        Symbol("g_mem_chunk_destroy",  cast(void**)& g_mem_chunk_destroy),
+        Symbol("g_mem_chunk_new",  cast(void**)& g_mem_chunk_new),
+        Symbol("g_mem_profile",  cast(void**)& g_mem_profile),
+        Symbol("glib_mem_profiler_table",  cast(void**)& glib_mem_profiler_table),
+        Symbol("g_mem_gc_friendly",  cast(void**)& g_mem_gc_friendly),
+        Symbol("g_mem_is_system_malloc",  cast(void**)& g_mem_is_system_malloc),
+        Symbol("g_mem_set_vtable",  cast(void**)& g_mem_set_vtable),
+        Symbol("g_try_realloc",  cast(void**)& g_try_realloc),
+        Symbol("g_try_malloc0",  cast(void**)& g_try_malloc0),
+        Symbol("g_try_malloc",  cast(void**)& g_try_malloc),
+        Symbol("g_free",  cast(void**)& g_free),
+        Symbol("g_realloc",  cast(void**)& g_realloc),
+        Symbol("g_malloc0",  cast(void**)& g_malloc0),
+        Symbol("g_malloc",  cast(void**)& g_malloc),
+        Symbol("g_slice_get_config_state",  cast(void**)& g_slice_get_config_state),
+        Symbol("g_slice_get_config",  cast(void**)& g_slice_get_config),
+        Symbol("g_slice_set_config",  cast(void**)& g_slice_set_config),
+        Symbol("g_slice_free_chain_with_offset",  cast(void**)& g_slice_free_chain_with_offset),
+        Symbol("g_slice_free1",  cast(void**)& g_slice_free1),
+        Symbol("g_slice_copy",  cast(void**)& g_slice_copy),
+        Symbol("g_slice_alloc0",  cast(void**)& g_slice_alloc0),
+        Symbol("g_slice_alloc",  cast(void**)& g_slice_alloc),
+        Symbol("g_bookmark_file_move_item",  cast(void**)& g_bookmark_file_move_item),
+        Symbol("g_bookmark_file_remove_item",  cast(void**)& g_bookmark_file_remove_item),
+        Symbol("g_bookmark_file_remove_application",  cast(void**)& g_bookmark_file_remove_application),
+        Symbol("g_bookmark_file_remove_group",  cast(void**)& g_bookmark_file_remove_group),
+        Symbol("g_bookmark_file_get_uris",  cast(void**)& g_bookmark_file_get_uris),
+        Symbol("g_bookmark_file_get_size",  cast(void**)& g_bookmark_file_get_size),
+        Symbol("g_bookmark_file_has_item",  cast(void**)& g_bookmark_file_has_item),
+        Symbol("g_bookmark_file_get_visited",  cast(void**)& g_bookmark_file_get_visited),
+        Symbol("g_bookmark_file_set_visited",  cast(void**)& g_bookmark_file_set_visited),
+        Symbol("g_bookmark_file_get_modified",  cast(void**)& g_bookmark_file_get_modified),
+        Symbol("g_bookmark_file_set_modified",  cast(void**)& g_bookmark_file_set_modified),
+        Symbol("g_bookmark_file_get_added",  cast(void**)& g_bookmark_file_get_added),
+        Symbol("g_bookmark_file_set_added",  cast(void**)& g_bookmark_file_set_added),
+        Symbol("g_bookmark_file_get_icon",  cast(void**)& g_bookmark_file_get_icon),
+        Symbol("g_bookmark_file_set_icon",  cast(void**)& g_bookmark_file_set_icon),
+        Symbol("g_bookmark_file_get_is_private",  cast(void**)& g_bookmark_file_get_is_private),
+        Symbol("g_bookmark_file_set_is_private",  cast(void**)& g_bookmark_file_set_is_private),
+        Symbol("g_bookmark_file_get_app_info",  cast(void**)& g_bookmark_file_get_app_info),
+        Symbol("g_bookmark_file_set_app_info",  cast(void**)& g_bookmark_file_set_app_info),
+        Symbol("g_bookmark_file_get_applications",  cast(void**)& g_bookmark_file_get_applications),
+        Symbol("g_bookmark_file_has_application",  cast(void**)& g_bookmark_file_has_application),
+        Symbol("g_bookmark_file_add_application",  cast(void**)& g_bookmark_file_add_application),
+        Symbol("g_bookmark_file_get_groups",  cast(void**)& g_bookmark_file_get_groups),
+        Symbol("g_bookmark_file_has_group",  cast(void**)& g_bookmark_file_has_group),
+        Symbol("g_bookmark_file_add_group",  cast(void**)& g_bookmark_file_add_group),
+        Symbol("g_bookmark_file_set_groups",  cast(void**)& g_bookmark_file_set_groups),
+        Symbol("g_bookmark_file_get_mime_type",  cast(void**)& g_bookmark_file_get_mime_type),
+        Symbol("g_bookmark_file_set_mime_type",  cast(void**)& g_bookmark_file_set_mime_type),
+        Symbol("g_bookmark_file_get_description",  cast(void**)& g_bookmark_file_get_description),
+        Symbol("g_bookmark_file_set_description",  cast(void**)& g_bookmark_file_set_description),
+        Symbol("g_bookmark_file_get_title",  cast(void**)& g_bookmark_file_get_title),
+        Symbol("g_bookmark_file_set_title",  cast(void**)& g_bookmark_file_set_title),
+        Symbol("g_bookmark_file_to_file",  cast(void**)& g_bookmark_file_to_file),
+        Symbol("g_bookmark_file_to_data",  cast(void**)& g_bookmark_file_to_data),
+        Symbol("g_bookmark_file_load_from_data_dirs",  cast(void**)& g_bookmark_file_load_from_data_dirs),
+        Symbol("g_bookmark_file_load_from_data",  cast(void**)& g_bookmark_file_load_from_data),
+        Symbol("g_bookmark_file_load_from_file",  cast(void**)& g_bookmark_file_load_from_file),
+        Symbol("g_bookmark_file_free",  cast(void**)& g_bookmark_file_free),
+        Symbol("g_bookmark_file_new",  cast(void**)& g_bookmark_file_new),
+        Symbol("g_bookmark_file_error_quark",  cast(void**)& g_bookmark_file_error_quark),
+        Symbol("g_base64_decode",  cast(void**)& g_base64_decode),
+        Symbol("g_base64_decode_step",  cast(void**)& g_base64_decode_step),
+        Symbol("g_base64_encode",  cast(void**)& g_base64_encode),
+        Symbol("g_base64_encode_close",  cast(void**)& g_base64_encode_close),
+        Symbol("g_base64_encode_step",  cast(void**)& g_base64_encode_step),
+        Symbol("g_on_error_stack_trace",  cast(void**)& g_on_error_stack_trace),
+        Symbol("g_on_error_query",  cast(void**)& g_on_error_query),
+        Symbol("_g_async_queue_get_mutex",  cast(void**)& _g_async_queue_get_mutex),
+        Symbol("g_async_queue_sort_unlocked",  cast(void**)& g_async_queue_sort_unlocked),
+        Symbol("g_async_queue_sort",  cast(void**)& g_async_queue_sort),
+        Symbol("g_async_queue_length_unlocked",  cast(void**)& g_async_queue_length_unlocked),
+        Symbol("g_async_queue_length",  cast(void**)& g_async_queue_length),
+        Symbol("g_async_queue_timed_pop_unlocked",  cast(void**)& g_async_queue_timed_pop_unlocked),
+        Symbol("g_async_queue_timed_pop",  cast(void**)& g_async_queue_timed_pop),
+        Symbol("g_async_queue_try_pop_unlocked",  cast(void**)& g_async_queue_try_pop_unlocked),
+        Symbol("g_async_queue_try_pop",  cast(void**)& g_async_queue_try_pop),
+        Symbol("g_async_queue_pop_unlocked",  cast(void**)& g_async_queue_pop_unlocked),
+        Symbol("g_async_queue_pop",  cast(void**)& g_async_queue_pop),
+        Symbol("g_async_queue_push_sorted_unlocked",  cast(void**)& g_async_queue_push_sorted_unlocked),
+        Symbol("g_async_queue_push_sorted",  cast(void**)& g_async_queue_push_sorted),
+        Symbol("g_async_queue_push_unlocked",  cast(void**)& g_async_queue_push_unlocked),
+        Symbol("g_async_queue_push",  cast(void**)& g_async_queue_push),
+        Symbol("g_async_queue_unref_and_unlock",  cast(void**)& g_async_queue_unref_and_unlock),
+        Symbol("g_async_queue_ref_unlocked",  cast(void**)& g_async_queue_ref_unlocked),
+        Symbol("g_async_queue_unref",  cast(void**)& g_async_queue_unref),
+        Symbol("g_async_queue_ref",  cast(void**)& g_async_queue_ref),
+        Symbol("g_async_queue_unlock",  cast(void**)& g_async_queue_unlock),
+        Symbol("g_async_queue_lock",  cast(void**)& g_async_queue_lock),
+        Symbol("g_async_queue_new",  cast(void**)& g_async_queue_new),
+        Symbol("glib_dummy_decl",  cast(void**)& glib_dummy_decl),
+        Symbol("g_once_init_leave",  cast(void**)& g_once_init_leave),
+        Symbol("g_once_init_enter_impl",  cast(void**)& g_once_init_enter_impl),
+        Symbol("g_once_init_enter",  cast(void**)& g_once_init_enter),
+        Symbol("g_once_impl",  cast(void**)& g_once_impl),
+        Symbol("g_thread_foreach",  cast(void**)& g_thread_foreach),
+        Symbol("g_static_rw_lock_free",  cast(void**)& g_static_rw_lock_free),
+        Symbol("g_static_rw_lock_writer_unlock",  cast(void**)& g_static_rw_lock_writer_unlock),
+        Symbol("g_static_rw_lock_writer_trylock",  cast(void**)& g_static_rw_lock_writer_trylock),
+        Symbol("g_static_rw_lock_writer_lock",  cast(void**)& g_static_rw_lock_writer_lock),
+        Symbol("g_static_rw_lock_reader_unlock",  cast(void**)& g_static_rw_lock_reader_unlock),
+        Symbol("g_static_rw_lock_reader_trylock",  cast(void**)& g_static_rw_lock_reader_trylock),
+        Symbol("g_static_rw_lock_reader_lock",  cast(void**)& g_static_rw_lock_reader_lock),
+        Symbol("g_static_rw_lock_init",  cast(void**)& g_static_rw_lock_init),
+        Symbol("g_static_rec_mutex_free",  cast(void**)& g_static_rec_mutex_free),
+        Symbol("g_static_rec_mutex_unlock_full",  cast(void**)& g_static_rec_mutex_unlock_full),
+        Symbol("g_static_rec_mutex_lock_full",  cast(void**)& g_static_rec_mutex_lock_full),
+        Symbol("g_static_rec_mutex_unlock",  cast(void**)& g_static_rec_mutex_unlock),
+        Symbol("g_static_rec_mutex_trylock",  cast(void**)& g_static_rec_mutex_trylock),
+        Symbol("g_static_rec_mutex_lock",  cast(void**)& g_static_rec_mutex_lock),
+        Symbol("g_static_rec_mutex_init",  cast(void**)& g_static_rec_mutex_init),
+        Symbol("g_static_private_free",  cast(void**)& g_static_private_free),
+        Symbol("g_static_private_set",  cast(void**)& g_static_private_set),
+        Symbol("g_static_private_get",  cast(void**)& g_static_private_get),
+        Symbol("g_static_private_init",  cast(void**)& g_static_private_init),
+        Symbol("g_static_mutex_free",  cast(void**)& g_static_mutex_free),
+        Symbol("g_static_mutex_init",  cast(void**)& g_static_mutex_init),
+        Symbol("g_thread_set_priority",  cast(void**)& g_thread_set_priority),
+        Symbol("g_thread_join",  cast(void**)& g_thread_join),
+        Symbol("g_thread_exit",  cast(void**)& g_thread_exit),
+        Symbol("g_thread_self",  cast(void**)& g_thread_self),
+        Symbol("g_thread_create_full",  cast(void**)& g_thread_create_full),
+        Symbol("g_static_mutex_get_mutex_impl",  cast(void**)& g_static_mutex_get_mutex_impl),
+        Symbol("g_thread_init_with_errorcheck_mutexes",  cast(void**)& g_thread_init_with_errorcheck_mutexes),
+        Symbol("g_thread_init",  cast(void**)& g_thread_init),
+        Symbol("g_thread_gettime",  cast(void**)& g_thread_gettime),
+        Symbol("g_threads_got_initialized",  cast(void**)& g_threads_got_initialized),
+        Symbol("g_thread_use_default_impl",  cast(void**)& g_thread_use_default_impl),
+        Symbol("g_thread_functions_for_glib_use",  cast(void**)& g_thread_functions_for_glib_use),
+        Symbol("g_thread_error_quark",  cast(void**)& g_thread_error_quark),
+        Symbol("g_atomic_pointer_set",  cast(void**)& g_atomic_pointer_set),
+        Symbol("g_atomic_pointer_get",  cast(void**)& g_atomic_pointer_get),
+        Symbol("g_atomic_int_set",  cast(void**)& g_atomic_int_set),
+        Symbol("g_atomic_int_get",  cast(void**)& g_atomic_int_get),
+        Symbol("g_atomic_pointer_compare_and_exchange",  cast(void**)& g_atomic_pointer_compare_and_exchange),
+        Symbol("g_atomic_int_compare_and_exchange",  cast(void**)& g_atomic_int_compare_and_exchange),
+        Symbol("g_atomic_int_add",  cast(void**)& g_atomic_int_add),
+        Symbol("g_atomic_int_exchange_and_add",  cast(void**)& g_atomic_int_exchange_and_add),
+        Symbol("glib_check_version",  cast(void**)& glib_check_version),
+        Symbol("glib_binary_age",  cast(void**)& glib_binary_age),
+        Symbol("glib_interface_age",  cast(void**)& glib_interface_age),
+        Symbol("glib_micro_version",  cast(void**)& glib_micro_version),
+        Symbol("glib_minor_version",  cast(void**)& glib_minor_version),
+        Symbol("glib_major_version",  cast(void**)& glib_major_version),
+        Symbol("g_trash_stack_height",  cast(void**)& g_trash_stack_height),
+        Symbol("g_trash_stack_peek",  cast(void**)& g_trash_stack_peek),
+        Symbol("g_trash_stack_pop",  cast(void**)& g_trash_stack_pop),
+        Symbol("g_trash_stack_push",  cast(void**)& g_trash_stack_push),
+        Symbol("g_bit_storage",  cast(void**)& g_bit_storage),
+        Symbol("g_bit_nth_msf",  cast(void**)& g_bit_nth_msf),
+        Symbol("g_bit_nth_lsf",  cast(void**)& g_bit_nth_lsf),
+        Symbol("g_find_program_in_path",  cast(void**)& g_find_program_in_path),
+        Symbol("g_atexit",  cast(void**)& g_atexit),
+        Symbol("_g_getenv_nomalloc",  cast(void**)& _g_getenv_nomalloc),
+        Symbol("g_listenv",  cast(void**)& g_listenv),
+        Symbol("g_unsetenv",  cast(void**)& g_unsetenv),
+        Symbol("g_setenv",  cast(void**)& g_setenv),
+        Symbol("g_getenv",  cast(void**)& g_getenv),
+        Symbol("g_nullify_pointer",  cast(void**)& g_nullify_pointer),
+        Symbol("g_path_get_dirname",  cast(void**)& g_path_get_dirname),
+        Symbol("g_path_get_basename",  cast(void**)& g_path_get_basename),
+        Symbol("g_get_current_dir",  cast(void**)& g_get_current_dir),
+        Symbol("g_basename",  cast(void**)& g_basename),
+        Symbol("g_path_skip_root",  cast(void**)& g_path_skip_root),
+        Symbol("g_path_is_absolute",  cast(void**)& g_path_is_absolute),
+        Symbol("g_vsnprintf",  cast(void**)& g_vsnprintf),
+        Symbol("g_snprintf",  cast(void**)& g_snprintf),
+        Symbol("g_parse_debug_string",  cast(void**)& g_parse_debug_string),
+        Symbol("g_get_user_special_dir",  cast(void**)& g_get_user_special_dir),
+        Symbol("g_get_language_names",  cast(void**)& g_get_language_names),
+        Symbol("g_get_system_config_dirs",  cast(void**)& g_get_system_config_dirs),
+        Symbol("g_get_system_data_dirs",  cast(void**)& g_get_system_data_dirs),
+        Symbol("g_get_user_cache_dir",  cast(void**)& g_get_user_cache_dir),
+        Symbol("g_get_user_config_dir",  cast(void**)& g_get_user_config_dir),
+        Symbol("g_get_user_data_dir",  cast(void**)& g_get_user_data_dir),
+        Symbol("g_set_application_name",  cast(void**)& g_set_application_name),
+        Symbol("g_get_application_name",  cast(void**)& g_get_application_name),
+        Symbol("g_set_prgname",  cast(void**)& g_set_prgname),
+        Symbol("g_get_prgname",  cast(void**)& g_get_prgname),
+        Symbol("g_get_host_name",  cast(void**)& g_get_host_name),
+        Symbol("g_get_tmp_dir",  cast(void**)& g_get_tmp_dir),
+        Symbol("g_get_home_dir",  cast(void**)& g_get_home_dir),
+        Symbol("g_get_real_name",  cast(void**)& g_get_real_name),
+        Symbol("g_get_user_name",  cast(void**)& g_get_user_name),
+        Symbol("g_clear_error",  cast(void**)& g_clear_error),
+        Symbol("g_propagate_error",  cast(void**)& g_propagate_error),
+        Symbol("g_set_error",  cast(void**)& g_set_error),
+        Symbol("g_error_matches",  cast(void**)& g_error_matches),
+        Symbol("g_error_copy",  cast(void**)& g_error_copy),
+        Symbol("g_error_free",  cast(void**)& g_error_free),
+        Symbol("g_error_new_literal",  cast(void**)& g_error_new_literal),
+        Symbol("g_error_new",  cast(void**)& g_error_new),
+        Symbol("g_intern_static_string",  cast(void**)& g_intern_static_string),
+        Symbol("g_intern_string",  cast(void**)& g_intern_string),
+        Symbol("g_quark_to_string",  cast(void**)& g_quark_to_string),
+        Symbol("g_quark_from_string",  cast(void**)& g_quark_from_string),
+        Symbol("g_quark_from_static_string",  cast(void**)& g_quark_from_static_string),
+        Symbol("g_quark_try_string",  cast(void**)& g_quark_try_string),
+        Symbol("g_byte_array_sort_with_data",  cast(void**)& g_byte_array_sort_with_data),
+        Symbol("g_byte_array_sort",  cast(void**)& g_byte_array_sort),
+        Symbol("g_byte_array_remove_range",  cast(void**)& g_byte_array_remove_range),
+        Symbol("g_byte_array_remove_index_fast",  cast(void**)& g_byte_array_remove_index_fast),
+        Symbol("g_byte_array_remove_index",  cast(void**)& g_byte_array_remove_index),
+        Symbol("g_byte_array_set_size",  cast(void**)& g_byte_array_set_size),
+        Symbol("g_byte_array_prepend",  cast(void**)& g_byte_array_prepend),
+        Symbol("g_byte_array_append",  cast(void**)& g_byte_array_append),
+        Symbol("g_byte_array_free",  cast(void**)& g_byte_array_free),
+        Symbol("g_byte_array_sized_new",  cast(void**)& g_byte_array_sized_new),
+        Symbol("g_byte_array_new",  cast(void**)& g_byte_array_new),
+        Symbol("g_ptr_array_foreach",  cast(void**)& g_ptr_array_foreach),
+        Symbol("g_ptr_array_sort_with_data",  cast(void**)& g_ptr_array_sort_with_data),
+        Symbol("g_ptr_array_sort",  cast(void**)& g_ptr_array_sort),
+        Symbol("g_ptr_array_add",  cast(void**)& g_ptr_array_add),
+        Symbol("g_ptr_array_remove_range",  cast(void**)& g_ptr_array_remove_range),
+        Symbol("g_ptr_array_remove_fast",  cast(void**)& g_ptr_array_remove_fast),
+        Symbol("g_ptr_array_remove",  cast(void**)& g_ptr_array_remove),
+        Symbol("g_ptr_array_remove_index_fast",  cast(void**)& g_ptr_array_remove_index_fast),
+        Symbol("g_ptr_array_remove_index",  cast(void**)& g_ptr_array_remove_index),
+        Symbol("g_ptr_array_set_size",  cast(void**)& g_ptr_array_set_size),
+        Symbol("g_ptr_array_free",  cast(void**)& g_ptr_array_free),
+        Symbol("g_ptr_array_sized_new",  cast(void**)& g_ptr_array_sized_new),
+        Symbol("g_ptr_array_new",  cast(void**)& g_ptr_array_new),
+        Symbol("g_array_sort_with_data",  cast(void**)& g_array_sort_with_data),
+        Symbol("g_array_sort",  cast(void**)& g_array_sort),
+        Symbol("g_array_remove_range",  cast(void**)& g_array_remove_range),
+        Symbol("g_array_remove_index_fast",  cast(void**)& g_array_remove_index_fast),
+        Symbol("g_array_remove_index",  cast(void**)& g_array_remove_index),
+        Symbol("g_array_set_size",  cast(void**)& g_array_set_size),
+        Symbol("g_array_insert_vals",  cast(void**)& g_array_insert_vals),
+        Symbol("g_array_prepend_vals",  cast(void**)& g_array_prepend_vals),
+        Symbol("g_array_append_vals",  cast(void**)& g_array_append_vals),
+        Symbol("g_array_free",  cast(void**)& g_array_free),
+        Symbol("g_array_sized_new",  cast(void**)& g_array_sized_new),
+        Symbol("g_array_new",  cast(void**)& g_array_new),
+    ];
+}
 
 } else { // version(DYNLINK)
 extern (C) void g_value_set_string_take_ownership(_GValue *, char *);
@@ -4475,7 +4479,7 @@
 extern (C) uint g_io_condition_get_type();
 extern (C) uint g_io_channel_get_type();
 extern (C) void g_source_set_closure(_GSource *, _GClosure *);
-extern (C) extern uint * g_param_spec_types;
+mixin(gshared!("extern (C) extern uint * g_param_spec_types;"));
 extern (C) _GParamSpec * g_param_spec_gtype(char *, char *, char *, uint, int);
 extern (C) _GParamSpec * g_param_spec_override(char *, _GParamSpec *);
 extern (C) _GParamSpec * g_param_spec_object(char *, char *, char *, uint, int);
@@ -4694,7 +4698,7 @@
 extern (C) void g_value_set_boxed(_GValue *, void *);
 extern (C) void g_boxed_free(uint, void *);
 extern (C) void * g_boxed_copy(uint, void *);
-extern (C) extern int _g_type_debug_flags;
+mixin(gshared!("extern (C) extern int _g_type_debug_flags;"));
 extern (C) void g_signal_init();
 extern (C) void g_value_transforms_init();
 extern (C) void g_param_spec_types_init();
@@ -4851,7 +4855,7 @@
 extern (C) int g_ascii_digit_value(char);
 extern (C) char g_ascii_toupper(char);
 extern (C) char g_ascii_tolower(char);
-extern (C) extern ushort * g_ascii_table;
+mixin(gshared!("extern (C) extern ushort * g_ascii_table;"));
 extern (C) void g_spawn_close_pid(int);
 extern (C) int g_spawn_command_line_async(char *, _GError * *);
 extern (C) int g_spawn_command_line_sync(char *, char * *, char * *, int *, _GError * *);
@@ -5152,7 +5156,7 @@
 extern (C) void g_key_file_free(void *);
 extern (C) void * g_key_file_new();
 extern (C) uint g_key_file_error_quark();
-extern (C) extern _GSourceFuncs g_io_watch_funcs;
+mixin(gshared!("extern (C) extern _GSourceFuncs g_io_watch_funcs;"));
 extern (C) int g_io_channel_unix_get_fd(_GIOChannel *);
 extern (C) _GIOChannel * g_io_channel_unix_new(int);
 extern (C) int g_io_channel_error_from_errno(int);
@@ -5262,7 +5266,7 @@
 extern (C) char * g_utf8_offset_to_pointer(char *, int);
 extern (C) uint g_utf8_get_char_validated(char *, int);
 extern (C) uint g_utf8_get_char(char *);
-extern (C) extern char * g_utf8_skip;
+mixin(gshared!("extern (C) extern char * g_utf8_skip;"));
 extern (C) uint * g_unicode_canonical_decomposition(uint, uint *);
 extern (C) void g_unicode_canonical_ordering(uint *, uint);
 extern (C) int g_unichar_combining_class(uint);
@@ -5291,9 +5295,11 @@
 extern (C) int g_unichar_isalpha(uint);
 extern (C) int g_unichar_isalnum(uint);
 extern (C) int g_get_charset(char * *);
-extern (C) extern _GSourceFuncs g_idle_funcs;
+mixin(gshared!(
+"extern (C) extern _GSourceFuncs g_idle_funcs;
 extern (C) extern _GSourceFuncs g_child_watch_funcs;
-extern (C) extern _GSourceFuncs g_timeout_funcs;
+extern (C) extern _GSourceFuncs g_timeout_funcs;"
+));
 extern (C) int g_idle_remove_by_data(void *);
 extern (C) uint g_idle_add_full(int, _BCD_func__2695, void *, _BCD_func__2417);
 extern (C) uint g_idle_add(_BCD_func__2695, void *);
@@ -5592,8 +5598,10 @@
 extern (C) void g_mem_chunk_destroy(void *);
 extern (C) void * g_mem_chunk_new(char *, int, uint, int);
 extern (C) void g_mem_profile();
-extern (C) extern _GMemVTable * glib_mem_profiler_table;
-extern (C) extern int g_mem_gc_friendly;
+mixin(gshared!(
+"extern (C) extern _GMemVTable * glib_mem_profiler_table;
+extern (C) extern int g_mem_gc_friendly;"
+));
 extern (C) int g_mem_is_system_malloc();
 extern (C) void g_mem_set_vtable(_GMemVTable *);
 extern (C) void * g_try_realloc(void *, uint);
@@ -5715,10 +5723,12 @@
 extern (C) void * g_static_mutex_get_mutex_impl(void * *);
 extern (C) void g_thread_init_with_errorcheck_mutexes(_GThreadFunctions *);
 extern (C) void g_thread_init(_GThreadFunctions *);
-extern (C) extern _BCD_func__3161 g_thread_gettime;
+mixin(gshared!(
+"extern (C) extern _BCD_func__3161 g_thread_gettime;
 extern (C) extern int g_threads_got_initialized;
 extern (C) extern int g_thread_use_default_impl;
-extern (C) extern _GThreadFunctions g_thread_functions_for_glib_use;
+extern (C) extern _GThreadFunctions g_thread_functions_for_glib_use;"
+));
 extern (C) uint g_thread_error_quark();
 extern (C) void g_atomic_pointer_set(void * *, void *);
 extern (C) void * g_atomic_pointer_get(void * *);
@@ -5729,11 +5739,13 @@
 extern (C) void g_atomic_int_add(int *, int);
 extern (C) int g_atomic_int_exchange_and_add(int *, int);
 extern (C) char * glib_check_version(uint, uint, uint);
-extern (C) extern uint glib_binary_age;
+mixin(gshared!(
+"extern (C) extern uint glib_binary_age;
 extern (C) extern uint glib_interface_age;
 extern (C) extern uint glib_micro_version;
 extern (C) extern uint glib_minor_version;
-extern (C) extern uint glib_major_version;
+extern (C) extern uint glib_major_version;"
+));
 extern (C) uint g_trash_stack_height(_GTrashStack * *);
 extern (C) void * g_trash_stack_peek(_GTrashStack * *);
 extern (C) void * g_trash_stack_pop(_GTrashStack * *);