*/
typedef struct _GIUnresolvedInfo GIUnresolvedInfo;
-typedef union
+union _GIArgument
{
gboolean v_boolean;
gint8 v_int8;
gsize v_size;
gchar * v_string;
gpointer v_pointer;
-} GIArgument;
+};
+typedef union _GIArgument GIArgument;
/**
* GIInfoType:
#ifndef __GI_SCANNER__
/* backwards compatibility */
-typedef union GIArgument GArgument;
-typedef union GITypelib GTypelib;
+typedef union _GIArgument GArgument;
+typedef struct _GITypelib GTypelib;
#endif
G_END_DECLS