typedef struct _GIrModule GIrModule;
struct _GIrModule
-{
+{
gchar *name;
gchar *version;
gchar *shared_library;
+ gchar *c_prefix;
GList *dependencies;
GList *entries;
GIrModule *g_ir_module_new (const gchar *name,
const gchar *nsversion,
- const gchar *module_filename);
+ const gchar *module_filename,
+ const gchar *c_prefix);
void g_ir_module_free (GIrModule *module);
void g_ir_module_add_include_module (GIrModule *module,
GTypelib * g_ir_module_build_typelib (GIrModule *module,
GList *modules);
+void g_ir_module_fatal (GIrModule *module, guint line, const char *msg, ...) G_GNUC_PRINTF (3, 4) G_GNUC_NORETURN;
+
void _g_irnode_init_stats (void);
void _g_irnode_dump_stats (void);