* tools/generate.c: Print out "any" for VOID+pointer,
not "none"
svn path=/trunk/; revision=610
gint tag;
gint i;
GITypeInfo *type;
+ gboolean is_pointer;
const gchar* basic[] = {
"none",
};
tag = g_type_info_get_tag (info);
-
- if (tag < 20)
+ is_pointer = g_type_info_is_pointer (info);
+
+ if (tag == GI_TYPE_TAG_VOID) {
+ if (is_pointer)
+ g_fprintf (file, "%s", "any");
+ else
+ g_fprintf (file, "%s", "none");
+ } else if (tag < 20)
g_fprintf (file, "%s", basic[tag]);
else if (tag == 20)
{