1 /* 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. */
2 #include <glib-object.h>
3 
4 #ifdef G_ENABLE_DEBUG
5 #define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
6 #define g_marshal_value_peek_char(v)     g_value_get_schar (v)
7 #define g_marshal_value_peek_uchar(v)    g_value_get_uchar (v)
8 #define g_marshal_value_peek_int(v)      g_value_get_int (v)
9 #define g_marshal_value_peek_uint(v)     g_value_get_uint (v)
10 #define g_marshal_value_peek_long(v)     g_value_get_long (v)
11 #define g_marshal_value_peek_ulong(v)    g_value_get_ulong (v)
12 #define g_marshal_value_peek_int64(v)    g_value_get_int64 (v)
13 #define g_marshal_value_peek_uint64(v)   g_value_get_uint64 (v)
14 #define g_marshal_value_peek_enum(v)     g_value_get_enum (v)
15 #define g_marshal_value_peek_flags(v)    g_value_get_flags (v)
16 #define g_marshal_value_peek_float(v)    g_value_get_float (v)
17 #define g_marshal_value_peek_double(v)   g_value_get_double (v)
18 #define g_marshal_value_peek_string(v)   (char*) g_value_get_string (v)
19 #define g_marshal_value_peek_param(v)    g_value_get_param (v)
20 #define g_marshal_value_peek_boxed(v)    g_value_get_boxed (v)
21 #define g_marshal_value_peek_pointer(v)  g_value_get_pointer (v)
22 #define g_marshal_value_peek_object(v)   g_value_get_object (v)
23 #define g_marshal_value_peek_variant(v)  g_value_get_variant (v)
24 #else /* !G_ENABLE_DEBUG */
25 /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
26  *          Do not access GValues directly in your code. Instead, use the
27  *          g_value_get_*() functions
28  */
29 #define g_marshal_value_peek_boolean(v)  (v)->data[0].v_int
30 #define g_marshal_value_peek_char(v)     (v)->data[0].v_int
31 #define g_marshal_value_peek_uchar(v)    (v)->data[0].v_uint
32 #define g_marshal_value_peek_int(v)      (v)->data[0].v_int
33 #define g_marshal_value_peek_uint(v)     (v)->data[0].v_uint
34 #define g_marshal_value_peek_long(v)     (v)->data[0].v_long
35 #define g_marshal_value_peek_ulong(v)    (v)->data[0].v_ulong
36 #define g_marshal_value_peek_int64(v)    (v)->data[0].v_int64
37 #define g_marshal_value_peek_uint64(v)   (v)->data[0].v_uint64
38 #define g_marshal_value_peek_enum(v)     (v)->data[0].v_long
39 #define g_marshal_value_peek_flags(v)    (v)->data[0].v_ulong
40 #define g_marshal_value_peek_float(v)    (v)->data[0].v_float
41 #define g_marshal_value_peek_double(v)   (v)->data[0].v_double
42 #define g_marshal_value_peek_string(v)   (v)->data[0].v_pointer
43 #define g_marshal_value_peek_param(v)    (v)->data[0].v_pointer
44 #define g_marshal_value_peek_boxed(v)    (v)->data[0].v_pointer
45 #define g_marshal_value_peek_pointer(v)  (v)->data[0].v_pointer
46 #define g_marshal_value_peek_object(v)   (v)->data[0].v_pointer
47 #define g_marshal_value_peek_variant(v)  (v)->data[0].v_pointer
48 #endif /* !G_ENABLE_DEBUG */
49 
50 /* VOID:DOUBLE,LONG (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:1) */
51 /* Prototype for -Wmissing-prototypes */
52 G_BEGIN_DECLS
53 extern
54 void brasero_marshal_VOID__DOUBLE_LONG (GClosure     *closure,
55                                         GValue       *return_value,
56                                         guint         n_param_values,
57                                         const GValue *param_values,
58                                         gpointer      invocation_hint,
59                                         gpointer      marshal_data);
60 G_END_DECLS
61 void
brasero_marshal_VOID__DOUBLE_LONG(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)62 brasero_marshal_VOID__DOUBLE_LONG (GClosure     *closure,
63                                    GValue       *return_value G_GNUC_UNUSED,
64                                    guint         n_param_values,
65                                    const GValue *param_values,
66                                    gpointer      invocation_hint G_GNUC_UNUSED,
67                                    gpointer      marshal_data)
68 {
69   typedef void (*GMarshalFunc_VOID__DOUBLE_LONG) (gpointer data1,
70                                                   gdouble arg1,
71                                                   glong arg2,
72                                                   gpointer data2);
73   GCClosure *cc = (GCClosure *) closure;
74   gpointer data1, data2;
75   GMarshalFunc_VOID__DOUBLE_LONG callback;
76 
77   g_return_if_fail (n_param_values == 3);
78 
79   if (G_CCLOSURE_SWAP_DATA (closure))
80     {
81       data1 = closure->data;
82       data2 = g_value_peek_pointer (param_values + 0);
83     }
84   else
85     {
86       data1 = g_value_peek_pointer (param_values + 0);
87       data2 = closure->data;
88     }
89   callback = (GMarshalFunc_VOID__DOUBLE_LONG) (marshal_data ? marshal_data : cc->callback);
90 
91   callback (data1,
92             g_marshal_value_peek_double (param_values + 1),
93             g_marshal_value_peek_long (param_values + 2),
94             data2);
95 }
96 
97 /* INT:STRING,BOOLEAN (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:2) */
98 /* Prototype for -Wmissing-prototypes */
99 G_BEGIN_DECLS
100 extern
101 void brasero_marshal_INT__STRING_BOOLEAN (GClosure     *closure,
102                                           GValue       *return_value,
103                                           guint         n_param_values,
104                                           const GValue *param_values,
105                                           gpointer      invocation_hint,
106                                           gpointer      marshal_data);
107 G_END_DECLS
108 void
brasero_marshal_INT__STRING_BOOLEAN(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)109 brasero_marshal_INT__STRING_BOOLEAN (GClosure     *closure,
110                                      GValue       *return_value,
111                                      guint         n_param_values,
112                                      const GValue *param_values,
113                                      gpointer      invocation_hint G_GNUC_UNUSED,
114                                      gpointer      marshal_data)
115 {
116   typedef gint (*GMarshalFunc_INT__STRING_BOOLEAN) (gpointer data1,
117                                                     gpointer arg1,
118                                                     gboolean arg2,
119                                                     gpointer data2);
120   GCClosure *cc = (GCClosure *) closure;
121   gpointer data1, data2;
122   GMarshalFunc_INT__STRING_BOOLEAN callback;
123   gint v_return;
124 
125   g_return_if_fail (return_value != NULL);
126   g_return_if_fail (n_param_values == 3);
127 
128   if (G_CCLOSURE_SWAP_DATA (closure))
129     {
130       data1 = closure->data;
131       data2 = g_value_peek_pointer (param_values + 0);
132     }
133   else
134     {
135       data1 = g_value_peek_pointer (param_values + 0);
136       data2 = closure->data;
137     }
138   callback = (GMarshalFunc_INT__STRING_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
139 
140   v_return = callback (data1,
141                        g_marshal_value_peek_string (param_values + 1),
142                        g_marshal_value_peek_boolean (param_values + 2),
143                        data2);
144 
145   g_value_set_int (return_value, v_return);
146 }
147 
148 /* INT:POINTER,BOOLEAN (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:3) */
149 /* Prototype for -Wmissing-prototypes */
150 G_BEGIN_DECLS
151 extern
152 void brasero_marshal_INT__POINTER_BOOLEAN (GClosure     *closure,
153                                            GValue       *return_value,
154                                            guint         n_param_values,
155                                            const GValue *param_values,
156                                            gpointer      invocation_hint,
157                                            gpointer      marshal_data);
158 G_END_DECLS
159 void
brasero_marshal_INT__POINTER_BOOLEAN(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)160 brasero_marshal_INT__POINTER_BOOLEAN (GClosure     *closure,
161                                       GValue       *return_value,
162                                       guint         n_param_values,
163                                       const GValue *param_values,
164                                       gpointer      invocation_hint G_GNUC_UNUSED,
165                                       gpointer      marshal_data)
166 {
167   typedef gint (*GMarshalFunc_INT__POINTER_BOOLEAN) (gpointer data1,
168                                                      gpointer arg1,
169                                                      gboolean arg2,
170                                                      gpointer data2);
171   GCClosure *cc = (GCClosure *) closure;
172   gpointer data1, data2;
173   GMarshalFunc_INT__POINTER_BOOLEAN callback;
174   gint v_return;
175 
176   g_return_if_fail (return_value != NULL);
177   g_return_if_fail (n_param_values == 3);
178 
179   if (G_CCLOSURE_SWAP_DATA (closure))
180     {
181       data1 = closure->data;
182       data2 = g_value_peek_pointer (param_values + 0);
183     }
184   else
185     {
186       data1 = g_value_peek_pointer (param_values + 0);
187       data2 = closure->data;
188     }
189   callback = (GMarshalFunc_INT__POINTER_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
190 
191   v_return = callback (data1,
192                        g_marshal_value_peek_pointer (param_values + 1),
193                        g_marshal_value_peek_boolean (param_values + 2),
194                        data2);
195 
196   g_value_set_int (return_value, v_return);
197 }
198 
199 /* INT:VOID (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:4) */
200 /* Prototype for -Wmissing-prototypes */
201 G_BEGIN_DECLS
202 extern
203 void brasero_marshal_INT__VOID (GClosure     *closure,
204                                 GValue       *return_value,
205                                 guint         n_param_values,
206                                 const GValue *param_values,
207                                 gpointer      invocation_hint,
208                                 gpointer      marshal_data);
209 G_END_DECLS
210 void
brasero_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)211 brasero_marshal_INT__VOID (GClosure     *closure,
212                            GValue       *return_value,
213                            guint         n_param_values,
214                            const GValue *param_values,
215                            gpointer      invocation_hint G_GNUC_UNUSED,
216                            gpointer      marshal_data)
217 {
218   typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
219                                           gpointer data2);
220   GCClosure *cc = (GCClosure *) closure;
221   gpointer data1, data2;
222   GMarshalFunc_INT__VOID callback;
223   gint v_return;
224 
225   g_return_if_fail (return_value != NULL);
226   g_return_if_fail (n_param_values == 1);
227 
228   if (G_CCLOSURE_SWAP_DATA (closure))
229     {
230       data1 = closure->data;
231       data2 = g_value_peek_pointer (param_values + 0);
232     }
233   else
234     {
235       data1 = g_value_peek_pointer (param_values + 0);
236       data2 = closure->data;
237     }
238   callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
239 
240   v_return = callback (data1,
241                        data2);
242 
243   g_value_set_int (return_value, v_return);
244 }
245 
246 /* INT:INT (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:5) */
247 /* Prototype for -Wmissing-prototypes */
248 G_BEGIN_DECLS
249 extern
250 void brasero_marshal_INT__INT (GClosure     *closure,
251                                GValue       *return_value,
252                                guint         n_param_values,
253                                const GValue *param_values,
254                                gpointer      invocation_hint,
255                                gpointer      marshal_data);
256 G_END_DECLS
257 void
brasero_marshal_INT__INT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)258 brasero_marshal_INT__INT (GClosure     *closure,
259                           GValue       *return_value,
260                           guint         n_param_values,
261                           const GValue *param_values,
262                           gpointer      invocation_hint G_GNUC_UNUSED,
263                           gpointer      marshal_data)
264 {
265   typedef gint (*GMarshalFunc_INT__INT) (gpointer data1,
266                                          gint arg1,
267                                          gpointer data2);
268   GCClosure *cc = (GCClosure *) closure;
269   gpointer data1, data2;
270   GMarshalFunc_INT__INT callback;
271   gint v_return;
272 
273   g_return_if_fail (return_value != NULL);
274   g_return_if_fail (n_param_values == 2);
275 
276   if (G_CCLOSURE_SWAP_DATA (closure))
277     {
278       data1 = closure->data;
279       data2 = g_value_peek_pointer (param_values + 0);
280     }
281   else
282     {
283       data1 = g_value_peek_pointer (param_values + 0);
284       data2 = closure->data;
285     }
286   callback = (GMarshalFunc_INT__INT) (marshal_data ? marshal_data : cc->callback);
287 
288   v_return = callback (data1,
289                        g_marshal_value_peek_int (param_values + 1),
290                        data2);
291 
292   g_value_set_int (return_value, v_return);
293 }
294 
295 /* INT:INT,INT (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:6) */
296 /* Prototype for -Wmissing-prototypes */
297 G_BEGIN_DECLS
298 extern
299 void brasero_marshal_INT__INT_INT (GClosure     *closure,
300                                    GValue       *return_value,
301                                    guint         n_param_values,
302                                    const GValue *param_values,
303                                    gpointer      invocation_hint,
304                                    gpointer      marshal_data);
305 G_END_DECLS
306 void
brasero_marshal_INT__INT_INT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)307 brasero_marshal_INT__INT_INT (GClosure     *closure,
308                               GValue       *return_value,
309                               guint         n_param_values,
310                               const GValue *param_values,
311                               gpointer      invocation_hint G_GNUC_UNUSED,
312                               gpointer      marshal_data)
313 {
314   typedef gint (*GMarshalFunc_INT__INT_INT) (gpointer data1,
315                                              gint arg1,
316                                              gint arg2,
317                                              gpointer data2);
318   GCClosure *cc = (GCClosure *) closure;
319   gpointer data1, data2;
320   GMarshalFunc_INT__INT_INT callback;
321   gint v_return;
322 
323   g_return_if_fail (return_value != NULL);
324   g_return_if_fail (n_param_values == 3);
325 
326   if (G_CCLOSURE_SWAP_DATA (closure))
327     {
328       data1 = closure->data;
329       data2 = g_value_peek_pointer (param_values + 0);
330     }
331   else
332     {
333       data1 = g_value_peek_pointer (param_values + 0);
334       data2 = closure->data;
335     }
336   callback = (GMarshalFunc_INT__INT_INT) (marshal_data ? marshal_data : cc->callback);
337 
338   v_return = callback (data1,
339                        g_marshal_value_peek_int (param_values + 1),
340                        g_marshal_value_peek_int (param_values + 2),
341                        data2);
342 
343   g_value_set_int (return_value, v_return);
344 }
345 
346 /* INT:STRING (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:7) */
347 /* Prototype for -Wmissing-prototypes */
348 G_BEGIN_DECLS
349 extern
350 void brasero_marshal_INT__STRING (GClosure     *closure,
351                                   GValue       *return_value,
352                                   guint         n_param_values,
353                                   const GValue *param_values,
354                                   gpointer      invocation_hint,
355                                   gpointer      marshal_data);
356 G_END_DECLS
357 void
brasero_marshal_INT__STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)358 brasero_marshal_INT__STRING (GClosure     *closure,
359                              GValue       *return_value,
360                              guint         n_param_values,
361                              const GValue *param_values,
362                              gpointer      invocation_hint G_GNUC_UNUSED,
363                              gpointer      marshal_data)
364 {
365   typedef gint (*GMarshalFunc_INT__STRING) (gpointer data1,
366                                             gpointer arg1,
367                                             gpointer data2);
368   GCClosure *cc = (GCClosure *) closure;
369   gpointer data1, data2;
370   GMarshalFunc_INT__STRING callback;
371   gint v_return;
372 
373   g_return_if_fail (return_value != NULL);
374   g_return_if_fail (n_param_values == 2);
375 
376   if (G_CCLOSURE_SWAP_DATA (closure))
377     {
378       data1 = closure->data;
379       data2 = g_value_peek_pointer (param_values + 0);
380     }
381   else
382     {
383       data1 = g_value_peek_pointer (param_values + 0);
384       data2 = closure->data;
385     }
386   callback = (GMarshalFunc_INT__STRING) (marshal_data ? marshal_data : cc->callback);
387 
388   v_return = callback (data1,
389                        g_marshal_value_peek_string (param_values + 1),
390                        data2);
391 
392   g_value_set_int (return_value, v_return);
393 }
394 
395 /* INT:BOOLEAN,BOOLEAN,BOOLEAN (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:8) */
396 /* Prototype for -Wmissing-prototypes */
397 G_BEGIN_DECLS
398 extern
399 void brasero_marshal_INT__BOOLEAN_BOOLEAN_BOOLEAN (GClosure     *closure,
400                                                    GValue       *return_value,
401                                                    guint         n_param_values,
402                                                    const GValue *param_values,
403                                                    gpointer      invocation_hint,
404                                                    gpointer      marshal_data);
405 G_END_DECLS
406 void
brasero_marshal_INT__BOOLEAN_BOOLEAN_BOOLEAN(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)407 brasero_marshal_INT__BOOLEAN_BOOLEAN_BOOLEAN (GClosure     *closure,
408                                               GValue       *return_value,
409                                               guint         n_param_values,
410                                               const GValue *param_values,
411                                               gpointer      invocation_hint G_GNUC_UNUSED,
412                                               gpointer      marshal_data)
413 {
414   typedef gint (*GMarshalFunc_INT__BOOLEAN_BOOLEAN_BOOLEAN) (gpointer data1,
415                                                              gboolean arg1,
416                                                              gboolean arg2,
417                                                              gboolean arg3,
418                                                              gpointer data2);
419   GCClosure *cc = (GCClosure *) closure;
420   gpointer data1, data2;
421   GMarshalFunc_INT__BOOLEAN_BOOLEAN_BOOLEAN callback;
422   gint v_return;
423 
424   g_return_if_fail (return_value != NULL);
425   g_return_if_fail (n_param_values == 4);
426 
427   if (G_CCLOSURE_SWAP_DATA (closure))
428     {
429       data1 = closure->data;
430       data2 = g_value_peek_pointer (param_values + 0);
431     }
432   else
433     {
434       data1 = g_value_peek_pointer (param_values + 0);
435       data2 = closure->data;
436     }
437   callback = (GMarshalFunc_INT__BOOLEAN_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
438 
439   v_return = callback (data1,
440                        g_marshal_value_peek_boolean (param_values + 1),
441                        g_marshal_value_peek_boolean (param_values + 2),
442                        g_marshal_value_peek_boolean (param_values + 3),
443                        data2);
444 
445   g_value_set_int (return_value, v_return);
446 }
447 
448 /* VOID:DOUBLE,STRING (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:9) */
449 /* Prototype for -Wmissing-prototypes */
450 G_BEGIN_DECLS
451 extern
452 void brasero_marshal_VOID__DOUBLE_STRING (GClosure     *closure,
453                                           GValue       *return_value,
454                                           guint         n_param_values,
455                                           const GValue *param_values,
456                                           gpointer      invocation_hint,
457                                           gpointer      marshal_data);
458 G_END_DECLS
459 void
brasero_marshal_VOID__DOUBLE_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)460 brasero_marshal_VOID__DOUBLE_STRING (GClosure     *closure,
461                                      GValue       *return_value G_GNUC_UNUSED,
462                                      guint         n_param_values,
463                                      const GValue *param_values,
464                                      gpointer      invocation_hint G_GNUC_UNUSED,
465                                      gpointer      marshal_data)
466 {
467   typedef void (*GMarshalFunc_VOID__DOUBLE_STRING) (gpointer data1,
468                                                     gdouble arg1,
469                                                     gpointer arg2,
470                                                     gpointer data2);
471   GCClosure *cc = (GCClosure *) closure;
472   gpointer data1, data2;
473   GMarshalFunc_VOID__DOUBLE_STRING callback;
474 
475   g_return_if_fail (n_param_values == 3);
476 
477   if (G_CCLOSURE_SWAP_DATA (closure))
478     {
479       data1 = closure->data;
480       data2 = g_value_peek_pointer (param_values + 0);
481     }
482   else
483     {
484       data1 = g_value_peek_pointer (param_values + 0);
485       data2 = closure->data;
486     }
487   callback = (GMarshalFunc_VOID__DOUBLE_STRING) (marshal_data ? marshal_data : cc->callback);
488 
489   callback (data1,
490             g_marshal_value_peek_double (param_values + 1),
491             g_marshal_value_peek_string (param_values + 2),
492             data2);
493 }
494 
495 /* VOID:INT64 (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:10) */
496 /* Prototype for -Wmissing-prototypes */
497 G_BEGIN_DECLS
498 extern
499 void brasero_marshal_VOID__INT64 (GClosure     *closure,
500                                   GValue       *return_value,
501                                   guint         n_param_values,
502                                   const GValue *param_values,
503                                   gpointer      invocation_hint,
504                                   gpointer      marshal_data);
505 G_END_DECLS
506 void
brasero_marshal_VOID__INT64(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)507 brasero_marshal_VOID__INT64 (GClosure     *closure,
508                              GValue       *return_value G_GNUC_UNUSED,
509                              guint         n_param_values,
510                              const GValue *param_values,
511                              gpointer      invocation_hint G_GNUC_UNUSED,
512                              gpointer      marshal_data)
513 {
514   typedef void (*GMarshalFunc_VOID__INT64) (gpointer data1,
515                                             gint64 arg1,
516                                             gpointer data2);
517   GCClosure *cc = (GCClosure *) closure;
518   gpointer data1, data2;
519   GMarshalFunc_VOID__INT64 callback;
520 
521   g_return_if_fail (n_param_values == 2);
522 
523   if (G_CCLOSURE_SWAP_DATA (closure))
524     {
525       data1 = closure->data;
526       data2 = g_value_peek_pointer (param_values + 0);
527     }
528   else
529     {
530       data1 = g_value_peek_pointer (param_values + 0);
531       data2 = closure->data;
532     }
533   callback = (GMarshalFunc_VOID__INT64) (marshal_data ? marshal_data : cc->callback);
534 
535   callback (data1,
536             g_marshal_value_peek_int64 (param_values + 1),
537             data2);
538 }
539 
540 /* VOID:INT,STRING (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:11) */
541 /* Prototype for -Wmissing-prototypes */
542 G_BEGIN_DECLS
543 extern
544 void brasero_marshal_VOID__INT_STRING (GClosure     *closure,
545                                        GValue       *return_value,
546                                        guint         n_param_values,
547                                        const GValue *param_values,
548                                        gpointer      invocation_hint,
549                                        gpointer      marshal_data);
550 G_END_DECLS
551 void
brasero_marshal_VOID__INT_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)552 brasero_marshal_VOID__INT_STRING (GClosure     *closure,
553                                   GValue       *return_value G_GNUC_UNUSED,
554                                   guint         n_param_values,
555                                   const GValue *param_values,
556                                   gpointer      invocation_hint G_GNUC_UNUSED,
557                                   gpointer      marshal_data)
558 {
559   typedef void (*GMarshalFunc_VOID__INT_STRING) (gpointer data1,
560                                                  gint arg1,
561                                                  gpointer arg2,
562                                                  gpointer data2);
563   GCClosure *cc = (GCClosure *) closure;
564   gpointer data1, data2;
565   GMarshalFunc_VOID__INT_STRING callback;
566 
567   g_return_if_fail (n_param_values == 3);
568 
569   if (G_CCLOSURE_SWAP_DATA (closure))
570     {
571       data1 = closure->data;
572       data2 = g_value_peek_pointer (param_values + 0);
573     }
574   else
575     {
576       data1 = g_value_peek_pointer (param_values + 0);
577       data2 = closure->data;
578     }
579   callback = (GMarshalFunc_VOID__INT_STRING) (marshal_data ? marshal_data : cc->callback);
580 
581   callback (data1,
582             g_marshal_value_peek_int (param_values + 1),
583             g_marshal_value_peek_string (param_values + 2),
584             data2);
585 }
586 
587 /* VOID:POINTER,STRING (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:12) */
588 /* Prototype for -Wmissing-prototypes */
589 G_BEGIN_DECLS
590 extern
591 void brasero_marshal_VOID__POINTER_STRING (GClosure     *closure,
592                                            GValue       *return_value,
593                                            guint         n_param_values,
594                                            const GValue *param_values,
595                                            gpointer      invocation_hint,
596                                            gpointer      marshal_data);
597 G_END_DECLS
598 void
brasero_marshal_VOID__POINTER_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)599 brasero_marshal_VOID__POINTER_STRING (GClosure     *closure,
600                                       GValue       *return_value G_GNUC_UNUSED,
601                                       guint         n_param_values,
602                                       const GValue *param_values,
603                                       gpointer      invocation_hint G_GNUC_UNUSED,
604                                       gpointer      marshal_data)
605 {
606   typedef void (*GMarshalFunc_VOID__POINTER_STRING) (gpointer data1,
607                                                      gpointer arg1,
608                                                      gpointer arg2,
609                                                      gpointer data2);
610   GCClosure *cc = (GCClosure *) closure;
611   gpointer data1, data2;
612   GMarshalFunc_VOID__POINTER_STRING callback;
613 
614   g_return_if_fail (n_param_values == 3);
615 
616   if (G_CCLOSURE_SWAP_DATA (closure))
617     {
618       data1 = closure->data;
619       data2 = g_value_peek_pointer (param_values + 0);
620     }
621   else
622     {
623       data1 = g_value_peek_pointer (param_values + 0);
624       data2 = closure->data;
625     }
626   callback = (GMarshalFunc_VOID__POINTER_STRING) (marshal_data ? marshal_data : cc->callback);
627 
628   callback (data1,
629             g_marshal_value_peek_pointer (param_values + 1),
630             g_marshal_value_peek_string (param_values + 2),
631             data2);
632 }
633 
634 /* VOID:DOUBLE,DOUBLE,LONG (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:13) */
635 /* Prototype for -Wmissing-prototypes */
636 G_BEGIN_DECLS
637 extern
638 void brasero_marshal_VOID__DOUBLE_DOUBLE_LONG (GClosure     *closure,
639                                                GValue       *return_value,
640                                                guint         n_param_values,
641                                                const GValue *param_values,
642                                                gpointer      invocation_hint,
643                                                gpointer      marshal_data);
644 G_END_DECLS
645 void
brasero_marshal_VOID__DOUBLE_DOUBLE_LONG(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)646 brasero_marshal_VOID__DOUBLE_DOUBLE_LONG (GClosure     *closure,
647                                           GValue       *return_value G_GNUC_UNUSED,
648                                           guint         n_param_values,
649                                           const GValue *param_values,
650                                           gpointer      invocation_hint G_GNUC_UNUSED,
651                                           gpointer      marshal_data)
652 {
653   typedef void (*GMarshalFunc_VOID__DOUBLE_DOUBLE_LONG) (gpointer data1,
654                                                          gdouble arg1,
655                                                          gdouble arg2,
656                                                          glong arg3,
657                                                          gpointer data2);
658   GCClosure *cc = (GCClosure *) closure;
659   gpointer data1, data2;
660   GMarshalFunc_VOID__DOUBLE_DOUBLE_LONG callback;
661 
662   g_return_if_fail (n_param_values == 4);
663 
664   if (G_CCLOSURE_SWAP_DATA (closure))
665     {
666       data1 = closure->data;
667       data2 = g_value_peek_pointer (param_values + 0);
668     }
669   else
670     {
671       data1 = g_value_peek_pointer (param_values + 0);
672       data2 = closure->data;
673     }
674   callback = (GMarshalFunc_VOID__DOUBLE_DOUBLE_LONG) (marshal_data ? marshal_data : cc->callback);
675 
676   callback (data1,
677             g_marshal_value_peek_double (param_values + 1),
678             g_marshal_value_peek_double (param_values + 2),
679             g_marshal_value_peek_long (param_values + 3),
680             data2);
681 }
682 
683 /* VOID:STRING,STRING (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:14) */
684 /* Prototype for -Wmissing-prototypes */
685 G_BEGIN_DECLS
686 extern
687 void brasero_marshal_VOID__STRING_STRING (GClosure     *closure,
688                                           GValue       *return_value,
689                                           guint         n_param_values,
690                                           const GValue *param_values,
691                                           gpointer      invocation_hint,
692                                           gpointer      marshal_data);
693 G_END_DECLS
694 void
brasero_marshal_VOID__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)695 brasero_marshal_VOID__STRING_STRING (GClosure     *closure,
696                                      GValue       *return_value G_GNUC_UNUSED,
697                                      guint         n_param_values,
698                                      const GValue *param_values,
699                                      gpointer      invocation_hint G_GNUC_UNUSED,
700                                      gpointer      marshal_data)
701 {
702   typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1,
703                                                     gpointer arg1,
704                                                     gpointer arg2,
705                                                     gpointer data2);
706   GCClosure *cc = (GCClosure *) closure;
707   gpointer data1, data2;
708   GMarshalFunc_VOID__STRING_STRING callback;
709 
710   g_return_if_fail (n_param_values == 3);
711 
712   if (G_CCLOSURE_SWAP_DATA (closure))
713     {
714       data1 = closure->data;
715       data2 = g_value_peek_pointer (param_values + 0);
716     }
717   else
718     {
719       data1 = g_value_peek_pointer (param_values + 0);
720       data2 = closure->data;
721     }
722   callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
723 
724   callback (data1,
725             g_marshal_value_peek_string (param_values + 1),
726             g_marshal_value_peek_string (param_values + 2),
727             data2);
728 }
729 
730 /* INT:OBJECT,INT,INT (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:15) */
731 /* Prototype for -Wmissing-prototypes */
732 G_BEGIN_DECLS
733 extern
734 void brasero_marshal_INT__OBJECT_INT_INT (GClosure     *closure,
735                                           GValue       *return_value,
736                                           guint         n_param_values,
737                                           const GValue *param_values,
738                                           gpointer      invocation_hint,
739                                           gpointer      marshal_data);
740 G_END_DECLS
741 void
brasero_marshal_INT__OBJECT_INT_INT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)742 brasero_marshal_INT__OBJECT_INT_INT (GClosure     *closure,
743                                      GValue       *return_value,
744                                      guint         n_param_values,
745                                      const GValue *param_values,
746                                      gpointer      invocation_hint G_GNUC_UNUSED,
747                                      gpointer      marshal_data)
748 {
749   typedef gint (*GMarshalFunc_INT__OBJECT_INT_INT) (gpointer data1,
750                                                     gpointer arg1,
751                                                     gint arg2,
752                                                     gint arg3,
753                                                     gpointer data2);
754   GCClosure *cc = (GCClosure *) closure;
755   gpointer data1, data2;
756   GMarshalFunc_INT__OBJECT_INT_INT callback;
757   gint v_return;
758 
759   g_return_if_fail (return_value != NULL);
760   g_return_if_fail (n_param_values == 4);
761 
762   if (G_CCLOSURE_SWAP_DATA (closure))
763     {
764       data1 = closure->data;
765       data2 = g_value_peek_pointer (param_values + 0);
766     }
767   else
768     {
769       data1 = g_value_peek_pointer (param_values + 0);
770       data2 = closure->data;
771     }
772   callback = (GMarshalFunc_INT__OBJECT_INT_INT) (marshal_data ? marshal_data : cc->callback);
773 
774   v_return = callback (data1,
775                        g_marshal_value_peek_object (param_values + 1),
776                        g_marshal_value_peek_int (param_values + 2),
777                        g_marshal_value_peek_int (param_values + 3),
778                        data2);
779 
780   g_value_set_int (return_value, v_return);
781 }
782 
783 /* BOOLEAN:STRING (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:16) */
784 /* Prototype for -Wmissing-prototypes */
785 G_BEGIN_DECLS
786 extern
787 void brasero_marshal_BOOLEAN__STRING (GClosure     *closure,
788                                       GValue       *return_value,
789                                       guint         n_param_values,
790                                       const GValue *param_values,
791                                       gpointer      invocation_hint,
792                                       gpointer      marshal_data);
793 G_END_DECLS
794 void
brasero_marshal_BOOLEAN__STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint G_GNUC_UNUSED,gpointer marshal_data)795 brasero_marshal_BOOLEAN__STRING (GClosure     *closure,
796                                  GValue       *return_value,
797                                  guint         n_param_values,
798                                  const GValue *param_values,
799                                  gpointer      invocation_hint G_GNUC_UNUSED,
800                                  gpointer      marshal_data)
801 {
802   typedef gboolean (*GMarshalFunc_BOOLEAN__STRING) (gpointer data1,
803                                                     gpointer arg1,
804                                                     gpointer data2);
805   GCClosure *cc = (GCClosure *) closure;
806   gpointer data1, data2;
807   GMarshalFunc_BOOLEAN__STRING callback;
808   gboolean v_return;
809 
810   g_return_if_fail (return_value != NULL);
811   g_return_if_fail (n_param_values == 2);
812 
813   if (G_CCLOSURE_SWAP_DATA (closure))
814     {
815       data1 = closure->data;
816       data2 = g_value_peek_pointer (param_values + 0);
817     }
818   else
819     {
820       data1 = g_value_peek_pointer (param_values + 0);
821       data2 = closure->data;
822     }
823   callback = (GMarshalFunc_BOOLEAN__STRING) (marshal_data ? marshal_data : cc->callback);
824 
825   v_return = callback (data1,
826                        g_marshal_value_peek_string (param_values + 1),
827                        data2);
828 
829   g_value_set_boolean (return_value, v_return);
830 }
831 
832 /* VOID:OBJECT,BOOLEAN (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:17) */
833 /* Prototype for -Wmissing-prototypes */
834 G_BEGIN_DECLS
835 extern
836 void brasero_marshal_VOID__OBJECT_BOOLEAN (GClosure     *closure,
837                                            GValue       *return_value,
838                                            guint         n_param_values,
839                                            const GValue *param_values,
840                                            gpointer      invocation_hint,
841                                            gpointer      marshal_data);
842 G_END_DECLS
843 void
brasero_marshal_VOID__OBJECT_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)844 brasero_marshal_VOID__OBJECT_BOOLEAN (GClosure     *closure,
845                                       GValue       *return_value G_GNUC_UNUSED,
846                                       guint         n_param_values,
847                                       const GValue *param_values,
848                                       gpointer      invocation_hint G_GNUC_UNUSED,
849                                       gpointer      marshal_data)
850 {
851   typedef void (*GMarshalFunc_VOID__OBJECT_BOOLEAN) (gpointer data1,
852                                                      gpointer arg1,
853                                                      gboolean arg2,
854                                                      gpointer data2);
855   GCClosure *cc = (GCClosure *) closure;
856   gpointer data1, data2;
857   GMarshalFunc_VOID__OBJECT_BOOLEAN callback;
858 
859   g_return_if_fail (n_param_values == 3);
860 
861   if (G_CCLOSURE_SWAP_DATA (closure))
862     {
863       data1 = closure->data;
864       data2 = g_value_peek_pointer (param_values + 0);
865     }
866   else
867     {
868       data1 = g_value_peek_pointer (param_values + 0);
869       data2 = closure->data;
870     }
871   callback = (GMarshalFunc_VOID__OBJECT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
872 
873   callback (data1,
874             g_marshal_value_peek_object (param_values + 1),
875             g_marshal_value_peek_boolean (param_values + 2),
876             data2);
877 }
878 
879 /* VOID:BOOLEAN,BOOLEAN (/home/david/checkout/gnome/brasero/src/brasero-marshal.list:18) */
880 /* Prototype for -Wmissing-prototypes */
881 G_BEGIN_DECLS
882 extern
883 void brasero_marshal_VOID__BOOLEAN_BOOLEAN (GClosure     *closure,
884                                             GValue       *return_value,
885                                             guint         n_param_values,
886                                             const GValue *param_values,
887                                             gpointer      invocation_hint,
888                                             gpointer      marshal_data);
889 G_END_DECLS
890 void
brasero_marshal_VOID__BOOLEAN_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)891 brasero_marshal_VOID__BOOLEAN_BOOLEAN (GClosure     *closure,
892                                        GValue       *return_value G_GNUC_UNUSED,
893                                        guint         n_param_values,
894                                        const GValue *param_values,
895                                        gpointer      invocation_hint G_GNUC_UNUSED,
896                                        gpointer      marshal_data)
897 {
898   typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (gpointer data1,
899                                                       gboolean arg1,
900                                                       gboolean arg2,
901                                                       gpointer data2);
902   GCClosure *cc = (GCClosure *) closure;
903   gpointer data1, data2;
904   GMarshalFunc_VOID__BOOLEAN_BOOLEAN callback;
905 
906   g_return_if_fail (n_param_values == 3);
907 
908   if (G_CCLOSURE_SWAP_DATA (closure))
909     {
910       data1 = closure->data;
911       data2 = g_value_peek_pointer (param_values + 0);
912     }
913   else
914     {
915       data1 = g_value_peek_pointer (param_values + 0);
916       data2 = closure->data;
917     }
918   callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
919 
920   callback (data1,
921             g_marshal_value_peek_boolean (param_values + 1),
922             g_marshal_value_peek_boolean (param_values + 2),
923             data2);
924 }
925 
926