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# PARAM for GParamSpec or derived types (GParamSpec*) 19# BOXED for boxed (anonymous but reference counted) types (GBoxed*) 20# POINTER for anonymous pointer types (gpointer) 21# OBJECT for GObject or derived types (GObject*) 22# NONE deprecated alias for VOID 23# BOOL deprecated alias for BOOLEAN 24 25VOID:ENUM,STRING 26VOID:INT,ENUM,STRING 27