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 24BOOLEAN:BOXED 25BOOLEAN:BOXED,BOXED 26BOOLEAN:ENUM 27BOOLEAN:ENUM,BOOLEAN 28BOOLEAN:ENUM,BOXED,BOXED,BOXED 29BOOLEAN:ENUM,DOUBLE 30BOOLEAN:ENUM,INT 31BOOLEAN:FLAGS 32BOOLEAN:OBJECT 33BOOLEAN:OBJECT,UINT,FLAGS 34BOOLEAN:OBJECT,INT,INT,UINT 35BOOLEAN:OBJECT,STRING,STRING,BOXED 36BOOLEAN:OBJECT,BOXED 37BOOLEAN:OBJECT,BOXED,BOXED 38BOOLEAN:OBJECT,OBJECT,OBJECT 39BOOLEAN:OBJECT,STRING,STRING 40BOOLEAN:OBJECT,ENUM 41BOOLEAN:INT 42BOOLEAN:INT,INT 43BOOLEAN:INT,INT,INT 44BOOLEAN:INT,INT,BOOLEAN,OBJECT 45BOOLEAN:UINT 46BOOLEAN:UINT,UINT,FLAGS 47BOOLEAN:VOID 48BOOLEAN:BOOLEAN 49BOOLEAN:BOOLEAN,BOOLEAN,BOOLEAN 50BOOLEAN:STRING 51ENUM:ENUM 52ENUM:VOID 53INT:POINTER 54OBJECT:VOID 55STRING:DOUBLE 56STRING:STRING 57VOID:DOUBLE,DOUBLE 58VOID:BOOLEAN,BOOLEAN,BOOLEAN 59VOID:BOXED,BOXED 60VOID:BOXED,BOXED,POINTER 61VOID:BOXED,ENUM 62VOID:BOXED,OBJECT 63VOID:BOXED,STRING,INT 64VOID:BOXED,UINT 65VOID:BOXED,UINT,FLAGS 66VOID:BOXED,UINT,UINT 67VOID:ENUM,BOOLEAN 68VOID:ENUM,DOUBLE 69VOID:ENUM,ENUM 70VOID:ENUM,FLOAT 71VOID:ENUM,FLOAT,BOOLEAN 72VOID:ENUM,INT 73VOID:ENUM,INT,BOOLEAN 74VOID:ENUM,INT,INT 75VOID:ENUM,BOXED 76VOID:ENUM,STRING 77VOID:INT,BOOLEAN 78VOID:INT,DOUBLE,DOUBLE 79VOID:INT,INT 80VOID:INT,INT,BOXED 81VOID:INT,INT,INT 82VOID:OBJECT,BOOLEAN 83VOID:OBJECT,BOXED,BOXED 84VOID:OBJECT,BOXED,UINT,UINT 85VOID:OBJECT,BOXED,BOOLEAN,BOOLEAN 86VOID:OBJECT,ENUM 87VOID:OBJECT,FLAGS 88VOID:OBJECT,INT 89VOID:OBJECT,INT,OBJECT 90VOID:OBJECT,INT,INT 91VOID:OBJECT,INT,INT,BOXED,UINT,UINT 92VOID:OBJECT,OBJECT 93VOID:OBJECT,POINTER 94VOID:OBJECT,POINTER,INT 95VOID:OBJECT,STRING 96VOID:OBJECT,STRING,STRING 97VOID:OBJECT,UINT 98VOID:OBJECT,UINT,FLAGS 99VOID:OBJECT,STRING 100VOID:OBJECT,OBJECT,STRING 101VOID:OBJECT,OBJECT,OBJECT 102VOID:OBJECT,OBJECT,BOXED,STRING 103VOID:OBJECT,OBJECT,POINTER,POINTER 104VOID:POINTER,INT 105VOID:POINTER,BOOLEAN 106VOID:POINTER,POINTER,BOOLEAN 107VOID:POINTER,POINTER,BOOLEAN,BOOLEAN 108VOID:POINTER,POINTER,POINTER 109VOID:POINTER,UINT 110VOID:STRING,BOXED 111VOID:STRING,STRING 112VOID:STRING,STRING,STRING 113VOID:STRING,INT,POINTER 114VOID:STRING,UINT,FLAGS 115VOID:STRING,UINT,FLAGS,UINT 116VOID:UINT,FLAGS,BOXED 117VOID:UINT,UINT 118VOID:UINT,UINT,FLAGS 119VOID:UINT,STRING 120VOID:UINT,BOXED,UINT,FLAGS,FLAGS 121VOID:UINT,OBJECT,UINT,FLAGS,FLAGS 122VOID:UINT,STRING,UINT 123VOID:UINT,UINT 124OBJECT:OBJECT,INT,INT 125VOID:OBJECT,STRING,POINTER,POINTER 126INT:INT 127VOID:POINTER,STRING,INT 128INT:OBJECT,OBJECT,POINTER 129