1 #include <girepository.h>
5 GIRepository *repository;
13 repository = g_irepository_get_default();
14 g_irepository_require(repository, "GLib", "2.0", 0, &error);
16 g_error("ERROR: %s\n", error->message);
20 base_info = g_irepository_find_by_name(repository, "GLib", "assertion_message");
22 g_error("ERROR: %s\n", "Could not find GLib.warn_message");
26 in_args[0].v_pointer = "domain";
27 in_args[1].v_pointer = "glib-print.c";
28 in_args[2].v_pointer = "30";
29 in_args[3].v_pointer = "main";
30 in_args[4].v_pointer = "hello world";
32 if (!g_function_info_invoke ((GIFunctionInfo *)base_info,
33 (const GArgument*)&in_args,
39 g_error("ERROR: %s\n", error->message);
43 g_base_info_unref (base_info);