diff options
author | Dan Winship <danw@src.gnome.org> | 2009-01-27 17:17:31 +0000 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2009-01-27 17:17:31 +0000 |
commit | 071ccc99d384ad2321b6402622f92e185d9e07c1 (patch) | |
tree | 6b7c01f14136036498a1b51e3de868d434745135 /tools | |
parent | 1e1ccabfe816f856c761c8544a296c728eb170db (diff) | |
download | gobject-introspection-071ccc99d384ad2321b6402622f92e185d9e07c1.tar.gz |
Misc warning fixes
* giscanner/scannerparser.y: Fix the "Ignoring non-UTF-8 constant
string" error to print the right value.
* tests/scanner/annotation.c (backslash_parsing_tester)
(backslash_parsing_tester_2): make these non-static to avoid a
warning.
(annotation_object_string_out)
(annotation_string_zero_terminated): fix return values
* tests/scanner/annotation.h (annotation_object_with_voidp):
prototype this
* tests/scanner/gtkfrob.c:
* tests/scanner/gtkfrob.h (gtk_frob_language_manager_get_default):
fix prototype. (s/()/(void)/).
* tools/compiler.c (format_output): fix signed/unsigned warning.
Output a prototype for register_typelib() to avoid warnings later.
svn path=/trunk/; revision=1071
Diffstat (limited to 'tools')
-rw-r--r-- | tools/compiler.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/compiler.c b/tools/compiler.c index 69b49bd8..d4de9cdd 100644 --- a/tools/compiler.c +++ b/tools/compiler.c @@ -49,7 +49,7 @@ static gchar * format_output (GTypelib *typelib) { GString *result; - gint i; + guint i; result = g_string_sized_new (6 * typelib->len); @@ -76,6 +76,9 @@ format_output (GTypelib *typelib) if (!no_init) { g_string_append_printf (result, + "__attribute__((constructor)) void " + "register_typelib (void);\n\n"); + g_string_append_printf (result, "__attribute__((constructor)) void\n" "register_typelib (void)\n" "{\n" |