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