Hush compiler warnings about return values, signedness mismatches, unused

* src/compiler.c, src/generate.c, src/gidlnode.c,
	src/gidlparser.c, src/ginfo.c, src/girepository.c,
	tests/invoke/invoke.c, test/invoke/testfns.c: Hush compiler
	warnings about return values, signedness mismatches, unused
	variables, and unhandles enum values in switch statements.

	* tests/invoke/Makefile.am: Don't install the invoke test program.
	Add -I ../../src to the cflags used for the test functions files.
This commit is contained in:
Torsten Schönfeld 2006-10-03 14:38:07 +00:00 committed by Philip Withnall
parent 94d45e70a0
commit 00a6f8ada0

View File

@ -20,12 +20,14 @@
#include <errno.h> #include <errno.h>
#include <dlfcn.h> #include <dlfcn.h>
#include <string.h>
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <glib/gstdio.h> #include <glib/gstdio.h>
#include "girepository.h" #include "girepository.h"
#include "gmetadata.h"
gboolean raw = FALSE; gboolean raw = FALSE;
gchar **input = NULL; gchar **input = NULL;
@ -380,7 +382,6 @@ write_callback_info (const gchar *namespace,
FILE *file, FILE *file,
gint indent) gint indent)
{ {
GIFunctionInfoFlags flags;
const gchar *name; const gchar *name;
gboolean deprecated; gboolean deprecated;
@ -452,7 +453,6 @@ write_value_info (const gchar *namespace,
FILE *file) FILE *file)
{ {
const gchar *name; const gchar *name;
const gchar *short_name;
glong value; glong value;
gboolean deprecated; gboolean deprecated;
@ -460,7 +460,7 @@ write_value_info (const gchar *namespace,
value = g_value_info_get_value (info); value = g_value_info_get_value (info);
deprecated = g_base_info_is_deprecated ((GIBaseInfo *)info); deprecated = g_base_info_is_deprecated ((GIBaseInfo *)info);
g_fprintf (file, " <member name=\"%s\" value=\"%d\"", name, value); g_fprintf (file, " <member name=\"%s\" value=\"%ld\"", name, value);
if (deprecated) if (deprecated)
g_fprintf (file, " deprecated=\"1\""); g_fprintf (file, " deprecated=\"1\"");
@ -516,21 +516,23 @@ write_constant_value (const gchar *namespace,
g_fprintf (file, "%ld", value->v_ulong); g_fprintf (file, "%ld", value->v_ulong);
break; break;
case GI_TYPE_TAG_SSIZE: case GI_TYPE_TAG_SSIZE:
g_fprintf (file, "%z", value->v_ssize); g_fprintf (file, "%zd", value->v_ssize);
break; break;
case GI_TYPE_TAG_SIZE: case GI_TYPE_TAG_SIZE:
g_fprintf (file, "%z", value->v_size); g_fprintf (file, "%zd", value->v_size);
break; break;
case GI_TYPE_TAG_FLOAT: case GI_TYPE_TAG_FLOAT:
g_fprintf (file, "%f", value->v_float); g_fprintf (file, "%f", value->v_float);
break; break;
case GI_TYPE_TAG_DOUBLE: case GI_TYPE_TAG_DOUBLE:
g_fprintf (file, "%Lf", value->v_double); g_fprintf (file, "%f", value->v_double);
break; break;
case GI_TYPE_TAG_UTF8: case GI_TYPE_TAG_UTF8:
case GI_TYPE_TAG_FILENAME: case GI_TYPE_TAG_FILENAME:
g_fprintf (file, "%s", value->v_string); g_fprintf (file, "%s", value->v_string);
break; break;
default:
g_assert_not_reached ();
} }
} }