1 /* GSequencer - Advanced GTK Sequencer
2  * Copyright (C) 2005-2018 Joël Krähemann
3  *
4  * This file is part of GSequencer.
5  *
6  * GSequencer is free software: you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation, either version 3 of the License, or
9  * (at your option) any later version.
10  *
11  * GSequencer is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with GSequencer.  If not, see <http://www.gnu.org/licenses/>.
18  */
19 /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */
20 #include <glib-object.h>
21 
22 #ifdef G_ENABLE_DEBUG
23 #define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
24 #define g_marshal_value_peek_char(v)     g_value_get_schar (v)
25 #define g_marshal_value_peek_uchar(v)    g_value_get_uchar (v)
26 #define g_marshal_value_peek_int(v)      g_value_get_int (v)
27 #define g_marshal_value_peek_uint(v)     g_value_get_uint (v)
28 #define g_marshal_value_peek_long(v)     g_value_get_long (v)
29 #define g_marshal_value_peek_ulong(v)    g_value_get_ulong (v)
30 #define g_marshal_value_peek_int64(v)    g_value_get_int64 (v)
31 #define g_marshal_value_peek_uint64(v)   g_value_get_uint64 (v)
32 #define g_marshal_value_peek_enum(v)     g_value_get_enum (v)
33 #define g_marshal_value_peek_flags(v)    g_value_get_flags (v)
34 #define g_marshal_value_peek_float(v)    g_value_get_float (v)
35 #define g_marshal_value_peek_double(v)   g_value_get_double (v)
36 #define g_marshal_value_peek_string(v)   (char*) g_value_get_string (v)
37 #define g_marshal_value_peek_param(v)    g_value_get_param (v)
38 #define g_marshal_value_peek_boxed(v)    g_value_get_boxed (v)
39 #define g_marshal_value_peek_pointer(v)  g_value_get_pointer (v)
40 #define g_marshal_value_peek_object(v)   g_value_get_object (v)
41 #define g_marshal_value_peek_variant(v)  g_value_get_variant (v)
42 #else /* !G_ENABLE_DEBUG */
43 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
44  *          Do not access GValues directly in your code. Instead, use the
45  *          g_value_get_*() functions
46  */
47 #define g_marshal_value_peek_boolean(v)  (v)->data[0].v_int
48 #define g_marshal_value_peek_char(v)     (v)->data[0].v_int
49 #define g_marshal_value_peek_uchar(v)    (v)->data[0].v_uint
50 #define g_marshal_value_peek_int(v)      (v)->data[0].v_int
51 #define g_marshal_value_peek_uint(v)     (v)->data[0].v_uint
52 #define g_marshal_value_peek_long(v)     (v)->data[0].v_long
53 #define g_marshal_value_peek_ulong(v)    (v)->data[0].v_ulong
54 #define g_marshal_value_peek_int64(v)    (v)->data[0].v_int64
55 #define g_marshal_value_peek_uint64(v)   (v)->data[0].v_uint64
56 #define g_marshal_value_peek_enum(v)     (v)->data[0].v_long
57 #define g_marshal_value_peek_flags(v)    (v)->data[0].v_ulong
58 #define g_marshal_value_peek_float(v)    (v)->data[0].v_float
59 #define g_marshal_value_peek_double(v)   (v)->data[0].v_double
60 #define g_marshal_value_peek_string(v)   (v)->data[0].v_pointer
61 #define g_marshal_value_peek_param(v)    (v)->data[0].v_pointer
62 #define g_marshal_value_peek_boxed(v)    (v)->data[0].v_pointer
63 #define g_marshal_value_peek_pointer(v)  (v)->data[0].v_pointer
64 #define g_marshal_value_peek_object(v)   (v)->data[0].v_pointer
65 #define g_marshal_value_peek_variant(v)  (v)->data[0].v_pointer
66 #endif /* !G_ENABLE_DEBUG */
67 
68 /* VOID:UINT64 (ags/object/ags_marshallers.list:1) */
69 void
ags_cclosure_marshal_VOID__UINT64(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)70 ags_cclosure_marshal_VOID__UINT64 (GClosure     *closure,
71                                    GValue       *return_value G_GNUC_UNUSED,
72                                    guint         n_param_values,
73                                    const GValue *param_values,
74                                    gpointer      invocation_hint G_GNUC_UNUSED,
75                                    gpointer      marshal_data)
76 {
77   typedef void (*GMarshalFunc_VOID__UINT64) (gpointer data1,
78                                              guint64 arg1,
79                                              gpointer data2);
80   GCClosure *cc = (GCClosure *) closure;
81   gpointer data1, data2;
82   GMarshalFunc_VOID__UINT64 callback;
83 
84   g_return_if_fail (n_param_values == 2);
85 
86   if (G_CCLOSURE_SWAP_DATA (closure))
87     {
88       data1 = closure->data;
89       data2 = g_value_peek_pointer (param_values + 0);
90     }
91   else
92     {
93       data1 = g_value_peek_pointer (param_values + 0);
94       data2 = closure->data;
95     }
96   callback = (GMarshalFunc_VOID__UINT64) (marshal_data ? marshal_data : cc->callback);
97 
98   callback (data1,
99             g_marshal_value_peek_uint64 (param_values + 1),
100             data2);
101 }
102 
103 /* VOID:BOOLEAN,POINTER (ags/object/ags_marshallers.list:2) */
104 void
ags_cclosure_marshal_VOID__BOOLEAN_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)105 ags_cclosure_marshal_VOID__BOOLEAN_POINTER (GClosure     *closure,
106                                             GValue       *return_value G_GNUC_UNUSED,
107                                             guint         n_param_values,
108                                             const GValue *param_values,
109                                             gpointer      invocation_hint G_GNUC_UNUSED,
110                                             gpointer      marshal_data)
111 {
112   typedef void (*GMarshalFunc_VOID__BOOLEAN_POINTER) (gpointer data1,
113                                                       gboolean arg1,
114                                                       gpointer arg2,
115                                                       gpointer data2);
116   GCClosure *cc = (GCClosure *) closure;
117   gpointer data1, data2;
118   GMarshalFunc_VOID__BOOLEAN_POINTER callback;
119 
120   g_return_if_fail (n_param_values == 3);
121 
122   if (G_CCLOSURE_SWAP_DATA (closure))
123     {
124       data1 = closure->data;
125       data2 = g_value_peek_pointer (param_values + 0);
126     }
127   else
128     {
129       data1 = g_value_peek_pointer (param_values + 0);
130       data2 = closure->data;
131     }
132   callback = (GMarshalFunc_VOID__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
133 
134   callback (data1,
135             g_marshal_value_peek_boolean (param_values + 1),
136             g_marshal_value_peek_pointer (param_values + 2),
137             data2);
138 }
139 
140 /* VOID:INT,UINT (ags/object/ags_marshallers.list:3) */
141 void
ags_cclosure_marshal_VOID__INT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)142 ags_cclosure_marshal_VOID__INT_UINT (GClosure     *closure,
143                                      GValue       *return_value G_GNUC_UNUSED,
144                                      guint         n_param_values,
145                                      const GValue *param_values,
146                                      gpointer      invocation_hint G_GNUC_UNUSED,
147                                      gpointer      marshal_data)
148 {
149   typedef void (*GMarshalFunc_VOID__INT_UINT) (gpointer data1,
150                                                gint arg1,
151                                                guint arg2,
152                                                gpointer data2);
153   GCClosure *cc = (GCClosure *) closure;
154   gpointer data1, data2;
155   GMarshalFunc_VOID__INT_UINT callback;
156 
157   g_return_if_fail (n_param_values == 3);
158 
159   if (G_CCLOSURE_SWAP_DATA (closure))
160     {
161       data1 = closure->data;
162       data2 = g_value_peek_pointer (param_values + 0);
163     }
164   else
165     {
166       data1 = g_value_peek_pointer (param_values + 0);
167       data2 = closure->data;
168     }
169   callback = (GMarshalFunc_VOID__INT_UINT) (marshal_data ? marshal_data : cc->callback);
170 
171   callback (data1,
172             g_marshal_value_peek_int (param_values + 1),
173             g_marshal_value_peek_uint (param_values + 2),
174             data2);
175 }
176 
177 /* VOID:INT,POINTER (ags/object/ags_marshallers.list:4) */
178 void
ags_cclosure_marshal_VOID__INT_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)179 ags_cclosure_marshal_VOID__INT_POINTER (GClosure     *closure,
180                                         GValue       *return_value G_GNUC_UNUSED,
181                                         guint         n_param_values,
182                                         const GValue *param_values,
183                                         gpointer      invocation_hint G_GNUC_UNUSED,
184                                         gpointer      marshal_data)
185 {
186   typedef void (*GMarshalFunc_VOID__INT_POINTER) (gpointer data1,
187                                                   gint arg1,
188                                                   gpointer arg2,
189                                                   gpointer data2);
190   GCClosure *cc = (GCClosure *) closure;
191   gpointer data1, data2;
192   GMarshalFunc_VOID__INT_POINTER callback;
193 
194   g_return_if_fail (n_param_values == 3);
195 
196   if (G_CCLOSURE_SWAP_DATA (closure))
197     {
198       data1 = closure->data;
199       data2 = g_value_peek_pointer (param_values + 0);
200     }
201   else
202     {
203       data1 = g_value_peek_pointer (param_values + 0);
204       data2 = closure->data;
205     }
206   callback = (GMarshalFunc_VOID__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
207 
208   callback (data1,
209             g_marshal_value_peek_int (param_values + 1),
210             g_marshal_value_peek_pointer (param_values + 2),
211             data2);
212 }
213 
214 /* VOID:INT,UINT,POINTER (ags/object/ags_marshallers.list:5) */
215 void
ags_cclosure_marshal_VOID__INT_UINT_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)216 ags_cclosure_marshal_VOID__INT_UINT_POINTER (GClosure     *closure,
217                                              GValue       *return_value G_GNUC_UNUSED,
218                                              guint         n_param_values,
219                                              const GValue *param_values,
220                                              gpointer      invocation_hint G_GNUC_UNUSED,
221                                              gpointer      marshal_data)
222 {
223   typedef void (*GMarshalFunc_VOID__INT_UINT_POINTER) (gpointer data1,
224                                                        gint arg1,
225                                                        guint arg2,
226                                                        gpointer arg3,
227                                                        gpointer data2);
228   GCClosure *cc = (GCClosure *) closure;
229   gpointer data1, data2;
230   GMarshalFunc_VOID__INT_UINT_POINTER callback;
231 
232   g_return_if_fail (n_param_values == 4);
233 
234   if (G_CCLOSURE_SWAP_DATA (closure))
235     {
236       data1 = closure->data;
237       data2 = g_value_peek_pointer (param_values + 0);
238     }
239   else
240     {
241       data1 = g_value_peek_pointer (param_values + 0);
242       data2 = closure->data;
243     }
244   callback = (GMarshalFunc_VOID__INT_UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
245 
246   callback (data1,
247             g_marshal_value_peek_int (param_values + 1),
248             g_marshal_value_peek_uint (param_values + 2),
249             g_marshal_value_peek_pointer (param_values + 3),
250             data2);
251 }
252 
253 /* VOID:UINT,BOOLEAN (ags/object/ags_marshallers.list:6) */
254 void
ags_cclosure_marshal_VOID__UINT_BOOLEAN(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)255 ags_cclosure_marshal_VOID__UINT_BOOLEAN (GClosure     *closure,
256                                          GValue       *return_value G_GNUC_UNUSED,
257                                          guint         n_param_values,
258                                          const GValue *param_values,
259                                          gpointer      invocation_hint G_GNUC_UNUSED,
260                                          gpointer      marshal_data)
261 {
262   typedef void (*GMarshalFunc_VOID__UINT_BOOLEAN) (gpointer data1,
263                                                    guint arg1,
264                                                    gboolean arg2,
265                                                    gpointer data2);
266   GCClosure *cc = (GCClosure *) closure;
267   gpointer data1, data2;
268   GMarshalFunc_VOID__UINT_BOOLEAN callback;
269 
270   g_return_if_fail (n_param_values == 3);
271 
272   if (G_CCLOSURE_SWAP_DATA (closure))
273     {
274       data1 = closure->data;
275       data2 = g_value_peek_pointer (param_values + 0);
276     }
277   else
278     {
279       data1 = g_value_peek_pointer (param_values + 0);
280       data2 = closure->data;
281     }
282   callback = (GMarshalFunc_VOID__UINT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
283 
284   callback (data1,
285             g_marshal_value_peek_uint (param_values + 1),
286             g_marshal_value_peek_boolean (param_values + 2),
287             data2);
288 }
289 
290 /* VOID:UINT,UINT (ags/object/ags_marshallers.list:7) */
291 void
ags_cclosure_marshal_VOID__UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)292 ags_cclosure_marshal_VOID__UINT_UINT (GClosure     *closure,
293                                       GValue       *return_value G_GNUC_UNUSED,
294                                       guint         n_param_values,
295                                       const GValue *param_values,
296                                       gpointer      invocation_hint G_GNUC_UNUSED,
297                                       gpointer      marshal_data)
298 {
299   typedef void (*GMarshalFunc_VOID__UINT_UINT) (gpointer data1,
300                                                 guint arg1,
301                                                 guint arg2,
302                                                 gpointer data2);
303   GCClosure *cc = (GCClosure *) closure;
304   gpointer data1, data2;
305   GMarshalFunc_VOID__UINT_UINT callback;
306 
307   g_return_if_fail (n_param_values == 3);
308 
309   if (G_CCLOSURE_SWAP_DATA (closure))
310     {
311       data1 = closure->data;
312       data2 = g_value_peek_pointer (param_values + 0);
313     }
314   else
315     {
316       data1 = g_value_peek_pointer (param_values + 0);
317       data2 = closure->data;
318     }
319   callback = (GMarshalFunc_VOID__UINT_UINT) (marshal_data ? marshal_data : cc->callback);
320 
321   callback (data1,
322             g_marshal_value_peek_uint (param_values + 1),
323             g_marshal_value_peek_uint (param_values + 2),
324             data2);
325 }
326 
327 /* VOID:UINT,UINT,BOOLEAN (ags/object/ags_marshallers.list:8) */
328 void
ags_cclosure_marshal_VOID__UINT_UINT_BOOLEAN(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)329 ags_cclosure_marshal_VOID__UINT_UINT_BOOLEAN (GClosure     *closure,
330                                               GValue       *return_value G_GNUC_UNUSED,
331                                               guint         n_param_values,
332                                               const GValue *param_values,
333                                               gpointer      invocation_hint G_GNUC_UNUSED,
334                                               gpointer      marshal_data)
335 {
336   typedef void (*GMarshalFunc_VOID__UINT_UINT_BOOLEAN) (gpointer data1,
337                                                         guint arg1,
338                                                         guint arg2,
339                                                         gboolean arg3,
340                                                         gpointer data2);
341   GCClosure *cc = (GCClosure *) closure;
342   gpointer data1, data2;
343   GMarshalFunc_VOID__UINT_UINT_BOOLEAN callback;
344 
345   g_return_if_fail (n_param_values == 4);
346 
347   if (G_CCLOSURE_SWAP_DATA (closure))
348     {
349       data1 = closure->data;
350       data2 = g_value_peek_pointer (param_values + 0);
351     }
352   else
353     {
354       data1 = g_value_peek_pointer (param_values + 0);
355       data2 = closure->data;
356     }
357   callback = (GMarshalFunc_VOID__UINT_UINT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
358 
359   callback (data1,
360             g_marshal_value_peek_uint (param_values + 1),
361             g_marshal_value_peek_uint (param_values + 2),
362             g_marshal_value_peek_boolean (param_values + 3),
363             data2);
364 }
365 
366 /* VOID:UINT,UINT,UINT (ags/object/ags_marshallers.list:9) */
367 void
ags_cclosure_marshal_VOID__UINT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)368 ags_cclosure_marshal_VOID__UINT_UINT_UINT (GClosure     *closure,
369                                            GValue       *return_value G_GNUC_UNUSED,
370                                            guint         n_param_values,
371                                            const GValue *param_values,
372                                            gpointer      invocation_hint G_GNUC_UNUSED,
373                                            gpointer      marshal_data)
374 {
375   typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT) (gpointer data1,
376                                                      guint arg1,
377                                                      guint arg2,
378                                                      guint arg3,
379                                                      gpointer data2);
380   GCClosure *cc = (GCClosure *) closure;
381   gpointer data1, data2;
382   GMarshalFunc_VOID__UINT_UINT_UINT callback;
383 
384   g_return_if_fail (n_param_values == 4);
385 
386   if (G_CCLOSURE_SWAP_DATA (closure))
387     {
388       data1 = closure->data;
389       data2 = g_value_peek_pointer (param_values + 0);
390     }
391   else
392     {
393       data1 = g_value_peek_pointer (param_values + 0);
394       data2 = closure->data;
395     }
396   callback = (GMarshalFunc_VOID__UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
397 
398   callback (data1,
399             g_marshal_value_peek_uint (param_values + 1),
400             g_marshal_value_peek_uint (param_values + 2),
401             g_marshal_value_peek_uint (param_values + 3),
402             data2);
403 }
404 
405 /* VOID:UINT,UINT,UINT,UINT (ags/object/ags_marshallers.list:10) */
406 void
ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)407 ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT (GClosure     *closure,
408                                                 GValue       *return_value G_GNUC_UNUSED,
409                                                 guint         n_param_values,
410                                                 const GValue *param_values,
411                                                 gpointer      invocation_hint G_GNUC_UNUSED,
412                                                 gpointer      marshal_data)
413 {
414   typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT_UINT) (gpointer data1,
415                                                           guint arg1,
416                                                           guint arg2,
417                                                           guint arg3,
418                                                           guint arg4,
419                                                           gpointer data2);
420   GCClosure *cc = (GCClosure *) closure;
421   gpointer data1, data2;
422   GMarshalFunc_VOID__UINT_UINT_UINT_UINT callback;
423 
424   g_return_if_fail (n_param_values == 5);
425 
426   if (G_CCLOSURE_SWAP_DATA (closure))
427     {
428       data1 = closure->data;
429       data2 = g_value_peek_pointer (param_values + 0);
430     }
431   else
432     {
433       data1 = g_value_peek_pointer (param_values + 0);
434       data2 = closure->data;
435     }
436   callback = (GMarshalFunc_VOID__UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
437 
438   callback (data1,
439             g_marshal_value_peek_uint (param_values + 1),
440             g_marshal_value_peek_uint (param_values + 2),
441             g_marshal_value_peek_uint (param_values + 3),
442             g_marshal_value_peek_uint (param_values + 4),
443             data2);
444 }
445 
446 /* VOID:UINT,UINT,UINT,UINT,UINT (ags/object/ags_marshallers.list:11) */
447 void
ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)448 ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT_UINT (GClosure     *closure,
449                                                      GValue       *return_value G_GNUC_UNUSED,
450                                                      guint         n_param_values,
451                                                      const GValue *param_values,
452                                                      gpointer      invocation_hint G_GNUC_UNUSED,
453                                                      gpointer      marshal_data)
454 {
455   typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT) (gpointer data1,
456                                                                guint arg1,
457                                                                guint arg2,
458                                                                guint arg3,
459                                                                guint arg4,
460                                                                guint arg5,
461                                                                gpointer data2);
462   GCClosure *cc = (GCClosure *) closure;
463   gpointer data1, data2;
464   GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT callback;
465 
466   g_return_if_fail (n_param_values == 6);
467 
468   if (G_CCLOSURE_SWAP_DATA (closure))
469     {
470       data1 = closure->data;
471       data2 = g_value_peek_pointer (param_values + 0);
472     }
473   else
474     {
475       data1 = g_value_peek_pointer (param_values + 0);
476       data2 = closure->data;
477     }
478   callback = (GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
479 
480   callback (data1,
481             g_marshal_value_peek_uint (param_values + 1),
482             g_marshal_value_peek_uint (param_values + 2),
483             g_marshal_value_peek_uint (param_values + 3),
484             g_marshal_value_peek_uint (param_values + 4),
485             g_marshal_value_peek_uint (param_values + 5),
486             data2);
487 }
488 
489 /* VOID:UINT,UINT,UINT,UINT,UINT,UINT (ags/object/ags_marshallers.list:12) */
490 void
ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)491 ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT_UINT_UINT (GClosure     *closure,
492                                                           GValue       *return_value G_GNUC_UNUSED,
493                                                           guint         n_param_values,
494                                                           const GValue *param_values,
495                                                           gpointer      invocation_hint G_GNUC_UNUSED,
496                                                           gpointer      marshal_data)
497 {
498   typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT_UINT) (gpointer data1,
499                                                                     guint arg1,
500                                                                     guint arg2,
501                                                                     guint arg3,
502                                                                     guint arg4,
503                                                                     guint arg5,
504                                                                     guint arg6,
505                                                                     gpointer data2);
506   GCClosure *cc = (GCClosure *) closure;
507   gpointer data1, data2;
508   GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT_UINT callback;
509 
510   g_return_if_fail (n_param_values == 7);
511 
512   if (G_CCLOSURE_SWAP_DATA (closure))
513     {
514       data1 = closure->data;
515       data2 = g_value_peek_pointer (param_values + 0);
516     }
517   else
518     {
519       data1 = g_value_peek_pointer (param_values + 0);
520       data2 = closure->data;
521     }
522   callback = (GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
523 
524   callback (data1,
525             g_marshal_value_peek_uint (param_values + 1),
526             g_marshal_value_peek_uint (param_values + 2),
527             g_marshal_value_peek_uint (param_values + 3),
528             g_marshal_value_peek_uint (param_values + 4),
529             g_marshal_value_peek_uint (param_values + 5),
530             g_marshal_value_peek_uint (param_values + 6),
531             data2);
532 }
533 
534 /* VOID:UINT,UINT,UINT,UINT,UINT,UINT,UINT (ags/object/ags_marshallers.list:13) */
535 void
ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT_UINT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)536 ags_cclosure_marshal_VOID__UINT_UINT_UINT_UINT_UINT_UINT_UINT (GClosure     *closure,
537                                                                GValue       *return_value G_GNUC_UNUSED,
538                                                                guint         n_param_values,
539                                                                const GValue *param_values,
540                                                                gpointer      invocation_hint G_GNUC_UNUSED,
541                                                                gpointer      marshal_data)
542 {
543   typedef void (*GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT_UINT_UINT) (gpointer data1,
544                                                                          guint arg1,
545                                                                          guint arg2,
546                                                                          guint arg3,
547                                                                          guint arg4,
548                                                                          guint arg5,
549                                                                          guint arg6,
550                                                                          guint arg7,
551                                                                          gpointer data2);
552   GCClosure *cc = (GCClosure *) closure;
553   gpointer data1, data2;
554   GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT_UINT_UINT callback;
555 
556   g_return_if_fail (n_param_values == 8);
557 
558   if (G_CCLOSURE_SWAP_DATA (closure))
559     {
560       data1 = closure->data;
561       data2 = g_value_peek_pointer (param_values + 0);
562     }
563   else
564     {
565       data1 = g_value_peek_pointer (param_values + 0);
566       data2 = closure->data;
567     }
568   callback = (GMarshalFunc_VOID__UINT_UINT_UINT_UINT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
569 
570   callback (data1,
571             g_marshal_value_peek_uint (param_values + 1),
572             g_marshal_value_peek_uint (param_values + 2),
573             g_marshal_value_peek_uint (param_values + 3),
574             g_marshal_value_peek_uint (param_values + 4),
575             g_marshal_value_peek_uint (param_values + 5),
576             g_marshal_value_peek_uint (param_values + 6),
577             g_marshal_value_peek_uint (param_values + 7),
578             data2);
579 }
580 
581 /* VOID:UINT,DOUBLE,UINT (ags/object/ags_marshallers.list:14) */
582 void
ags_cclosure_marshal_VOID__UINT_DOUBLE_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)583 ags_cclosure_marshal_VOID__UINT_DOUBLE_UINT (GClosure     *closure,
584                                              GValue       *return_value G_GNUC_UNUSED,
585                                              guint         n_param_values,
586                                              const GValue *param_values,
587                                              gpointer      invocation_hint G_GNUC_UNUSED,
588                                              gpointer      marshal_data)
589 {
590   typedef void (*GMarshalFunc_VOID__UINT_DOUBLE_UINT) (gpointer data1,
591                                                        guint arg1,
592                                                        gdouble arg2,
593                                                        guint arg3,
594                                                        gpointer data2);
595   GCClosure *cc = (GCClosure *) closure;
596   gpointer data1, data2;
597   GMarshalFunc_VOID__UINT_DOUBLE_UINT callback;
598 
599   g_return_if_fail (n_param_values == 4);
600 
601   if (G_CCLOSURE_SWAP_DATA (closure))
602     {
603       data1 = closure->data;
604       data2 = g_value_peek_pointer (param_values + 0);
605     }
606   else
607     {
608       data1 = g_value_peek_pointer (param_values + 0);
609       data2 = closure->data;
610     }
611   callback = (GMarshalFunc_VOID__UINT_DOUBLE_UINT) (marshal_data ? marshal_data : cc->callback);
612 
613   callback (data1,
614             g_marshal_value_peek_uint (param_values + 1),
615             g_marshal_value_peek_double (param_values + 2),
616             g_marshal_value_peek_uint (param_values + 3),
617             data2);
618 }
619 
620 /* VOID:UINT,INT (ags/object/ags_marshallers.list:15) */
621 void
ags_cclosure_marshal_VOID__UINT_INT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)622 ags_cclosure_marshal_VOID__UINT_INT (GClosure     *closure,
623                                      GValue       *return_value G_GNUC_UNUSED,
624                                      guint         n_param_values,
625                                      const GValue *param_values,
626                                      gpointer      invocation_hint G_GNUC_UNUSED,
627                                      gpointer      marshal_data)
628 {
629   typedef void (*GMarshalFunc_VOID__UINT_INT) (gpointer data1,
630                                                guint arg1,
631                                                gint arg2,
632                                                gpointer data2);
633   GCClosure *cc = (GCClosure *) closure;
634   gpointer data1, data2;
635   GMarshalFunc_VOID__UINT_INT callback;
636 
637   g_return_if_fail (n_param_values == 3);
638 
639   if (G_CCLOSURE_SWAP_DATA (closure))
640     {
641       data1 = closure->data;
642       data2 = g_value_peek_pointer (param_values + 0);
643     }
644   else
645     {
646       data1 = g_value_peek_pointer (param_values + 0);
647       data2 = closure->data;
648     }
649   callback = (GMarshalFunc_VOID__UINT_INT) (marshal_data ? marshal_data : cc->callback);
650 
651   callback (data1,
652             g_marshal_value_peek_uint (param_values + 1),
653             g_marshal_value_peek_int (param_values + 2),
654             data2);
655 }
656 
657 /* VOID:UINT,DOUBLE (ags/object/ags_marshallers.list:16) */
658 void
ags_cclosure_marshal_VOID__UINT_DOUBLE(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)659 ags_cclosure_marshal_VOID__UINT_DOUBLE (GClosure     *closure,
660                                         GValue       *return_value G_GNUC_UNUSED,
661                                         guint         n_param_values,
662                                         const GValue *param_values,
663                                         gpointer      invocation_hint G_GNUC_UNUSED,
664                                         gpointer      marshal_data)
665 {
666   typedef void (*GMarshalFunc_VOID__UINT_DOUBLE) (gpointer data1,
667                                                   guint arg1,
668                                                   gdouble arg2,
669                                                   gpointer data2);
670   GCClosure *cc = (GCClosure *) closure;
671   gpointer data1, data2;
672   GMarshalFunc_VOID__UINT_DOUBLE callback;
673 
674   g_return_if_fail (n_param_values == 3);
675 
676   if (G_CCLOSURE_SWAP_DATA (closure))
677     {
678       data1 = closure->data;
679       data2 = g_value_peek_pointer (param_values + 0);
680     }
681   else
682     {
683       data1 = g_value_peek_pointer (param_values + 0);
684       data2 = closure->data;
685     }
686   callback = (GMarshalFunc_VOID__UINT_DOUBLE) (marshal_data ? marshal_data : cc->callback);
687 
688   callback (data1,
689             g_marshal_value_peek_uint (param_values + 1),
690             g_marshal_value_peek_double (param_values + 2),
691             data2);
692 }
693 
694 /* VOID:UINT,STRING,UINT (ags/object/ags_marshallers.list:17) */
695 void
ags_cclosure_marshal_VOID__UINT_STRING_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)696 ags_cclosure_marshal_VOID__UINT_STRING_UINT (GClosure     *closure,
697                                              GValue       *return_value G_GNUC_UNUSED,
698                                              guint         n_param_values,
699                                              const GValue *param_values,
700                                              gpointer      invocation_hint G_GNUC_UNUSED,
701                                              gpointer      marshal_data)
702 {
703   typedef void (*GMarshalFunc_VOID__UINT_STRING_UINT) (gpointer data1,
704                                                        guint arg1,
705                                                        gpointer arg2,
706                                                        guint arg3,
707                                                        gpointer data2);
708   GCClosure *cc = (GCClosure *) closure;
709   gpointer data1, data2;
710   GMarshalFunc_VOID__UINT_STRING_UINT callback;
711 
712   g_return_if_fail (n_param_values == 4);
713 
714   if (G_CCLOSURE_SWAP_DATA (closure))
715     {
716       data1 = closure->data;
717       data2 = g_value_peek_pointer (param_values + 0);
718     }
719   else
720     {
721       data1 = g_value_peek_pointer (param_values + 0);
722       data2 = closure->data;
723     }
724   callback = (GMarshalFunc_VOID__UINT_STRING_UINT) (marshal_data ? marshal_data : cc->callback);
725 
726   callback (data1,
727             g_marshal_value_peek_uint (param_values + 1),
728             g_marshal_value_peek_string (param_values + 2),
729             g_marshal_value_peek_uint (param_values + 3),
730             data2);
731 }
732 
733 /* VOID:UINT,POINTER,UINT (ags/object/ags_marshallers.list:18) */
734 void
ags_cclosure_marshal_VOID__UINT_POINTER_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)735 ags_cclosure_marshal_VOID__UINT_POINTER_UINT (GClosure     *closure,
736                                               GValue       *return_value G_GNUC_UNUSED,
737                                               guint         n_param_values,
738                                               const GValue *param_values,
739                                               gpointer      invocation_hint G_GNUC_UNUSED,
740                                               gpointer      marshal_data)
741 {
742   typedef void (*GMarshalFunc_VOID__UINT_POINTER_UINT) (gpointer data1,
743                                                         guint arg1,
744                                                         gpointer arg2,
745                                                         guint arg3,
746                                                         gpointer data2);
747   GCClosure *cc = (GCClosure *) closure;
748   gpointer data1, data2;
749   GMarshalFunc_VOID__UINT_POINTER_UINT callback;
750 
751   g_return_if_fail (n_param_values == 4);
752 
753   if (G_CCLOSURE_SWAP_DATA (closure))
754     {
755       data1 = closure->data;
756       data2 = g_value_peek_pointer (param_values + 0);
757     }
758   else
759     {
760       data1 = g_value_peek_pointer (param_values + 0);
761       data2 = closure->data;
762     }
763   callback = (GMarshalFunc_VOID__UINT_POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
764 
765   callback (data1,
766             g_marshal_value_peek_uint (param_values + 1),
767             g_marshal_value_peek_pointer (param_values + 2),
768             g_marshal_value_peek_uint (param_values + 3),
769             data2);
770 }
771 
772 /* VOID:INT64,UINT (ags/object/ags_marshallers.list:19) */
773 void
ags_cclosure_marshal_VOID__INT64_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)774 ags_cclosure_marshal_VOID__INT64_UINT (GClosure     *closure,
775                                        GValue       *return_value G_GNUC_UNUSED,
776                                        guint         n_param_values,
777                                        const GValue *param_values,
778                                        gpointer      invocation_hint G_GNUC_UNUSED,
779                                        gpointer      marshal_data)
780 {
781   typedef void (*GMarshalFunc_VOID__INT64_UINT) (gpointer data1,
782                                                  gint64 arg1,
783                                                  guint arg2,
784                                                  gpointer data2);
785   GCClosure *cc = (GCClosure *) closure;
786   gpointer data1, data2;
787   GMarshalFunc_VOID__INT64_UINT callback;
788 
789   g_return_if_fail (n_param_values == 3);
790 
791   if (G_CCLOSURE_SWAP_DATA (closure))
792     {
793       data1 = closure->data;
794       data2 = g_value_peek_pointer (param_values + 0);
795     }
796   else
797     {
798       data1 = g_value_peek_pointer (param_values + 0);
799       data2 = closure->data;
800     }
801   callback = (GMarshalFunc_VOID__INT64_UINT) (marshal_data ? marshal_data : cc->callback);
802 
803   callback (data1,
804             g_marshal_value_peek_int64 (param_values + 1),
805             g_marshal_value_peek_uint (param_values + 2),
806             data2);
807 }
808 
809 /* VOID:ULONG,UINT (ags/object/ags_marshallers.list:20) */
810 void
ags_cclosure_marshal_VOID__ULONG_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)811 ags_cclosure_marshal_VOID__ULONG_UINT (GClosure     *closure,
812                                        GValue       *return_value G_GNUC_UNUSED,
813                                        guint         n_param_values,
814                                        const GValue *param_values,
815                                        gpointer      invocation_hint G_GNUC_UNUSED,
816                                        gpointer      marshal_data)
817 {
818   typedef void (*GMarshalFunc_VOID__ULONG_UINT) (gpointer data1,
819                                                  gulong arg1,
820                                                  guint arg2,
821                                                  gpointer data2);
822   GCClosure *cc = (GCClosure *) closure;
823   gpointer data1, data2;
824   GMarshalFunc_VOID__ULONG_UINT callback;
825 
826   g_return_if_fail (n_param_values == 3);
827 
828   if (G_CCLOSURE_SWAP_DATA (closure))
829     {
830       data1 = closure->data;
831       data2 = g_value_peek_pointer (param_values + 0);
832     }
833   else
834     {
835       data1 = g_value_peek_pointer (param_values + 0);
836       data2 = closure->data;
837     }
838   callback = (GMarshalFunc_VOID__ULONG_UINT) (marshal_data ? marshal_data : cc->callback);
839 
840   callback (data1,
841             g_marshal_value_peek_ulong (param_values + 1),
842             g_marshal_value_peek_uint (param_values + 2),
843             data2);
844 }
845 
846 /* VOID:ULONG,UINT,BOOLEAN (ags/object/ags_marshallers.list:21) */
847 void
ags_cclosure_marshal_VOID__ULONG_UINT_BOOLEAN(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)848 ags_cclosure_marshal_VOID__ULONG_UINT_BOOLEAN (GClosure     *closure,
849                                                GValue       *return_value G_GNUC_UNUSED,
850                                                guint         n_param_values,
851                                                const GValue *param_values,
852                                                gpointer      invocation_hint G_GNUC_UNUSED,
853                                                gpointer      marshal_data)
854 {
855   typedef void (*GMarshalFunc_VOID__ULONG_UINT_BOOLEAN) (gpointer data1,
856                                                          gulong arg1,
857                                                          guint arg2,
858                                                          gboolean arg3,
859                                                          gpointer data2);
860   GCClosure *cc = (GCClosure *) closure;
861   gpointer data1, data2;
862   GMarshalFunc_VOID__ULONG_UINT_BOOLEAN callback;
863 
864   g_return_if_fail (n_param_values == 4);
865 
866   if (G_CCLOSURE_SWAP_DATA (closure))
867     {
868       data1 = closure->data;
869       data2 = g_value_peek_pointer (param_values + 0);
870     }
871   else
872     {
873       data1 = g_value_peek_pointer (param_values + 0);
874       data2 = closure->data;
875     }
876   callback = (GMarshalFunc_VOID__ULONG_UINT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
877 
878   callback (data1,
879             g_marshal_value_peek_ulong (param_values + 1),
880             g_marshal_value_peek_uint (param_values + 2),
881             g_marshal_value_peek_boolean (param_values + 3),
882             data2);
883 }
884 
885 /* VOID:DOUBLE,DOUBLE (ags/object/ags_marshallers.list:22) */
886 void
ags_cclosure_marshal_VOID__DOUBLE_DOUBLE(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)887 ags_cclosure_marshal_VOID__DOUBLE_DOUBLE (GClosure     *closure,
888                                           GValue       *return_value G_GNUC_UNUSED,
889                                           guint         n_param_values,
890                                           const GValue *param_values,
891                                           gpointer      invocation_hint G_GNUC_UNUSED,
892                                           gpointer      marshal_data)
893 {
894   typedef void (*GMarshalFunc_VOID__DOUBLE_DOUBLE) (gpointer data1,
895                                                     gdouble arg1,
896                                                     gdouble arg2,
897                                                     gpointer data2);
898   GCClosure *cc = (GCClosure *) closure;
899   gpointer data1, data2;
900   GMarshalFunc_VOID__DOUBLE_DOUBLE callback;
901 
902   g_return_if_fail (n_param_values == 3);
903 
904   if (G_CCLOSURE_SWAP_DATA (closure))
905     {
906       data1 = closure->data;
907       data2 = g_value_peek_pointer (param_values + 0);
908     }
909   else
910     {
911       data1 = g_value_peek_pointer (param_values + 0);
912       data2 = closure->data;
913     }
914   callback = (GMarshalFunc_VOID__DOUBLE_DOUBLE) (marshal_data ? marshal_data : cc->callback);
915 
916   callback (data1,
917             g_marshal_value_peek_double (param_values + 1),
918             g_marshal_value_peek_double (param_values + 2),
919             data2);
920 }
921 
922 /* VOID:ULONG,UINT,UINT (ags/object/ags_marshallers.list:23) */
923 void
ags_cclosure_marshal_VOID__ULONG_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)924 ags_cclosure_marshal_VOID__ULONG_UINT_UINT (GClosure     *closure,
925                                             GValue       *return_value G_GNUC_UNUSED,
926                                             guint         n_param_values,
927                                             const GValue *param_values,
928                                             gpointer      invocation_hint G_GNUC_UNUSED,
929                                             gpointer      marshal_data)
930 {
931   typedef void (*GMarshalFunc_VOID__ULONG_UINT_UINT) (gpointer data1,
932                                                       gulong arg1,
933                                                       guint arg2,
934                                                       guint arg3,
935                                                       gpointer data2);
936   GCClosure *cc = (GCClosure *) closure;
937   gpointer data1, data2;
938   GMarshalFunc_VOID__ULONG_UINT_UINT callback;
939 
940   g_return_if_fail (n_param_values == 4);
941 
942   if (G_CCLOSURE_SWAP_DATA (closure))
943     {
944       data1 = closure->data;
945       data2 = g_value_peek_pointer (param_values + 0);
946     }
947   else
948     {
949       data1 = g_value_peek_pointer (param_values + 0);
950       data2 = closure->data;
951     }
952   callback = (GMarshalFunc_VOID__ULONG_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
953 
954   callback (data1,
955             g_marshal_value_peek_ulong (param_values + 1),
956             g_marshal_value_peek_uint (param_values + 2),
957             g_marshal_value_peek_uint (param_values + 3),
958             data2);
959 }
960 
961 /* VOID:STRING,UINT (ags/object/ags_marshallers.list:24) */
962 void
ags_cclosure_marshal_VOID__STRING_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)963 ags_cclosure_marshal_VOID__STRING_UINT (GClosure     *closure,
964                                         GValue       *return_value G_GNUC_UNUSED,
965                                         guint         n_param_values,
966                                         const GValue *param_values,
967                                         gpointer      invocation_hint G_GNUC_UNUSED,
968                                         gpointer      marshal_data)
969 {
970   typedef void (*GMarshalFunc_VOID__STRING_UINT) (gpointer data1,
971                                                   gpointer arg1,
972                                                   guint arg2,
973                                                   gpointer data2);
974   GCClosure *cc = (GCClosure *) closure;
975   gpointer data1, data2;
976   GMarshalFunc_VOID__STRING_UINT callback;
977 
978   g_return_if_fail (n_param_values == 3);
979 
980   if (G_CCLOSURE_SWAP_DATA (closure))
981     {
982       data1 = closure->data;
983       data2 = g_value_peek_pointer (param_values + 0);
984     }
985   else
986     {
987       data1 = g_value_peek_pointer (param_values + 0);
988       data2 = closure->data;
989     }
990   callback = (GMarshalFunc_VOID__STRING_UINT) (marshal_data ? marshal_data : cc->callback);
991 
992   callback (data1,
993             g_marshal_value_peek_string (param_values + 1),
994             g_marshal_value_peek_uint (param_values + 2),
995             data2);
996 }
997 
998 /* VOID:STRING,UINT,DOUBLE (ags/object/ags_marshallers.list:25) */
999 void
ags_cclosure_marshal_VOID__STRING_UINT_DOUBLE(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1000 ags_cclosure_marshal_VOID__STRING_UINT_DOUBLE (GClosure     *closure,
1001                                                GValue       *return_value G_GNUC_UNUSED,
1002                                                guint         n_param_values,
1003                                                const GValue *param_values,
1004                                                gpointer      invocation_hint G_GNUC_UNUSED,
1005                                                gpointer      marshal_data)
1006 {
1007   typedef void (*GMarshalFunc_VOID__STRING_UINT_DOUBLE) (gpointer data1,
1008                                                          gpointer arg1,
1009                                                          guint arg2,
1010                                                          gdouble arg3,
1011                                                          gpointer data2);
1012   GCClosure *cc = (GCClosure *) closure;
1013   gpointer data1, data2;
1014   GMarshalFunc_VOID__STRING_UINT_DOUBLE callback;
1015 
1016   g_return_if_fail (n_param_values == 4);
1017 
1018   if (G_CCLOSURE_SWAP_DATA (closure))
1019     {
1020       data1 = closure->data;
1021       data2 = g_value_peek_pointer (param_values + 0);
1022     }
1023   else
1024     {
1025       data1 = g_value_peek_pointer (param_values + 0);
1026       data2 = closure->data;
1027     }
1028   callback = (GMarshalFunc_VOID__STRING_UINT_DOUBLE) (marshal_data ? marshal_data : cc->callback);
1029 
1030   callback (data1,
1031             g_marshal_value_peek_string (param_values + 1),
1032             g_marshal_value_peek_uint (param_values + 2),
1033             g_marshal_value_peek_double (param_values + 3),
1034             data2);
1035 }
1036 
1037 /* VOID:STRING,UINT,POINTER (ags/object/ags_marshallers.list:26) */
1038 void
ags_cclosure_marshal_VOID__STRING_UINT_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1039 ags_cclosure_marshal_VOID__STRING_UINT_POINTER (GClosure     *closure,
1040                                                 GValue       *return_value G_GNUC_UNUSED,
1041                                                 guint         n_param_values,
1042                                                 const GValue *param_values,
1043                                                 gpointer      invocation_hint G_GNUC_UNUSED,
1044                                                 gpointer      marshal_data)
1045 {
1046   typedef void (*GMarshalFunc_VOID__STRING_UINT_POINTER) (gpointer data1,
1047                                                           gpointer arg1,
1048                                                           guint arg2,
1049                                                           gpointer arg3,
1050                                                           gpointer data2);
1051   GCClosure *cc = (GCClosure *) closure;
1052   gpointer data1, data2;
1053   GMarshalFunc_VOID__STRING_UINT_POINTER callback;
1054 
1055   g_return_if_fail (n_param_values == 4);
1056 
1057   if (G_CCLOSURE_SWAP_DATA (closure))
1058     {
1059       data1 = closure->data;
1060       data2 = g_value_peek_pointer (param_values + 0);
1061     }
1062   else
1063     {
1064       data1 = g_value_peek_pointer (param_values + 0);
1065       data2 = closure->data;
1066     }
1067   callback = (GMarshalFunc_VOID__STRING_UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
1068 
1069   callback (data1,
1070             g_marshal_value_peek_string (param_values + 1),
1071             g_marshal_value_peek_uint (param_values + 2),
1072             g_marshal_value_peek_pointer (param_values + 3),
1073             data2);
1074 }
1075 
1076 /* VOID:STRING,UINT,STRING,DOUBLE (ags/object/ags_marshallers.list:27) */
1077 void
ags_cclosure_marshal_VOID__STRING_UINT_STRING_DOUBLE(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1078 ags_cclosure_marshal_VOID__STRING_UINT_STRING_DOUBLE (GClosure     *closure,
1079                                                       GValue       *return_value G_GNUC_UNUSED,
1080                                                       guint         n_param_values,
1081                                                       const GValue *param_values,
1082                                                       gpointer      invocation_hint G_GNUC_UNUSED,
1083                                                       gpointer      marshal_data)
1084 {
1085   typedef void (*GMarshalFunc_VOID__STRING_UINT_STRING_DOUBLE) (gpointer data1,
1086                                                                 gpointer arg1,
1087                                                                 guint arg2,
1088                                                                 gpointer arg3,
1089                                                                 gdouble arg4,
1090                                                                 gpointer data2);
1091   GCClosure *cc = (GCClosure *) closure;
1092   gpointer data1, data2;
1093   GMarshalFunc_VOID__STRING_UINT_STRING_DOUBLE callback;
1094 
1095   g_return_if_fail (n_param_values == 5);
1096 
1097   if (G_CCLOSURE_SWAP_DATA (closure))
1098     {
1099       data1 = closure->data;
1100       data2 = g_value_peek_pointer (param_values + 0);
1101     }
1102   else
1103     {
1104       data1 = g_value_peek_pointer (param_values + 0);
1105       data2 = closure->data;
1106     }
1107   callback = (GMarshalFunc_VOID__STRING_UINT_STRING_DOUBLE) (marshal_data ? marshal_data : cc->callback);
1108 
1109   callback (data1,
1110             g_marshal_value_peek_string (param_values + 1),
1111             g_marshal_value_peek_uint (param_values + 2),
1112             g_marshal_value_peek_string (param_values + 3),
1113             g_marshal_value_peek_double (param_values + 4),
1114             data2);
1115 }
1116 
1117 /* VOID:STRING,POINTER (ags/object/ags_marshallers.list:28) */
1118 void
ags_cclosure_marshal_VOID__STRING_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1119 ags_cclosure_marshal_VOID__STRING_POINTER (GClosure     *closure,
1120                                            GValue       *return_value G_GNUC_UNUSED,
1121                                            guint         n_param_values,
1122                                            const GValue *param_values,
1123                                            gpointer      invocation_hint G_GNUC_UNUSED,
1124                                            gpointer      marshal_data)
1125 {
1126   typedef void (*GMarshalFunc_VOID__STRING_POINTER) (gpointer data1,
1127                                                      gpointer arg1,
1128                                                      gpointer arg2,
1129                                                      gpointer data2);
1130   GCClosure *cc = (GCClosure *) closure;
1131   gpointer data1, data2;
1132   GMarshalFunc_VOID__STRING_POINTER callback;
1133 
1134   g_return_if_fail (n_param_values == 3);
1135 
1136   if (G_CCLOSURE_SWAP_DATA (closure))
1137     {
1138       data1 = closure->data;
1139       data2 = g_value_peek_pointer (param_values + 0);
1140     }
1141   else
1142     {
1143       data1 = g_value_peek_pointer (param_values + 0);
1144       data2 = closure->data;
1145     }
1146   callback = (GMarshalFunc_VOID__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
1147 
1148   callback (data1,
1149             g_marshal_value_peek_string (param_values + 1),
1150             g_marshal_value_peek_pointer (param_values + 2),
1151             data2);
1152 }
1153 
1154 /* VOID:STRING,STRING,STRING (ags/object/ags_marshallers.list:29) */
1155 void
ags_cclosure_marshal_VOID__STRING_STRING_STRING(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1156 ags_cclosure_marshal_VOID__STRING_STRING_STRING (GClosure     *closure,
1157                                                  GValue       *return_value G_GNUC_UNUSED,
1158                                                  guint         n_param_values,
1159                                                  const GValue *param_values,
1160                                                  gpointer      invocation_hint G_GNUC_UNUSED,
1161                                                  gpointer      marshal_data)
1162 {
1163   typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING) (gpointer data1,
1164                                                            gpointer arg1,
1165                                                            gpointer arg2,
1166                                                            gpointer arg3,
1167                                                            gpointer data2);
1168   GCClosure *cc = (GCClosure *) closure;
1169   gpointer data1, data2;
1170   GMarshalFunc_VOID__STRING_STRING_STRING callback;
1171 
1172   g_return_if_fail (n_param_values == 4);
1173 
1174   if (G_CCLOSURE_SWAP_DATA (closure))
1175     {
1176       data1 = closure->data;
1177       data2 = g_value_peek_pointer (param_values + 0);
1178     }
1179   else
1180     {
1181       data1 = g_value_peek_pointer (param_values + 0);
1182       data2 = closure->data;
1183     }
1184   callback = (GMarshalFunc_VOID__STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
1185 
1186   callback (data1,
1187             g_marshal_value_peek_string (param_values + 1),
1188             g_marshal_value_peek_string (param_values + 2),
1189             g_marshal_value_peek_string (param_values + 3),
1190             data2);
1191 }
1192 
1193 /* VOID:POINTER,INT (ags/object/ags_marshallers.list:30) */
1194 void
ags_cclosure_marshal_VOID__POINTER_INT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1195 ags_cclosure_marshal_VOID__POINTER_INT (GClosure     *closure,
1196                                         GValue       *return_value G_GNUC_UNUSED,
1197                                         guint         n_param_values,
1198                                         const GValue *param_values,
1199                                         gpointer      invocation_hint G_GNUC_UNUSED,
1200                                         gpointer      marshal_data)
1201 {
1202   typedef void (*GMarshalFunc_VOID__POINTER_INT) (gpointer data1,
1203                                                   gpointer arg1,
1204                                                   gint arg2,
1205                                                   gpointer data2);
1206   GCClosure *cc = (GCClosure *) closure;
1207   gpointer data1, data2;
1208   GMarshalFunc_VOID__POINTER_INT callback;
1209 
1210   g_return_if_fail (n_param_values == 3);
1211 
1212   if (G_CCLOSURE_SWAP_DATA (closure))
1213     {
1214       data1 = closure->data;
1215       data2 = g_value_peek_pointer (param_values + 0);
1216     }
1217   else
1218     {
1219       data1 = g_value_peek_pointer (param_values + 0);
1220       data2 = closure->data;
1221     }
1222   callback = (GMarshalFunc_VOID__POINTER_INT) (marshal_data ? marshal_data : cc->callback);
1223 
1224   callback (data1,
1225             g_marshal_value_peek_pointer (param_values + 1),
1226             g_marshal_value_peek_int (param_values + 2),
1227             data2);
1228 }
1229 
1230 /* VOID:POINTER,INT,POINTER (ags/object/ags_marshallers.list:31) */
1231 void
ags_cclosure_marshal_VOID__POINTER_INT_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1232 ags_cclosure_marshal_VOID__POINTER_INT_POINTER (GClosure     *closure,
1233                                                 GValue       *return_value G_GNUC_UNUSED,
1234                                                 guint         n_param_values,
1235                                                 const GValue *param_values,
1236                                                 gpointer      invocation_hint G_GNUC_UNUSED,
1237                                                 gpointer      marshal_data)
1238 {
1239   typedef void (*GMarshalFunc_VOID__POINTER_INT_POINTER) (gpointer data1,
1240                                                           gpointer arg1,
1241                                                           gint arg2,
1242                                                           gpointer arg3,
1243                                                           gpointer data2);
1244   GCClosure *cc = (GCClosure *) closure;
1245   gpointer data1, data2;
1246   GMarshalFunc_VOID__POINTER_INT_POINTER callback;
1247 
1248   g_return_if_fail (n_param_values == 4);
1249 
1250   if (G_CCLOSURE_SWAP_DATA (closure))
1251     {
1252       data1 = closure->data;
1253       data2 = g_value_peek_pointer (param_values + 0);
1254     }
1255   else
1256     {
1257       data1 = g_value_peek_pointer (param_values + 0);
1258       data2 = closure->data;
1259     }
1260   callback = (GMarshalFunc_VOID__POINTER_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1261 
1262   callback (data1,
1263             g_marshal_value_peek_pointer (param_values + 1),
1264             g_marshal_value_peek_int (param_values + 2),
1265             g_marshal_value_peek_pointer (param_values + 3),
1266             data2);
1267 }
1268 
1269 /* VOID:POINTER,INT,INT,BOOLEAN (ags/object/ags_marshallers.list:32) */
1270 void
ags_cclosure_marshal_VOID__POINTER_INT_INT_BOOLEAN(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1271 ags_cclosure_marshal_VOID__POINTER_INT_INT_BOOLEAN (GClosure     *closure,
1272                                                     GValue       *return_value G_GNUC_UNUSED,
1273                                                     guint         n_param_values,
1274                                                     const GValue *param_values,
1275                                                     gpointer      invocation_hint G_GNUC_UNUSED,
1276                                                     gpointer      marshal_data)
1277 {
1278   typedef void (*GMarshalFunc_VOID__POINTER_INT_INT_BOOLEAN) (gpointer data1,
1279                                                               gpointer arg1,
1280                                                               gint arg2,
1281                                                               gint arg3,
1282                                                               gboolean arg4,
1283                                                               gpointer data2);
1284   GCClosure *cc = (GCClosure *) closure;
1285   gpointer data1, data2;
1286   GMarshalFunc_VOID__POINTER_INT_INT_BOOLEAN callback;
1287 
1288   g_return_if_fail (n_param_values == 5);
1289 
1290   if (G_CCLOSURE_SWAP_DATA (closure))
1291     {
1292       data1 = closure->data;
1293       data2 = g_value_peek_pointer (param_values + 0);
1294     }
1295   else
1296     {
1297       data1 = g_value_peek_pointer (param_values + 0);
1298       data2 = closure->data;
1299     }
1300   callback = (GMarshalFunc_VOID__POINTER_INT_INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
1301 
1302   callback (data1,
1303             g_marshal_value_peek_pointer (param_values + 1),
1304             g_marshal_value_peek_int (param_values + 2),
1305             g_marshal_value_peek_int (param_values + 3),
1306             g_marshal_value_peek_boolean (param_values + 4),
1307             data2);
1308 }
1309 
1310 /* VOID:POINTER,UINT (ags/object/ags_marshallers.list:33) */
1311 void
ags_cclosure_marshal_VOID__POINTER_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1312 ags_cclosure_marshal_VOID__POINTER_UINT (GClosure     *closure,
1313                                          GValue       *return_value G_GNUC_UNUSED,
1314                                          guint         n_param_values,
1315                                          const GValue *param_values,
1316                                          gpointer      invocation_hint G_GNUC_UNUSED,
1317                                          gpointer      marshal_data)
1318 {
1319   typedef void (*GMarshalFunc_VOID__POINTER_UINT) (gpointer data1,
1320                                                    gpointer arg1,
1321                                                    guint arg2,
1322                                                    gpointer data2);
1323   GCClosure *cc = (GCClosure *) closure;
1324   gpointer data1, data2;
1325   GMarshalFunc_VOID__POINTER_UINT callback;
1326 
1327   g_return_if_fail (n_param_values == 3);
1328 
1329   if (G_CCLOSURE_SWAP_DATA (closure))
1330     {
1331       data1 = closure->data;
1332       data2 = g_value_peek_pointer (param_values + 0);
1333     }
1334   else
1335     {
1336       data1 = g_value_peek_pointer (param_values + 0);
1337       data2 = closure->data;
1338     }
1339   callback = (GMarshalFunc_VOID__POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
1340 
1341   callback (data1,
1342             g_marshal_value_peek_pointer (param_values + 1),
1343             g_marshal_value_peek_uint (param_values + 2),
1344             data2);
1345 }
1346 
1347 /* VOID:POINTER,POINTER (ags/object/ags_marshallers.list:34) */
1348 void
ags_cclosure_marshal_VOID__POINTER_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1349 ags_cclosure_marshal_VOID__POINTER_POINTER (GClosure     *closure,
1350                                             GValue       *return_value G_GNUC_UNUSED,
1351                                             guint         n_param_values,
1352                                             const GValue *param_values,
1353                                             gpointer      invocation_hint G_GNUC_UNUSED,
1354                                             gpointer      marshal_data)
1355 {
1356   typedef void (*GMarshalFunc_VOID__POINTER_POINTER) (gpointer data1,
1357                                                       gpointer arg1,
1358                                                       gpointer arg2,
1359                                                       gpointer data2);
1360   GCClosure *cc = (GCClosure *) closure;
1361   gpointer data1, data2;
1362   GMarshalFunc_VOID__POINTER_POINTER callback;
1363 
1364   g_return_if_fail (n_param_values == 3);
1365 
1366   if (G_CCLOSURE_SWAP_DATA (closure))
1367     {
1368       data1 = closure->data;
1369       data2 = g_value_peek_pointer (param_values + 0);
1370     }
1371   else
1372     {
1373       data1 = g_value_peek_pointer (param_values + 0);
1374       data2 = closure->data;
1375     }
1376   callback = (GMarshalFunc_VOID__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1377 
1378   callback (data1,
1379             g_marshal_value_peek_pointer (param_values + 1),
1380             g_marshal_value_peek_pointer (param_values + 2),
1381             data2);
1382 }
1383 
1384 /* VOID:POINTER,UINT,UINT (ags/object/ags_marshallers.list:35) */
1385 void
ags_cclosure_marshal_VOID__POINTER_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1386 ags_cclosure_marshal_VOID__POINTER_UINT_UINT (GClosure     *closure,
1387                                               GValue       *return_value G_GNUC_UNUSED,
1388                                               guint         n_param_values,
1389                                               const GValue *param_values,
1390                                               gpointer      invocation_hint G_GNUC_UNUSED,
1391                                               gpointer      marshal_data)
1392 {
1393   typedef void (*GMarshalFunc_VOID__POINTER_UINT_UINT) (gpointer data1,
1394                                                         gpointer arg1,
1395                                                         guint arg2,
1396                                                         guint arg3,
1397                                                         gpointer data2);
1398   GCClosure *cc = (GCClosure *) closure;
1399   gpointer data1, data2;
1400   GMarshalFunc_VOID__POINTER_UINT_UINT callback;
1401 
1402   g_return_if_fail (n_param_values == 4);
1403 
1404   if (G_CCLOSURE_SWAP_DATA (closure))
1405     {
1406       data1 = closure->data;
1407       data2 = g_value_peek_pointer (param_values + 0);
1408     }
1409   else
1410     {
1411       data1 = g_value_peek_pointer (param_values + 0);
1412       data2 = closure->data;
1413     }
1414   callback = (GMarshalFunc_VOID__POINTER_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
1415 
1416   callback (data1,
1417             g_marshal_value_peek_pointer (param_values + 1),
1418             g_marshal_value_peek_uint (param_values + 2),
1419             g_marshal_value_peek_uint (param_values + 3),
1420             data2);
1421 }
1422 
1423 /* VOID:POINTER,UINT,POINTER (ags/object/ags_marshallers.list:36) */
1424 void
ags_cclosure_marshal_VOID__POINTER_UINT_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1425 ags_cclosure_marshal_VOID__POINTER_UINT_POINTER (GClosure     *closure,
1426                                                  GValue       *return_value G_GNUC_UNUSED,
1427                                                  guint         n_param_values,
1428                                                  const GValue *param_values,
1429                                                  gpointer      invocation_hint G_GNUC_UNUSED,
1430                                                  gpointer      marshal_data)
1431 {
1432   typedef void (*GMarshalFunc_VOID__POINTER_UINT_POINTER) (gpointer data1,
1433                                                            gpointer arg1,
1434                                                            guint arg2,
1435                                                            gpointer arg3,
1436                                                            gpointer data2);
1437   GCClosure *cc = (GCClosure *) closure;
1438   gpointer data1, data2;
1439   GMarshalFunc_VOID__POINTER_UINT_POINTER callback;
1440 
1441   g_return_if_fail (n_param_values == 4);
1442 
1443   if (G_CCLOSURE_SWAP_DATA (closure))
1444     {
1445       data1 = closure->data;
1446       data2 = g_value_peek_pointer (param_values + 0);
1447     }
1448   else
1449     {
1450       data1 = g_value_peek_pointer (param_values + 0);
1451       data2 = closure->data;
1452     }
1453   callback = (GMarshalFunc_VOID__POINTER_UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
1454 
1455   callback (data1,
1456             g_marshal_value_peek_pointer (param_values + 1),
1457             g_marshal_value_peek_uint (param_values + 2),
1458             g_marshal_value_peek_pointer (param_values + 3),
1459             data2);
1460 }
1461 
1462 /* VOID:POINTER,POINTER,UINT (ags/object/ags_marshallers.list:37) */
1463 void
ags_cclosure_marshal_VOID__POINTER_POINTER_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1464 ags_cclosure_marshal_VOID__POINTER_POINTER_UINT (GClosure     *closure,
1465                                                  GValue       *return_value G_GNUC_UNUSED,
1466                                                  guint         n_param_values,
1467                                                  const GValue *param_values,
1468                                                  gpointer      invocation_hint G_GNUC_UNUSED,
1469                                                  gpointer      marshal_data)
1470 {
1471   typedef void (*GMarshalFunc_VOID__POINTER_POINTER_UINT) (gpointer data1,
1472                                                            gpointer arg1,
1473                                                            gpointer arg2,
1474                                                            guint arg3,
1475                                                            gpointer data2);
1476   GCClosure *cc = (GCClosure *) closure;
1477   gpointer data1, data2;
1478   GMarshalFunc_VOID__POINTER_POINTER_UINT callback;
1479 
1480   g_return_if_fail (n_param_values == 4);
1481 
1482   if (G_CCLOSURE_SWAP_DATA (closure))
1483     {
1484       data1 = closure->data;
1485       data2 = g_value_peek_pointer (param_values + 0);
1486     }
1487   else
1488     {
1489       data1 = g_value_peek_pointer (param_values + 0);
1490       data2 = closure->data;
1491     }
1492   callback = (GMarshalFunc_VOID__POINTER_POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
1493 
1494   callback (data1,
1495             g_marshal_value_peek_pointer (param_values + 1),
1496             g_marshal_value_peek_pointer (param_values + 2),
1497             g_marshal_value_peek_uint (param_values + 3),
1498             data2);
1499 }
1500 
1501 /* VOID:POINTER,POINTER,POINTER (ags/object/ags_marshallers.list:38) */
1502 void
ags_cclosure_marshal_VOID__POINTER_POINTER_POINTER(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1503 ags_cclosure_marshal_VOID__POINTER_POINTER_POINTER (GClosure     *closure,
1504                                                     GValue       *return_value G_GNUC_UNUSED,
1505                                                     guint         n_param_values,
1506                                                     const GValue *param_values,
1507                                                     gpointer      invocation_hint G_GNUC_UNUSED,
1508                                                     gpointer      marshal_data)
1509 {
1510   typedef void (*GMarshalFunc_VOID__POINTER_POINTER_POINTER) (gpointer data1,
1511                                                               gpointer arg1,
1512                                                               gpointer arg2,
1513                                                               gpointer arg3,
1514                                                               gpointer data2);
1515   GCClosure *cc = (GCClosure *) closure;
1516   gpointer data1, data2;
1517   GMarshalFunc_VOID__POINTER_POINTER_POINTER callback;
1518 
1519   g_return_if_fail (n_param_values == 4);
1520 
1521   if (G_CCLOSURE_SWAP_DATA (closure))
1522     {
1523       data1 = closure->data;
1524       data2 = g_value_peek_pointer (param_values + 0);
1525     }
1526   else
1527     {
1528       data1 = g_value_peek_pointer (param_values + 0);
1529       data2 = closure->data;
1530     }
1531   callback = (GMarshalFunc_VOID__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1532 
1533   callback (data1,
1534             g_marshal_value_peek_pointer (param_values + 1),
1535             g_marshal_value_peek_pointer (param_values + 2),
1536             g_marshal_value_peek_pointer (param_values + 3),
1537             data2);
1538 }
1539 
1540 /* VOID:POINTER,OBJECT,OBJECT,STRING,STRING,STRING,UINT,UINT,UINT,UINT,INT,UINT,UINT (ags/object/ags_marshallers.list:39) */
1541 void
ags_cclosure_marshal_VOID__POINTER_OBJECT_OBJECT_STRING_STRING_STRING_UINT_UINT_UINT_UINT_INT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1542 ags_cclosure_marshal_VOID__POINTER_OBJECT_OBJECT_STRING_STRING_STRING_UINT_UINT_UINT_UINT_INT_UINT_UINT (GClosure     *closure,
1543                                                                                                          GValue       *return_value G_GNUC_UNUSED,
1544                                                                                                          guint         n_param_values,
1545                                                                                                          const GValue *param_values,
1546                                                                                                          gpointer      invocation_hint G_GNUC_UNUSED,
1547                                                                                                          gpointer      marshal_data)
1548 {
1549   typedef void (*GMarshalFunc_VOID__POINTER_OBJECT_OBJECT_STRING_STRING_STRING_UINT_UINT_UINT_UINT_INT_UINT_UINT) (gpointer data1,
1550                                                                                                                    gpointer arg1,
1551                                                                                                                    gpointer arg2,
1552                                                                                                                    gpointer arg3,
1553                                                                                                                    gpointer arg4,
1554                                                                                                                    gpointer arg5,
1555                                                                                                                    gpointer arg6,
1556                                                                                                                    guint arg7,
1557                                                                                                                    guint arg8,
1558                                                                                                                    guint arg9,
1559                                                                                                                    guint arg10,
1560                                                                                                                    gint arg11,
1561                                                                                                                    guint arg12,
1562                                                                                                                    guint arg13,
1563                                                                                                                    gpointer data2);
1564   GCClosure *cc = (GCClosure *) closure;
1565   gpointer data1, data2;
1566   GMarshalFunc_VOID__POINTER_OBJECT_OBJECT_STRING_STRING_STRING_UINT_UINT_UINT_UINT_INT_UINT_UINT callback;
1567 
1568   g_return_if_fail (n_param_values == 14);
1569 
1570   if (G_CCLOSURE_SWAP_DATA (closure))
1571     {
1572       data1 = closure->data;
1573       data2 = g_value_peek_pointer (param_values + 0);
1574     }
1575   else
1576     {
1577       data1 = g_value_peek_pointer (param_values + 0);
1578       data2 = closure->data;
1579     }
1580   callback = (GMarshalFunc_VOID__POINTER_OBJECT_OBJECT_STRING_STRING_STRING_UINT_UINT_UINT_UINT_INT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
1581 
1582   callback (data1,
1583             g_marshal_value_peek_pointer (param_values + 1),
1584             g_marshal_value_peek_object (param_values + 2),
1585             g_marshal_value_peek_object (param_values + 3),
1586             g_marshal_value_peek_string (param_values + 4),
1587             g_marshal_value_peek_string (param_values + 5),
1588             g_marshal_value_peek_string (param_values + 6),
1589             g_marshal_value_peek_uint (param_values + 7),
1590             g_marshal_value_peek_uint (param_values + 8),
1591             g_marshal_value_peek_uint (param_values + 9),
1592             g_marshal_value_peek_uint (param_values + 10),
1593             g_marshal_value_peek_int (param_values + 11),
1594             g_marshal_value_peek_uint (param_values + 12),
1595             g_marshal_value_peek_uint (param_values + 13),
1596             data2);
1597 }
1598 
1599 /* VOID:OBJECT,UINT (ags/object/ags_marshallers.list:40) */
1600 void
ags_cclosure_marshal_VOID__OBJECT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1601 ags_cclosure_marshal_VOID__OBJECT_UINT (GClosure     *closure,
1602                                         GValue       *return_value G_GNUC_UNUSED,
1603                                         guint         n_param_values,
1604                                         const GValue *param_values,
1605                                         gpointer      invocation_hint G_GNUC_UNUSED,
1606                                         gpointer      marshal_data)
1607 {
1608   typedef void (*GMarshalFunc_VOID__OBJECT_UINT) (gpointer data1,
1609                                                   gpointer arg1,
1610                                                   guint arg2,
1611                                                   gpointer data2);
1612   GCClosure *cc = (GCClosure *) closure;
1613   gpointer data1, data2;
1614   GMarshalFunc_VOID__OBJECT_UINT callback;
1615 
1616   g_return_if_fail (n_param_values == 3);
1617 
1618   if (G_CCLOSURE_SWAP_DATA (closure))
1619     {
1620       data1 = closure->data;
1621       data2 = g_value_peek_pointer (param_values + 0);
1622     }
1623   else
1624     {
1625       data1 = g_value_peek_pointer (param_values + 0);
1626       data2 = closure->data;
1627     }
1628   callback = (GMarshalFunc_VOID__OBJECT_UINT) (marshal_data ? marshal_data : cc->callback);
1629 
1630   callback (data1,
1631             g_marshal_value_peek_object (param_values + 1),
1632             g_marshal_value_peek_uint (param_values + 2),
1633             data2);
1634 }
1635 
1636 /* VOID:OBJECT,UINT,UINT,UINT (ags/object/ags_marshallers.list:41) */
1637 void
ags_cclosure_marshal_VOID__OBJECT_UINT_UINT_UINT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1638 ags_cclosure_marshal_VOID__OBJECT_UINT_UINT_UINT (GClosure     *closure,
1639                                                   GValue       *return_value G_GNUC_UNUSED,
1640                                                   guint         n_param_values,
1641                                                   const GValue *param_values,
1642                                                   gpointer      invocation_hint G_GNUC_UNUSED,
1643                                                   gpointer      marshal_data)
1644 {
1645   typedef void (*GMarshalFunc_VOID__OBJECT_UINT_UINT_UINT) (gpointer data1,
1646                                                             gpointer arg1,
1647                                                             guint arg2,
1648                                                             guint arg3,
1649                                                             guint arg4,
1650                                                             gpointer data2);
1651   GCClosure *cc = (GCClosure *) closure;
1652   gpointer data1, data2;
1653   GMarshalFunc_VOID__OBJECT_UINT_UINT_UINT callback;
1654 
1655   g_return_if_fail (n_param_values == 5);
1656 
1657   if (G_CCLOSURE_SWAP_DATA (closure))
1658     {
1659       data1 = closure->data;
1660       data2 = g_value_peek_pointer (param_values + 0);
1661     }
1662   else
1663     {
1664       data1 = g_value_peek_pointer (param_values + 0);
1665       data2 = closure->data;
1666     }
1667   callback = (GMarshalFunc_VOID__OBJECT_UINT_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
1668 
1669   callback (data1,
1670             g_marshal_value_peek_object (param_values + 1),
1671             g_marshal_value_peek_uint (param_values + 2),
1672             g_marshal_value_peek_uint (param_values + 3),
1673             g_marshal_value_peek_uint (param_values + 4),
1674             data2);
1675 }
1676 
1677 /* VOID:OBJECT,OBJECT (ags/object/ags_marshallers.list:42) */
1678 void
ags_cclosure_marshal_VOID__OBJECT_OBJECT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1679 ags_cclosure_marshal_VOID__OBJECT_OBJECT (GClosure     *closure,
1680                                           GValue       *return_value G_GNUC_UNUSED,
1681                                           guint         n_param_values,
1682                                           const GValue *param_values,
1683                                           gpointer      invocation_hint G_GNUC_UNUSED,
1684                                           gpointer      marshal_data)
1685 {
1686   typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1,
1687                                                     gpointer arg1,
1688                                                     gpointer arg2,
1689                                                     gpointer data2);
1690   GCClosure *cc = (GCClosure *) closure;
1691   gpointer data1, data2;
1692   GMarshalFunc_VOID__OBJECT_OBJECT callback;
1693 
1694   g_return_if_fail (n_param_values == 3);
1695 
1696   if (G_CCLOSURE_SWAP_DATA (closure))
1697     {
1698       data1 = closure->data;
1699       data2 = g_value_peek_pointer (param_values + 0);
1700     }
1701   else
1702     {
1703       data1 = g_value_peek_pointer (param_values + 0);
1704       data2 = closure->data;
1705     }
1706   callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
1707 
1708   callback (data1,
1709             g_marshal_value_peek_object (param_values + 1),
1710             g_marshal_value_peek_object (param_values + 2),
1711             data2);
1712 }
1713 
1714 /* VOID:OBJECT,OBJECT,OBJECT,INT,BOOLEAN (ags/object/ags_marshallers.list:43) */
1715 void
ags_cclosure_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1716 ags_cclosure_marshal_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN (GClosure     *closure,
1717                                                              GValue       *return_value G_GNUC_UNUSED,
1718                                                              guint         n_param_values,
1719                                                              const GValue *param_values,
1720                                                              gpointer      invocation_hint G_GNUC_UNUSED,
1721                                                              gpointer      marshal_data)
1722 {
1723   typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN) (gpointer data1,
1724                                                                        gpointer arg1,
1725                                                                        gpointer arg2,
1726                                                                        gpointer arg3,
1727                                                                        gint arg4,
1728                                                                        gboolean arg5,
1729                                                                        gpointer data2);
1730   GCClosure *cc = (GCClosure *) closure;
1731   gpointer data1, data2;
1732   GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN callback;
1733 
1734   g_return_if_fail (n_param_values == 6);
1735 
1736   if (G_CCLOSURE_SWAP_DATA (closure))
1737     {
1738       data1 = closure->data;
1739       data2 = g_value_peek_pointer (param_values + 0);
1740     }
1741   else
1742     {
1743       data1 = g_value_peek_pointer (param_values + 0);
1744       data2 = closure->data;
1745     }
1746   callback = (GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
1747 
1748   callback (data1,
1749             g_marshal_value_peek_object (param_values + 1),
1750             g_marshal_value_peek_object (param_values + 2),
1751             g_marshal_value_peek_object (param_values + 3),
1752             g_marshal_value_peek_int (param_values + 4),
1753             g_marshal_value_peek_boolean (param_values + 5),
1754             data2);
1755 }
1756 
1757 /* VOID:OBJECT,OBJECT,OBJECT,OBJECT,OBJECT,OBJECT,UINT,INT,BOOLEAN (ags/object/ags_marshallers.list:44) */
1758 void
ags_cclosure_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1759 ags_cclosure_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN (GClosure     *closure,
1760                                                                                        GValue       *return_value G_GNUC_UNUSED,
1761                                                                                        guint         n_param_values,
1762                                                                                        const GValue *param_values,
1763                                                                                        gpointer      invocation_hint G_GNUC_UNUSED,
1764                                                                                        gpointer      marshal_data)
1765 {
1766   typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN) (gpointer data1,
1767                                                                                                  gpointer arg1,
1768                                                                                                  gpointer arg2,
1769                                                                                                  gpointer arg3,
1770                                                                                                  gpointer arg4,
1771                                                                                                  gpointer arg5,
1772                                                                                                  gpointer arg6,
1773                                                                                                  guint arg7,
1774                                                                                                  gint arg8,
1775                                                                                                  gboolean arg9,
1776                                                                                                  gpointer data2);
1777   GCClosure *cc = (GCClosure *) closure;
1778   gpointer data1, data2;
1779   GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN callback;
1780 
1781   g_return_if_fail (n_param_values == 10);
1782 
1783   if (G_CCLOSURE_SWAP_DATA (closure))
1784     {
1785       data1 = closure->data;
1786       data2 = g_value_peek_pointer (param_values + 0);
1787     }
1788   else
1789     {
1790       data1 = g_value_peek_pointer (param_values + 0);
1791       data2 = closure->data;
1792     }
1793   callback = (GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_UINT_INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
1794 
1795   callback (data1,
1796             g_marshal_value_peek_object (param_values + 1),
1797             g_marshal_value_peek_object (param_values + 2),
1798             g_marshal_value_peek_object (param_values + 3),
1799             g_marshal_value_peek_object (param_values + 4),
1800             g_marshal_value_peek_object (param_values + 5),
1801             g_marshal_value_peek_object (param_values + 6),
1802             g_marshal_value_peek_uint (param_values + 7),
1803             g_marshal_value_peek_int (param_values + 8),
1804             g_marshal_value_peek_boolean (param_values + 9),
1805             data2);
1806 }
1807 
1808 /* VOID:OBJECT,OBJECT,OBJECT,OBJECT,OBJECT,OBJECT,OBJECT,OBJECT (ags/object/ags_marshallers.list:45) */
1809 void
ags_cclosure_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT(GClosure * closure,GValue * return_value G_GNUC_UNUSED,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1810 ags_cclosure_marshal_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT (GClosure     *closure,
1811                                                                                     GValue       *return_value G_GNUC_UNUSED,
1812                                                                                     guint         n_param_values,
1813                                                                                     const GValue *param_values,
1814                                                                                     gpointer      invocation_hint G_GNUC_UNUSED,
1815                                                                                     gpointer      marshal_data)
1816 {
1817   typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT) (gpointer data1,
1818                                                                                               gpointer arg1,
1819                                                                                               gpointer arg2,
1820                                                                                               gpointer arg3,
1821                                                                                               gpointer arg4,
1822                                                                                               gpointer arg5,
1823                                                                                               gpointer arg6,
1824                                                                                               gpointer arg7,
1825                                                                                               gpointer arg8,
1826                                                                                               gpointer data2);
1827   GCClosure *cc = (GCClosure *) closure;
1828   gpointer data1, data2;
1829   GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT callback;
1830 
1831   g_return_if_fail (n_param_values == 9);
1832 
1833   if (G_CCLOSURE_SWAP_DATA (closure))
1834     {
1835       data1 = closure->data;
1836       data2 = g_value_peek_pointer (param_values + 0);
1837     }
1838   else
1839     {
1840       data1 = g_value_peek_pointer (param_values + 0);
1841       data2 = closure->data;
1842     }
1843   callback = (GMarshalFunc_VOID__OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
1844 
1845   callback (data1,
1846             g_marshal_value_peek_object (param_values + 1),
1847             g_marshal_value_peek_object (param_values + 2),
1848             g_marshal_value_peek_object (param_values + 3),
1849             g_marshal_value_peek_object (param_values + 4),
1850             g_marshal_value_peek_object (param_values + 5),
1851             g_marshal_value_peek_object (param_values + 6),
1852             g_marshal_value_peek_object (param_values + 7),
1853             g_marshal_value_peek_object (param_values + 8),
1854             data2);
1855 }
1856 
1857 /* ULONG:VOID (ags/object/ags_marshallers.list:46) */
1858 void
ags_cclosure_marshal_ULONG__VOID(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1859 ags_cclosure_marshal_ULONG__VOID (GClosure     *closure,
1860                                   GValue       *return_value,
1861                                   guint         n_param_values,
1862                                   const GValue *param_values,
1863                                   gpointer      invocation_hint G_GNUC_UNUSED,
1864                                   gpointer      marshal_data)
1865 {
1866   typedef gulong (*GMarshalFunc_ULONG__VOID) (gpointer data1,
1867                                               gpointer data2);
1868   GCClosure *cc = (GCClosure *) closure;
1869   gpointer data1, data2;
1870   GMarshalFunc_ULONG__VOID callback;
1871   gulong v_return;
1872 
1873   g_return_if_fail (return_value != NULL);
1874   g_return_if_fail (n_param_values == 1);
1875 
1876   if (G_CCLOSURE_SWAP_DATA (closure))
1877     {
1878       data1 = closure->data;
1879       data2 = g_value_peek_pointer (param_values + 0);
1880     }
1881   else
1882     {
1883       data1 = g_value_peek_pointer (param_values + 0);
1884       data2 = closure->data;
1885     }
1886   callback = (GMarshalFunc_ULONG__VOID) (marshal_data ? marshal_data : cc->callback);
1887 
1888   v_return = callback (data1,
1889                        data2);
1890 
1891   g_value_set_ulong (return_value, v_return);
1892 }
1893 
1894 /* INT:VOID (ags/object/ags_marshallers.list:47) */
1895 void
ags_cclosure_marshal_INT__VOID(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1896 ags_cclosure_marshal_INT__VOID (GClosure     *closure,
1897                                 GValue       *return_value,
1898                                 guint         n_param_values,
1899                                 const GValue *param_values,
1900                                 gpointer      invocation_hint G_GNUC_UNUSED,
1901                                 gpointer      marshal_data)
1902 {
1903   typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
1904                                           gpointer data2);
1905   GCClosure *cc = (GCClosure *) closure;
1906   gpointer data1, data2;
1907   GMarshalFunc_INT__VOID callback;
1908   gint v_return;
1909 
1910   g_return_if_fail (return_value != NULL);
1911   g_return_if_fail (n_param_values == 1);
1912 
1913   if (G_CCLOSURE_SWAP_DATA (closure))
1914     {
1915       data1 = closure->data;
1916       data2 = g_value_peek_pointer (param_values + 0);
1917     }
1918   else
1919     {
1920       data1 = g_value_peek_pointer (param_values + 0);
1921       data2 = closure->data;
1922     }
1923   callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
1924 
1925   v_return = callback (data1,
1926                        data2);
1927 
1928   g_value_set_int (return_value, v_return);
1929 }
1930 
1931 /* INT64:OBJECT (ags/object/ags_marshallers.list:48) */
1932 void
ags_cclosure_marshal_INT64__OBJECT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1933 ags_cclosure_marshal_INT64__OBJECT (GClosure     *closure,
1934                                     GValue       *return_value,
1935                                     guint         n_param_values,
1936                                     const GValue *param_values,
1937                                     gpointer      invocation_hint G_GNUC_UNUSED,
1938                                     gpointer      marshal_data)
1939 {
1940   typedef gint64 (*GMarshalFunc_INT64__OBJECT) (gpointer data1,
1941                                                 gpointer arg1,
1942                                                 gpointer data2);
1943   GCClosure *cc = (GCClosure *) closure;
1944   gpointer data1, data2;
1945   GMarshalFunc_INT64__OBJECT callback;
1946   gint64 v_return;
1947 
1948   g_return_if_fail (return_value != NULL);
1949   g_return_if_fail (n_param_values == 2);
1950 
1951   if (G_CCLOSURE_SWAP_DATA (closure))
1952     {
1953       data1 = closure->data;
1954       data2 = g_value_peek_pointer (param_values + 0);
1955     }
1956   else
1957     {
1958       data1 = g_value_peek_pointer (param_values + 0);
1959       data2 = closure->data;
1960     }
1961   callback = (GMarshalFunc_INT64__OBJECT) (marshal_data ? marshal_data : cc->callback);
1962 
1963   v_return = callback (data1,
1964                        g_marshal_value_peek_object (param_values + 1),
1965                        data2);
1966 
1967   g_value_set_int64 (return_value, v_return);
1968 }
1969 
1970 /* UINT:VOID (ags/object/ags_marshallers.list:49) */
1971 void
ags_cclosure_marshal_UINT__VOID(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)1972 ags_cclosure_marshal_UINT__VOID (GClosure     *closure,
1973                                  GValue       *return_value,
1974                                  guint         n_param_values,
1975                                  const GValue *param_values,
1976                                  gpointer      invocation_hint G_GNUC_UNUSED,
1977                                  gpointer      marshal_data)
1978 {
1979   typedef guint (*GMarshalFunc_UINT__VOID) (gpointer data1,
1980                                             gpointer data2);
1981   GCClosure *cc = (GCClosure *) closure;
1982   gpointer data1, data2;
1983   GMarshalFunc_UINT__VOID callback;
1984   guint v_return;
1985 
1986   g_return_if_fail (return_value != NULL);
1987   g_return_if_fail (n_param_values == 1);
1988 
1989   if (G_CCLOSURE_SWAP_DATA (closure))
1990     {
1991       data1 = closure->data;
1992       data2 = g_value_peek_pointer (param_values + 0);
1993     }
1994   else
1995     {
1996       data1 = g_value_peek_pointer (param_values + 0);
1997       data2 = closure->data;
1998     }
1999   callback = (GMarshalFunc_UINT__VOID) (marshal_data ? marshal_data : cc->callback);
2000 
2001   v_return = callback (data1,
2002                        data2);
2003 
2004   g_value_set_uint (return_value, v_return);
2005 }
2006 
2007 /* BOOLEAN:VOID (ags/object/ags_marshallers.list:50) */
2008 void
ags_cclosure_marshal_BOOLEAN__VOID(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2009 ags_cclosure_marshal_BOOLEAN__VOID (GClosure     *closure,
2010                                     GValue       *return_value,
2011                                     guint         n_param_values,
2012                                     const GValue *param_values,
2013                                     gpointer      invocation_hint G_GNUC_UNUSED,
2014                                     gpointer      marshal_data)
2015 {
2016   typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1,
2017                                                   gpointer data2);
2018   GCClosure *cc = (GCClosure *) closure;
2019   gpointer data1, data2;
2020   GMarshalFunc_BOOLEAN__VOID callback;
2021   gboolean v_return;
2022 
2023   g_return_if_fail (return_value != NULL);
2024   g_return_if_fail (n_param_values == 1);
2025 
2026   if (G_CCLOSURE_SWAP_DATA (closure))
2027     {
2028       data1 = closure->data;
2029       data2 = g_value_peek_pointer (param_values + 0);
2030     }
2031   else
2032     {
2033       data1 = g_value_peek_pointer (param_values + 0);
2034       data2 = closure->data;
2035     }
2036   callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
2037 
2038   v_return = callback (data1,
2039                        data2);
2040 
2041   g_value_set_boolean (return_value, v_return);
2042 }
2043 
2044 /* BOOLEAN:UINT,POINTER (ags/object/ags_marshallers.list:51) */
2045 void
ags_cclosure_marshal_BOOLEAN__UINT_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2046 ags_cclosure_marshal_BOOLEAN__UINT_POINTER (GClosure     *closure,
2047                                             GValue       *return_value,
2048                                             guint         n_param_values,
2049                                             const GValue *param_values,
2050                                             gpointer      invocation_hint G_GNUC_UNUSED,
2051                                             gpointer      marshal_data)
2052 {
2053   typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER) (gpointer data1,
2054                                                           guint arg1,
2055                                                           gpointer arg2,
2056                                                           gpointer data2);
2057   GCClosure *cc = (GCClosure *) closure;
2058   gpointer data1, data2;
2059   GMarshalFunc_BOOLEAN__UINT_POINTER callback;
2060   gboolean v_return;
2061 
2062   g_return_if_fail (return_value != NULL);
2063   g_return_if_fail (n_param_values == 3);
2064 
2065   if (G_CCLOSURE_SWAP_DATA (closure))
2066     {
2067       data1 = closure->data;
2068       data2 = g_value_peek_pointer (param_values + 0);
2069     }
2070   else
2071     {
2072       data1 = g_value_peek_pointer (param_values + 0);
2073       data2 = closure->data;
2074     }
2075   callback = (GMarshalFunc_BOOLEAN__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
2076 
2077   v_return = callback (data1,
2078                        g_marshal_value_peek_uint (param_values + 1),
2079                        g_marshal_value_peek_pointer (param_values + 2),
2080                        data2);
2081 
2082   g_value_set_boolean (return_value, v_return);
2083 }
2084 
2085 /* BOOLEAN:POINTER,UINT (ags/object/ags_marshallers.list:52) */
2086 void
ags_cclosure_marshal_BOOLEAN__POINTER_UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2087 ags_cclosure_marshal_BOOLEAN__POINTER_UINT (GClosure     *closure,
2088                                             GValue       *return_value,
2089                                             guint         n_param_values,
2090                                             const GValue *param_values,
2091                                             gpointer      invocation_hint G_GNUC_UNUSED,
2092                                             gpointer      marshal_data)
2093 {
2094   typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_UINT) (gpointer data1,
2095                                                           gpointer arg1,
2096                                                           guint arg2,
2097                                                           gpointer data2);
2098   GCClosure *cc = (GCClosure *) closure;
2099   gpointer data1, data2;
2100   GMarshalFunc_BOOLEAN__POINTER_UINT callback;
2101   gboolean v_return;
2102 
2103   g_return_if_fail (return_value != NULL);
2104   g_return_if_fail (n_param_values == 3);
2105 
2106   if (G_CCLOSURE_SWAP_DATA (closure))
2107     {
2108       data1 = closure->data;
2109       data2 = g_value_peek_pointer (param_values + 0);
2110     }
2111   else
2112     {
2113       data1 = g_value_peek_pointer (param_values + 0);
2114       data2 = closure->data;
2115     }
2116   callback = (GMarshalFunc_BOOLEAN__POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
2117 
2118   v_return = callback (data1,
2119                        g_marshal_value_peek_pointer (param_values + 1),
2120                        g_marshal_value_peek_uint (param_values + 2),
2121                        data2);
2122 
2123   g_value_set_boolean (return_value, v_return);
2124 }
2125 
2126 /* BOOLEAN:OBJECT,OBJECT (ags/object/ags_marshallers.list:53) */
2127 void
ags_cclosure_marshal_BOOLEAN__OBJECT_OBJECT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2128 ags_cclosure_marshal_BOOLEAN__OBJECT_OBJECT (GClosure     *closure,
2129                                              GValue       *return_value,
2130                                              guint         n_param_values,
2131                                              const GValue *param_values,
2132                                              gpointer      invocation_hint G_GNUC_UNUSED,
2133                                              gpointer      marshal_data)
2134 {
2135   typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT_OBJECT) (gpointer data1,
2136                                                            gpointer arg1,
2137                                                            gpointer arg2,
2138                                                            gpointer data2);
2139   GCClosure *cc = (GCClosure *) closure;
2140   gpointer data1, data2;
2141   GMarshalFunc_BOOLEAN__OBJECT_OBJECT callback;
2142   gboolean v_return;
2143 
2144   g_return_if_fail (return_value != NULL);
2145   g_return_if_fail (n_param_values == 3);
2146 
2147   if (G_CCLOSURE_SWAP_DATA (closure))
2148     {
2149       data1 = closure->data;
2150       data2 = g_value_peek_pointer (param_values + 0);
2151     }
2152   else
2153     {
2154       data1 = g_value_peek_pointer (param_values + 0);
2155       data2 = closure->data;
2156     }
2157   callback = (GMarshalFunc_BOOLEAN__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
2158 
2159   v_return = callback (data1,
2160                        g_marshal_value_peek_object (param_values + 1),
2161                        g_marshal_value_peek_object (param_values + 2),
2162                        data2);
2163 
2164   g_value_set_boolean (return_value, v_return);
2165 }
2166 
2167 /* UINT:INT,UINT,POINTER (ags/object/ags_marshallers.list:54) */
2168 void
ags_cclosure_marshal_UINT__INT_UINT_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2169 ags_cclosure_marshal_UINT__INT_UINT_POINTER (GClosure     *closure,
2170                                              GValue       *return_value,
2171                                              guint         n_param_values,
2172                                              const GValue *param_values,
2173                                              gpointer      invocation_hint G_GNUC_UNUSED,
2174                                              gpointer      marshal_data)
2175 {
2176   typedef guint (*GMarshalFunc_UINT__INT_UINT_POINTER) (gpointer data1,
2177                                                         gint arg1,
2178                                                         guint arg2,
2179                                                         gpointer arg3,
2180                                                         gpointer data2);
2181   GCClosure *cc = (GCClosure *) closure;
2182   gpointer data1, data2;
2183   GMarshalFunc_UINT__INT_UINT_POINTER callback;
2184   guint v_return;
2185 
2186   g_return_if_fail (return_value != NULL);
2187   g_return_if_fail (n_param_values == 4);
2188 
2189   if (G_CCLOSURE_SWAP_DATA (closure))
2190     {
2191       data1 = closure->data;
2192       data2 = g_value_peek_pointer (param_values + 0);
2193     }
2194   else
2195     {
2196       data1 = g_value_peek_pointer (param_values + 0);
2197       data2 = closure->data;
2198     }
2199   callback = (GMarshalFunc_UINT__INT_UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
2200 
2201   v_return = callback (data1,
2202                        g_marshal_value_peek_int (param_values + 1),
2203                        g_marshal_value_peek_uint (param_values + 2),
2204                        g_marshal_value_peek_pointer (param_values + 3),
2205                        data2);
2206 
2207   g_value_set_uint (return_value, v_return);
2208 }
2209 
2210 /* DOUBLE:DOUBLE,BOOLEAN (ags/object/ags_marshallers.list:55) */
2211 void
ags_cclosure_marshal_DOUBLE__DOUBLE_BOOLEAN(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2212 ags_cclosure_marshal_DOUBLE__DOUBLE_BOOLEAN (GClosure     *closure,
2213                                              GValue       *return_value,
2214                                              guint         n_param_values,
2215                                              const GValue *param_values,
2216                                              gpointer      invocation_hint G_GNUC_UNUSED,
2217                                              gpointer      marshal_data)
2218 {
2219   typedef gdouble (*GMarshalFunc_DOUBLE__DOUBLE_BOOLEAN) (gpointer data1,
2220                                                           gdouble arg1,
2221                                                           gboolean arg2,
2222                                                           gpointer data2);
2223   GCClosure *cc = (GCClosure *) closure;
2224   gpointer data1, data2;
2225   GMarshalFunc_DOUBLE__DOUBLE_BOOLEAN callback;
2226   gdouble v_return;
2227 
2228   g_return_if_fail (return_value != NULL);
2229   g_return_if_fail (n_param_values == 3);
2230 
2231   if (G_CCLOSURE_SWAP_DATA (closure))
2232     {
2233       data1 = closure->data;
2234       data2 = g_value_peek_pointer (param_values + 0);
2235     }
2236   else
2237     {
2238       data1 = g_value_peek_pointer (param_values + 0);
2239       data2 = closure->data;
2240     }
2241   callback = (GMarshalFunc_DOUBLE__DOUBLE_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
2242 
2243   v_return = callback (data1,
2244                        g_marshal_value_peek_double (param_values + 1),
2245                        g_marshal_value_peek_boolean (param_values + 2),
2246                        data2);
2247 
2248   g_value_set_double (return_value, v_return);
2249 }
2250 
2251 /* STRING:STRING,STRING (ags/object/ags_marshallers.list:56) */
2252 void
ags_cclosure_marshal_STRING__STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2253 ags_cclosure_marshal_STRING__STRING_STRING (GClosure     *closure,
2254                                             GValue       *return_value,
2255                                             guint         n_param_values,
2256                                             const GValue *param_values,
2257                                             gpointer      invocation_hint G_GNUC_UNUSED,
2258                                             gpointer      marshal_data)
2259 {
2260   typedef gchar* (*GMarshalFunc_STRING__STRING_STRING) (gpointer data1,
2261                                                         gpointer arg1,
2262                                                         gpointer arg2,
2263                                                         gpointer data2);
2264   GCClosure *cc = (GCClosure *) closure;
2265   gpointer data1, data2;
2266   GMarshalFunc_STRING__STRING_STRING callback;
2267   gchar* v_return;
2268 
2269   g_return_if_fail (return_value != NULL);
2270   g_return_if_fail (n_param_values == 3);
2271 
2272   if (G_CCLOSURE_SWAP_DATA (closure))
2273     {
2274       data1 = closure->data;
2275       data2 = g_value_peek_pointer (param_values + 0);
2276     }
2277   else
2278     {
2279       data1 = g_value_peek_pointer (param_values + 0);
2280       data2 = closure->data;
2281     }
2282   callback = (GMarshalFunc_STRING__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
2283 
2284   v_return = callback (data1,
2285                        g_marshal_value_peek_string (param_values + 1),
2286                        g_marshal_value_peek_string (param_values + 2),
2287                        data2);
2288 
2289   g_value_take_string (return_value, v_return);
2290 }
2291 
2292 /* STRING:ULONG,STRING,STRING,STRING,STRING,UINT,POINTER (ags/object/ags_marshallers.list:57) */
2293 void
ags_cclosure_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2294 ags_cclosure_marshal_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER (GClosure     *closure,
2295                                                                              GValue       *return_value,
2296                                                                              guint         n_param_values,
2297                                                                              const GValue *param_values,
2298                                                                              gpointer      invocation_hint G_GNUC_UNUSED,
2299                                                                              gpointer      marshal_data)
2300 {
2301   typedef gchar* (*GMarshalFunc_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER) (gpointer data1,
2302                                                                                          gulong arg1,
2303                                                                                          gpointer arg2,
2304                                                                                          gpointer arg3,
2305                                                                                          gpointer arg4,
2306                                                                                          gpointer arg5,
2307                                                                                          guint arg6,
2308                                                                                          gpointer arg7,
2309                                                                                          gpointer data2);
2310   GCClosure *cc = (GCClosure *) closure;
2311   gpointer data1, data2;
2312   GMarshalFunc_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER callback;
2313   gchar* v_return;
2314 
2315   g_return_if_fail (return_value != NULL);
2316   g_return_if_fail (n_param_values == 8);
2317 
2318   if (G_CCLOSURE_SWAP_DATA (closure))
2319     {
2320       data1 = closure->data;
2321       data2 = g_value_peek_pointer (param_values + 0);
2322     }
2323   else
2324     {
2325       data1 = g_value_peek_pointer (param_values + 0);
2326       data2 = closure->data;
2327     }
2328   callback = (GMarshalFunc_STRING__ULONG_STRING_STRING_STRING_STRING_UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
2329 
2330   v_return = callback (data1,
2331                        g_marshal_value_peek_ulong (param_values + 1),
2332                        g_marshal_value_peek_string (param_values + 2),
2333                        g_marshal_value_peek_string (param_values + 3),
2334                        g_marshal_value_peek_string (param_values + 4),
2335                        g_marshal_value_peek_string (param_values + 5),
2336                        g_marshal_value_peek_uint (param_values + 6),
2337                        g_marshal_value_peek_pointer (param_values + 7),
2338                        data2);
2339 
2340   g_value_take_string (return_value, v_return);
2341 }
2342 
2343 /* POINTER:VOID (ags/object/ags_marshallers.list:58) */
2344 void
ags_cclosure_marshal_POINTER__VOID(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2345 ags_cclosure_marshal_POINTER__VOID (GClosure     *closure,
2346                                     GValue       *return_value,
2347                                     guint         n_param_values,
2348                                     const GValue *param_values,
2349                                     gpointer      invocation_hint G_GNUC_UNUSED,
2350                                     gpointer      marshal_data)
2351 {
2352   typedef gpointer (*GMarshalFunc_POINTER__VOID) (gpointer data1,
2353                                                   gpointer data2);
2354   GCClosure *cc = (GCClosure *) closure;
2355   gpointer data1, data2;
2356   GMarshalFunc_POINTER__VOID callback;
2357   gpointer v_return;
2358 
2359   g_return_if_fail (return_value != NULL);
2360   g_return_if_fail (n_param_values == 1);
2361 
2362   if (G_CCLOSURE_SWAP_DATA (closure))
2363     {
2364       data1 = closure->data;
2365       data2 = g_value_peek_pointer (param_values + 0);
2366     }
2367   else
2368     {
2369       data1 = g_value_peek_pointer (param_values + 0);
2370       data2 = closure->data;
2371     }
2372   callback = (GMarshalFunc_POINTER__VOID) (marshal_data ? marshal_data : cc->callback);
2373 
2374   v_return = callback (data1,
2375                        data2);
2376 
2377   g_value_set_pointer (return_value, v_return);
2378 }
2379 
2380 /* POINTER:INT (ags/object/ags_marshallers.list:59) */
2381 void
ags_cclosure_marshal_POINTER__INT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2382 ags_cclosure_marshal_POINTER__INT (GClosure     *closure,
2383                                    GValue       *return_value,
2384                                    guint         n_param_values,
2385                                    const GValue *param_values,
2386                                    gpointer      invocation_hint G_GNUC_UNUSED,
2387                                    gpointer      marshal_data)
2388 {
2389   typedef gpointer (*GMarshalFunc_POINTER__INT) (gpointer data1,
2390                                                  gint arg1,
2391                                                  gpointer data2);
2392   GCClosure *cc = (GCClosure *) closure;
2393   gpointer data1, data2;
2394   GMarshalFunc_POINTER__INT callback;
2395   gpointer v_return;
2396 
2397   g_return_if_fail (return_value != NULL);
2398   g_return_if_fail (n_param_values == 2);
2399 
2400   if (G_CCLOSURE_SWAP_DATA (closure))
2401     {
2402       data1 = closure->data;
2403       data2 = g_value_peek_pointer (param_values + 0);
2404     }
2405   else
2406     {
2407       data1 = g_value_peek_pointer (param_values + 0);
2408       data2 = closure->data;
2409     }
2410   callback = (GMarshalFunc_POINTER__INT) (marshal_data ? marshal_data : cc->callback);
2411 
2412   v_return = callback (data1,
2413                        g_marshal_value_peek_int (param_values + 1),
2414                        data2);
2415 
2416   g_value_set_pointer (return_value, v_return);
2417 }
2418 
2419 /* POINTER:UINT (ags/object/ags_marshallers.list:60) */
2420 void
ags_cclosure_marshal_POINTER__UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2421 ags_cclosure_marshal_POINTER__UINT (GClosure     *closure,
2422                                     GValue       *return_value,
2423                                     guint         n_param_values,
2424                                     const GValue *param_values,
2425                                     gpointer      invocation_hint G_GNUC_UNUSED,
2426                                     gpointer      marshal_data)
2427 {
2428   typedef gpointer (*GMarshalFunc_POINTER__UINT) (gpointer data1,
2429                                                   guint arg1,
2430                                                   gpointer data2);
2431   GCClosure *cc = (GCClosure *) closure;
2432   gpointer data1, data2;
2433   GMarshalFunc_POINTER__UINT callback;
2434   gpointer v_return;
2435 
2436   g_return_if_fail (return_value != NULL);
2437   g_return_if_fail (n_param_values == 2);
2438 
2439   if (G_CCLOSURE_SWAP_DATA (closure))
2440     {
2441       data1 = closure->data;
2442       data2 = g_value_peek_pointer (param_values + 0);
2443     }
2444   else
2445     {
2446       data1 = g_value_peek_pointer (param_values + 0);
2447       data2 = closure->data;
2448     }
2449   callback = (GMarshalFunc_POINTER__UINT) (marshal_data ? marshal_data : cc->callback);
2450 
2451   v_return = callback (data1,
2452                        g_marshal_value_peek_uint (param_values + 1),
2453                        data2);
2454 
2455   g_value_set_pointer (return_value, v_return);
2456 }
2457 
2458 /* POINTER:POINTER (ags/object/ags_marshallers.list:61) */
2459 void
ags_cclosure_marshal_POINTER__POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2460 ags_cclosure_marshal_POINTER__POINTER (GClosure     *closure,
2461                                        GValue       *return_value,
2462                                        guint         n_param_values,
2463                                        const GValue *param_values,
2464                                        gpointer      invocation_hint G_GNUC_UNUSED,
2465                                        gpointer      marshal_data)
2466 {
2467   typedef gpointer (*GMarshalFunc_POINTER__POINTER) (gpointer data1,
2468                                                      gpointer arg1,
2469                                                      gpointer data2);
2470   GCClosure *cc = (GCClosure *) closure;
2471   gpointer data1, data2;
2472   GMarshalFunc_POINTER__POINTER callback;
2473   gpointer v_return;
2474 
2475   g_return_if_fail (return_value != NULL);
2476   g_return_if_fail (n_param_values == 2);
2477 
2478   if (G_CCLOSURE_SWAP_DATA (closure))
2479     {
2480       data1 = closure->data;
2481       data2 = g_value_peek_pointer (param_values + 0);
2482     }
2483   else
2484     {
2485       data1 = g_value_peek_pointer (param_values + 0);
2486       data2 = closure->data;
2487     }
2488   callback = (GMarshalFunc_POINTER__POINTER) (marshal_data ? marshal_data : cc->callback);
2489 
2490   v_return = callback (data1,
2491                        g_marshal_value_peek_pointer (param_values + 1),
2492                        data2);
2493 
2494   g_value_set_pointer (return_value, v_return);
2495 }
2496 
2497 /* POINTER:INT,UINT (ags/object/ags_marshallers.list:62) */
2498 void
ags_cclosure_marshal_POINTER__INT_UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2499 ags_cclosure_marshal_POINTER__INT_UINT (GClosure     *closure,
2500                                         GValue       *return_value,
2501                                         guint         n_param_values,
2502                                         const GValue *param_values,
2503                                         gpointer      invocation_hint G_GNUC_UNUSED,
2504                                         gpointer      marshal_data)
2505 {
2506   typedef gpointer (*GMarshalFunc_POINTER__INT_UINT) (gpointer data1,
2507                                                       gint arg1,
2508                                                       guint arg2,
2509                                                       gpointer data2);
2510   GCClosure *cc = (GCClosure *) closure;
2511   gpointer data1, data2;
2512   GMarshalFunc_POINTER__INT_UINT callback;
2513   gpointer v_return;
2514 
2515   g_return_if_fail (return_value != NULL);
2516   g_return_if_fail (n_param_values == 3);
2517 
2518   if (G_CCLOSURE_SWAP_DATA (closure))
2519     {
2520       data1 = closure->data;
2521       data2 = g_value_peek_pointer (param_values + 0);
2522     }
2523   else
2524     {
2525       data1 = g_value_peek_pointer (param_values + 0);
2526       data2 = closure->data;
2527     }
2528   callback = (GMarshalFunc_POINTER__INT_UINT) (marshal_data ? marshal_data : cc->callback);
2529 
2530   v_return = callback (data1,
2531                        g_marshal_value_peek_int (param_values + 1),
2532                        g_marshal_value_peek_uint (param_values + 2),
2533                        data2);
2534 
2535   g_value_set_pointer (return_value, v_return);
2536 }
2537 
2538 /* POINTER:UINT,UINT (ags/object/ags_marshallers.list:63) */
2539 void
ags_cclosure_marshal_POINTER__UINT_UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2540 ags_cclosure_marshal_POINTER__UINT_UINT (GClosure     *closure,
2541                                          GValue       *return_value,
2542                                          guint         n_param_values,
2543                                          const GValue *param_values,
2544                                          gpointer      invocation_hint G_GNUC_UNUSED,
2545                                          gpointer      marshal_data)
2546 {
2547   typedef gpointer (*GMarshalFunc_POINTER__UINT_UINT) (gpointer data1,
2548                                                        guint arg1,
2549                                                        guint arg2,
2550                                                        gpointer data2);
2551   GCClosure *cc = (GCClosure *) closure;
2552   gpointer data1, data2;
2553   GMarshalFunc_POINTER__UINT_UINT callback;
2554   gpointer v_return;
2555 
2556   g_return_if_fail (return_value != NULL);
2557   g_return_if_fail (n_param_values == 3);
2558 
2559   if (G_CCLOSURE_SWAP_DATA (closure))
2560     {
2561       data1 = closure->data;
2562       data2 = g_value_peek_pointer (param_values + 0);
2563     }
2564   else
2565     {
2566       data1 = g_value_peek_pointer (param_values + 0);
2567       data2 = closure->data;
2568     }
2569   callback = (GMarshalFunc_POINTER__UINT_UINT) (marshal_data ? marshal_data : cc->callback);
2570 
2571   v_return = callback (data1,
2572                        g_marshal_value_peek_uint (param_values + 1),
2573                        g_marshal_value_peek_uint (param_values + 2),
2574                        data2);
2575 
2576   g_value_set_pointer (return_value, v_return);
2577 }
2578 
2579 /* POINTER:UINT,POINTER (ags/object/ags_marshallers.list:64) */
2580 void
ags_cclosure_marshal_POINTER__UINT_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2581 ags_cclosure_marshal_POINTER__UINT_POINTER (GClosure     *closure,
2582                                             GValue       *return_value,
2583                                             guint         n_param_values,
2584                                             const GValue *param_values,
2585                                             gpointer      invocation_hint G_GNUC_UNUSED,
2586                                             gpointer      marshal_data)
2587 {
2588   typedef gpointer (*GMarshalFunc_POINTER__UINT_POINTER) (gpointer data1,
2589                                                           guint arg1,
2590                                                           gpointer arg2,
2591                                                           gpointer data2);
2592   GCClosure *cc = (GCClosure *) closure;
2593   gpointer data1, data2;
2594   GMarshalFunc_POINTER__UINT_POINTER callback;
2595   gpointer v_return;
2596 
2597   g_return_if_fail (return_value != NULL);
2598   g_return_if_fail (n_param_values == 3);
2599 
2600   if (G_CCLOSURE_SWAP_DATA (closure))
2601     {
2602       data1 = closure->data;
2603       data2 = g_value_peek_pointer (param_values + 0);
2604     }
2605   else
2606     {
2607       data1 = g_value_peek_pointer (param_values + 0);
2608       data2 = closure->data;
2609     }
2610   callback = (GMarshalFunc_POINTER__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
2611 
2612   v_return = callback (data1,
2613                        g_marshal_value_peek_uint (param_values + 1),
2614                        g_marshal_value_peek_pointer (param_values + 2),
2615                        data2);
2616 
2617   g_value_set_pointer (return_value, v_return);
2618 }
2619 
2620 /* POINTER:POINTER,POINTER,POINTER (ags/object/ags_marshallers.list:65) */
2621 void
ags_cclosure_marshal_POINTER__POINTER_POINTER_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2622 ags_cclosure_marshal_POINTER__POINTER_POINTER_POINTER (GClosure     *closure,
2623                                                        GValue       *return_value,
2624                                                        guint         n_param_values,
2625                                                        const GValue *param_values,
2626                                                        gpointer      invocation_hint G_GNUC_UNUSED,
2627                                                        gpointer      marshal_data)
2628 {
2629   typedef gpointer (*GMarshalFunc_POINTER__POINTER_POINTER_POINTER) (gpointer data1,
2630                                                                      gpointer arg1,
2631                                                                      gpointer arg2,
2632                                                                      gpointer arg3,
2633                                                                      gpointer data2);
2634   GCClosure *cc = (GCClosure *) closure;
2635   gpointer data1, data2;
2636   GMarshalFunc_POINTER__POINTER_POINTER_POINTER callback;
2637   gpointer v_return;
2638 
2639   g_return_if_fail (return_value != NULL);
2640   g_return_if_fail (n_param_values == 4);
2641 
2642   if (G_CCLOSURE_SWAP_DATA (closure))
2643     {
2644       data1 = closure->data;
2645       data2 = g_value_peek_pointer (param_values + 0);
2646     }
2647   else
2648     {
2649       data1 = g_value_peek_pointer (param_values + 0);
2650       data2 = closure->data;
2651     }
2652   callback = (GMarshalFunc_POINTER__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
2653 
2654   v_return = callback (data1,
2655                        g_marshal_value_peek_pointer (param_values + 1),
2656                        g_marshal_value_peek_pointer (param_values + 2),
2657                        g_marshal_value_peek_pointer (param_values + 3),
2658                        data2);
2659 
2660   g_value_set_pointer (return_value, v_return);
2661 }
2662 
2663 /* POINTER:POINTER,UINT (ags/object/ags_marshallers.list:66) */
2664 void
ags_cclosure_marshal_POINTER__POINTER_UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2665 ags_cclosure_marshal_POINTER__POINTER_UINT (GClosure     *closure,
2666                                             GValue       *return_value,
2667                                             guint         n_param_values,
2668                                             const GValue *param_values,
2669                                             gpointer      invocation_hint G_GNUC_UNUSED,
2670                                             gpointer      marshal_data)
2671 {
2672   typedef gpointer (*GMarshalFunc_POINTER__POINTER_UINT) (gpointer data1,
2673                                                           gpointer arg1,
2674                                                           guint arg2,
2675                                                           gpointer data2);
2676   GCClosure *cc = (GCClosure *) closure;
2677   gpointer data1, data2;
2678   GMarshalFunc_POINTER__POINTER_UINT callback;
2679   gpointer v_return;
2680 
2681   g_return_if_fail (return_value != NULL);
2682   g_return_if_fail (n_param_values == 3);
2683 
2684   if (G_CCLOSURE_SWAP_DATA (closure))
2685     {
2686       data1 = closure->data;
2687       data2 = g_value_peek_pointer (param_values + 0);
2688     }
2689   else
2690     {
2691       data1 = g_value_peek_pointer (param_values + 0);
2692       data2 = closure->data;
2693     }
2694   callback = (GMarshalFunc_POINTER__POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
2695 
2696   v_return = callback (data1,
2697                        g_marshal_value_peek_pointer (param_values + 1),
2698                        g_marshal_value_peek_uint (param_values + 2),
2699                        data2);
2700 
2701   g_value_set_pointer (return_value, v_return);
2702 }
2703 
2704 /* POINTER:STRING,STRING (ags/object/ags_marshallers.list:67) */
2705 void
ags_cclosure_marshal_POINTER__STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2706 ags_cclosure_marshal_POINTER__STRING_STRING (GClosure     *closure,
2707                                              GValue       *return_value,
2708                                              guint         n_param_values,
2709                                              const GValue *param_values,
2710                                              gpointer      invocation_hint G_GNUC_UNUSED,
2711                                              gpointer      marshal_data)
2712 {
2713   typedef gpointer (*GMarshalFunc_POINTER__STRING_STRING) (gpointer data1,
2714                                                            gpointer arg1,
2715                                                            gpointer arg2,
2716                                                            gpointer data2);
2717   GCClosure *cc = (GCClosure *) closure;
2718   gpointer data1, data2;
2719   GMarshalFunc_POINTER__STRING_STRING callback;
2720   gpointer v_return;
2721 
2722   g_return_if_fail (return_value != NULL);
2723   g_return_if_fail (n_param_values == 3);
2724 
2725   if (G_CCLOSURE_SWAP_DATA (closure))
2726     {
2727       data1 = closure->data;
2728       data2 = g_value_peek_pointer (param_values + 0);
2729     }
2730   else
2731     {
2732       data1 = g_value_peek_pointer (param_values + 0);
2733       data2 = closure->data;
2734     }
2735   callback = (GMarshalFunc_POINTER__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
2736 
2737   v_return = callback (data1,
2738                        g_marshal_value_peek_string (param_values + 1),
2739                        g_marshal_value_peek_string (param_values + 2),
2740                        data2);
2741 
2742   g_value_set_pointer (return_value, v_return);
2743 }
2744 
2745 /* POINTER:STRING,STRING,STRING (ags/object/ags_marshallers.list:68) */
2746 void
ags_cclosure_marshal_POINTER__STRING_STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2747 ags_cclosure_marshal_POINTER__STRING_STRING_STRING (GClosure     *closure,
2748                                                     GValue       *return_value,
2749                                                     guint         n_param_values,
2750                                                     const GValue *param_values,
2751                                                     gpointer      invocation_hint G_GNUC_UNUSED,
2752                                                     gpointer      marshal_data)
2753 {
2754   typedef gpointer (*GMarshalFunc_POINTER__STRING_STRING_STRING) (gpointer data1,
2755                                                                   gpointer arg1,
2756                                                                   gpointer arg2,
2757                                                                   gpointer arg3,
2758                                                                   gpointer data2);
2759   GCClosure *cc = (GCClosure *) closure;
2760   gpointer data1, data2;
2761   GMarshalFunc_POINTER__STRING_STRING_STRING callback;
2762   gpointer v_return;
2763 
2764   g_return_if_fail (return_value != NULL);
2765   g_return_if_fail (n_param_values == 4);
2766 
2767   if (G_CCLOSURE_SWAP_DATA (closure))
2768     {
2769       data1 = closure->data;
2770       data2 = g_value_peek_pointer (param_values + 0);
2771     }
2772   else
2773     {
2774       data1 = g_value_peek_pointer (param_values + 0);
2775       data2 = closure->data;
2776     }
2777   callback = (GMarshalFunc_POINTER__STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
2778 
2779   v_return = callback (data1,
2780                        g_marshal_value_peek_string (param_values + 1),
2781                        g_marshal_value_peek_string (param_values + 2),
2782                        g_marshal_value_peek_string (param_values + 3),
2783                        data2);
2784 
2785   g_value_set_pointer (return_value, v_return);
2786 }
2787 
2788 /* POINTER:STRING,STRING,STRING,STRING (ags/object/ags_marshallers.list:69) */
2789 void
ags_cclosure_marshal_POINTER__STRING_STRING_STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2790 ags_cclosure_marshal_POINTER__STRING_STRING_STRING_STRING (GClosure     *closure,
2791                                                            GValue       *return_value,
2792                                                            guint         n_param_values,
2793                                                            const GValue *param_values,
2794                                                            gpointer      invocation_hint G_GNUC_UNUSED,
2795                                                            gpointer      marshal_data)
2796 {
2797   typedef gpointer (*GMarshalFunc_POINTER__STRING_STRING_STRING_STRING) (gpointer data1,
2798                                                                          gpointer arg1,
2799                                                                          gpointer arg2,
2800                                                                          gpointer arg3,
2801                                                                          gpointer arg4,
2802                                                                          gpointer data2);
2803   GCClosure *cc = (GCClosure *) closure;
2804   gpointer data1, data2;
2805   GMarshalFunc_POINTER__STRING_STRING_STRING_STRING callback;
2806   gpointer v_return;
2807 
2808   g_return_if_fail (return_value != NULL);
2809   g_return_if_fail (n_param_values == 5);
2810 
2811   if (G_CCLOSURE_SWAP_DATA (closure))
2812     {
2813       data1 = closure->data;
2814       data2 = g_value_peek_pointer (param_values + 0);
2815     }
2816   else
2817     {
2818       data1 = g_value_peek_pointer (param_values + 0);
2819       data2 = closure->data;
2820     }
2821   callback = (GMarshalFunc_POINTER__STRING_STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
2822 
2823   v_return = callback (data1,
2824                        g_marshal_value_peek_string (param_values + 1),
2825                        g_marshal_value_peek_string (param_values + 2),
2826                        g_marshal_value_peek_string (param_values + 3),
2827                        g_marshal_value_peek_string (param_values + 4),
2828                        data2);
2829 
2830   g_value_set_pointer (return_value, v_return);
2831 }
2832 
2833 /* POINTER:ULONG,POINTER,UINT (ags/object/ags_marshallers.list:70) */
2834 void
ags_cclosure_marshal_POINTER__ULONG_POINTER_UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2835 ags_cclosure_marshal_POINTER__ULONG_POINTER_UINT (GClosure     *closure,
2836                                                   GValue       *return_value,
2837                                                   guint         n_param_values,
2838                                                   const GValue *param_values,
2839                                                   gpointer      invocation_hint G_GNUC_UNUSED,
2840                                                   gpointer      marshal_data)
2841 {
2842   typedef gpointer (*GMarshalFunc_POINTER__ULONG_POINTER_UINT) (gpointer data1,
2843                                                                 gulong arg1,
2844                                                                 gpointer arg2,
2845                                                                 guint arg3,
2846                                                                 gpointer data2);
2847   GCClosure *cc = (GCClosure *) closure;
2848   gpointer data1, data2;
2849   GMarshalFunc_POINTER__ULONG_POINTER_UINT callback;
2850   gpointer v_return;
2851 
2852   g_return_if_fail (return_value != NULL);
2853   g_return_if_fail (n_param_values == 4);
2854 
2855   if (G_CCLOSURE_SWAP_DATA (closure))
2856     {
2857       data1 = closure->data;
2858       data2 = g_value_peek_pointer (param_values + 0);
2859     }
2860   else
2861     {
2862       data1 = g_value_peek_pointer (param_values + 0);
2863       data2 = closure->data;
2864     }
2865   callback = (GMarshalFunc_POINTER__ULONG_POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
2866 
2867   v_return = callback (data1,
2868                        g_marshal_value_peek_ulong (param_values + 1),
2869                        g_marshal_value_peek_pointer (param_values + 2),
2870                        g_marshal_value_peek_uint (param_values + 3),
2871                        data2);
2872 
2873   g_value_set_pointer (return_value, v_return);
2874 }
2875 
2876 /* POINTER:ULONG,UINT,POINTER,POINTER (ags/object/ags_marshallers.list:71) */
2877 void
ags_cclosure_marshal_POINTER__ULONG_UINT_POINTER_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2878 ags_cclosure_marshal_POINTER__ULONG_UINT_POINTER_POINTER (GClosure     *closure,
2879                                                           GValue       *return_value,
2880                                                           guint         n_param_values,
2881                                                           const GValue *param_values,
2882                                                           gpointer      invocation_hint G_GNUC_UNUSED,
2883                                                           gpointer      marshal_data)
2884 {
2885   typedef gpointer (*GMarshalFunc_POINTER__ULONG_UINT_POINTER_POINTER) (gpointer data1,
2886                                                                         gulong arg1,
2887                                                                         guint arg2,
2888                                                                         gpointer arg3,
2889                                                                         gpointer arg4,
2890                                                                         gpointer data2);
2891   GCClosure *cc = (GCClosure *) closure;
2892   gpointer data1, data2;
2893   GMarshalFunc_POINTER__ULONG_UINT_POINTER_POINTER callback;
2894   gpointer v_return;
2895 
2896   g_return_if_fail (return_value != NULL);
2897   g_return_if_fail (n_param_values == 5);
2898 
2899   if (G_CCLOSURE_SWAP_DATA (closure))
2900     {
2901       data1 = closure->data;
2902       data2 = g_value_peek_pointer (param_values + 0);
2903     }
2904   else
2905     {
2906       data1 = g_value_peek_pointer (param_values + 0);
2907       data2 = closure->data;
2908     }
2909   callback = (GMarshalFunc_POINTER__ULONG_UINT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
2910 
2911   v_return = callback (data1,
2912                        g_marshal_value_peek_ulong (param_values + 1),
2913                        g_marshal_value_peek_uint (param_values + 2),
2914                        g_marshal_value_peek_pointer (param_values + 3),
2915                        g_marshal_value_peek_pointer (param_values + 4),
2916                        data2);
2917 
2918   g_value_set_pointer (return_value, v_return);
2919 }
2920 
2921 /* POINTER:OBJECT (ags/object/ags_marshallers.list:72) */
2922 void
ags_cclosure_marshal_POINTER__OBJECT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2923 ags_cclosure_marshal_POINTER__OBJECT (GClosure     *closure,
2924                                       GValue       *return_value,
2925                                       guint         n_param_values,
2926                                       const GValue *param_values,
2927                                       gpointer      invocation_hint G_GNUC_UNUSED,
2928                                       gpointer      marshal_data)
2929 {
2930   typedef gpointer (*GMarshalFunc_POINTER__OBJECT) (gpointer data1,
2931                                                     gpointer arg1,
2932                                                     gpointer data2);
2933   GCClosure *cc = (GCClosure *) closure;
2934   gpointer data1, data2;
2935   GMarshalFunc_POINTER__OBJECT callback;
2936   gpointer v_return;
2937 
2938   g_return_if_fail (return_value != NULL);
2939   g_return_if_fail (n_param_values == 2);
2940 
2941   if (G_CCLOSURE_SWAP_DATA (closure))
2942     {
2943       data1 = closure->data;
2944       data2 = g_value_peek_pointer (param_values + 0);
2945     }
2946   else
2947     {
2948       data1 = g_value_peek_pointer (param_values + 0);
2949       data2 = closure->data;
2950     }
2951   callback = (GMarshalFunc_POINTER__OBJECT) (marshal_data ? marshal_data : cc->callback);
2952 
2953   v_return = callback (data1,
2954                        g_marshal_value_peek_object (param_values + 1),
2955                        data2);
2956 
2957   g_value_set_pointer (return_value, v_return);
2958 }
2959 
2960 /* POINTER:OBJECT,POINTER,UINT (ags/object/ags_marshallers.list:73) */
2961 void
ags_cclosure_marshal_POINTER__OBJECT_POINTER_UINT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)2962 ags_cclosure_marshal_POINTER__OBJECT_POINTER_UINT (GClosure     *closure,
2963                                                    GValue       *return_value,
2964                                                    guint         n_param_values,
2965                                                    const GValue *param_values,
2966                                                    gpointer      invocation_hint G_GNUC_UNUSED,
2967                                                    gpointer      marshal_data)
2968 {
2969   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_POINTER_UINT) (gpointer data1,
2970                                                                  gpointer arg1,
2971                                                                  gpointer arg2,
2972                                                                  guint arg3,
2973                                                                  gpointer data2);
2974   GCClosure *cc = (GCClosure *) closure;
2975   gpointer data1, data2;
2976   GMarshalFunc_POINTER__OBJECT_POINTER_UINT callback;
2977   gpointer v_return;
2978 
2979   g_return_if_fail (return_value != NULL);
2980   g_return_if_fail (n_param_values == 4);
2981 
2982   if (G_CCLOSURE_SWAP_DATA (closure))
2983     {
2984       data1 = closure->data;
2985       data2 = g_value_peek_pointer (param_values + 0);
2986     }
2987   else
2988     {
2989       data1 = g_value_peek_pointer (param_values + 0);
2990       data2 = closure->data;
2991     }
2992   callback = (GMarshalFunc_POINTER__OBJECT_POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
2993 
2994   v_return = callback (data1,
2995                        g_marshal_value_peek_object (param_values + 1),
2996                        g_marshal_value_peek_pointer (param_values + 2),
2997                        g_marshal_value_peek_uint (param_values + 3),
2998                        data2);
2999 
3000   g_value_set_pointer (return_value, v_return);
3001 }
3002 
3003 /* POINTER:OBJECT,POINTER,INT64 (ags/object/ags_marshallers.list:74) */
3004 void
ags_cclosure_marshal_POINTER__OBJECT_POINTER_INT64(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3005 ags_cclosure_marshal_POINTER__OBJECT_POINTER_INT64 (GClosure     *closure,
3006                                                     GValue       *return_value,
3007                                                     guint         n_param_values,
3008                                                     const GValue *param_values,
3009                                                     gpointer      invocation_hint G_GNUC_UNUSED,
3010                                                     gpointer      marshal_data)
3011 {
3012   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_POINTER_INT64) (gpointer data1,
3013                                                                   gpointer arg1,
3014                                                                   gpointer arg2,
3015                                                                   gint64 arg3,
3016                                                                   gpointer data2);
3017   GCClosure *cc = (GCClosure *) closure;
3018   gpointer data1, data2;
3019   GMarshalFunc_POINTER__OBJECT_POINTER_INT64 callback;
3020   gpointer v_return;
3021 
3022   g_return_if_fail (return_value != NULL);
3023   g_return_if_fail (n_param_values == 4);
3024 
3025   if (G_CCLOSURE_SWAP_DATA (closure))
3026     {
3027       data1 = closure->data;
3028       data2 = g_value_peek_pointer (param_values + 0);
3029     }
3030   else
3031     {
3032       data1 = g_value_peek_pointer (param_values + 0);
3033       data2 = closure->data;
3034     }
3035   callback = (GMarshalFunc_POINTER__OBJECT_POINTER_INT64) (marshal_data ? marshal_data : cc->callback);
3036 
3037   v_return = callback (data1,
3038                        g_marshal_value_peek_object (param_values + 1),
3039                        g_marshal_value_peek_pointer (param_values + 2),
3040                        g_marshal_value_peek_int64 (param_values + 3),
3041                        data2);
3042 
3043   g_value_set_pointer (return_value, v_return);
3044 }
3045 
3046 /* POINTER:OBJECT,OBJECT (ags/object/ags_marshallers.list:75) */
3047 void
ags_cclosure_marshal_POINTER__OBJECT_OBJECT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3048 ags_cclosure_marshal_POINTER__OBJECT_OBJECT (GClosure     *closure,
3049                                              GValue       *return_value,
3050                                              guint         n_param_values,
3051                                              const GValue *param_values,
3052                                              gpointer      invocation_hint G_GNUC_UNUSED,
3053                                              gpointer      marshal_data)
3054 {
3055   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_OBJECT) (gpointer data1,
3056                                                            gpointer arg1,
3057                                                            gpointer arg2,
3058                                                            gpointer data2);
3059   GCClosure *cc = (GCClosure *) closure;
3060   gpointer data1, data2;
3061   GMarshalFunc_POINTER__OBJECT_OBJECT callback;
3062   gpointer v_return;
3063 
3064   g_return_if_fail (return_value != NULL);
3065   g_return_if_fail (n_param_values == 3);
3066 
3067   if (G_CCLOSURE_SWAP_DATA (closure))
3068     {
3069       data1 = closure->data;
3070       data2 = g_value_peek_pointer (param_values + 0);
3071     }
3072   else
3073     {
3074       data1 = g_value_peek_pointer (param_values + 0);
3075       data2 = closure->data;
3076     }
3077   callback = (GMarshalFunc_POINTER__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
3078 
3079   v_return = callback (data1,
3080                        g_marshal_value_peek_object (param_values + 1),
3081                        g_marshal_value_peek_object (param_values + 2),
3082                        data2);
3083 
3084   g_value_set_pointer (return_value, v_return);
3085 }
3086 
3087 /* POINTER:OBJECT,STRING,STRING,STRING,POINTER (ags/object/ags_marshallers.list:76) */
3088 void
ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3089 ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_POINTER (GClosure     *closure,
3090                                                                    GValue       *return_value,
3091                                                                    guint         n_param_values,
3092                                                                    const GValue *param_values,
3093                                                                    gpointer      invocation_hint G_GNUC_UNUSED,
3094                                                                    gpointer      marshal_data)
3095 {
3096   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_POINTER) (gpointer data1,
3097                                                                                  gpointer arg1,
3098                                                                                  gpointer arg2,
3099                                                                                  gpointer arg3,
3100                                                                                  gpointer arg4,
3101                                                                                  gpointer arg5,
3102                                                                                  gpointer data2);
3103   GCClosure *cc = (GCClosure *) closure;
3104   gpointer data1, data2;
3105   GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_POINTER callback;
3106   gpointer v_return;
3107 
3108   g_return_if_fail (return_value != NULL);
3109   g_return_if_fail (n_param_values == 6);
3110 
3111   if (G_CCLOSURE_SWAP_DATA (closure))
3112     {
3113       data1 = closure->data;
3114       data2 = g_value_peek_pointer (param_values + 0);
3115     }
3116   else
3117     {
3118       data1 = g_value_peek_pointer (param_values + 0);
3119       data2 = closure->data;
3120     }
3121   callback = (GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
3122 
3123   v_return = callback (data1,
3124                        g_marshal_value_peek_object (param_values + 1),
3125                        g_marshal_value_peek_string (param_values + 2),
3126                        g_marshal_value_peek_string (param_values + 3),
3127                        g_marshal_value_peek_string (param_values + 4),
3128                        g_marshal_value_peek_pointer (param_values + 5),
3129                        data2);
3130 
3131   g_value_set_pointer (return_value, v_return);
3132 }
3133 
3134 /* POINTER:OBJECT,STRING,STRING,STRING,STRING,POINTER (ags/object/ags_marshallers.list:77) */
3135 void
ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_STRING_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3136 ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_STRING_POINTER (GClosure     *closure,
3137                                                                           GValue       *return_value,
3138                                                                           guint         n_param_values,
3139                                                                           const GValue *param_values,
3140                                                                           gpointer      invocation_hint G_GNUC_UNUSED,
3141                                                                           gpointer      marshal_data)
3142 {
3143   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_STRING_POINTER) (gpointer data1,
3144                                                                                         gpointer arg1,
3145                                                                                         gpointer arg2,
3146                                                                                         gpointer arg3,
3147                                                                                         gpointer arg4,
3148                                                                                         gpointer arg5,
3149                                                                                         gpointer arg6,
3150                                                                                         gpointer data2);
3151   GCClosure *cc = (GCClosure *) closure;
3152   gpointer data1, data2;
3153   GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_STRING_POINTER callback;
3154   gpointer v_return;
3155 
3156   g_return_if_fail (return_value != NULL);
3157   g_return_if_fail (n_param_values == 7);
3158 
3159   if (G_CCLOSURE_SWAP_DATA (closure))
3160     {
3161       data1 = closure->data;
3162       data2 = g_value_peek_pointer (param_values + 0);
3163     }
3164   else
3165     {
3166       data1 = g_value_peek_pointer (param_values + 0);
3167       data2 = closure->data;
3168     }
3169   callback = (GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
3170 
3171   v_return = callback (data1,
3172                        g_marshal_value_peek_object (param_values + 1),
3173                        g_marshal_value_peek_string (param_values + 2),
3174                        g_marshal_value_peek_string (param_values + 3),
3175                        g_marshal_value_peek_string (param_values + 4),
3176                        g_marshal_value_peek_string (param_values + 5),
3177                        g_marshal_value_peek_pointer (param_values + 6),
3178                        data2);
3179 
3180   g_value_set_pointer (return_value, v_return);
3181 }
3182 
3183 /* POINTER:OBJECT,STRING,STRING,STRING,UINT,POINTER,POINTER (ags/object/ags_marshallers.list:78) */
3184 void
ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_UINT_POINTER_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3185 ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_UINT_POINTER_POINTER (GClosure     *closure,
3186                                                                                 GValue       *return_value,
3187                                                                                 guint         n_param_values,
3188                                                                                 const GValue *param_values,
3189                                                                                 gpointer      invocation_hint G_GNUC_UNUSED,
3190                                                                                 gpointer      marshal_data)
3191 {
3192   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_UINT_POINTER_POINTER) (gpointer data1,
3193                                                                                               gpointer arg1,
3194                                                                                               gpointer arg2,
3195                                                                                               gpointer arg3,
3196                                                                                               gpointer arg4,
3197                                                                                               guint arg5,
3198                                                                                               gpointer arg6,
3199                                                                                               gpointer arg7,
3200                                                                                               gpointer data2);
3201   GCClosure *cc = (GCClosure *) closure;
3202   gpointer data1, data2;
3203   GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_UINT_POINTER_POINTER callback;
3204   gpointer v_return;
3205 
3206   g_return_if_fail (return_value != NULL);
3207   g_return_if_fail (n_param_values == 8);
3208 
3209   if (G_CCLOSURE_SWAP_DATA (closure))
3210     {
3211       data1 = closure->data;
3212       data2 = g_value_peek_pointer (param_values + 0);
3213     }
3214   else
3215     {
3216       data1 = g_value_peek_pointer (param_values + 0);
3217       data2 = closure->data;
3218     }
3219   callback = (GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_UINT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
3220 
3221   v_return = callback (data1,
3222                        g_marshal_value_peek_object (param_values + 1),
3223                        g_marshal_value_peek_string (param_values + 2),
3224                        g_marshal_value_peek_string (param_values + 3),
3225                        g_marshal_value_peek_string (param_values + 4),
3226                        g_marshal_value_peek_uint (param_values + 5),
3227                        g_marshal_value_peek_pointer (param_values + 6),
3228                        g_marshal_value_peek_pointer (param_values + 7),
3229                        data2);
3230 
3231   g_value_set_pointer (return_value, v_return);
3232 }
3233 
3234 /* POINTER:OBJECT,STRING,STRING,STRING,STRING,UINT,POINTER,POINTER (ags/object/ags_marshallers.list:79) */
3235 void
ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_STRING_UINT_POINTER_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3236 ags_cclosure_marshal_POINTER__OBJECT_STRING_STRING_STRING_STRING_UINT_POINTER_POINTER (GClosure     *closure,
3237                                                                                        GValue       *return_value,
3238                                                                                        guint         n_param_values,
3239                                                                                        const GValue *param_values,
3240                                                                                        gpointer      invocation_hint G_GNUC_UNUSED,
3241                                                                                        gpointer      marshal_data)
3242 {
3243   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_STRING_UINT_POINTER_POINTER) (gpointer data1,
3244                                                                                                      gpointer arg1,
3245                                                                                                      gpointer arg2,
3246                                                                                                      gpointer arg3,
3247                                                                                                      gpointer arg4,
3248                                                                                                      gpointer arg5,
3249                                                                                                      guint arg6,
3250                                                                                                      gpointer arg7,
3251                                                                                                      gpointer arg8,
3252                                                                                                      gpointer data2);
3253   GCClosure *cc = (GCClosure *) closure;
3254   gpointer data1, data2;
3255   GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_STRING_UINT_POINTER_POINTER callback;
3256   gpointer v_return;
3257 
3258   g_return_if_fail (return_value != NULL);
3259   g_return_if_fail (n_param_values == 9);
3260 
3261   if (G_CCLOSURE_SWAP_DATA (closure))
3262     {
3263       data1 = closure->data;
3264       data2 = g_value_peek_pointer (param_values + 0);
3265     }
3266   else
3267     {
3268       data1 = g_value_peek_pointer (param_values + 0);
3269       data2 = closure->data;
3270     }
3271   callback = (GMarshalFunc_POINTER__OBJECT_STRING_STRING_STRING_STRING_UINT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
3272 
3273   v_return = callback (data1,
3274                        g_marshal_value_peek_object (param_values + 1),
3275                        g_marshal_value_peek_string (param_values + 2),
3276                        g_marshal_value_peek_string (param_values + 3),
3277                        g_marshal_value_peek_string (param_values + 4),
3278                        g_marshal_value_peek_string (param_values + 5),
3279                        g_marshal_value_peek_uint (param_values + 6),
3280                        g_marshal_value_peek_pointer (param_values + 7),
3281                        g_marshal_value_peek_pointer (param_values + 8),
3282                        data2);
3283 
3284   g_value_set_pointer (return_value, v_return);
3285 }
3286 
3287 /* POINTER:OBJECT,POINTER,OBJECT,OBJECT,STRING,STRING,STRING (ags/object/ags_marshallers.list:80) */
3288 void
ags_cclosure_marshal_POINTER__OBJECT_POINTER_OBJECT_OBJECT_STRING_STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3289 ags_cclosure_marshal_POINTER__OBJECT_POINTER_OBJECT_OBJECT_STRING_STRING_STRING (GClosure     *closure,
3290                                                                                  GValue       *return_value,
3291                                                                                  guint         n_param_values,
3292                                                                                  const GValue *param_values,
3293                                                                                  gpointer      invocation_hint G_GNUC_UNUSED,
3294                                                                                  gpointer      marshal_data)
3295 {
3296   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_POINTER_OBJECT_OBJECT_STRING_STRING_STRING) (gpointer data1,
3297                                                                                                gpointer arg1,
3298                                                                                                gpointer arg2,
3299                                                                                                gpointer arg3,
3300                                                                                                gpointer arg4,
3301                                                                                                gpointer arg5,
3302                                                                                                gpointer arg6,
3303                                                                                                gpointer arg7,
3304                                                                                                gpointer data2);
3305   GCClosure *cc = (GCClosure *) closure;
3306   gpointer data1, data2;
3307   GMarshalFunc_POINTER__OBJECT_POINTER_OBJECT_OBJECT_STRING_STRING_STRING callback;
3308   gpointer v_return;
3309 
3310   g_return_if_fail (return_value != NULL);
3311   g_return_if_fail (n_param_values == 8);
3312 
3313   if (G_CCLOSURE_SWAP_DATA (closure))
3314     {
3315       data1 = closure->data;
3316       data2 = g_value_peek_pointer (param_values + 0);
3317     }
3318   else
3319     {
3320       data1 = g_value_peek_pointer (param_values + 0);
3321       data2 = closure->data;
3322     }
3323   callback = (GMarshalFunc_POINTER__OBJECT_POINTER_OBJECT_OBJECT_STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
3324 
3325   v_return = callback (data1,
3326                        g_marshal_value_peek_object (param_values + 1),
3327                        g_marshal_value_peek_pointer (param_values + 2),
3328                        g_marshal_value_peek_object (param_values + 3),
3329                        g_marshal_value_peek_object (param_values + 4),
3330                        g_marshal_value_peek_string (param_values + 5),
3331                        g_marshal_value_peek_string (param_values + 6),
3332                        g_marshal_value_peek_string (param_values + 7),
3333                        data2);
3334 
3335   g_value_set_pointer (return_value, v_return);
3336 }
3337 
3338 /* POINTER:OBJECT,POINTER,POINTER,OBJECT,STRING,STRING,STRING (ags/object/ags_marshallers.list:81) */
3339 void
ags_cclosure_marshal_POINTER__OBJECT_POINTER_POINTER_OBJECT_STRING_STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3340 ags_cclosure_marshal_POINTER__OBJECT_POINTER_POINTER_OBJECT_STRING_STRING_STRING (GClosure     *closure,
3341                                                                                   GValue       *return_value,
3342                                                                                   guint         n_param_values,
3343                                                                                   const GValue *param_values,
3344                                                                                   gpointer      invocation_hint G_GNUC_UNUSED,
3345                                                                                   gpointer      marshal_data)
3346 {
3347   typedef gpointer (*GMarshalFunc_POINTER__OBJECT_POINTER_POINTER_OBJECT_STRING_STRING_STRING) (gpointer data1,
3348                                                                                                 gpointer arg1,
3349                                                                                                 gpointer arg2,
3350                                                                                                 gpointer arg3,
3351                                                                                                 gpointer arg4,
3352                                                                                                 gpointer arg5,
3353                                                                                                 gpointer arg6,
3354                                                                                                 gpointer arg7,
3355                                                                                                 gpointer data2);
3356   GCClosure *cc = (GCClosure *) closure;
3357   gpointer data1, data2;
3358   GMarshalFunc_POINTER__OBJECT_POINTER_POINTER_OBJECT_STRING_STRING_STRING callback;
3359   gpointer v_return;
3360 
3361   g_return_if_fail (return_value != NULL);
3362   g_return_if_fail (n_param_values == 8);
3363 
3364   if (G_CCLOSURE_SWAP_DATA (closure))
3365     {
3366       data1 = closure->data;
3367       data2 = g_value_peek_pointer (param_values + 0);
3368     }
3369   else
3370     {
3371       data1 = g_value_peek_pointer (param_values + 0);
3372       data2 = closure->data;
3373     }
3374   callback = (GMarshalFunc_POINTER__OBJECT_POINTER_POINTER_OBJECT_STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
3375 
3376   v_return = callback (data1,
3377                        g_marshal_value_peek_object (param_values + 1),
3378                        g_marshal_value_peek_pointer (param_values + 2),
3379                        g_marshal_value_peek_pointer (param_values + 3),
3380                        g_marshal_value_peek_object (param_values + 4),
3381                        g_marshal_value_peek_string (param_values + 5),
3382                        g_marshal_value_peek_string (param_values + 6),
3383                        g_marshal_value_peek_string (param_values + 7),
3384                        data2);
3385 
3386   g_value_set_pointer (return_value, v_return);
3387 }
3388 
3389 /* POINTER:POINTER,STRING,STRING (ags/object/ags_marshallers.list:82) */
3390 void
ags_cclosure_marshal_POINTER__POINTER_STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3391 ags_cclosure_marshal_POINTER__POINTER_STRING_STRING (GClosure     *closure,
3392                                                      GValue       *return_value,
3393                                                      guint         n_param_values,
3394                                                      const GValue *param_values,
3395                                                      gpointer      invocation_hint G_GNUC_UNUSED,
3396                                                      gpointer      marshal_data)
3397 {
3398   typedef gpointer (*GMarshalFunc_POINTER__POINTER_STRING_STRING) (gpointer data1,
3399                                                                    gpointer arg1,
3400                                                                    gpointer arg2,
3401                                                                    gpointer arg3,
3402                                                                    gpointer data2);
3403   GCClosure *cc = (GCClosure *) closure;
3404   gpointer data1, data2;
3405   GMarshalFunc_POINTER__POINTER_STRING_STRING callback;
3406   gpointer v_return;
3407 
3408   g_return_if_fail (return_value != NULL);
3409   g_return_if_fail (n_param_values == 4);
3410 
3411   if (G_CCLOSURE_SWAP_DATA (closure))
3412     {
3413       data1 = closure->data;
3414       data2 = g_value_peek_pointer (param_values + 0);
3415     }
3416   else
3417     {
3418       data1 = g_value_peek_pointer (param_values + 0);
3419       data2 = closure->data;
3420     }
3421   callback = (GMarshalFunc_POINTER__POINTER_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
3422 
3423   v_return = callback (data1,
3424                        g_marshal_value_peek_pointer (param_values + 1),
3425                        g_marshal_value_peek_string (param_values + 2),
3426                        g_marshal_value_peek_string (param_values + 3),
3427                        data2);
3428 
3429   g_value_set_pointer (return_value, v_return);
3430 }
3431 
3432 /* OBJECT:VOID (ags/object/ags_marshallers.list:83) */
3433 void
ags_cclosure_marshal_OBJECT__VOID(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3434 ags_cclosure_marshal_OBJECT__VOID (GClosure     *closure,
3435                                    GValue       *return_value,
3436                                    guint         n_param_values,
3437                                    const GValue *param_values,
3438                                    gpointer      invocation_hint G_GNUC_UNUSED,
3439                                    gpointer      marshal_data)
3440 {
3441   typedef GObject* (*GMarshalFunc_OBJECT__VOID) (gpointer data1,
3442                                                  gpointer data2);
3443   GCClosure *cc = (GCClosure *) closure;
3444   gpointer data1, data2;
3445   GMarshalFunc_OBJECT__VOID callback;
3446   GObject* v_return;
3447 
3448   g_return_if_fail (return_value != NULL);
3449   g_return_if_fail (n_param_values == 1);
3450 
3451   if (G_CCLOSURE_SWAP_DATA (closure))
3452     {
3453       data1 = closure->data;
3454       data2 = g_value_peek_pointer (param_values + 0);
3455     }
3456   else
3457     {
3458       data1 = g_value_peek_pointer (param_values + 0);
3459       data2 = closure->data;
3460     }
3461   callback = (GMarshalFunc_OBJECT__VOID) (marshal_data ? marshal_data : cc->callback);
3462 
3463   v_return = callback (data1,
3464                        data2);
3465 
3466   g_value_take_object (return_value, v_return);
3467 }
3468 
3469 /* OBJECT:UINT,POINTER (ags/object/ags_marshallers.list:84) */
3470 void
ags_cclosure_marshal_OBJECT__UINT_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3471 ags_cclosure_marshal_OBJECT__UINT_POINTER (GClosure     *closure,
3472                                            GValue       *return_value,
3473                                            guint         n_param_values,
3474                                            const GValue *param_values,
3475                                            gpointer      invocation_hint G_GNUC_UNUSED,
3476                                            gpointer      marshal_data)
3477 {
3478   typedef GObject* (*GMarshalFunc_OBJECT__UINT_POINTER) (gpointer data1,
3479                                                          guint arg1,
3480                                                          gpointer arg2,
3481                                                          gpointer data2);
3482   GCClosure *cc = (GCClosure *) closure;
3483   gpointer data1, data2;
3484   GMarshalFunc_OBJECT__UINT_POINTER callback;
3485   GObject* v_return;
3486 
3487   g_return_if_fail (return_value != NULL);
3488   g_return_if_fail (n_param_values == 3);
3489 
3490   if (G_CCLOSURE_SWAP_DATA (closure))
3491     {
3492       data1 = closure->data;
3493       data2 = g_value_peek_pointer (param_values + 0);
3494     }
3495   else
3496     {
3497       data1 = g_value_peek_pointer (param_values + 0);
3498       data2 = closure->data;
3499     }
3500   callback = (GMarshalFunc_OBJECT__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
3501 
3502   v_return = callback (data1,
3503                        g_marshal_value_peek_uint (param_values + 1),
3504                        g_marshal_value_peek_pointer (param_values + 2),
3505                        data2);
3506 
3507   g_value_take_object (return_value, v_return);
3508 }
3509 
3510 /* OBJECT:STRING,STRING,STRING (ags/object/ags_marshallers.list:85) */
3511 void
ags_cclosure_marshal_OBJECT__STRING_STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3512 ags_cclosure_marshal_OBJECT__STRING_STRING_STRING (GClosure     *closure,
3513                                                    GValue       *return_value,
3514                                                    guint         n_param_values,
3515                                                    const GValue *param_values,
3516                                                    gpointer      invocation_hint G_GNUC_UNUSED,
3517                                                    gpointer      marshal_data)
3518 {
3519   typedef GObject* (*GMarshalFunc_OBJECT__STRING_STRING_STRING) (gpointer data1,
3520                                                                  gpointer arg1,
3521                                                                  gpointer arg2,
3522                                                                  gpointer arg3,
3523                                                                  gpointer data2);
3524   GCClosure *cc = (GCClosure *) closure;
3525   gpointer data1, data2;
3526   GMarshalFunc_OBJECT__STRING_STRING_STRING callback;
3527   GObject* v_return;
3528 
3529   g_return_if_fail (return_value != NULL);
3530   g_return_if_fail (n_param_values == 4);
3531 
3532   if (G_CCLOSURE_SWAP_DATA (closure))
3533     {
3534       data1 = closure->data;
3535       data2 = g_value_peek_pointer (param_values + 0);
3536     }
3537   else
3538     {
3539       data1 = g_value_peek_pointer (param_values + 0);
3540       data2 = closure->data;
3541     }
3542   callback = (GMarshalFunc_OBJECT__STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
3543 
3544   v_return = callback (data1,
3545                        g_marshal_value_peek_string (param_values + 1),
3546                        g_marshal_value_peek_string (param_values + 2),
3547                        g_marshal_value_peek_string (param_values + 3),
3548                        data2);
3549 
3550   g_value_take_object (return_value, v_return);
3551 }
3552 
3553 /* OBJECT:OBJECT (ags/object/ags_marshallers.list:86) */
3554 void
ags_cclosure_marshal_OBJECT__OBJECT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3555 ags_cclosure_marshal_OBJECT__OBJECT (GClosure     *closure,
3556                                      GValue       *return_value,
3557                                      guint         n_param_values,
3558                                      const GValue *param_values,
3559                                      gpointer      invocation_hint G_GNUC_UNUSED,
3560                                      gpointer      marshal_data)
3561 {
3562   typedef GObject* (*GMarshalFunc_OBJECT__OBJECT) (gpointer data1,
3563                                                    gpointer arg1,
3564                                                    gpointer data2);
3565   GCClosure *cc = (GCClosure *) closure;
3566   gpointer data1, data2;
3567   GMarshalFunc_OBJECT__OBJECT callback;
3568   GObject* v_return;
3569 
3570   g_return_if_fail (return_value != NULL);
3571   g_return_if_fail (n_param_values == 2);
3572 
3573   if (G_CCLOSURE_SWAP_DATA (closure))
3574     {
3575       data1 = closure->data;
3576       data2 = g_value_peek_pointer (param_values + 0);
3577     }
3578   else
3579     {
3580       data1 = g_value_peek_pointer (param_values + 0);
3581       data2 = closure->data;
3582     }
3583   callback = (GMarshalFunc_OBJECT__OBJECT) (marshal_data ? marshal_data : cc->callback);
3584 
3585   v_return = callback (data1,
3586                        g_marshal_value_peek_object (param_values + 1),
3587                        data2);
3588 
3589   g_value_take_object (return_value, v_return);
3590 }
3591 
3592 /* OBJECT:OBJECT,POINTER,POINTER (ags/object/ags_marshallers.list:87) */
3593 void
ags_cclosure_marshal_OBJECT__OBJECT_POINTER_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3594 ags_cclosure_marshal_OBJECT__OBJECT_POINTER_POINTER (GClosure     *closure,
3595                                                      GValue       *return_value,
3596                                                      guint         n_param_values,
3597                                                      const GValue *param_values,
3598                                                      gpointer      invocation_hint G_GNUC_UNUSED,
3599                                                      gpointer      marshal_data)
3600 {
3601   typedef GObject* (*GMarshalFunc_OBJECT__OBJECT_POINTER_POINTER) (gpointer data1,
3602                                                                    gpointer arg1,
3603                                                                    gpointer arg2,
3604                                                                    gpointer arg3,
3605                                                                    gpointer data2);
3606   GCClosure *cc = (GCClosure *) closure;
3607   gpointer data1, data2;
3608   GMarshalFunc_OBJECT__OBJECT_POINTER_POINTER callback;
3609   GObject* v_return;
3610 
3611   g_return_if_fail (return_value != NULL);
3612   g_return_if_fail (n_param_values == 4);
3613 
3614   if (G_CCLOSURE_SWAP_DATA (closure))
3615     {
3616       data1 = closure->data;
3617       data2 = g_value_peek_pointer (param_values + 0);
3618     }
3619   else
3620     {
3621       data1 = g_value_peek_pointer (param_values + 0);
3622       data2 = closure->data;
3623     }
3624   callback = (GMarshalFunc_OBJECT__OBJECT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
3625 
3626   v_return = callback (data1,
3627                        g_marshal_value_peek_object (param_values + 1),
3628                        g_marshal_value_peek_pointer (param_values + 2),
3629                        g_marshal_value_peek_pointer (param_values + 3),
3630                        data2);
3631 
3632   g_value_take_object (return_value, v_return);
3633 }
3634 
3635 /* OBJECT:OBJECT,POINTER,POINTER,POINTER (ags/object/ags_marshallers.list:88) */
3636 void
ags_cclosure_marshal_OBJECT__OBJECT_POINTER_POINTER_POINTER(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3637 ags_cclosure_marshal_OBJECT__OBJECT_POINTER_POINTER_POINTER (GClosure     *closure,
3638                                                              GValue       *return_value,
3639                                                              guint         n_param_values,
3640                                                              const GValue *param_values,
3641                                                              gpointer      invocation_hint G_GNUC_UNUSED,
3642                                                              gpointer      marshal_data)
3643 {
3644   typedef GObject* (*GMarshalFunc_OBJECT__OBJECT_POINTER_POINTER_POINTER) (gpointer data1,
3645                                                                            gpointer arg1,
3646                                                                            gpointer arg2,
3647                                                                            gpointer arg3,
3648                                                                            gpointer arg4,
3649                                                                            gpointer data2);
3650   GCClosure *cc = (GCClosure *) closure;
3651   gpointer data1, data2;
3652   GMarshalFunc_OBJECT__OBJECT_POINTER_POINTER_POINTER callback;
3653   GObject* v_return;
3654 
3655   g_return_if_fail (return_value != NULL);
3656   g_return_if_fail (n_param_values == 5);
3657 
3658   if (G_CCLOSURE_SWAP_DATA (closure))
3659     {
3660       data1 = closure->data;
3661       data2 = g_value_peek_pointer (param_values + 0);
3662     }
3663   else
3664     {
3665       data1 = g_value_peek_pointer (param_values + 0);
3666       data2 = closure->data;
3667     }
3668   callback = (GMarshalFunc_OBJECT__OBJECT_POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
3669 
3670   v_return = callback (data1,
3671                        g_marshal_value_peek_object (param_values + 1),
3672                        g_marshal_value_peek_pointer (param_values + 2),
3673                        g_marshal_value_peek_pointer (param_values + 3),
3674                        g_marshal_value_peek_pointer (param_values + 4),
3675                        data2);
3676 
3677   g_value_take_object (return_value, v_return);
3678 }
3679 
3680 /* OBJECT:OBJECT,OBJECT (ags/object/ags_marshallers.list:89) */
3681 void
ags_cclosure_marshal_OBJECT__OBJECT_OBJECT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)3682 ags_cclosure_marshal_OBJECT__OBJECT_OBJECT (GClosure     *closure,
3683                                             GValue       *return_value,
3684                                             guint         n_param_values,
3685                                             const GValue *param_values,
3686                                             gpointer      invocation_hint G_GNUC_UNUSED,
3687                                             gpointer      marshal_data)
3688 {
3689   typedef GObject* (*GMarshalFunc_OBJECT__OBJECT_OBJECT) (gpointer data1,
3690                                                           gpointer arg1,
3691                                                           gpointer arg2,
3692                                                           gpointer data2);
3693   GCClosure *cc = (GCClosure *) closure;
3694   gpointer data1, data2;
3695   GMarshalFunc_OBJECT__OBJECT_OBJECT callback;
3696   GObject* v_return;
3697 
3698   g_return_if_fail (return_value != NULL);
3699   g_return_if_fail (n_param_values == 3);
3700 
3701   if (G_CCLOSURE_SWAP_DATA (closure))
3702     {
3703       data1 = closure->data;
3704       data2 = g_value_peek_pointer (param_values + 0);
3705     }
3706   else
3707     {
3708       data1 = g_value_peek_pointer (param_values + 0);
3709       data2 = closure->data;
3710     }
3711   callback = (GMarshalFunc_OBJECT__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
3712 
3713   v_return = callback (data1,
3714                        g_marshal_value_peek_object (param_values + 1),
3715                        g_marshal_value_peek_object (param_values + 2),
3716                        data2);
3717 
3718   g_value_take_object (return_value, v_return);
3719 }
3720 
3721