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 */
87
89
g_value_set_boolean (return_value, v_return);
90
/* VOID:INT,INT (libxfce4panel-marshal.list:2) */
92
/* BOOLEAN:STRING,BOXED (libxfce4panel-marshal.list:2) */
92
_libxfce4panel_marshal_VOID__INT_INT (GClosure *closure,
93
GValue *return_value G_GNUC_UNUSED,
95
const GValue *param_values,
96
gpointer invocation_hint G_GNUC_UNUSED,
97
gpointer marshal_data)
94
_libxfce4panel_marshal_BOOLEAN__STRING_BOXED (GClosure *closure,
95
GValue *return_value G_GNUC_UNUSED,
97
const GValue *param_values,
98
gpointer invocation_hint G_GNUC_UNUSED,
99
gpointer marshal_data)
99
typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer data1,
103
register GMarshalFunc_VOID__INT_INT callback;
101
typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_BOXED) (gpointer data1,
105
register GMarshalFunc_BOOLEAN__STRING_BOXED callback;
104
106
register GCClosure *cc = (GCClosure*) closure;
105
107
register gpointer data1, data2;
110
g_return_if_fail (return_value != NULL);
107
111
g_return_if_fail (n_param_values == 3);
109
113
if (G_CCLOSURE_SWAP_DATA (closure))
116
120
data1 = g_value_peek_pointer (param_values + 0);
117
121
data2 = closure->data;
119
callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);
122
g_marshal_value_peek_int (param_values + 1),
123
g_marshal_value_peek_int (param_values + 2),
123
callback = (GMarshalFunc_BOOLEAN__STRING_BOXED) (marshal_data ? marshal_data : cc->callback);
125
v_return = callback (data1,
126
g_marshal_value_peek_string (param_values + 1),
127
g_marshal_value_peek_boxed (param_values + 2),
130
g_value_set_boolean (return_value, v_return);