summaryrefslogtreecommitdiff
path: root/girepository/gitypes.h
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-05-31 17:54:42 -0300
committerJohan Dahlin <johan@gnome.org>2010-05-31 17:55:52 -0300
commit010f6ff55004ece9dd504a7267e279eb6cde9aff (patch)
tree3bce58fe2f72b5f01a626862a4c9c31baade8718 /girepository/gitypes.h
parent8b2c04a0d5a2a0b4f3f42f03c66a623f7e1afc15 (diff)
downloadgobject-introspection-010f6ff55004ece9dd504a7267e279eb6cde9aff.tar.gz
[gifunctioninfo] Move out to another file
Move out GIFunctionInfo to gifunctioninfo.[ch]
Diffstat (limited to 'girepository/gitypes.h')
-rw-r--r--girepository/gitypes.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/girepository/gitypes.h b/girepository/gitypes.h
index 8951d917..a51df08e 100644
--- a/girepository/gitypes.h
+++ b/girepository/gitypes.h
@@ -166,6 +166,31 @@ typedef GIBaseInfo GIErrorDomainInfo;
*/
typedef struct _GIUnresolvedInfo GIUnresolvedInfo;
+typedef union
+{
+ gboolean v_boolean;
+ gint8 v_int8;
+ guint8 v_uint8;
+ gint16 v_int16;
+ guint16 v_uint16;
+ gint32 v_int32;
+ guint32 v_uint32;
+ gint64 v_int64;
+ guint64 v_uint64;
+ gfloat v_float;
+ gdouble v_double;
+ gshort v_short;
+ gushort v_ushort;
+ gint v_int;
+ guint v_uint;
+ glong v_long;
+ gulong v_ulong;
+ gssize v_ssize;
+ gsize v_size;
+ gchar * v_string;
+ gpointer v_pointer;
+} GArgument;
+
/* Types of objects registered in the repository */
/**