2
#ifndef __rb_marshal_MARSHAL_H__
3
#define __rb_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
#define g_marshal_value_peek_variant(v) g_value_get_variant (v)
29
#else /* !G_ENABLE_DEBUG */
30
/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
31
* Do not access GValues directly in your code. Instead, use the
32
* g_value_get_*() functions
34
#define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
35
#define g_marshal_value_peek_char(v) (v)->data[0].v_int
36
#define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
37
#define g_marshal_value_peek_int(v) (v)->data[0].v_int
38
#define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
39
#define g_marshal_value_peek_long(v) (v)->data[0].v_long
40
#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
41
#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
42
#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
43
#define g_marshal_value_peek_enum(v) (v)->data[0].v_long
44
#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
45
#define g_marshal_value_peek_float(v) (v)->data[0].v_float
46
#define g_marshal_value_peek_double(v) (v)->data[0].v_double
47
#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
48
#define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
49
#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
50
#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
51
#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
52
#define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
53
#endif /* !G_ENABLE_DEBUG */
56
/* BOOLEAN:BOOLEAN,BOOLEAN (./rb-marshal.list:1) */
57
extern void rb_marshal_BOOLEAN__BOOLEAN_BOOLEAN (GClosure *closure,
60
const GValue *param_values,
61
gpointer invocation_hint,
62
gpointer marshal_data);
64
rb_marshal_BOOLEAN__BOOLEAN_BOOLEAN (GClosure *closure,
65
GValue *return_value G_GNUC_UNUSED,
67
const GValue *param_values,
68
gpointer invocation_hint G_GNUC_UNUSED,
69
gpointer marshal_data)
71
typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN) (gpointer data1,
75
register GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN callback;
76
register GCClosure *cc = (GCClosure*) closure;
77
register gpointer data1, data2;
80
g_return_if_fail (return_value != NULL);
81
g_return_if_fail (n_param_values == 3);
83
if (G_CCLOSURE_SWAP_DATA (closure))
85
data1 = closure->data;
86
data2 = g_value_peek_pointer (param_values + 0);
90
data1 = g_value_peek_pointer (param_values + 0);
91
data2 = closure->data;
93
callback = (GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
95
v_return = callback (data1,
96
g_marshal_value_peek_boolean (param_values + 1),
97
g_marshal_value_peek_boolean (param_values + 2),
100
g_value_set_boolean (return_value, v_return);
103
/* BOOLEAN:BOOLEAN,BOOLEAN,BOOLEAN (./rb-marshal.list:2) */
104
extern void rb_marshal_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN (GClosure *closure,
105
GValue *return_value,
106
guint n_param_values,
107
const GValue *param_values,
108
gpointer invocation_hint,
109
gpointer marshal_data);
111
rb_marshal_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN (GClosure *closure,
112
GValue *return_value G_GNUC_UNUSED,
113
guint n_param_values,
114
const GValue *param_values,
115
gpointer invocation_hint G_GNUC_UNUSED,
116
gpointer marshal_data)
118
typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN) (gpointer data1,
123
register GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN callback;
124
register GCClosure *cc = (GCClosure*) closure;
125
register gpointer data1, data2;
128
g_return_if_fail (return_value != NULL);
129
g_return_if_fail (n_param_values == 4);
131
if (G_CCLOSURE_SWAP_DATA (closure))
133
data1 = closure->data;
134
data2 = g_value_peek_pointer (param_values + 0);
138
data1 = g_value_peek_pointer (param_values + 0);
139
data2 = closure->data;
141
callback = (GMarshalFunc_BOOLEAN__BOOLEAN_BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
143
v_return = callback (data1,
144
g_marshal_value_peek_boolean (param_values + 1),
145
g_marshal_value_peek_boolean (param_values + 2),
146
g_marshal_value_peek_boolean (param_values + 3),
149
g_value_set_boolean (return_value, v_return);
152
/* BOOLEAN:BOXED (./rb-marshal.list:3) */
153
extern void rb_marshal_BOOLEAN__BOXED (GClosure *closure,
154
GValue *return_value,
155
guint n_param_values,
156
const GValue *param_values,
157
gpointer invocation_hint,
158
gpointer marshal_data);
160
rb_marshal_BOOLEAN__BOXED (GClosure *closure,
161
GValue *return_value G_GNUC_UNUSED,
162
guint n_param_values,
163
const GValue *param_values,
164
gpointer invocation_hint G_GNUC_UNUSED,
165
gpointer marshal_data)
167
typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED) (gpointer data1,
170
register GMarshalFunc_BOOLEAN__BOXED callback;
171
register GCClosure *cc = (GCClosure*) closure;
172
register gpointer data1, data2;
175
g_return_if_fail (return_value != NULL);
176
g_return_if_fail (n_param_values == 2);
178
if (G_CCLOSURE_SWAP_DATA (closure))
180
data1 = closure->data;
181
data2 = g_value_peek_pointer (param_values + 0);
185
data1 = g_value_peek_pointer (param_values + 0);
186
data2 = closure->data;
188
callback = (GMarshalFunc_BOOLEAN__BOXED) (marshal_data ? marshal_data : cc->callback);
190
v_return = callback (data1,
191
g_marshal_value_peek_boxed (param_values + 1),
194
g_value_set_boolean (return_value, v_return);
197
/* BOOLEAN:OBJECT (./rb-marshal.list:4) */
198
extern void rb_marshal_BOOLEAN__OBJECT (GClosure *closure,
199
GValue *return_value,
200
guint n_param_values,
201
const GValue *param_values,
202
gpointer invocation_hint,
203
gpointer marshal_data);
205
rb_marshal_BOOLEAN__OBJECT (GClosure *closure,
206
GValue *return_value G_GNUC_UNUSED,
207
guint n_param_values,
208
const GValue *param_values,
209
gpointer invocation_hint G_GNUC_UNUSED,
210
gpointer marshal_data)
212
typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1,
215
register GMarshalFunc_BOOLEAN__OBJECT callback;
216
register GCClosure *cc = (GCClosure*) closure;
217
register gpointer data1, data2;
220
g_return_if_fail (return_value != NULL);
221
g_return_if_fail (n_param_values == 2);
223
if (G_CCLOSURE_SWAP_DATA (closure))
225
data1 = closure->data;
226
data2 = g_value_peek_pointer (param_values + 0);
230
data1 = g_value_peek_pointer (param_values + 0);
231
data2 = closure->data;
233
callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback);
235
v_return = callback (data1,
236
g_marshal_value_peek_object (param_values + 1),
239
g_value_set_boolean (return_value, v_return);
242
/* BOOLEAN:POINTER (./rb-marshal.list:5) */
243
extern void rb_marshal_BOOLEAN__POINTER (GClosure *closure,
244
GValue *return_value,
245
guint n_param_values,
246
const GValue *param_values,
247
gpointer invocation_hint,
248
gpointer marshal_data);
250
rb_marshal_BOOLEAN__POINTER (GClosure *closure,
251
GValue *return_value G_GNUC_UNUSED,
252
guint n_param_values,
253
const GValue *param_values,
254
gpointer invocation_hint G_GNUC_UNUSED,
255
gpointer marshal_data)
257
typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
260
register GMarshalFunc_BOOLEAN__POINTER callback;
261
register GCClosure *cc = (GCClosure*) closure;
262
register gpointer data1, data2;
265
g_return_if_fail (return_value != NULL);
266
g_return_if_fail (n_param_values == 2);
268
if (G_CCLOSURE_SWAP_DATA (closure))
270
data1 = closure->data;
271
data2 = g_value_peek_pointer (param_values + 0);
275
data1 = g_value_peek_pointer (param_values + 0);
276
data2 = closure->data;
278
callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
280
v_return = callback (data1,
281
g_marshal_value_peek_pointer (param_values + 1),
284
g_value_set_boolean (return_value, v_return);
287
/* BOOLEAN:POINTER,POINTER (./rb-marshal.list:6) */
288
extern void rb_marshal_BOOLEAN__POINTER_POINTER (GClosure *closure,
289
GValue *return_value,
290
guint n_param_values,
291
const GValue *param_values,
292
gpointer invocation_hint,
293
gpointer marshal_data);
295
rb_marshal_BOOLEAN__POINTER_POINTER (GClosure *closure,
296
GValue *return_value G_GNUC_UNUSED,
297
guint n_param_values,
298
const GValue *param_values,
299
gpointer invocation_hint G_GNUC_UNUSED,
300
gpointer marshal_data)
302
typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
306
register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
307
register GCClosure *cc = (GCClosure*) closure;
308
register gpointer data1, data2;
311
g_return_if_fail (return_value != NULL);
312
g_return_if_fail (n_param_values == 3);
314
if (G_CCLOSURE_SWAP_DATA (closure))
316
data1 = closure->data;
317
data2 = g_value_peek_pointer (param_values + 0);
321
data1 = g_value_peek_pointer (param_values + 0);
322
data2 = closure->data;
324
callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
326
v_return = callback (data1,
327
g_marshal_value_peek_pointer (param_values + 1),
328
g_marshal_value_peek_pointer (param_values + 2),
331
g_value_set_boolean (return_value, v_return);
334
/* BOOLEAN:POINTER,POINTER,POINTER (./rb-marshal.list:7) */
335
extern void rb_marshal_BOOLEAN__POINTER_POINTER_POINTER (GClosure *closure,
336
GValue *return_value,
337
guint n_param_values,
338
const GValue *param_values,
339
gpointer invocation_hint,
340
gpointer marshal_data);
342
rb_marshal_BOOLEAN__POINTER_POINTER_POINTER (GClosure *closure,
343
GValue *return_value G_GNUC_UNUSED,
344
guint n_param_values,
345
const GValue *param_values,
346
gpointer invocation_hint G_GNUC_UNUSED,
347
gpointer marshal_data)
349
typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (gpointer data1,
354
register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER callback;
355
register GCClosure *cc = (GCClosure*) closure;
356
register gpointer data1, data2;
359
g_return_if_fail (return_value != NULL);
360
g_return_if_fail (n_param_values == 4);
362
if (G_CCLOSURE_SWAP_DATA (closure))
364
data1 = closure->data;
365
data2 = g_value_peek_pointer (param_values + 0);
369
data1 = g_value_peek_pointer (param_values + 0);
370
data2 = closure->data;
372
callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
374
v_return = callback (data1,
375
g_marshal_value_peek_pointer (param_values + 1),
376
g_marshal_value_peek_pointer (param_values + 2),
377
g_marshal_value_peek_pointer (param_values + 3),
380
g_value_set_boolean (return_value, v_return);
383
/* BOOLEAN:STRING,BOOLEAN (./rb-marshal.list:8) */
384
extern void rb_marshal_BOOLEAN__STRING_BOOLEAN (GClosure *closure,
385
GValue *return_value,
386
guint n_param_values,
387
const GValue *param_values,
388
gpointer invocation_hint,
389
gpointer marshal_data);
391
rb_marshal_BOOLEAN__STRING_BOOLEAN (GClosure *closure,
392
GValue *return_value G_GNUC_UNUSED,
393
guint n_param_values,
394
const GValue *param_values,
395
gpointer invocation_hint G_GNUC_UNUSED,
396
gpointer marshal_data)
398
typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_BOOLEAN) (gpointer data1,
402
register GMarshalFunc_BOOLEAN__STRING_BOOLEAN callback;
403
register GCClosure *cc = (GCClosure*) closure;
404
register gpointer data1, data2;
407
g_return_if_fail (return_value != NULL);
408
g_return_if_fail (n_param_values == 3);
410
if (G_CCLOSURE_SWAP_DATA (closure))
412
data1 = closure->data;
413
data2 = g_value_peek_pointer (param_values + 0);
417
data1 = g_value_peek_pointer (param_values + 0);
418
data2 = closure->data;
420
callback = (GMarshalFunc_BOOLEAN__STRING_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
422
v_return = callback (data1,
423
g_marshal_value_peek_string (param_values + 1),
424
g_marshal_value_peek_boolean (param_values + 2),
427
g_value_set_boolean (return_value, v_return);
430
/* BOOLEAN:STRING,STRING,OBJECT (./rb-marshal.list:9) */
431
extern void rb_marshal_BOOLEAN__STRING_STRING_OBJECT (GClosure *closure,
432
GValue *return_value,
433
guint n_param_values,
434
const GValue *param_values,
435
gpointer invocation_hint,
436
gpointer marshal_data);
438
rb_marshal_BOOLEAN__STRING_STRING_OBJECT (GClosure *closure,
439
GValue *return_value G_GNUC_UNUSED,
440
guint n_param_values,
441
const GValue *param_values,
442
gpointer invocation_hint G_GNUC_UNUSED,
443
gpointer marshal_data)
445
typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_STRING_OBJECT) (gpointer data1,
450
register GMarshalFunc_BOOLEAN__STRING_STRING_OBJECT callback;
451
register GCClosure *cc = (GCClosure*) closure;
452
register gpointer data1, data2;
455
g_return_if_fail (return_value != NULL);
456
g_return_if_fail (n_param_values == 4);
458
if (G_CCLOSURE_SWAP_DATA (closure))
460
data1 = closure->data;
461
data2 = g_value_peek_pointer (param_values + 0);
465
data1 = g_value_peek_pointer (param_values + 0);
466
data2 = closure->data;
468
callback = (GMarshalFunc_BOOLEAN__STRING_STRING_OBJECT) (marshal_data ? marshal_data : cc->callback);
470
v_return = callback (data1,
471
g_marshal_value_peek_string (param_values + 1),
472
g_marshal_value_peek_string (param_values + 2),
473
g_marshal_value_peek_object (param_values + 3),
476
g_value_set_boolean (return_value, v_return);
479
/* INT:VOID (./rb-marshal.list:10) */
480
extern void rb_marshal_INT__VOID (GClosure *closure,
481
GValue *return_value,
482
guint n_param_values,
483
const GValue *param_values,
484
gpointer invocation_hint,
485
gpointer marshal_data);
487
rb_marshal_INT__VOID (GClosure *closure,
488
GValue *return_value G_GNUC_UNUSED,
489
guint n_param_values,
490
const GValue *param_values,
491
gpointer invocation_hint G_GNUC_UNUSED,
492
gpointer marshal_data)
494
typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1,
496
register GMarshalFunc_INT__VOID callback;
497
register GCClosure *cc = (GCClosure*) closure;
498
register gpointer data1, data2;
501
g_return_if_fail (return_value != NULL);
502
g_return_if_fail (n_param_values == 1);
504
if (G_CCLOSURE_SWAP_DATA (closure))
506
data1 = closure->data;
507
data2 = g_value_peek_pointer (param_values + 0);
511
data1 = g_value_peek_pointer (param_values + 0);
512
data2 = closure->data;
514
callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback);
516
v_return = callback (data1,
519
g_value_set_int (return_value, v_return);
522
/* OBJECT:OBJECT (./rb-marshal.list:11) */
523
extern void rb_marshal_OBJECT__OBJECT (GClosure *closure,
524
GValue *return_value,
525
guint n_param_values,
526
const GValue *param_values,
527
gpointer invocation_hint,
528
gpointer marshal_data);
530
rb_marshal_OBJECT__OBJECT (GClosure *closure,
531
GValue *return_value G_GNUC_UNUSED,
532
guint n_param_values,
533
const GValue *param_values,
534
gpointer invocation_hint G_GNUC_UNUSED,
535
gpointer marshal_data)
537
typedef GObject* (*GMarshalFunc_OBJECT__OBJECT) (gpointer data1,
540
register GMarshalFunc_OBJECT__OBJECT callback;
541
register GCClosure *cc = (GCClosure*) closure;
542
register gpointer data1, data2;
545
g_return_if_fail (return_value != NULL);
546
g_return_if_fail (n_param_values == 2);
548
if (G_CCLOSURE_SWAP_DATA (closure))
550
data1 = closure->data;
551
data2 = g_value_peek_pointer (param_values + 0);
555
data1 = g_value_peek_pointer (param_values + 0);
556
data2 = closure->data;
558
callback = (GMarshalFunc_OBJECT__OBJECT) (marshal_data ? marshal_data : cc->callback);
560
v_return = callback (data1,
561
g_marshal_value_peek_object (param_values + 1),
564
g_value_take_object (return_value, v_return);
567
/* OBJECT:OBJECT,OBJECT (./rb-marshal.list:12) */
568
extern void rb_marshal_OBJECT__OBJECT_OBJECT (GClosure *closure,
569
GValue *return_value,
570
guint n_param_values,
571
const GValue *param_values,
572
gpointer invocation_hint,
573
gpointer marshal_data);
575
rb_marshal_OBJECT__OBJECT_OBJECT (GClosure *closure,
576
GValue *return_value G_GNUC_UNUSED,
577
guint n_param_values,
578
const GValue *param_values,
579
gpointer invocation_hint G_GNUC_UNUSED,
580
gpointer marshal_data)
582
typedef GObject* (*GMarshalFunc_OBJECT__OBJECT_OBJECT) (gpointer data1,
586
register GMarshalFunc_OBJECT__OBJECT_OBJECT callback;
587
register GCClosure *cc = (GCClosure*) closure;
588
register gpointer data1, data2;
591
g_return_if_fail (return_value != NULL);
592
g_return_if_fail (n_param_values == 3);
594
if (G_CCLOSURE_SWAP_DATA (closure))
596
data1 = closure->data;
597
data2 = g_value_peek_pointer (param_values + 0);
601
data1 = g_value_peek_pointer (param_values + 0);
602
data2 = closure->data;
604
callback = (GMarshalFunc_OBJECT__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
606
v_return = callback (data1,
607
g_marshal_value_peek_object (param_values + 1),
608
g_marshal_value_peek_object (param_values + 2),
611
g_value_take_object (return_value, v_return);
614
/* OBJECT:VOID (./rb-marshal.list:13) */
615
extern void rb_marshal_OBJECT__VOID (GClosure *closure,
616
GValue *return_value,
617
guint n_param_values,
618
const GValue *param_values,
619
gpointer invocation_hint,
620
gpointer marshal_data);
622
rb_marshal_OBJECT__VOID (GClosure *closure,
623
GValue *return_value G_GNUC_UNUSED,
624
guint n_param_values,
625
const GValue *param_values,
626
gpointer invocation_hint G_GNUC_UNUSED,
627
gpointer marshal_data)
629
typedef GObject* (*GMarshalFunc_OBJECT__VOID) (gpointer data1,
631
register GMarshalFunc_OBJECT__VOID callback;
632
register GCClosure *cc = (GCClosure*) closure;
633
register gpointer data1, data2;
636
g_return_if_fail (return_value != NULL);
637
g_return_if_fail (n_param_values == 1);
639
if (G_CCLOSURE_SWAP_DATA (closure))
641
data1 = closure->data;
642
data2 = g_value_peek_pointer (param_values + 0);
646
data1 = g_value_peek_pointer (param_values + 0);
647
data2 = closure->data;
649
callback = (GMarshalFunc_OBJECT__VOID) (marshal_data ? marshal_data : cc->callback);
651
v_return = callback (data1,
654
g_value_take_object (return_value, v_return);
657
/* STRING:STRING (./rb-marshal.list:14) */
658
extern void rb_marshal_STRING__STRING (GClosure *closure,
659
GValue *return_value,
660
guint n_param_values,
661
const GValue *param_values,
662
gpointer invocation_hint,
663
gpointer marshal_data);
665
rb_marshal_STRING__STRING (GClosure *closure,
666
GValue *return_value G_GNUC_UNUSED,
667
guint n_param_values,
668
const GValue *param_values,
669
gpointer invocation_hint G_GNUC_UNUSED,
670
gpointer marshal_data)
672
typedef gchar* (*GMarshalFunc_STRING__STRING) (gpointer data1,
675
register GMarshalFunc_STRING__STRING callback;
676
register GCClosure *cc = (GCClosure*) closure;
677
register gpointer data1, data2;
680
g_return_if_fail (return_value != NULL);
681
g_return_if_fail (n_param_values == 2);
683
if (G_CCLOSURE_SWAP_DATA (closure))
685
data1 = closure->data;
686
data2 = g_value_peek_pointer (param_values + 0);
690
data1 = g_value_peek_pointer (param_values + 0);
691
data2 = closure->data;
693
callback = (GMarshalFunc_STRING__STRING) (marshal_data ? marshal_data : cc->callback);
695
v_return = callback (data1,
696
g_marshal_value_peek_string (param_values + 1),
699
g_value_take_string (return_value, v_return);
702
/* STRING:BOXED,STRING,STRING (./rb-marshal.list:15) */
703
extern void rb_marshal_STRING__BOXED_STRING_STRING (GClosure *closure,
704
GValue *return_value,
705
guint n_param_values,
706
const GValue *param_values,
707
gpointer invocation_hint,
708
gpointer marshal_data);
710
rb_marshal_STRING__BOXED_STRING_STRING (GClosure *closure,
711
GValue *return_value G_GNUC_UNUSED,
712
guint n_param_values,
713
const GValue *param_values,
714
gpointer invocation_hint G_GNUC_UNUSED,
715
gpointer marshal_data)
717
typedef gchar* (*GMarshalFunc_STRING__BOXED_STRING_STRING) (gpointer data1,
722
register GMarshalFunc_STRING__BOXED_STRING_STRING callback;
723
register GCClosure *cc = (GCClosure*) closure;
724
register gpointer data1, data2;
727
g_return_if_fail (return_value != NULL);
728
g_return_if_fail (n_param_values == 4);
730
if (G_CCLOSURE_SWAP_DATA (closure))
732
data1 = closure->data;
733
data2 = g_value_peek_pointer (param_values + 0);
737
data1 = g_value_peek_pointer (param_values + 0);
738
data2 = closure->data;
740
callback = (GMarshalFunc_STRING__BOXED_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
742
v_return = callback (data1,
743
g_marshal_value_peek_boxed (param_values + 1),
744
g_marshal_value_peek_string (param_values + 2),
745
g_marshal_value_peek_string (param_values + 3),
748
g_value_take_string (return_value, v_return);
751
/* VOID:BOOLEAN,BOOLEAN (./rb-marshal.list:16) */
752
extern void rb_marshal_VOID__BOOLEAN_BOOLEAN (GClosure *closure,
753
GValue *return_value,
754
guint n_param_values,
755
const GValue *param_values,
756
gpointer invocation_hint,
757
gpointer marshal_data);
759
rb_marshal_VOID__BOOLEAN_BOOLEAN (GClosure *closure,
760
GValue *return_value G_GNUC_UNUSED,
761
guint n_param_values,
762
const GValue *param_values,
763
gpointer invocation_hint G_GNUC_UNUSED,
764
gpointer marshal_data)
766
typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (gpointer data1,
770
register GMarshalFunc_VOID__BOOLEAN_BOOLEAN callback;
771
register GCClosure *cc = (GCClosure*) closure;
772
register gpointer data1, data2;
774
g_return_if_fail (n_param_values == 3);
776
if (G_CCLOSURE_SWAP_DATA (closure))
778
data1 = closure->data;
779
data2 = g_value_peek_pointer (param_values + 0);
783
data1 = g_value_peek_pointer (param_values + 0);
784
data2 = closure->data;
786
callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
789
g_marshal_value_peek_boolean (param_values + 1),
790
g_marshal_value_peek_boolean (param_values + 2),
794
/* BOXED:BOXED (./rb-marshal.list:17) */
795
extern void rb_marshal_BOXED__BOXED (GClosure *closure,
796
GValue *return_value,
797
guint n_param_values,
798
const GValue *param_values,
799
gpointer invocation_hint,
800
gpointer marshal_data);
802
rb_marshal_BOXED__BOXED (GClosure *closure,
803
GValue *return_value G_GNUC_UNUSED,
804
guint n_param_values,
805
const GValue *param_values,
806
gpointer invocation_hint G_GNUC_UNUSED,
807
gpointer marshal_data)
809
typedef gpointer (*GMarshalFunc_BOXED__BOXED) (gpointer data1,
812
register GMarshalFunc_BOXED__BOXED callback;
813
register GCClosure *cc = (GCClosure*) closure;
814
register gpointer data1, data2;
817
g_return_if_fail (return_value != NULL);
818
g_return_if_fail (n_param_values == 2);
820
if (G_CCLOSURE_SWAP_DATA (closure))
822
data1 = closure->data;
823
data2 = g_value_peek_pointer (param_values + 0);
827
data1 = g_value_peek_pointer (param_values + 0);
828
data2 = closure->data;
830
callback = (GMarshalFunc_BOXED__BOXED) (marshal_data ? marshal_data : cc->callback);
832
v_return = callback (data1,
833
g_marshal_value_peek_boxed (param_values + 1),
836
g_value_take_boxed (return_value, v_return);
839
/* BOXED:OBJECT (./rb-marshal.list:18) */
840
extern void rb_marshal_BOXED__OBJECT (GClosure *closure,
841
GValue *return_value,
842
guint n_param_values,
843
const GValue *param_values,
844
gpointer invocation_hint,
845
gpointer marshal_data);
847
rb_marshal_BOXED__OBJECT (GClosure *closure,
848
GValue *return_value G_GNUC_UNUSED,
849
guint n_param_values,
850
const GValue *param_values,
851
gpointer invocation_hint G_GNUC_UNUSED,
852
gpointer marshal_data)
854
typedef gpointer (*GMarshalFunc_BOXED__OBJECT) (gpointer data1,
857
register GMarshalFunc_BOXED__OBJECT callback;
858
register GCClosure *cc = (GCClosure*) closure;
859
register gpointer data1, data2;
862
g_return_if_fail (return_value != NULL);
863
g_return_if_fail (n_param_values == 2);
865
if (G_CCLOSURE_SWAP_DATA (closure))
867
data1 = closure->data;
868
data2 = g_value_peek_pointer (param_values + 0);
872
data1 = g_value_peek_pointer (param_values + 0);
873
data2 = closure->data;
875
callback = (GMarshalFunc_BOXED__OBJECT) (marshal_data ? marshal_data : cc->callback);
877
v_return = callback (data1,
878
g_marshal_value_peek_object (param_values + 1),
881
g_value_take_boxed (return_value, v_return);
884
/* BOXED:STRING (./rb-marshal.list:19) */
885
extern void rb_marshal_BOXED__STRING (GClosure *closure,
886
GValue *return_value,
887
guint n_param_values,
888
const GValue *param_values,
889
gpointer invocation_hint,
890
gpointer marshal_data);
892
rb_marshal_BOXED__STRING (GClosure *closure,
893
GValue *return_value G_GNUC_UNUSED,
894
guint n_param_values,
895
const GValue *param_values,
896
gpointer invocation_hint G_GNUC_UNUSED,
897
gpointer marshal_data)
899
typedef gpointer (*GMarshalFunc_BOXED__STRING) (gpointer data1,
902
register GMarshalFunc_BOXED__STRING callback;
903
register GCClosure *cc = (GCClosure*) closure;
904
register gpointer data1, data2;
907
g_return_if_fail (return_value != NULL);
908
g_return_if_fail (n_param_values == 2);
910
if (G_CCLOSURE_SWAP_DATA (closure))
912
data1 = closure->data;
913
data2 = g_value_peek_pointer (param_values + 0);
917
data1 = g_value_peek_pointer (param_values + 0);
918
data2 = closure->data;
920
callback = (GMarshalFunc_BOXED__STRING) (marshal_data ? marshal_data : cc->callback);
922
v_return = callback (data1,
923
g_marshal_value_peek_string (param_values + 1),
926
g_value_take_boxed (return_value, v_return);
929
/* VOID:BOXED,BOXED (./rb-marshal.list:20) */
930
extern void rb_marshal_VOID__BOXED_BOXED (GClosure *closure,
931
GValue *return_value,
932
guint n_param_values,
933
const GValue *param_values,
934
gpointer invocation_hint,
935
gpointer marshal_data);
937
rb_marshal_VOID__BOXED_BOXED (GClosure *closure,
938
GValue *return_value G_GNUC_UNUSED,
939
guint n_param_values,
940
const GValue *param_values,
941
gpointer invocation_hint G_GNUC_UNUSED,
942
gpointer marshal_data)
944
typedef void (*GMarshalFunc_VOID__BOXED_BOXED) (gpointer data1,
948
register GMarshalFunc_VOID__BOXED_BOXED callback;
949
register GCClosure *cc = (GCClosure*) closure;
950
register gpointer data1, data2;
952
g_return_if_fail (n_param_values == 3);
954
if (G_CCLOSURE_SWAP_DATA (closure))
956
data1 = closure->data;
957
data2 = g_value_peek_pointer (param_values + 0);
961
data1 = g_value_peek_pointer (param_values + 0);
962
data2 = closure->data;
964
callback = (GMarshalFunc_VOID__BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
967
g_marshal_value_peek_boxed (param_values + 1),
968
g_marshal_value_peek_boxed (param_values + 2),
972
/* VOID:BOXED,INT,POINTER,POINTER (./rb-marshal.list:21) */
973
extern void rb_marshal_VOID__BOXED_INT_POINTER_POINTER (GClosure *closure,
974
GValue *return_value,
975
guint n_param_values,
976
const GValue *param_values,
977
gpointer invocation_hint,
978
gpointer marshal_data);
980
rb_marshal_VOID__BOXED_INT_POINTER_POINTER (GClosure *closure,
981
GValue *return_value G_GNUC_UNUSED,
982
guint n_param_values,
983
const GValue *param_values,
984
gpointer invocation_hint G_GNUC_UNUSED,
985
gpointer marshal_data)
987
typedef void (*GMarshalFunc_VOID__BOXED_INT_POINTER_POINTER) (gpointer data1,
993
register GMarshalFunc_VOID__BOXED_INT_POINTER_POINTER callback;
994
register GCClosure *cc = (GCClosure*) closure;
995
register gpointer data1, data2;
997
g_return_if_fail (n_param_values == 5);
999
if (G_CCLOSURE_SWAP_DATA (closure))
1001
data1 = closure->data;
1002
data2 = g_value_peek_pointer (param_values + 0);
1006
data1 = g_value_peek_pointer (param_values + 0);
1007
data2 = closure->data;
1009
callback = (GMarshalFunc_VOID__BOXED_INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1012
g_marshal_value_peek_boxed (param_values + 1),
1013
g_marshal_value_peek_int (param_values + 2),
1014
g_marshal_value_peek_pointer (param_values + 3),
1015
g_marshal_value_peek_pointer (param_values + 4),
1019
/* VOID:BOXED,OBJECT (./rb-marshal.list:22) */
1020
extern void rb_marshal_VOID__BOXED_OBJECT (GClosure *closure,
1021
GValue *return_value,
1022
guint n_param_values,
1023
const GValue *param_values,
1024
gpointer invocation_hint,
1025
gpointer marshal_data);
1027
rb_marshal_VOID__BOXED_OBJECT (GClosure *closure,
1028
GValue *return_value G_GNUC_UNUSED,
1029
guint n_param_values,
1030
const GValue *param_values,
1031
gpointer invocation_hint G_GNUC_UNUSED,
1032
gpointer marshal_data)
1034
typedef void (*GMarshalFunc_VOID__BOXED_OBJECT) (gpointer data1,
1038
register GMarshalFunc_VOID__BOXED_OBJECT callback;
1039
register GCClosure *cc = (GCClosure*) closure;
1040
register gpointer data1, data2;
1042
g_return_if_fail (n_param_values == 3);
1044
if (G_CCLOSURE_SWAP_DATA (closure))
1046
data1 = closure->data;
1047
data2 = g_value_peek_pointer (param_values + 0);
1051
data1 = g_value_peek_pointer (param_values + 0);
1052
data2 = closure->data;
1054
callback = (GMarshalFunc_VOID__BOXED_OBJECT) (marshal_data ? marshal_data : cc->callback);
1057
g_marshal_value_peek_boxed (param_values + 1),
1058
g_marshal_value_peek_object (param_values + 2),
1062
/* VOID:BOXED,POINTER (./rb-marshal.list:23) */
1063
extern void rb_marshal_VOID__BOXED_POINTER (GClosure *closure,
1064
GValue *return_value,
1065
guint n_param_values,
1066
const GValue *param_values,
1067
gpointer invocation_hint,
1068
gpointer marshal_data);
1070
rb_marshal_VOID__BOXED_POINTER (GClosure *closure,
1071
GValue *return_value G_GNUC_UNUSED,
1072
guint n_param_values,
1073
const GValue *param_values,
1074
gpointer invocation_hint G_GNUC_UNUSED,
1075
gpointer marshal_data)
1077
typedef void (*GMarshalFunc_VOID__BOXED_POINTER) (gpointer data1,
1081
register GMarshalFunc_VOID__BOXED_POINTER callback;
1082
register GCClosure *cc = (GCClosure*) closure;
1083
register gpointer data1, data2;
1085
g_return_if_fail (n_param_values == 3);
1087
if (G_CCLOSURE_SWAP_DATA (closure))
1089
data1 = closure->data;
1090
data2 = g_value_peek_pointer (param_values + 0);
1094
data1 = g_value_peek_pointer (param_values + 0);
1095
data2 = closure->data;
1097
callback = (GMarshalFunc_VOID__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
1100
g_marshal_value_peek_boxed (param_values + 1),
1101
g_marshal_value_peek_pointer (param_values + 2),
1105
/* VOID:BOXED,STRING (./rb-marshal.list:24) */
1106
extern void rb_marshal_VOID__BOXED_STRING (GClosure *closure,
1107
GValue *return_value,
1108
guint n_param_values,
1109
const GValue *param_values,
1110
gpointer invocation_hint,
1111
gpointer marshal_data);
1113
rb_marshal_VOID__BOXED_STRING (GClosure *closure,
1114
GValue *return_value G_GNUC_UNUSED,
1115
guint n_param_values,
1116
const GValue *param_values,
1117
gpointer invocation_hint G_GNUC_UNUSED,
1118
gpointer marshal_data)
1120
typedef void (*GMarshalFunc_VOID__BOXED_STRING) (gpointer data1,
1124
register GMarshalFunc_VOID__BOXED_STRING callback;
1125
register GCClosure *cc = (GCClosure*) closure;
1126
register gpointer data1, data2;
1128
g_return_if_fail (n_param_values == 3);
1130
if (G_CCLOSURE_SWAP_DATA (closure))
1132
data1 = closure->data;
1133
data2 = g_value_peek_pointer (param_values + 0);
1137
data1 = g_value_peek_pointer (param_values + 0);
1138
data2 = closure->data;
1140
callback = (GMarshalFunc_VOID__BOXED_STRING) (marshal_data ? marshal_data : cc->callback);
1143
g_marshal_value_peek_boxed (param_values + 1),
1144
g_marshal_value_peek_string (param_values + 2),
1148
/* VOID:BOXED,STRING,BOXED (./rb-marshal.list:25) */
1149
extern void rb_marshal_VOID__BOXED_STRING_BOXED (GClosure *closure,
1150
GValue *return_value,
1151
guint n_param_values,
1152
const GValue *param_values,
1153
gpointer invocation_hint,
1154
gpointer marshal_data);
1156
rb_marshal_VOID__BOXED_STRING_BOXED (GClosure *closure,
1157
GValue *return_value G_GNUC_UNUSED,
1158
guint n_param_values,
1159
const GValue *param_values,
1160
gpointer invocation_hint G_GNUC_UNUSED,
1161
gpointer marshal_data)
1163
typedef void (*GMarshalFunc_VOID__BOXED_STRING_BOXED) (gpointer data1,
1168
register GMarshalFunc_VOID__BOXED_STRING_BOXED callback;
1169
register GCClosure *cc = (GCClosure*) closure;
1170
register gpointer data1, data2;
1172
g_return_if_fail (n_param_values == 4);
1174
if (G_CCLOSURE_SWAP_DATA (closure))
1176
data1 = closure->data;
1177
data2 = g_value_peek_pointer (param_values + 0);
1181
data1 = g_value_peek_pointer (param_values + 0);
1182
data2 = closure->data;
1184
callback = (GMarshalFunc_VOID__BOXED_STRING_BOXED) (marshal_data ? marshal_data : cc->callback);
1187
g_marshal_value_peek_boxed (param_values + 1),
1188
g_marshal_value_peek_string (param_values + 2),
1189
g_marshal_value_peek_boxed (param_values + 3),
1193
/* VOID:BOXED,STRING,INT,INT,DOUBLE (./rb-marshal.list:26) */
1194
extern void rb_marshal_VOID__BOXED_STRING_INT_INT_DOUBLE (GClosure *closure,
1195
GValue *return_value,
1196
guint n_param_values,
1197
const GValue *param_values,
1198
gpointer invocation_hint,
1199
gpointer marshal_data);
1201
rb_marshal_VOID__BOXED_STRING_INT_INT_DOUBLE (GClosure *closure,
1202
GValue *return_value G_GNUC_UNUSED,
1203
guint n_param_values,
1204
const GValue *param_values,
1205
gpointer invocation_hint G_GNUC_UNUSED,
1206
gpointer marshal_data)
1208
typedef void (*GMarshalFunc_VOID__BOXED_STRING_INT_INT_DOUBLE) (gpointer data1,
1215
register GMarshalFunc_VOID__BOXED_STRING_INT_INT_DOUBLE callback;
1216
register GCClosure *cc = (GCClosure*) closure;
1217
register gpointer data1, data2;
1219
g_return_if_fail (n_param_values == 6);
1221
if (G_CCLOSURE_SWAP_DATA (closure))
1223
data1 = closure->data;
1224
data2 = g_value_peek_pointer (param_values + 0);
1228
data1 = g_value_peek_pointer (param_values + 0);
1229
data2 = closure->data;
1231
callback = (GMarshalFunc_VOID__BOXED_STRING_INT_INT_DOUBLE) (marshal_data ? marshal_data : cc->callback);
1234
g_marshal_value_peek_boxed (param_values + 1),
1235
g_marshal_value_peek_string (param_values + 2),
1236
g_marshal_value_peek_int (param_values + 3),
1237
g_marshal_value_peek_int (param_values + 4),
1238
g_marshal_value_peek_double (param_values + 5),
1242
/* VOID:BOXED,STRING,UINT64,STRING,POINTER (./rb-marshal.list:27) */
1243
extern void rb_marshal_VOID__BOXED_STRING_UINT64_STRING_POINTER (GClosure *closure,
1244
GValue *return_value,
1245
guint n_param_values,
1246
const GValue *param_values,
1247
gpointer invocation_hint,
1248
gpointer marshal_data);
1250
rb_marshal_VOID__BOXED_STRING_UINT64_STRING_POINTER (GClosure *closure,
1251
GValue *return_value G_GNUC_UNUSED,
1252
guint n_param_values,
1253
const GValue *param_values,
1254
gpointer invocation_hint G_GNUC_UNUSED,
1255
gpointer marshal_data)
1257
typedef void (*GMarshalFunc_VOID__BOXED_STRING_UINT64_STRING_POINTER) (gpointer data1,
1264
register GMarshalFunc_VOID__BOXED_STRING_UINT64_STRING_POINTER callback;
1265
register GCClosure *cc = (GCClosure*) closure;
1266
register gpointer data1, data2;
1268
g_return_if_fail (n_param_values == 6);
1270
if (G_CCLOSURE_SWAP_DATA (closure))
1272
data1 = closure->data;
1273
data2 = g_value_peek_pointer (param_values + 0);
1277
data1 = g_value_peek_pointer (param_values + 0);
1278
data2 = closure->data;
1280
callback = (GMarshalFunc_VOID__BOXED_STRING_UINT64_STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
1283
g_marshal_value_peek_boxed (param_values + 1),
1284
g_marshal_value_peek_string (param_values + 2),
1285
g_marshal_value_peek_uint64 (param_values + 3),
1286
g_marshal_value_peek_string (param_values + 4),
1287
g_marshal_value_peek_pointer (param_values + 5),
1291
/* VOID:BOXED,ULONG (./rb-marshal.list:28) */
1292
extern void rb_marshal_VOID__BOXED_ULONG (GClosure *closure,
1293
GValue *return_value,
1294
guint n_param_values,
1295
const GValue *param_values,
1296
gpointer invocation_hint,
1297
gpointer marshal_data);
1299
rb_marshal_VOID__BOXED_ULONG (GClosure *closure,
1300
GValue *return_value G_GNUC_UNUSED,
1301
guint n_param_values,
1302
const GValue *param_values,
1303
gpointer invocation_hint G_GNUC_UNUSED,
1304
gpointer marshal_data)
1306
typedef void (*GMarshalFunc_VOID__BOXED_ULONG) (gpointer data1,
1310
register GMarshalFunc_VOID__BOXED_ULONG callback;
1311
register GCClosure *cc = (GCClosure*) closure;
1312
register gpointer data1, data2;
1314
g_return_if_fail (n_param_values == 3);
1316
if (G_CCLOSURE_SWAP_DATA (closure))
1318
data1 = closure->data;
1319
data2 = g_value_peek_pointer (param_values + 0);
1323
data1 = g_value_peek_pointer (param_values + 0);
1324
data2 = closure->data;
1326
callback = (GMarshalFunc_VOID__BOXED_ULONG) (marshal_data ? marshal_data : cc->callback);
1329
g_marshal_value_peek_boxed (param_values + 1),
1330
g_marshal_value_peek_ulong (param_values + 2),
1334
/* VOID:DOUBLE,LONG (./rb-marshal.list:29) */
1335
extern void rb_marshal_VOID__DOUBLE_LONG (GClosure *closure,
1336
GValue *return_value,
1337
guint n_param_values,
1338
const GValue *param_values,
1339
gpointer invocation_hint,
1340
gpointer marshal_data);
1342
rb_marshal_VOID__DOUBLE_LONG (GClosure *closure,
1343
GValue *return_value G_GNUC_UNUSED,
1344
guint n_param_values,
1345
const GValue *param_values,
1346
gpointer invocation_hint G_GNUC_UNUSED,
1347
gpointer marshal_data)
1349
typedef void (*GMarshalFunc_VOID__DOUBLE_LONG) (gpointer data1,
1353
register GMarshalFunc_VOID__DOUBLE_LONG callback;
1354
register GCClosure *cc = (GCClosure*) closure;
1355
register gpointer data1, data2;
1357
g_return_if_fail (n_param_values == 3);
1359
if (G_CCLOSURE_SWAP_DATA (closure))
1361
data1 = closure->data;
1362
data2 = g_value_peek_pointer (param_values + 0);
1366
data1 = g_value_peek_pointer (param_values + 0);
1367
data2 = closure->data;
1369
callback = (GMarshalFunc_VOID__DOUBLE_LONG) (marshal_data ? marshal_data : cc->callback);
1372
g_marshal_value_peek_double (param_values + 1),
1373
g_marshal_value_peek_long (param_values + 2),
1377
/* VOID:INT,INT (./rb-marshal.list:30) */
1378
extern void rb_marshal_VOID__INT_INT (GClosure *closure,
1379
GValue *return_value,
1380
guint n_param_values,
1381
const GValue *param_values,
1382
gpointer invocation_hint,
1383
gpointer marshal_data);
1385
rb_marshal_VOID__INT_INT (GClosure *closure,
1386
GValue *return_value G_GNUC_UNUSED,
1387
guint n_param_values,
1388
const GValue *param_values,
1389
gpointer invocation_hint G_GNUC_UNUSED,
1390
gpointer marshal_data)
1392
typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer data1,
1396
register GMarshalFunc_VOID__INT_INT callback;
1397
register GCClosure *cc = (GCClosure*) closure;
1398
register gpointer data1, data2;
1400
g_return_if_fail (n_param_values == 3);
1402
if (G_CCLOSURE_SWAP_DATA (closure))
1404
data1 = closure->data;
1405
data2 = g_value_peek_pointer (param_values + 0);
1409
data1 = g_value_peek_pointer (param_values + 0);
1410
data2 = closure->data;
1412
callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);
1415
g_marshal_value_peek_int (param_values + 1),
1416
g_marshal_value_peek_int (param_values + 2),
1420
/* VOID:INT,INT,DOUBLE,INT (./rb-marshal.list:31) */
1421
extern void rb_marshal_VOID__INT_INT_DOUBLE_INT (GClosure *closure,
1422
GValue *return_value,
1423
guint n_param_values,
1424
const GValue *param_values,
1425
gpointer invocation_hint,
1426
gpointer marshal_data);
1428
rb_marshal_VOID__INT_INT_DOUBLE_INT (GClosure *closure,
1429
GValue *return_value G_GNUC_UNUSED,
1430
guint n_param_values,
1431
const GValue *param_values,
1432
gpointer invocation_hint G_GNUC_UNUSED,
1433
gpointer marshal_data)
1435
typedef void (*GMarshalFunc_VOID__INT_INT_DOUBLE_INT) (gpointer data1,
1441
register GMarshalFunc_VOID__INT_INT_DOUBLE_INT callback;
1442
register GCClosure *cc = (GCClosure*) closure;
1443
register gpointer data1, data2;
1445
g_return_if_fail (n_param_values == 5);
1447
if (G_CCLOSURE_SWAP_DATA (closure))
1449
data1 = closure->data;
1450
data2 = g_value_peek_pointer (param_values + 0);
1454
data1 = g_value_peek_pointer (param_values + 0);
1455
data2 = closure->data;
1457
callback = (GMarshalFunc_VOID__INT_INT_DOUBLE_INT) (marshal_data ? marshal_data : cc->callback);
1460
g_marshal_value_peek_int (param_values + 1),
1461
g_marshal_value_peek_int (param_values + 2),
1462
g_marshal_value_peek_double (param_values + 3),
1463
g_marshal_value_peek_int (param_values + 4),
1467
/* VOID:INT64 (./rb-marshal.list:32) */
1468
extern void rb_marshal_VOID__INT64 (GClosure *closure,
1469
GValue *return_value,
1470
guint n_param_values,
1471
const GValue *param_values,
1472
gpointer invocation_hint,
1473
gpointer marshal_data);
1475
rb_marshal_VOID__INT64 (GClosure *closure,
1476
GValue *return_value G_GNUC_UNUSED,
1477
guint n_param_values,
1478
const GValue *param_values,
1479
gpointer invocation_hint G_GNUC_UNUSED,
1480
gpointer marshal_data)
1482
typedef void (*GMarshalFunc_VOID__INT64) (gpointer data1,
1485
register GMarshalFunc_VOID__INT64 callback;
1486
register GCClosure *cc = (GCClosure*) closure;
1487
register gpointer data1, data2;
1489
g_return_if_fail (n_param_values == 2);
1491
if (G_CCLOSURE_SWAP_DATA (closure))
1493
data1 = closure->data;
1494
data2 = g_value_peek_pointer (param_values + 0);
1498
data1 = g_value_peek_pointer (param_values + 0);
1499
data2 = closure->data;
1501
callback = (GMarshalFunc_VOID__INT64) (marshal_data ? marshal_data : cc->callback);
1504
g_marshal_value_peek_int64 (param_values + 1),
1508
/* VOID:OBJECT,INT,INT (./rb-marshal.list:33) */
1509
extern void rb_marshal_VOID__OBJECT_INT_INT (GClosure *closure,
1510
GValue *return_value,
1511
guint n_param_values,
1512
const GValue *param_values,
1513
gpointer invocation_hint,
1514
gpointer marshal_data);
1516
rb_marshal_VOID__OBJECT_INT_INT (GClosure *closure,
1517
GValue *return_value G_GNUC_UNUSED,
1518
guint n_param_values,
1519
const GValue *param_values,
1520
gpointer invocation_hint G_GNUC_UNUSED,
1521
gpointer marshal_data)
1523
typedef void (*GMarshalFunc_VOID__OBJECT_INT_INT) (gpointer data1,
1528
register GMarshalFunc_VOID__OBJECT_INT_INT callback;
1529
register GCClosure *cc = (GCClosure*) closure;
1530
register gpointer data1, data2;
1532
g_return_if_fail (n_param_values == 4);
1534
if (G_CCLOSURE_SWAP_DATA (closure))
1536
data1 = closure->data;
1537
data2 = g_value_peek_pointer (param_values + 0);
1541
data1 = g_value_peek_pointer (param_values + 0);
1542
data2 = closure->data;
1544
callback = (GMarshalFunc_VOID__OBJECT_INT_INT) (marshal_data ? marshal_data : cc->callback);
1547
g_marshal_value_peek_object (param_values + 1),
1548
g_marshal_value_peek_int (param_values + 2),
1549
g_marshal_value_peek_int (param_values + 3),
1553
/* VOID:OBJECT,INT,INT,BOXED,UINT,UINT (./rb-marshal.list:34) */
1554
extern void rb_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT (GClosure *closure,
1555
GValue *return_value,
1556
guint n_param_values,
1557
const GValue *param_values,
1558
gpointer invocation_hint,
1559
gpointer marshal_data);
1561
rb_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT (GClosure *closure,
1562
GValue *return_value G_GNUC_UNUSED,
1563
guint n_param_values,
1564
const GValue *param_values,
1565
gpointer invocation_hint G_GNUC_UNUSED,
1566
gpointer marshal_data)
1568
typedef void (*GMarshalFunc_VOID__OBJECT_INT_INT_BOXED_UINT_UINT) (gpointer data1,
1576
register GMarshalFunc_VOID__OBJECT_INT_INT_BOXED_UINT_UINT callback;
1577
register GCClosure *cc = (GCClosure*) closure;
1578
register gpointer data1, data2;
1580
g_return_if_fail (n_param_values == 7);
1582
if (G_CCLOSURE_SWAP_DATA (closure))
1584
data1 = closure->data;
1585
data2 = g_value_peek_pointer (param_values + 0);
1589
data1 = g_value_peek_pointer (param_values + 0);
1590
data2 = closure->data;
1592
callback = (GMarshalFunc_VOID__OBJECT_INT_INT_BOXED_UINT_UINT) (marshal_data ? marshal_data : cc->callback);
1595
g_marshal_value_peek_object (param_values + 1),
1596
g_marshal_value_peek_int (param_values + 2),
1597
g_marshal_value_peek_int (param_values + 3),
1598
g_marshal_value_peek_boxed (param_values + 4),
1599
g_marshal_value_peek_uint (param_values + 5),
1600
g_marshal_value_peek_uint (param_values + 6),
1604
/* VOID:OBJECT,INT,POINTER (./rb-marshal.list:35) */
1605
extern void rb_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure,
1606
GValue *return_value,
1607
guint n_param_values,
1608
const GValue *param_values,
1609
gpointer invocation_hint,
1610
gpointer marshal_data);
1612
rb_marshal_VOID__OBJECT_INT_POINTER (GClosure *closure,
1613
GValue *return_value G_GNUC_UNUSED,
1614
guint n_param_values,
1615
const GValue *param_values,
1616
gpointer invocation_hint G_GNUC_UNUSED,
1617
gpointer marshal_data)
1619
typedef void (*GMarshalFunc_VOID__OBJECT_INT_POINTER) (gpointer data1,
1624
register GMarshalFunc_VOID__OBJECT_INT_POINTER callback;
1625
register GCClosure *cc = (GCClosure*) closure;
1626
register gpointer data1, data2;
1628
g_return_if_fail (n_param_values == 4);
1630
if (G_CCLOSURE_SWAP_DATA (closure))
1632
data1 = closure->data;
1633
data2 = g_value_peek_pointer (param_values + 0);
1637
data1 = g_value_peek_pointer (param_values + 0);
1638
data2 = closure->data;
1640
callback = (GMarshalFunc_VOID__OBJECT_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1643
g_marshal_value_peek_object (param_values + 1),
1644
g_marshal_value_peek_int (param_values + 2),
1645
g_marshal_value_peek_pointer (param_values + 3),
1649
/* VOID:POINTER,BOOLEAN (./rb-marshal.list:36) */
1650
extern void rb_marshal_VOID__POINTER_BOOLEAN (GClosure *closure,
1651
GValue *return_value,
1652
guint n_param_values,
1653
const GValue *param_values,
1654
gpointer invocation_hint,
1655
gpointer marshal_data);
1657
rb_marshal_VOID__POINTER_BOOLEAN (GClosure *closure,
1658
GValue *return_value G_GNUC_UNUSED,
1659
guint n_param_values,
1660
const GValue *param_values,
1661
gpointer invocation_hint G_GNUC_UNUSED,
1662
gpointer marshal_data)
1664
typedef void (*GMarshalFunc_VOID__POINTER_BOOLEAN) (gpointer data1,
1668
register GMarshalFunc_VOID__POINTER_BOOLEAN callback;
1669
register GCClosure *cc = (GCClosure*) closure;
1670
register gpointer data1, data2;
1672
g_return_if_fail (n_param_values == 3);
1674
if (G_CCLOSURE_SWAP_DATA (closure))
1676
data1 = closure->data;
1677
data2 = g_value_peek_pointer (param_values + 0);
1681
data1 = g_value_peek_pointer (param_values + 0);
1682
data2 = closure->data;
1684
callback = (GMarshalFunc_VOID__POINTER_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
1687
g_marshal_value_peek_pointer (param_values + 1),
1688
g_marshal_value_peek_boolean (param_values + 2),
1692
/* VOID:POINTER,INT (./rb-marshal.list:37) */
1693
extern void rb_marshal_VOID__POINTER_INT (GClosure *closure,
1694
GValue *return_value,
1695
guint n_param_values,
1696
const GValue *param_values,
1697
gpointer invocation_hint,
1698
gpointer marshal_data);
1700
rb_marshal_VOID__POINTER_INT (GClosure *closure,
1701
GValue *return_value G_GNUC_UNUSED,
1702
guint n_param_values,
1703
const GValue *param_values,
1704
gpointer invocation_hint G_GNUC_UNUSED,
1705
gpointer marshal_data)
1707
typedef void (*GMarshalFunc_VOID__POINTER_INT) (gpointer data1,
1711
register GMarshalFunc_VOID__POINTER_INT callback;
1712
register GCClosure *cc = (GCClosure*) closure;
1713
register gpointer data1, data2;
1715
g_return_if_fail (n_param_values == 3);
1717
if (G_CCLOSURE_SWAP_DATA (closure))
1719
data1 = closure->data;
1720
data2 = g_value_peek_pointer (param_values + 0);
1724
data1 = g_value_peek_pointer (param_values + 0);
1725
data2 = closure->data;
1727
callback = (GMarshalFunc_VOID__POINTER_INT) (marshal_data ? marshal_data : cc->callback);
1730
g_marshal_value_peek_pointer (param_values + 1),
1731
g_marshal_value_peek_int (param_values + 2),
1735
/* VOID:POINTER,INT64,INT64 (./rb-marshal.list:38) */
1736
extern void rb_marshal_VOID__POINTER_INT64_INT64 (GClosure *closure,
1737
GValue *return_value,
1738
guint n_param_values,
1739
const GValue *param_values,
1740
gpointer invocation_hint,
1741
gpointer marshal_data);
1743
rb_marshal_VOID__POINTER_INT64_INT64 (GClosure *closure,
1744
GValue *return_value G_GNUC_UNUSED,
1745
guint n_param_values,
1746
const GValue *param_values,
1747
gpointer invocation_hint G_GNUC_UNUSED,
1748
gpointer marshal_data)
1750
typedef void (*GMarshalFunc_VOID__POINTER_INT64_INT64) (gpointer data1,
1755
register GMarshalFunc_VOID__POINTER_INT64_INT64 callback;
1756
register GCClosure *cc = (GCClosure*) closure;
1757
register gpointer data1, data2;
1759
g_return_if_fail (n_param_values == 4);
1761
if (G_CCLOSURE_SWAP_DATA (closure))
1763
data1 = closure->data;
1764
data2 = g_value_peek_pointer (param_values + 0);
1768
data1 = g_value_peek_pointer (param_values + 0);
1769
data2 = closure->data;
1771
callback = (GMarshalFunc_VOID__POINTER_INT64_INT64) (marshal_data ? marshal_data : cc->callback);
1774
g_marshal_value_peek_pointer (param_values + 1),
1775
g_marshal_value_peek_int64 (param_values + 2),
1776
g_marshal_value_peek_int64 (param_values + 3),
1780
/* VOID:POINTER,INT,POINTER (./rb-marshal.list:39) */
1781
extern void rb_marshal_VOID__POINTER_INT_POINTER (GClosure *closure,
1782
GValue *return_value,
1783
guint n_param_values,
1784
const GValue *param_values,
1785
gpointer invocation_hint,
1786
gpointer marshal_data);
1788
rb_marshal_VOID__POINTER_INT_POINTER (GClosure *closure,
1789
GValue *return_value G_GNUC_UNUSED,
1790
guint n_param_values,
1791
const GValue *param_values,
1792
gpointer invocation_hint G_GNUC_UNUSED,
1793
gpointer marshal_data)
1795
typedef void (*GMarshalFunc_VOID__POINTER_INT_POINTER) (gpointer data1,
1800
register GMarshalFunc_VOID__POINTER_INT_POINTER callback;
1801
register GCClosure *cc = (GCClosure*) closure;
1802
register gpointer data1, data2;
1804
g_return_if_fail (n_param_values == 4);
1806
if (G_CCLOSURE_SWAP_DATA (closure))
1808
data1 = closure->data;
1809
data2 = g_value_peek_pointer (param_values + 0);
1813
data1 = g_value_peek_pointer (param_values + 0);
1814
data2 = closure->data;
1816
callback = (GMarshalFunc_VOID__POINTER_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1819
g_marshal_value_peek_pointer (param_values + 1),
1820
g_marshal_value_peek_int (param_values + 2),
1821
g_marshal_value_peek_pointer (param_values + 3),
1825
/* VOID:POINTER,LONG,LONG (./rb-marshal.list:40) */
1826
extern void rb_marshal_VOID__POINTER_LONG_LONG (GClosure *closure,
1827
GValue *return_value,
1828
guint n_param_values,
1829
const GValue *param_values,
1830
gpointer invocation_hint,
1831
gpointer marshal_data);
1833
rb_marshal_VOID__POINTER_LONG_LONG (GClosure *closure,
1834
GValue *return_value G_GNUC_UNUSED,
1835
guint n_param_values,
1836
const GValue *param_values,
1837
gpointer invocation_hint G_GNUC_UNUSED,
1838
gpointer marshal_data)
1840
typedef void (*GMarshalFunc_VOID__POINTER_LONG_LONG) (gpointer data1,
1845
register GMarshalFunc_VOID__POINTER_LONG_LONG callback;
1846
register GCClosure *cc = (GCClosure*) closure;
1847
register gpointer data1, data2;
1849
g_return_if_fail (n_param_values == 4);
1851
if (G_CCLOSURE_SWAP_DATA (closure))
1853
data1 = closure->data;
1854
data2 = g_value_peek_pointer (param_values + 0);
1858
data1 = g_value_peek_pointer (param_values + 0);
1859
data2 = closure->data;
1861
callback = (GMarshalFunc_VOID__POINTER_LONG_LONG) (marshal_data ? marshal_data : cc->callback);
1864
g_marshal_value_peek_pointer (param_values + 1),
1865
g_marshal_value_peek_long (param_values + 2),
1866
g_marshal_value_peek_long (param_values + 3),
1870
/* VOID:POINTER,OBJECT (./rb-marshal.list:41) */
1871
extern void rb_marshal_VOID__POINTER_OBJECT (GClosure *closure,
1872
GValue *return_value,
1873
guint n_param_values,
1874
const GValue *param_values,
1875
gpointer invocation_hint,
1876
gpointer marshal_data);
1878
rb_marshal_VOID__POINTER_OBJECT (GClosure *closure,
1879
GValue *return_value G_GNUC_UNUSED,
1880
guint n_param_values,
1881
const GValue *param_values,
1882
gpointer invocation_hint G_GNUC_UNUSED,
1883
gpointer marshal_data)
1885
typedef void (*GMarshalFunc_VOID__POINTER_OBJECT) (gpointer data1,
1889
register GMarshalFunc_VOID__POINTER_OBJECT callback;
1890
register GCClosure *cc = (GCClosure*) closure;
1891
register gpointer data1, data2;
1893
g_return_if_fail (n_param_values == 3);
1895
if (G_CCLOSURE_SWAP_DATA (closure))
1897
data1 = closure->data;
1898
data2 = g_value_peek_pointer (param_values + 0);
1902
data1 = g_value_peek_pointer (param_values + 0);
1903
data2 = closure->data;
1905
callback = (GMarshalFunc_VOID__POINTER_OBJECT) (marshal_data ? marshal_data : cc->callback);
1908
g_marshal_value_peek_pointer (param_values + 1),
1909
g_marshal_value_peek_object (param_values + 2),
1913
/* VOID:POINTER,POINTER (./rb-marshal.list:42) */
1914
extern void rb_marshal_VOID__POINTER_POINTER (GClosure *closure,
1915
GValue *return_value,
1916
guint n_param_values,
1917
const GValue *param_values,
1918
gpointer invocation_hint,
1919
gpointer marshal_data);
1921
rb_marshal_VOID__POINTER_POINTER (GClosure *closure,
1922
GValue *return_value G_GNUC_UNUSED,
1923
guint n_param_values,
1924
const GValue *param_values,
1925
gpointer invocation_hint G_GNUC_UNUSED,
1926
gpointer marshal_data)
1928
typedef void (*GMarshalFunc_VOID__POINTER_POINTER) (gpointer data1,
1932
register GMarshalFunc_VOID__POINTER_POINTER callback;
1933
register GCClosure *cc = (GCClosure*) closure;
1934
register gpointer data1, data2;
1936
g_return_if_fail (n_param_values == 3);
1938
if (G_CCLOSURE_SWAP_DATA (closure))
1940
data1 = closure->data;
1941
data2 = g_value_peek_pointer (param_values + 0);
1945
data1 = g_value_peek_pointer (param_values + 0);
1946
data2 = closure->data;
1948
callback = (GMarshalFunc_VOID__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1951
g_marshal_value_peek_pointer (param_values + 1),
1952
g_marshal_value_peek_pointer (param_values + 2),
1956
/* VOID:POINTER,POINTER,POINTER (./rb-marshal.list:43) */
1957
extern void rb_marshal_VOID__POINTER_POINTER_POINTER (GClosure *closure,
1958
GValue *return_value,
1959
guint n_param_values,
1960
const GValue *param_values,
1961
gpointer invocation_hint,
1962
gpointer marshal_data);
1964
rb_marshal_VOID__POINTER_POINTER_POINTER (GClosure *closure,
1965
GValue *return_value G_GNUC_UNUSED,
1966
guint n_param_values,
1967
const GValue *param_values,
1968
gpointer invocation_hint G_GNUC_UNUSED,
1969
gpointer marshal_data)
1971
typedef void (*GMarshalFunc_VOID__POINTER_POINTER_POINTER) (gpointer data1,
1976
register GMarshalFunc_VOID__POINTER_POINTER_POINTER callback;
1977
register GCClosure *cc = (GCClosure*) closure;
1978
register gpointer data1, data2;
1980
g_return_if_fail (n_param_values == 4);
1982
if (G_CCLOSURE_SWAP_DATA (closure))
1984
data1 = closure->data;
1985
data2 = g_value_peek_pointer (param_values + 0);
1989
data1 = g_value_peek_pointer (param_values + 0);
1990
data2 = closure->data;
1992
callback = (GMarshalFunc_VOID__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1995
g_marshal_value_peek_pointer (param_values + 1),
1996
g_marshal_value_peek_pointer (param_values + 2),
1997
g_marshal_value_peek_pointer (param_values + 3),
2001
/* VOID:POINTER,STRING (./rb-marshal.list:44) */
2002
extern void rb_marshal_VOID__POINTER_STRING (GClosure *closure,
2003
GValue *return_value,
2004
guint n_param_values,
2005
const GValue *param_values,
2006
gpointer invocation_hint,
2007
gpointer marshal_data);
2009
rb_marshal_VOID__POINTER_STRING (GClosure *closure,
2010
GValue *return_value G_GNUC_UNUSED,
2011
guint n_param_values,
2012
const GValue *param_values,
2013
gpointer invocation_hint G_GNUC_UNUSED,
2014
gpointer marshal_data)
2016
typedef void (*GMarshalFunc_VOID__POINTER_STRING) (gpointer data1,
2020
register GMarshalFunc_VOID__POINTER_STRING callback;
2021
register GCClosure *cc = (GCClosure*) closure;
2022
register gpointer data1, data2;
2024
g_return_if_fail (n_param_values == 3);
2026
if (G_CCLOSURE_SWAP_DATA (closure))
2028
data1 = closure->data;
2029
data2 = g_value_peek_pointer (param_values + 0);
2033
data1 = g_value_peek_pointer (param_values + 0);
2034
data2 = closure->data;
2036
callback = (GMarshalFunc_VOID__POINTER_STRING) (marshal_data ? marshal_data : cc->callback);
2039
g_marshal_value_peek_pointer (param_values + 1),
2040
g_marshal_value_peek_string (param_values + 2),
2044
/* VOID:POINTER,UINT (./rb-marshal.list:45) */
2045
extern void rb_marshal_VOID__POINTER_UINT (GClosure *closure,
2046
GValue *return_value,
2047
guint n_param_values,
2048
const GValue *param_values,
2049
gpointer invocation_hint,
2050
gpointer marshal_data);
2052
rb_marshal_VOID__POINTER_UINT (GClosure *closure,
2053
GValue *return_value G_GNUC_UNUSED,
2054
guint n_param_values,
2055
const GValue *param_values,
2056
gpointer invocation_hint G_GNUC_UNUSED,
2057
gpointer marshal_data)
2059
typedef void (*GMarshalFunc_VOID__POINTER_UINT) (gpointer data1,
2063
register GMarshalFunc_VOID__POINTER_UINT callback;
2064
register GCClosure *cc = (GCClosure*) closure;
2065
register gpointer data1, data2;
2067
g_return_if_fail (n_param_values == 3);
2069
if (G_CCLOSURE_SWAP_DATA (closure))
2071
data1 = closure->data;
2072
data2 = g_value_peek_pointer (param_values + 0);
2076
data1 = g_value_peek_pointer (param_values + 0);
2077
data2 = closure->data;
2079
callback = (GMarshalFunc_VOID__POINTER_UINT) (marshal_data ? marshal_data : cc->callback);
2082
g_marshal_value_peek_pointer (param_values + 1),
2083
g_marshal_value_peek_uint (param_values + 2),
2087
/* VOID:POINTER,ULONG (./rb-marshal.list:46) */
2088
extern void rb_marshal_VOID__POINTER_ULONG (GClosure *closure,
2089
GValue *return_value,
2090
guint n_param_values,
2091
const GValue *param_values,
2092
gpointer invocation_hint,
2093
gpointer marshal_data);
2095
rb_marshal_VOID__POINTER_ULONG (GClosure *closure,
2096
GValue *return_value G_GNUC_UNUSED,
2097
guint n_param_values,
2098
const GValue *param_values,
2099
gpointer invocation_hint G_GNUC_UNUSED,
2100
gpointer marshal_data)
2102
typedef void (*GMarshalFunc_VOID__POINTER_ULONG) (gpointer data1,
2106
register GMarshalFunc_VOID__POINTER_ULONG callback;
2107
register GCClosure *cc = (GCClosure*) closure;
2108
register gpointer data1, data2;
2110
g_return_if_fail (n_param_values == 3);
2112
if (G_CCLOSURE_SWAP_DATA (closure))
2114
data1 = closure->data;
2115
data2 = g_value_peek_pointer (param_values + 0);
2119
data1 = g_value_peek_pointer (param_values + 0);
2120
data2 = closure->data;
2122
callback = (GMarshalFunc_VOID__POINTER_ULONG) (marshal_data ? marshal_data : cc->callback);
2125
g_marshal_value_peek_pointer (param_values + 1),
2126
g_marshal_value_peek_ulong (param_values + 2),
2130
/* VOID:STRING,DOUBLE (./rb-marshal.list:47) */
2131
extern void rb_marshal_VOID__STRING_DOUBLE (GClosure *closure,
2132
GValue *return_value,
2133
guint n_param_values,
2134
const GValue *param_values,
2135
gpointer invocation_hint,
2136
gpointer marshal_data);
2138
rb_marshal_VOID__STRING_DOUBLE (GClosure *closure,
2139
GValue *return_value G_GNUC_UNUSED,
2140
guint n_param_values,
2141
const GValue *param_values,
2142
gpointer invocation_hint G_GNUC_UNUSED,
2143
gpointer marshal_data)
2145
typedef void (*GMarshalFunc_VOID__STRING_DOUBLE) (gpointer data1,
2149
register GMarshalFunc_VOID__STRING_DOUBLE callback;
2150
register GCClosure *cc = (GCClosure*) closure;
2151
register gpointer data1, data2;
2153
g_return_if_fail (n_param_values == 3);
2155
if (G_CCLOSURE_SWAP_DATA (closure))
2157
data1 = closure->data;
2158
data2 = g_value_peek_pointer (param_values + 0);
2162
data1 = g_value_peek_pointer (param_values + 0);
2163
data2 = closure->data;
2165
callback = (GMarshalFunc_VOID__STRING_DOUBLE) (marshal_data ? marshal_data : cc->callback);
2168
g_marshal_value_peek_string (param_values + 1),
2169
g_marshal_value_peek_double (param_values + 2),
2173
/* VOID:STRING,INT (./rb-marshal.list:48) */
2174
extern void rb_marshal_VOID__STRING_INT (GClosure *closure,
2175
GValue *return_value,
2176
guint n_param_values,
2177
const GValue *param_values,
2178
gpointer invocation_hint,
2179
gpointer marshal_data);
2181
rb_marshal_VOID__STRING_INT (GClosure *closure,
2182
GValue *return_value G_GNUC_UNUSED,
2183
guint n_param_values,
2184
const GValue *param_values,
2185
gpointer invocation_hint G_GNUC_UNUSED,
2186
gpointer marshal_data)
2188
typedef void (*GMarshalFunc_VOID__STRING_INT) (gpointer data1,
2192
register GMarshalFunc_VOID__STRING_INT callback;
2193
register GCClosure *cc = (GCClosure*) closure;
2194
register gpointer data1, data2;
2196
g_return_if_fail (n_param_values == 3);
2198
if (G_CCLOSURE_SWAP_DATA (closure))
2200
data1 = closure->data;
2201
data2 = g_value_peek_pointer (param_values + 0);
2205
data1 = g_value_peek_pointer (param_values + 0);
2206
data2 = closure->data;
2208
callback = (GMarshalFunc_VOID__STRING_INT) (marshal_data ? marshal_data : cc->callback);
2211
g_marshal_value_peek_string (param_values + 1),
2212
g_marshal_value_peek_int (param_values + 2),
2216
/* VOID:STRING,OBJECT (./rb-marshal.list:49) */
2217
extern void rb_marshal_VOID__STRING_OBJECT (GClosure *closure,
2218
GValue *return_value,
2219
guint n_param_values,
2220
const GValue *param_values,
2221
gpointer invocation_hint,
2222
gpointer marshal_data);
2224
rb_marshal_VOID__STRING_OBJECT (GClosure *closure,
2225
GValue *return_value G_GNUC_UNUSED,
2226
guint n_param_values,
2227
const GValue *param_values,
2228
gpointer invocation_hint G_GNUC_UNUSED,
2229
gpointer marshal_data)
2231
typedef void (*GMarshalFunc_VOID__STRING_OBJECT) (gpointer data1,
2235
register GMarshalFunc_VOID__STRING_OBJECT callback;
2236
register GCClosure *cc = (GCClosure*) closure;
2237
register gpointer data1, data2;
2239
g_return_if_fail (n_param_values == 3);
2241
if (G_CCLOSURE_SWAP_DATA (closure))
2243
data1 = closure->data;
2244
data2 = g_value_peek_pointer (param_values + 0);
2248
data1 = g_value_peek_pointer (param_values + 0);
2249
data2 = closure->data;
2251
callback = (GMarshalFunc_VOID__STRING_OBJECT) (marshal_data ? marshal_data : cc->callback);
2254
g_marshal_value_peek_string (param_values + 1),
2255
g_marshal_value_peek_object (param_values + 2),
2259
/* VOID:STRING,POINTER (./rb-marshal.list:50) */
2260
extern void rb_marshal_VOID__STRING_POINTER (GClosure *closure,
2261
GValue *return_value,
2262
guint n_param_values,
2263
const GValue *param_values,
2264
gpointer invocation_hint,
2265
gpointer marshal_data);
2267
rb_marshal_VOID__STRING_POINTER (GClosure *closure,
2268
GValue *return_value G_GNUC_UNUSED,
2269
guint n_param_values,
2270
const GValue *param_values,
2271
gpointer invocation_hint G_GNUC_UNUSED,
2272
gpointer marshal_data)
2274
typedef void (*GMarshalFunc_VOID__STRING_POINTER) (gpointer data1,
2278
register GMarshalFunc_VOID__STRING_POINTER callback;
2279
register GCClosure *cc = (GCClosure*) closure;
2280
register gpointer data1, data2;
2282
g_return_if_fail (n_param_values == 3);
2284
if (G_CCLOSURE_SWAP_DATA (closure))
2286
data1 = closure->data;
2287
data2 = g_value_peek_pointer (param_values + 0);
2291
data1 = g_value_peek_pointer (param_values + 0);
2292
data2 = closure->data;
2294
callback = (GMarshalFunc_VOID__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
2297
g_marshal_value_peek_string (param_values + 1),
2298
g_marshal_value_peek_pointer (param_values + 2),
2302
/* VOID:STRING,STRING (./rb-marshal.list:51) */
2303
extern void rb_marshal_VOID__STRING_STRING (GClosure *closure,
2304
GValue *return_value,
2305
guint n_param_values,
2306
const GValue *param_values,
2307
gpointer invocation_hint,
2308
gpointer marshal_data);
2310
rb_marshal_VOID__STRING_STRING (GClosure *closure,
2311
GValue *return_value G_GNUC_UNUSED,
2312
guint n_param_values,
2313
const GValue *param_values,
2314
gpointer invocation_hint G_GNUC_UNUSED,
2315
gpointer marshal_data)
2317
typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1,
2321
register GMarshalFunc_VOID__STRING_STRING callback;
2322
register GCClosure *cc = (GCClosure*) closure;
2323
register gpointer data1, data2;
2325
g_return_if_fail (n_param_values == 3);
2327
if (G_CCLOSURE_SWAP_DATA (closure))
2329
data1 = closure->data;
2330
data2 = g_value_peek_pointer (param_values + 0);
2334
data1 = g_value_peek_pointer (param_values + 0);
2335
data2 = closure->data;
2337
callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
2340
g_marshal_value_peek_string (param_values + 1),
2341
g_marshal_value_peek_string (param_values + 2),
2345
/* VOID:STRING,STRING,OBJECT (./rb-marshal.list:52) */
2346
extern void rb_marshal_VOID__STRING_STRING_OBJECT (GClosure *closure,
2347
GValue *return_value,
2348
guint n_param_values,
2349
const GValue *param_values,
2350
gpointer invocation_hint,
2351
gpointer marshal_data);
2353
rb_marshal_VOID__STRING_STRING_OBJECT (GClosure *closure,
2354
GValue *return_value G_GNUC_UNUSED,
2355
guint n_param_values,
2356
const GValue *param_values,
2357
gpointer invocation_hint G_GNUC_UNUSED,
2358
gpointer marshal_data)
2360
typedef void (*GMarshalFunc_VOID__STRING_STRING_OBJECT) (gpointer data1,
2365
register GMarshalFunc_VOID__STRING_STRING_OBJECT callback;
2366
register GCClosure *cc = (GCClosure*) closure;
2367
register gpointer data1, data2;
2369
g_return_if_fail (n_param_values == 4);
2371
if (G_CCLOSURE_SWAP_DATA (closure))
2373
data1 = closure->data;
2374
data2 = g_value_peek_pointer (param_values + 0);
2378
data1 = g_value_peek_pointer (param_values + 0);
2379
data2 = closure->data;
2381
callback = (GMarshalFunc_VOID__STRING_STRING_OBJECT) (marshal_data ? marshal_data : cc->callback);
2384
g_marshal_value_peek_string (param_values + 1),
2385
g_marshal_value_peek_string (param_values + 2),
2386
g_marshal_value_peek_object (param_values + 3),
2390
/* VOID:STRING,STRING,STRING (./rb-marshal.list:53) */
2391
extern void rb_marshal_VOID__STRING_STRING_STRING (GClosure *closure,
2392
GValue *return_value,
2393
guint n_param_values,
2394
const GValue *param_values,
2395
gpointer invocation_hint,
2396
gpointer marshal_data);
2398
rb_marshal_VOID__STRING_STRING_STRING (GClosure *closure,
2399
GValue *return_value G_GNUC_UNUSED,
2400
guint n_param_values,
2401
const GValue *param_values,
2402
gpointer invocation_hint G_GNUC_UNUSED,
2403
gpointer marshal_data)
2405
typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING) (gpointer data1,
2410
register GMarshalFunc_VOID__STRING_STRING_STRING callback;
2411
register GCClosure *cc = (GCClosure*) closure;
2412
register gpointer data1, data2;
2414
g_return_if_fail (n_param_values == 4);
2416
if (G_CCLOSURE_SWAP_DATA (closure))
2418
data1 = closure->data;
2419
data2 = g_value_peek_pointer (param_values + 0);
2423
data1 = g_value_peek_pointer (param_values + 0);
2424
data2 = closure->data;
2426
callback = (GMarshalFunc_VOID__STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
2429
g_marshal_value_peek_string (param_values + 1),
2430
g_marshal_value_peek_string (param_values + 2),
2431
g_marshal_value_peek_string (param_values + 3),
2435
/* VOID:STRING,STRING,STRING,UINT,BOOLEAN (./rb-marshal.list:54) */
2436
extern void rb_marshal_VOID__STRING_STRING_STRING_UINT_BOOLEAN (GClosure *closure,
2437
GValue *return_value,
2438
guint n_param_values,
2439
const GValue *param_values,
2440
gpointer invocation_hint,
2441
gpointer marshal_data);
2443
rb_marshal_VOID__STRING_STRING_STRING_UINT_BOOLEAN (GClosure *closure,
2444
GValue *return_value G_GNUC_UNUSED,
2445
guint n_param_values,
2446
const GValue *param_values,
2447
gpointer invocation_hint G_GNUC_UNUSED,
2448
gpointer marshal_data)
2450
typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING_UINT_BOOLEAN) (gpointer data1,
2457
register GMarshalFunc_VOID__STRING_STRING_STRING_UINT_BOOLEAN callback;
2458
register GCClosure *cc = (GCClosure*) closure;
2459
register gpointer data1, data2;
2461
g_return_if_fail (n_param_values == 6);
2463
if (G_CCLOSURE_SWAP_DATA (closure))
2465
data1 = closure->data;
2466
data2 = g_value_peek_pointer (param_values + 0);
2470
data1 = g_value_peek_pointer (param_values + 0);
2471
data2 = closure->data;
2473
callback = (GMarshalFunc_VOID__STRING_STRING_STRING_UINT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
2476
g_marshal_value_peek_string (param_values + 1),
2477
g_marshal_value_peek_string (param_values + 2),
2478
g_marshal_value_peek_string (param_values + 3),
2479
g_marshal_value_peek_uint (param_values + 4),
2480
g_marshal_value_peek_boolean (param_values + 5),
2484
/* VOID:UINT,STRING,STRING,STRING,BOOLEAN (./rb-marshal.list:55) */
2485
extern void rb_marshal_VOID__UINT_STRING_STRING_STRING_BOOLEAN (GClosure *closure,
2486
GValue *return_value,
2487
guint n_param_values,
2488
const GValue *param_values,
2489
gpointer invocation_hint,
2490
gpointer marshal_data);
2492
rb_marshal_VOID__UINT_STRING_STRING_STRING_BOOLEAN (GClosure *closure,
2493
GValue *return_value G_GNUC_UNUSED,
2494
guint n_param_values,
2495
const GValue *param_values,
2496
gpointer invocation_hint G_GNUC_UNUSED,
2497
gpointer marshal_data)
2499
typedef void (*GMarshalFunc_VOID__UINT_STRING_STRING_STRING_BOOLEAN) (gpointer data1,
2506
register GMarshalFunc_VOID__UINT_STRING_STRING_STRING_BOOLEAN callback;
2507
register GCClosure *cc = (GCClosure*) closure;
2508
register gpointer data1, data2;
2510
g_return_if_fail (n_param_values == 6);
2512
if (G_CCLOSURE_SWAP_DATA (closure))
2514
data1 = closure->data;
2515
data2 = g_value_peek_pointer (param_values + 0);
2519
data1 = g_value_peek_pointer (param_values + 0);
2520
data2 = closure->data;
2522
callback = (GMarshalFunc_VOID__UINT_STRING_STRING_STRING_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
2525
g_marshal_value_peek_uint (param_values + 1),
2526
g_marshal_value_peek_string (param_values + 2),
2527
g_marshal_value_peek_string (param_values + 3),
2528
g_marshal_value_peek_string (param_values + 4),
2529
g_marshal_value_peek_boolean (param_values + 5),
2533
/* VOID:UINT64 (./rb-marshal.list:56) */
2534
extern void rb_marshal_VOID__UINT64 (GClosure *closure,
2535
GValue *return_value,
2536
guint n_param_values,
2537
const GValue *param_values,
2538
gpointer invocation_hint,
2539
gpointer marshal_data);
2541
rb_marshal_VOID__UINT64 (GClosure *closure,
2542
GValue *return_value G_GNUC_UNUSED,
2543
guint n_param_values,
2544
const GValue *param_values,
2545
gpointer invocation_hint G_GNUC_UNUSED,
2546
gpointer marshal_data)
2548
typedef void (*GMarshalFunc_VOID__UINT64) (gpointer data1,
2551
register GMarshalFunc_VOID__UINT64 callback;
2552
register GCClosure *cc = (GCClosure*) closure;
2553
register gpointer data1, data2;
2555
g_return_if_fail (n_param_values == 2);
2557
if (G_CCLOSURE_SWAP_DATA (closure))
2559
data1 = closure->data;
2560
data2 = g_value_peek_pointer (param_values + 0);
2564
data1 = g_value_peek_pointer (param_values + 0);
2565
data2 = closure->data;
2567
callback = (GMarshalFunc_VOID__UINT64) (marshal_data ? marshal_data : cc->callback);
2570
g_marshal_value_peek_uint64 (param_values + 1),
2574
/* VOID:UINT64,STRING,POINTER (./rb-marshal.list:57) */
2575
extern void rb_marshal_VOID__UINT64_STRING_POINTER (GClosure *closure,
2576
GValue *return_value,
2577
guint n_param_values,
2578
const GValue *param_values,
2579
gpointer invocation_hint,
2580
gpointer marshal_data);
2582
rb_marshal_VOID__UINT64_STRING_POINTER (GClosure *closure,
2583
GValue *return_value G_GNUC_UNUSED,
2584
guint n_param_values,
2585
const GValue *param_values,
2586
gpointer invocation_hint G_GNUC_UNUSED,
2587
gpointer marshal_data)
2589
typedef void (*GMarshalFunc_VOID__UINT64_STRING_POINTER) (gpointer data1,
2594
register GMarshalFunc_VOID__UINT64_STRING_POINTER callback;
2595
register GCClosure *cc = (GCClosure*) closure;
2596
register gpointer data1, data2;
2598
g_return_if_fail (n_param_values == 4);
2600
if (G_CCLOSURE_SWAP_DATA (closure))
2602
data1 = closure->data;
2603
data2 = g_value_peek_pointer (param_values + 0);
2607
data1 = g_value_peek_pointer (param_values + 0);
2608
data2 = closure->data;
2610
callback = (GMarshalFunc_VOID__UINT64_STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
2613
g_marshal_value_peek_uint64 (param_values + 1),
2614
g_marshal_value_peek_string (param_values + 2),
2615
g_marshal_value_peek_pointer (param_values + 3),
2619
/* VOID:ULONG,FLOAT (./rb-marshal.list:58) */
2620
extern void rb_marshal_VOID__ULONG_FLOAT (GClosure *closure,
2621
GValue *return_value,
2622
guint n_param_values,
2623
const GValue *param_values,
2624
gpointer invocation_hint,
2625
gpointer marshal_data);
2627
rb_marshal_VOID__ULONG_FLOAT (GClosure *closure,
2628
GValue *return_value G_GNUC_UNUSED,
2629
guint n_param_values,
2630
const GValue *param_values,
2631
gpointer invocation_hint G_GNUC_UNUSED,
2632
gpointer marshal_data)
2634
typedef void (*GMarshalFunc_VOID__ULONG_FLOAT) (gpointer data1,
2638
register GMarshalFunc_VOID__ULONG_FLOAT callback;
2639
register GCClosure *cc = (GCClosure*) closure;
2640
register gpointer data1, data2;
2642
g_return_if_fail (n_param_values == 3);
2644
if (G_CCLOSURE_SWAP_DATA (closure))
2646
data1 = closure->data;
2647
data2 = g_value_peek_pointer (param_values + 0);
2651
data1 = g_value_peek_pointer (param_values + 0);
2652
data2 = closure->data;
2654
callback = (GMarshalFunc_VOID__ULONG_FLOAT) (marshal_data ? marshal_data : cc->callback);
2657
g_marshal_value_peek_ulong (param_values + 1),
2658
g_marshal_value_peek_float (param_values + 2),
2662
/* VOID:OBJECT,BOOLEAN (./rb-marshal.list:59) */
2663
extern void rb_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure,
2664
GValue *return_value,
2665
guint n_param_values,
2666
const GValue *param_values,
2667
gpointer invocation_hint,
2668
gpointer marshal_data);
2670
rb_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure,
2671
GValue *return_value G_GNUC_UNUSED,
2672
guint n_param_values,
2673
const GValue *param_values,
2674
gpointer invocation_hint G_GNUC_UNUSED,
2675
gpointer marshal_data)
2677
typedef void (*GMarshalFunc_VOID__OBJECT_BOOLEAN) (gpointer data1,
2681
register GMarshalFunc_VOID__OBJECT_BOOLEAN callback;
2682
register GCClosure *cc = (GCClosure*) closure;
2683
register gpointer data1, data2;
2685
g_return_if_fail (n_param_values == 3);
2687
if (G_CCLOSURE_SWAP_DATA (closure))
2689
data1 = closure->data;
2690
data2 = g_value_peek_pointer (param_values + 0);
2694
data1 = g_value_peek_pointer (param_values + 0);
2695
data2 = closure->data;
2697
callback = (GMarshalFunc_VOID__OBJECT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
2700
g_marshal_value_peek_object (param_values + 1),
2701
g_marshal_value_peek_boolean (param_values + 2),
2705
/* VOID:STRING,STRING,POINTER,POINTER (./rb-marshal.list:60) */
2706
extern void rb_marshal_VOID__STRING_STRING_POINTER_POINTER (GClosure *closure,
2707
GValue *return_value,
2708
guint n_param_values,
2709
const GValue *param_values,
2710
gpointer invocation_hint,
2711
gpointer marshal_data);
2713
rb_marshal_VOID__STRING_STRING_POINTER_POINTER (GClosure *closure,
2714
GValue *return_value G_GNUC_UNUSED,
2715
guint n_param_values,
2716
const GValue *param_values,
2717
gpointer invocation_hint G_GNUC_UNUSED,
2718
gpointer marshal_data)
2720
typedef void (*GMarshalFunc_VOID__STRING_STRING_POINTER_POINTER) (gpointer data1,
2726
register GMarshalFunc_VOID__STRING_STRING_POINTER_POINTER callback;
2727
register GCClosure *cc = (GCClosure*) closure;
2728
register gpointer data1, data2;
2730
g_return_if_fail (n_param_values == 5);
2732
if (G_CCLOSURE_SWAP_DATA (closure))
2734
data1 = closure->data;
2735
data2 = g_value_peek_pointer (param_values + 0);
2739
data1 = g_value_peek_pointer (param_values + 0);
2740
data2 = closure->data;
2742
callback = (GMarshalFunc_VOID__STRING_STRING_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
2745
g_marshal_value_peek_string (param_values + 1),
2746
g_marshal_value_peek_string (param_values + 2),
2747
g_marshal_value_peek_pointer (param_values + 3),
2748
g_marshal_value_peek_pointer (param_values + 4),
2752
/* VOID:STRING,UINT,UINT,STRING (./rb-marshal.list:61) */
2753
extern void rb_marshal_VOID__STRING_UINT_UINT_STRING (GClosure *closure,
2754
GValue *return_value,
2755
guint n_param_values,
2756
const GValue *param_values,
2757
gpointer invocation_hint,
2758
gpointer marshal_data);
2760
rb_marshal_VOID__STRING_UINT_UINT_STRING (GClosure *closure,
2761
GValue *return_value G_GNUC_UNUSED,
2762
guint n_param_values,
2763
const GValue *param_values,
2764
gpointer invocation_hint G_GNUC_UNUSED,
2765
gpointer marshal_data)
2767
typedef void (*GMarshalFunc_VOID__STRING_UINT_UINT_STRING) (gpointer data1,
2773
register GMarshalFunc_VOID__STRING_UINT_UINT_STRING callback;
2774
register GCClosure *cc = (GCClosure*) closure;
2775
register gpointer data1, data2;
2777
g_return_if_fail (n_param_values == 5);
2779
if (G_CCLOSURE_SWAP_DATA (closure))
2781
data1 = closure->data;
2782
data2 = g_value_peek_pointer (param_values + 0);
2786
data1 = g_value_peek_pointer (param_values + 0);
2787
data2 = closure->data;
2789
callback = (GMarshalFunc_VOID__STRING_UINT_UINT_STRING) (marshal_data ? marshal_data : cc->callback);
2792
g_marshal_value_peek_string (param_values + 1),
2793
g_marshal_value_peek_uint (param_values + 2),
2794
g_marshal_value_peek_uint (param_values + 3),
2795
g_marshal_value_peek_string (param_values + 4),
2801
#endif /* __rb_marshal_MARSHAL_H__ */