22
22
#define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
23
23
#define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
24
24
#define g_marshal_value_peek_object(v) g_value_get_object (v)
25
#define g_marshal_value_peek_variant(v) g_value_get_variant (v)
25
26
#else /* !G_ENABLE_DEBUG */
26
27
/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API.
27
28
* Do not access GValues directly in your code. Instead, use the
45
46
#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
46
47
#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
47
48
#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
49
#define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
48
50
#endif /* !G_ENABLE_DEBUG */
482
/* VOID:STRING,BOOLEAN,BOOLEAN (./clutter-marshal.list:15) */
484
/* VOID:POINTER (./clutter-marshal.list:15) */
486
/* VOID:STRING,BOOLEAN,BOOLEAN (./clutter-marshal.list:16) */
484
488
clutter_marshal_VOID__STRING_BOOLEAN_BOOLEAN (GClosure *closure,
485
489
GValue *return_value G_GNUC_UNUSED,
521
/* VOID:STRING,INT (./clutter-marshal.list:16) */
525
/* VOID:STRING,INT (./clutter-marshal.list:17) */
523
527
clutter_marshal_VOID__STRING_INT (GClosure *closure,
524
528
GValue *return_value G_GNUC_UNUSED,
558
/* VOID:UINT (./clutter-marshal.list:17) */
560
/* VOID:VOID (./clutter-marshal.list:18) */
562
/* VOID:UINT (./clutter-marshal.list:18) */
564
/* VOID:VOID (./clutter-marshal.list:19) */
566
/* VOID:STRING,INT,POINTER (./clutter-marshal.list:20) */
568
clutter_marshal_VOID__STRING_INT_POINTER (GClosure *closure,
569
GValue *return_value G_GNUC_UNUSED,
570
guint n_param_values,
571
const GValue *param_values,
572
gpointer invocation_hint G_GNUC_UNUSED,
573
gpointer marshal_data)
575
typedef void (*GMarshalFunc_VOID__STRING_INT_POINTER) (gpointer data1,
580
register GMarshalFunc_VOID__STRING_INT_POINTER callback;
581
register GCClosure *cc = (GCClosure*) closure;
582
register gpointer data1, data2;
584
g_return_if_fail (n_param_values == 4);
586
if (G_CCLOSURE_SWAP_DATA (closure))
588
data1 = closure->data;
589
data2 = g_value_peek_pointer (param_values + 0);
593
data1 = g_value_peek_pointer (param_values + 0);
594
data2 = closure->data;
596
callback = (GMarshalFunc_VOID__STRING_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
599
g_marshal_value_peek_string (param_values + 1),
600
g_marshal_value_peek_int (param_values + 2),
601
g_marshal_value_peek_pointer (param_values + 3),