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