2
#ifndef __brasero_marshal_MARSHAL_H__
3
#define __brasero_marshal_MARSHAL_H__
5
#include <glib-object.h>
10
#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
11
#define g_marshal_value_peek_char(v) g_value_get_char (v)
12
#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
13
#define g_marshal_value_peek_int(v) g_value_get_int (v)
14
#define g_marshal_value_peek_uint(v) g_value_get_uint (v)
15
#define g_marshal_value_peek_long(v) g_value_get_long (v)
16
#define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
17
#define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
18
#define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
19
#define g_marshal_value_peek_enum(v) g_value_get_enum (v)
20
#define g_marshal_value_peek_flags(v) g_value_get_flags (v)
21
#define g_marshal_value_peek_float(v) g_value_get_float (v)
22
#define g_marshal_value_peek_double(v) g_value_get_double (v)
23
#define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
24
#define g_marshal_value_peek_param(v) g_value_get_param (v)
25
#define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
26
#define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
27
#define g_marshal_value_peek_object(v) g_value_get_object (v)
28
#else /* !G_ENABLE_DEBUG */
29
/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
30
* Do not access GValues directly in your code. Instead, use the
31
* g_value_get_*() functions
33
#define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
34
#define g_marshal_value_peek_char(v) (v)->data[0].v_int
35
#define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
36
#define g_marshal_value_peek_int(v) (v)->data[0].v_int
37
#define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
38
#define g_marshal_value_peek_long(v) (v)->data[0].v_long
39
#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
40
#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
41
#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
42
#define g_marshal_value_peek_enum(v) (v)->data[0].v_long
43
#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
44
#define g_marshal_value_peek_float(v) (v)->data[0].v_float
45
#define g_marshal_value_peek_double(v) (v)->data[0].v_double
46
#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
47
#define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
48
#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
49
#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
50
#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
51
#endif /* !G_ENABLE_DEBUG */
54
/* VOID:DOUBLE,LONG (./brasero-marshal.list:1) */
55
extern void brasero_marshal_VOID__DOUBLE_LONG (GClosure *closure,
58
const GValue *param_values,
59
gpointer invocation_hint,
60
gpointer marshal_data);
62
brasero_marshal_VOID__DOUBLE_LONG (GClosure *closure,
63
GValue *return_value G_GNUC_UNUSED,
65
const GValue *param_values,
66
gpointer invocation_hint G_GNUC_UNUSED,
67
gpointer marshal_data)
69
typedef void (*GMarshalFunc_VOID__DOUBLE_LONG) (gpointer data1,
73
register GMarshalFunc_VOID__DOUBLE_LONG callback;
74
register GCClosure *cc = (GCClosure*) closure;
75
register gpointer data1, data2;
77
g_return_if_fail (n_param_values == 3);
79
if (G_CCLOSURE_SWAP_DATA (closure))
81
data1 = closure->data;
82
data2 = g_value_peek_pointer (param_values + 0);
86
data1 = g_value_peek_pointer (param_values + 0);
87
data2 = closure->data;
89
callback = (GMarshalFunc_VOID__DOUBLE_LONG) (marshal_data ? marshal_data : cc->callback);
92
g_marshal_value_peek_double (param_values + 1),
93
g_marshal_value_peek_long (param_values + 2),
97
/* INT:STRING,BOOLEAN (./brasero-marshal.list:2) */
98
extern void brasero_marshal_INT__STRING_BOOLEAN (GClosure *closure,
100
guint n_param_values,
101
const GValue *param_values,
102
gpointer invocation_hint,
103
gpointer marshal_data);
105
brasero_marshal_INT__STRING_BOOLEAN (GClosure *closure,
106
GValue *return_value G_GNUC_UNUSED,
107
guint n_param_values,
108
const GValue *param_values,
109
gpointer invocation_hint G_GNUC_UNUSED,
110
gpointer marshal_data)
112
typedef gint (*GMarshalFunc_INT__STRING_BOOLEAN) (gpointer data1,
116
register GMarshalFunc_INT__STRING_BOOLEAN callback;
117
register GCClosure *cc = (GCClosure*) closure;
118
register gpointer data1, data2;
121
g_return_if_fail (return_value != NULL);
122
g_return_if_fail (n_param_values == 3);
124
if (G_CCLOSURE_SWAP_DATA (closure))
126
data1 = closure->data;
127
data2 = g_value_peek_pointer (param_values + 0);
131
data1 = g_value_peek_pointer (param_values + 0);
132
data2 = closure->data;
134
callback = (GMarshalFunc_INT__STRING_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
136
v_return = callback (data1,
137
g_marshal_value_peek_string (param_values + 1),
138
g_marshal_value_peek_boolean (param_values + 2),
141
g_value_set_int (return_value, v_return);
144
/* INT:VOID (./brasero-marshal.list:3) */
145
extern void brasero_marshal_INT__VOID (GClosure *closure,
146
GValue *return_value,
147
guint n_param_values,
148
const GValue *param_values,
149
gpointer invocation_hint,
150
gpointer marshal_data);
152
brasero_marshal_INT__VOID (GClosure *closure,
153
GValue *return_value G_GNUC_UNUSED,
154
guint n_param_values,
155
const GValue *param_values,
156
gpointer invocation_hint G_GNUC_UNUSED,
157
gpointer marshal_data)
159
typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
161
register GMarshalFunc_INT__VOID callback;
162
register GCClosure *cc = (GCClosure*) closure;
163
register gpointer data1, data2;
166
g_return_if_fail (return_value != NULL);
167
g_return_if_fail (n_param_values == 1);
169
if (G_CCLOSURE_SWAP_DATA (closure))
171
data1 = closure->data;
172
data2 = g_value_peek_pointer (param_values + 0);
176
data1 = g_value_peek_pointer (param_values + 0);
177
data2 = closure->data;
179
callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
181
v_return = callback (data1,
184
g_value_set_int (return_value, v_return);
187
/* INT:INT (./brasero-marshal.list:4) */
188
extern void brasero_marshal_INT__INT (GClosure *closure,
189
GValue *return_value,
190
guint n_param_values,
191
const GValue *param_values,
192
gpointer invocation_hint,
193
gpointer marshal_data);
195
brasero_marshal_INT__INT (GClosure *closure,
196
GValue *return_value G_GNUC_UNUSED,
197
guint n_param_values,
198
const GValue *param_values,
199
gpointer invocation_hint G_GNUC_UNUSED,
200
gpointer marshal_data)
202
typedef gint (*GMarshalFunc_INT__INT) (gpointer data1,
205
register GMarshalFunc_INT__INT callback;
206
register GCClosure *cc = (GCClosure*) closure;
207
register gpointer data1, data2;
210
g_return_if_fail (return_value != NULL);
211
g_return_if_fail (n_param_values == 2);
213
if (G_CCLOSURE_SWAP_DATA (closure))
215
data1 = closure->data;
216
data2 = g_value_peek_pointer (param_values + 0);
220
data1 = g_value_peek_pointer (param_values + 0);
221
data2 = closure->data;
223
callback = (GMarshalFunc_INT__INT) (marshal_data ? marshal_data : cc->callback);
225
v_return = callback (data1,
226
g_marshal_value_peek_int (param_values + 1),
229
g_value_set_int (return_value, v_return);
232
/* INT:INT,INT (./brasero-marshal.list:5) */
233
extern void brasero_marshal_INT__INT_INT (GClosure *closure,
234
GValue *return_value,
235
guint n_param_values,
236
const GValue *param_values,
237
gpointer invocation_hint,
238
gpointer marshal_data);
240
brasero_marshal_INT__INT_INT (GClosure *closure,
241
GValue *return_value G_GNUC_UNUSED,
242
guint n_param_values,
243
const GValue *param_values,
244
gpointer invocation_hint G_GNUC_UNUSED,
245
gpointer marshal_data)
247
typedef gint (*GMarshalFunc_INT__INT_INT) (gpointer data1,
251
register GMarshalFunc_INT__INT_INT callback;
252
register GCClosure *cc = (GCClosure*) closure;
253
register gpointer data1, data2;
256
g_return_if_fail (return_value != NULL);
257
g_return_if_fail (n_param_values == 3);
259
if (G_CCLOSURE_SWAP_DATA (closure))
261
data1 = closure->data;
262
data2 = g_value_peek_pointer (param_values + 0);
266
data1 = g_value_peek_pointer (param_values + 0);
267
data2 = closure->data;
269
callback = (GMarshalFunc_INT__INT_INT) (marshal_data ? marshal_data : cc->callback);
271
v_return = callback (data1,
272
g_marshal_value_peek_int (param_values + 1),
273
g_marshal_value_peek_int (param_values + 2),
276
g_value_set_int (return_value, v_return);
279
/* INT:STRING (./brasero-marshal.list:6) */
280
extern void brasero_marshal_INT__STRING (GClosure *closure,
281
GValue *return_value,
282
guint n_param_values,
283
const GValue *param_values,
284
gpointer invocation_hint,
285
gpointer marshal_data);
287
brasero_marshal_INT__STRING (GClosure *closure,
288
GValue *return_value G_GNUC_UNUSED,
289
guint n_param_values,
290
const GValue *param_values,
291
gpointer invocation_hint G_GNUC_UNUSED,
292
gpointer marshal_data)
294
typedef gint (*GMarshalFunc_INT__STRING) (gpointer data1,
297
register GMarshalFunc_INT__STRING callback;
298
register GCClosure *cc = (GCClosure*) closure;
299
register gpointer data1, data2;
302
g_return_if_fail (return_value != NULL);
303
g_return_if_fail (n_param_values == 2);
305
if (G_CCLOSURE_SWAP_DATA (closure))
307
data1 = closure->data;
308
data2 = g_value_peek_pointer (param_values + 0);
312
data1 = g_value_peek_pointer (param_values + 0);
313
data2 = closure->data;
315
callback = (GMarshalFunc_INT__STRING) (marshal_data ? marshal_data : cc->callback);
317
v_return = callback (data1,
318
g_marshal_value_peek_string (param_values + 1),
321
g_value_set_int (return_value, v_return);
324
/* INT:BOOLEAN,BOOLEAN,BOOLEAN (./brasero-marshal.list:7) */
325
extern void brasero_marshal_INT__BOOLEAN_BOOLEAN_BOOLEAN (GClosure *closure,
326
GValue *return_value,
327
guint n_param_values,
328
const GValue *param_values,
329
gpointer invocation_hint,
330
gpointer marshal_data);
332
brasero_marshal_INT__BOOLEAN_BOOLEAN_BOOLEAN (GClosure *closure,
333
GValue *return_value G_GNUC_UNUSED,
334
guint n_param_values,
335
const GValue *param_values,
336
gpointer invocation_hint G_GNUC_UNUSED,
337
gpointer marshal_data)
339
typedef gint (*GMarshalFunc_INT__BOOLEAN_BOOLEAN_BOOLEAN) (gpointer data1,
344
register GMarshalFunc_INT__BOOLEAN_BOOLEAN_BOOLEAN callback;
345
register GCClosure *cc = (GCClosure*) closure;
346
register gpointer data1, data2;
349
g_return_if_fail (return_value != NULL);
350
g_return_if_fail (n_param_values == 4);
352
if (G_CCLOSURE_SWAP_DATA (closure))
354
data1 = closure->data;
355
data2 = g_value_peek_pointer (param_values + 0);
359
data1 = g_value_peek_pointer (param_values + 0);
360
data2 = closure->data;
362
callback = (GMarshalFunc_INT__BOOLEAN_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
364
v_return = callback (data1,
365
g_marshal_value_peek_boolean (param_values + 1),
366
g_marshal_value_peek_boolean (param_values + 2),
367
g_marshal_value_peek_boolean (param_values + 3),
370
g_value_set_int (return_value, v_return);
373
/* VOID:DOUBLE,STRING (./brasero-marshal.list:8) */
374
extern void brasero_marshal_VOID__DOUBLE_STRING (GClosure *closure,
375
GValue *return_value,
376
guint n_param_values,
377
const GValue *param_values,
378
gpointer invocation_hint,
379
gpointer marshal_data);
381
brasero_marshal_VOID__DOUBLE_STRING (GClosure *closure,
382
GValue *return_value G_GNUC_UNUSED,
383
guint n_param_values,
384
const GValue *param_values,
385
gpointer invocation_hint G_GNUC_UNUSED,
386
gpointer marshal_data)
388
typedef void (*GMarshalFunc_VOID__DOUBLE_STRING) (gpointer data1,
392
register GMarshalFunc_VOID__DOUBLE_STRING callback;
393
register GCClosure *cc = (GCClosure*) closure;
394
register gpointer data1, data2;
396
g_return_if_fail (n_param_values == 3);
398
if (G_CCLOSURE_SWAP_DATA (closure))
400
data1 = closure->data;
401
data2 = g_value_peek_pointer (param_values + 0);
405
data1 = g_value_peek_pointer (param_values + 0);
406
data2 = closure->data;
408
callback = (GMarshalFunc_VOID__DOUBLE_STRING) (marshal_data ? marshal_data : cc->callback);
411
g_marshal_value_peek_double (param_values + 1),
412
g_marshal_value_peek_string (param_values + 2),
416
/* VOID:INT64 (./brasero-marshal.list:9) */
417
extern void brasero_marshal_VOID__INT64 (GClosure *closure,
418
GValue *return_value,
419
guint n_param_values,
420
const GValue *param_values,
421
gpointer invocation_hint,
422
gpointer marshal_data);
424
brasero_marshal_VOID__INT64 (GClosure *closure,
425
GValue *return_value G_GNUC_UNUSED,
426
guint n_param_values,
427
const GValue *param_values,
428
gpointer invocation_hint G_GNUC_UNUSED,
429
gpointer marshal_data)
431
typedef void (*GMarshalFunc_VOID__INT64) (gpointer data1,
434
register GMarshalFunc_VOID__INT64 callback;
435
register GCClosure *cc = (GCClosure*) closure;
436
register gpointer data1, data2;
438
g_return_if_fail (n_param_values == 2);
440
if (G_CCLOSURE_SWAP_DATA (closure))
442
data1 = closure->data;
443
data2 = g_value_peek_pointer (param_values + 0);
447
data1 = g_value_peek_pointer (param_values + 0);
448
data2 = closure->data;
450
callback = (GMarshalFunc_VOID__INT64) (marshal_data ? marshal_data : cc->callback);
453
g_marshal_value_peek_int64 (param_values + 1),
457
/* VOID:INT,STRING (./brasero-marshal.list:10) */
458
extern void brasero_marshal_VOID__INT_STRING (GClosure *closure,
459
GValue *return_value,
460
guint n_param_values,
461
const GValue *param_values,
462
gpointer invocation_hint,
463
gpointer marshal_data);
465
brasero_marshal_VOID__INT_STRING (GClosure *closure,
466
GValue *return_value G_GNUC_UNUSED,
467
guint n_param_values,
468
const GValue *param_values,
469
gpointer invocation_hint G_GNUC_UNUSED,
470
gpointer marshal_data)
472
typedef void (*GMarshalFunc_VOID__INT_STRING) (gpointer data1,
476
register GMarshalFunc_VOID__INT_STRING callback;
477
register GCClosure *cc = (GCClosure*) closure;
478
register gpointer data1, data2;
480
g_return_if_fail (n_param_values == 3);
482
if (G_CCLOSURE_SWAP_DATA (closure))
484
data1 = closure->data;
485
data2 = g_value_peek_pointer (param_values + 0);
489
data1 = g_value_peek_pointer (param_values + 0);
490
data2 = closure->data;
492
callback = (GMarshalFunc_VOID__INT_STRING) (marshal_data ? marshal_data : cc->callback);
495
g_marshal_value_peek_int (param_values + 1),
496
g_marshal_value_peek_string (param_values + 2),
500
/* VOID:POINTER,STRING (./brasero-marshal.list:11) */
501
extern void brasero_marshal_VOID__POINTER_STRING (GClosure *closure,
502
GValue *return_value,
503
guint n_param_values,
504
const GValue *param_values,
505
gpointer invocation_hint,
506
gpointer marshal_data);
508
brasero_marshal_VOID__POINTER_STRING (GClosure *closure,
509
GValue *return_value G_GNUC_UNUSED,
510
guint n_param_values,
511
const GValue *param_values,
512
gpointer invocation_hint G_GNUC_UNUSED,
513
gpointer marshal_data)
515
typedef void (*GMarshalFunc_VOID__POINTER_STRING) (gpointer data1,
519
register GMarshalFunc_VOID__POINTER_STRING callback;
520
register GCClosure *cc = (GCClosure*) closure;
521
register gpointer data1, data2;
523
g_return_if_fail (n_param_values == 3);
525
if (G_CCLOSURE_SWAP_DATA (closure))
527
data1 = closure->data;
528
data2 = g_value_peek_pointer (param_values + 0);
532
data1 = g_value_peek_pointer (param_values + 0);
533
data2 = closure->data;
535
callback = (GMarshalFunc_VOID__POINTER_STRING) (marshal_data ? marshal_data : cc->callback);
538
g_marshal_value_peek_pointer (param_values + 1),
539
g_marshal_value_peek_string (param_values + 2),
543
/* VOID:DOUBLE,DOUBLE,LONG (./brasero-marshal.list:12) */
544
extern void brasero_marshal_VOID__DOUBLE_DOUBLE_LONG (GClosure *closure,
545
GValue *return_value,
546
guint n_param_values,
547
const GValue *param_values,
548
gpointer invocation_hint,
549
gpointer marshal_data);
551
brasero_marshal_VOID__DOUBLE_DOUBLE_LONG (GClosure *closure,
552
GValue *return_value G_GNUC_UNUSED,
553
guint n_param_values,
554
const GValue *param_values,
555
gpointer invocation_hint G_GNUC_UNUSED,
556
gpointer marshal_data)
558
typedef void (*GMarshalFunc_VOID__DOUBLE_DOUBLE_LONG) (gpointer data1,
563
register GMarshalFunc_VOID__DOUBLE_DOUBLE_LONG callback;
564
register GCClosure *cc = (GCClosure*) closure;
565
register gpointer data1, data2;
567
g_return_if_fail (n_param_values == 4);
569
if (G_CCLOSURE_SWAP_DATA (closure))
571
data1 = closure->data;
572
data2 = g_value_peek_pointer (param_values + 0);
576
data1 = g_value_peek_pointer (param_values + 0);
577
data2 = closure->data;
579
callback = (GMarshalFunc_VOID__DOUBLE_DOUBLE_LONG) (marshal_data ? marshal_data : cc->callback);
582
g_marshal_value_peek_double (param_values + 1),
583
g_marshal_value_peek_double (param_values + 2),
584
g_marshal_value_peek_long (param_values + 3),
588
/* VOID:STRING,STRING (./brasero-marshal.list:13) */
589
extern void brasero_marshal_VOID__STRING_STRING (GClosure *closure,
590
GValue *return_value,
591
guint n_param_values,
592
const GValue *param_values,
593
gpointer invocation_hint,
594
gpointer marshal_data);
596
brasero_marshal_VOID__STRING_STRING (GClosure *closure,
597
GValue *return_value G_GNUC_UNUSED,
598
guint n_param_values,
599
const GValue *param_values,
600
gpointer invocation_hint G_GNUC_UNUSED,
601
gpointer marshal_data)
603
typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1,
607
register GMarshalFunc_VOID__STRING_STRING callback;
608
register GCClosure *cc = (GCClosure*) closure;
609
register gpointer data1, data2;
611
g_return_if_fail (n_param_values == 3);
613
if (G_CCLOSURE_SWAP_DATA (closure))
615
data1 = closure->data;
616
data2 = g_value_peek_pointer (param_values + 0);
620
data1 = g_value_peek_pointer (param_values + 0);
621
data2 = closure->data;
623
callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
626
g_marshal_value_peek_string (param_values + 1),
627
g_marshal_value_peek_string (param_values + 2),
631
/* INT:OBJECT,INT,INT (./brasero-marshal.list:14) */
632
extern void brasero_marshal_INT__OBJECT_INT_INT (GClosure *closure,
633
GValue *return_value,
634
guint n_param_values,
635
const GValue *param_values,
636
gpointer invocation_hint,
637
gpointer marshal_data);
639
brasero_marshal_INT__OBJECT_INT_INT (GClosure *closure,
640
GValue *return_value G_GNUC_UNUSED,
641
guint n_param_values,
642
const GValue *param_values,
643
gpointer invocation_hint G_GNUC_UNUSED,
644
gpointer marshal_data)
646
typedef gint (*GMarshalFunc_INT__OBJECT_INT_INT) (gpointer data1,
651
register GMarshalFunc_INT__OBJECT_INT_INT callback;
652
register GCClosure *cc = (GCClosure*) closure;
653
register gpointer data1, data2;
656
g_return_if_fail (return_value != NULL);
657
g_return_if_fail (n_param_values == 4);
659
if (G_CCLOSURE_SWAP_DATA (closure))
661
data1 = closure->data;
662
data2 = g_value_peek_pointer (param_values + 0);
666
data1 = g_value_peek_pointer (param_values + 0);
667
data2 = closure->data;
669
callback = (GMarshalFunc_INT__OBJECT_INT_INT) (marshal_data ? marshal_data : cc->callback);
671
v_return = callback (data1,
672
g_marshal_value_peek_object (param_values + 1),
673
g_marshal_value_peek_int (param_values + 2),
674
g_marshal_value_peek_int (param_values + 3),
677
g_value_set_int (return_value, v_return);
680
/* BOOLEAN:STRING (./brasero-marshal.list:15) */
681
extern void brasero_marshal_BOOLEAN__STRING (GClosure *closure,
682
GValue *return_value,
683
guint n_param_values,
684
const GValue *param_values,
685
gpointer invocation_hint,
686
gpointer marshal_data);
688
brasero_marshal_BOOLEAN__STRING (GClosure *closure,
689
GValue *return_value G_GNUC_UNUSED,
690
guint n_param_values,
691
const GValue *param_values,
692
gpointer invocation_hint G_GNUC_UNUSED,
693
gpointer marshal_data)
695
typedef gboolean (*GMarshalFunc_BOOLEAN__STRING) (gpointer data1,
698
register GMarshalFunc_BOOLEAN__STRING callback;
699
register GCClosure *cc = (GCClosure*) closure;
700
register gpointer data1, data2;
703
g_return_if_fail (return_value != NULL);
704
g_return_if_fail (n_param_values == 2);
706
if (G_CCLOSURE_SWAP_DATA (closure))
708
data1 = closure->data;
709
data2 = g_value_peek_pointer (param_values + 0);
713
data1 = g_value_peek_pointer (param_values + 0);
714
data2 = closure->data;
716
callback = (GMarshalFunc_BOOLEAN__STRING) (marshal_data ? marshal_data : cc->callback);
718
v_return = callback (data1,
719
g_marshal_value_peek_string (param_values + 1),
722
g_value_set_boolean (return_value, v_return);
725
/* VOID:OBJECT,BOOLEAN (./brasero-marshal.list:16) */
726
extern void brasero_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure,
727
GValue *return_value,
728
guint n_param_values,
729
const GValue *param_values,
730
gpointer invocation_hint,
731
gpointer marshal_data);
733
brasero_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure,
734
GValue *return_value G_GNUC_UNUSED,
735
guint n_param_values,
736
const GValue *param_values,
737
gpointer invocation_hint G_GNUC_UNUSED,
738
gpointer marshal_data)
740
typedef void (*GMarshalFunc_VOID__OBJECT_BOOLEAN) (gpointer data1,
744
register GMarshalFunc_VOID__OBJECT_BOOLEAN callback;
745
register GCClosure *cc = (GCClosure*) closure;
746
register gpointer data1, data2;
748
g_return_if_fail (n_param_values == 3);
750
if (G_CCLOSURE_SWAP_DATA (closure))
752
data1 = closure->data;
753
data2 = g_value_peek_pointer (param_values + 0);
757
data1 = g_value_peek_pointer (param_values + 0);
758
data2 = closure->data;
760
callback = (GMarshalFunc_VOID__OBJECT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
763
g_marshal_value_peek_object (param_values + 1),
764
g_marshal_value_peek_boolean (param_values + 2),
768
/* VOID:BOOLEAN,BOOLEAN (./brasero-marshal.list:17) */
769
extern void brasero_marshal_VOID__BOOLEAN_BOOLEAN (GClosure *closure,
770
GValue *return_value,
771
guint n_param_values,
772
const GValue *param_values,
773
gpointer invocation_hint,
774
gpointer marshal_data);
776
brasero_marshal_VOID__BOOLEAN_BOOLEAN (GClosure *closure,
777
GValue *return_value G_GNUC_UNUSED,
778
guint n_param_values,
779
const GValue *param_values,
780
gpointer invocation_hint G_GNUC_UNUSED,
781
gpointer marshal_data)
783
typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (gpointer data1,
787
register GMarshalFunc_VOID__BOOLEAN_BOOLEAN callback;
788
register GCClosure *cc = (GCClosure*) closure;
789
register gpointer data1, data2;
791
g_return_if_fail (n_param_values == 3);
793
if (G_CCLOSURE_SWAP_DATA (closure))
795
data1 = closure->data;
796
data2 = g_value_peek_pointer (param_values + 0);
800
data1 = g_value_peek_pointer (param_values + 0);
801
data2 = closure->data;
803
callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
806
g_marshal_value_peek_boolean (param_values + 1),
807
g_marshal_value_peek_boolean (param_values + 2),
813
#endif /* __brasero_marshal_MARSHAL_H__ */