124
/* VOID:OBJECT,INT,INT (terminal-marshal.list:3) */
126
_terminal_marshal_VOID__OBJECT_INT_INT (GClosure *closure,
127
GValue *return_value G_GNUC_UNUSED,
128
guint n_param_values,
129
const GValue *param_values,
130
gpointer invocation_hint G_GNUC_UNUSED,
131
gpointer marshal_data)
133
typedef void (*GMarshalFunc_VOID__OBJECT_INT_INT) (gpointer data1,
138
register GMarshalFunc_VOID__OBJECT_INT_INT callback;
139
register GCClosure *cc = (GCClosure*) closure;
140
register gpointer data1, data2;
142
g_return_if_fail (n_param_values == 4);
144
if (G_CCLOSURE_SWAP_DATA (closure))
146
data1 = closure->data;
147
data2 = g_value_peek_pointer (param_values + 0);
151
data1 = g_value_peek_pointer (param_values + 0);
152
data2 = closure->data;
154
callback = (GMarshalFunc_VOID__OBJECT_INT_INT) (marshal_data ? marshal_data : cc->callback);
157
g_marshal_value_peek_object (param_values + 1),
158
g_marshal_value_peek_int (param_values + 2),
159
g_marshal_value_peek_int (param_values + 3),