507
/* VOID:BOOLEAN,BOOLEAN (./rb-marshal.list:12) */
508
extern void rb_marshal_VOID__BOOLEAN_BOOLEAN (GClosure *closure,
509
GValue *return_value,
510
guint n_param_values,
511
const GValue *param_values,
512
gpointer invocation_hint,
513
gpointer marshal_data);
515
rb_marshal_VOID__BOOLEAN_BOOLEAN (GClosure *closure,
516
GValue *return_value,
517
guint n_param_values,
518
const GValue *param_values,
519
gpointer invocation_hint,
520
gpointer marshal_data)
522
typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (gpointer data1,
526
register GMarshalFunc_VOID__BOOLEAN_BOOLEAN callback;
527
register GCClosure *cc = (GCClosure*) closure;
528
register gpointer data1, data2;
530
g_return_if_fail (n_param_values == 3);
532
if (G_CCLOSURE_SWAP_DATA (closure))
534
data1 = closure->data;
535
data2 = g_value_peek_pointer (param_values + 0);
539
data1 = g_value_peek_pointer (param_values + 0);
540
data2 = closure->data;
542
callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
545
g_marshal_value_peek_boolean (param_values + 1),
546
g_marshal_value_peek_boolean (param_values + 2),
509
552
#endif /* __rb_marshal_MARSHAL_H__ */