diff options
author | Philip Van Hoof <pvanhoof@gnome.org> | 2008-06-08 14:37:30 +0000 |
---|---|---|
committer | Philip Van Hoof <pvanhoof@src.gnome.org> | 2008-06-08 14:37:30 +0000 |
commit | 4e811edc68982e298f812e610ff783040440a9f5 (patch) | |
tree | 52ed67d4c1248029a40bb1c744a455d9111bfb43 /tools/compiler.c | |
parent | 13225808392b51b90c37883527dbe2b623f81d47 (diff) | |
download | gobject-introspection-4e811edc68982e298f812e610ff783040440a9f5.tar.gz |
tools/gidlnode.c
2008-06-08 Philip Van Hoof <pvanhoof@gnome.org>
* girepository/girepository.c:
* girepository/gtypelib.c:
* girepository/ginfo.c:
* girepository/ginvoke.c:
* girepository/girepository.h:
* girepository/gtypelib.h:
* girepository/gmetadata.c:
* girepository/Makefile.am:
* girepository/gmetadata.h:
* tools/compiler.c:
* tools/gidlmodule.c:
* tools/gidlnode.c
* tools/generate.c:
* tools/gidlmodule.h:
* tools/gidlparser.c:
Renamed GMetadata to GTypelib
svn path=/trunk/; revision=288
Diffstat (limited to 'tools/compiler.c')
-rw-r--r-- | tools/compiler.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/tools/compiler.c b/tools/compiler.c index 6ab0fa54..68fc3cae 100644 --- a/tools/compiler.c +++ b/tools/compiler.c @@ -27,7 +27,7 @@ #include "gidlmodule.h" #include "gidlnode.h" #include "gidlparser.h" -#include "gmetadata.h" +#include "gtypelib.h" gboolean raw = FALSE; gboolean no_init = FALSE; @@ -39,7 +39,7 @@ gboolean debug = FALSE; gboolean verbose = FALSE; static gchar * -format_output (GMetadata *metadata) +format_output (GTypelib *metadata) { GString *result; gint i; @@ -49,7 +49,7 @@ format_output (GMetadata *metadata) g_string_append_printf (result, "#include <stdlib.h>\n"); g_string_append_printf (result, "#include <girepository.h>\n\n"); - g_string_append_printf (result, "const unsigned char _G_METADATA[] = \n{"); + g_string_append_printf (result, "const unsigned char _G_TYPELIB[] = \n{"); for (i = 0; i < metadata->len; i++) { @@ -63,7 +63,7 @@ format_output (GMetadata *metadata) } g_string_append_printf (result, "\n};\n\n"); - g_string_append_printf (result, "const gsize _G_METADATA_SIZE = %u;\n\n", + g_string_append_printf (result, "const gsize _G_TYPELIB_SIZE = %u;\n\n", (guint)metadata->len); if (!no_init) @@ -72,8 +72,8 @@ format_output (GMetadata *metadata) "__attribute__((constructor)) void\n" "register_metadata (void)\n" "{\n" - "\tGMetadata *metadata;\n" - "\tmetadata = g_metadata_new_from_const_memory (_G_METADATA, _G_METADATA_SIZE);\n" + "\tGTypelib *metadata;\n" + "\tmetadata = g_typelib_new_from_const_memory (_G_TYPELIB, _G_TYPELIB_SIZE);\n" "\tg_irepository_register (NULL, metadata);\n" "}\n\n"); @@ -83,7 +83,7 @@ format_output (GMetadata *metadata) "{\n" "\tg_irepository_unregister (NULL, \"%s\");\n" "}\n", - g_metadata_get_namespace (metadata)); + g_typelib_get_namespace (metadata)); } return g_string_free (result, FALSE); @@ -91,7 +91,7 @@ format_output (GMetadata *metadata) static void write_out_metadata (gchar *prefix, - GMetadata *metadata) + GTypelib *metadata) { FILE *file; @@ -167,7 +167,7 @@ main (int argc, char ** argv) GError *error = NULL; GList *c, *m, *modules; gint i; - g_metadata_check_sanity (); + g_typelib_check_sanity (); context = g_option_context_new (""); g_option_context_add_main_entries (context, options, NULL); @@ -210,7 +210,7 @@ main (int argc, char ** argv) { GIdlModule *module = m->data; gchar *prefix; - GMetadata *metadata; + GTypelib *metadata; if (mname && strcmp (mname, module->name) != 0) continue; @@ -227,7 +227,7 @@ main (int argc, char ** argv) continue; } - if (!g_metadata_validate (metadata, &error)) + if (!g_typelib_validate (metadata, &error)) g_error ("Invalid metadata for module '%s': %s", module->name, error->message); @@ -237,7 +237,7 @@ main (int argc, char ** argv) prefix = NULL; write_out_metadata (prefix, metadata); - g_metadata_free (metadata); + g_typelib_free (metadata); metadata = NULL; /* when writing to stdout, stop after the first module */ |