131
/* VOID:BOOLEAN,BOOLEAN,POINTER (gsm-marshal.list:3) */
133
gsm_marshal_VOID__BOOLEAN_BOOLEAN_POINTER (GClosure *closure,
134
GValue *return_value G_GNUC_UNUSED,
135
guint n_param_values,
136
const GValue *param_values,
137
gpointer invocation_hint G_GNUC_UNUSED,
138
gpointer marshal_data)
140
typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN_POINTER) (gpointer data1,
145
register GMarshalFunc_VOID__BOOLEAN_BOOLEAN_POINTER callback;
146
register GCClosure *cc = (GCClosure*) closure;
147
register gpointer data1, data2;
149
g_return_if_fail (n_param_values == 4);
151
if (G_CCLOSURE_SWAP_DATA (closure))
153
data1 = closure->data;
154
data2 = g_value_peek_pointer (param_values + 0);
158
data1 = g_value_peek_pointer (param_values + 0);
159
data2 = closure->data;
161
callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
164
g_marshal_value_peek_boolean (param_values + 1),
165
g_marshal_value_peek_boolean (param_values + 2),
166
g_marshal_value_peek_pointer (param_values + 3),