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