1# see glib-genmarshal(1) for a detailed description of the file format, 2# possible parameter types are: 3# VOID indicates no return type, or no extra 4# parameters. if VOID is used as the parameter 5# list, no additional parameters may be present. 6# BOOLEAN for boolean types (gboolean) 7# CHAR for signed char types (gchar) 8# UCHAR for unsigned char types (guchar) 9# INT for signed integer types (gint) 10# UINT for unsigned integer types (guint) 11# LONG for signed long integer types (glong) 12# ULONG for unsigned long integer types (gulong) 13# ENUM for enumeration types (gint) 14# FLAGS for flag enumeration types (guint) 15# FLOAT for single-precision float types (gfloat) 16# DOUBLE for double-precision float types (gdouble) 17# STRING for string types (gchar*) 18# BOXED for boxed (anonymous but reference counted) types (GBoxed*) 19# POINTER for anonymous pointer types (gpointer) 20# OBJECT for GObject or derived types (GObject*) 21# NONE deprecated alias for VOID 22# BOOL deprecated alias for BOOLEAN 23 24VOID:VOID 25VOID:BOOLEAN 26VOID:BOXED 27VOID:INT,STRING 28VOID:INT,OBJECT 29VOID:INT,INT,ULONG 30VOID:STRING,POINTER 31VOID:STRING 32VOID:STRING,INT 33VOID:STRING,INT,STRING 34VOID:STRING,BOXED 35VOID:POINTER 36VOID:OBJECT 37VOID:BOXED,ENUM 38VOID:POINTER,OBJECT 39VOID:POINTER 40