~ubuntu-branches/ubuntu/maverick/gnome-session/maverick

« back to all changes in this revision

Viewing changes to gnome-session/gsm-marshal.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-04-08 09:47:57 UTC
  • mto: This revision was merged to the branch mainline in revision 110.
  • Revision ID: james.westby@ubuntu.com-20090408094757-rs8ialby8p72at4e
Tags: upstream-2.26.0svn20090408
ImportĀ upstreamĀ versionĀ 2.26.0svn20090408

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
  g_value_set_boolean (return_value, v_return);
88
88
}
89
89
 
90
 
/* VOID:BOOLEAN,STRING (gsm-marshal.list:2) */
 
90
/* VOID:BOOLEAN,BOOLEAN,BOOLEAN,STRING (gsm-marshal.list:2) */
91
91
void
92
 
gsm_marshal_VOID__BOOLEAN_STRING (GClosure     *closure,
93
 
                                  GValue       *return_value G_GNUC_UNUSED,
94
 
                                  guint         n_param_values,
95
 
                                  const GValue *param_values,
96
 
                                  gpointer      invocation_hint G_GNUC_UNUSED,
97
 
                                  gpointer      marshal_data)
 
92
gsm_marshal_VOID__BOOLEAN_BOOLEAN_BOOLEAN_STRING (GClosure     *closure,
 
93
                                                  GValue       *return_value G_GNUC_UNUSED,
 
94
                                                  guint         n_param_values,
 
95
                                                  const GValue *param_values,
 
96
                                                  gpointer      invocation_hint G_GNUC_UNUSED,
 
97
                                                  gpointer      marshal_data)
98
98
{
99
 
  typedef void (*GMarshalFunc_VOID__BOOLEAN_STRING) (gpointer     data1,
100
 
                                                     gboolean     arg_1,
101
 
                                                     gpointer     arg_2,
102
 
                                                     gpointer     data2);
103
 
  register GMarshalFunc_VOID__BOOLEAN_STRING callback;
 
99
  typedef void (*GMarshalFunc_VOID__BOOLEAN_BOOLEAN_BOOLEAN_STRING) (gpointer     data1,
 
100
                                                                     gboolean     arg_1,
 
101
                                                                     gboolean     arg_2,
 
102
                                                                     gboolean     arg_3,
 
103
                                                                     gpointer     arg_4,
 
104
                                                                     gpointer     data2);
 
105
  register GMarshalFunc_VOID__BOOLEAN_BOOLEAN_BOOLEAN_STRING callback;
104
106
  register GCClosure *cc = (GCClosure*) closure;
105
107
  register gpointer data1, data2;
106
108
 
107
 
  g_return_if_fail (n_param_values == 3);
 
109
  g_return_if_fail (n_param_values == 5);
108
110
 
109
111
  if (G_CCLOSURE_SWAP_DATA (closure))
110
112
    {
116
118
      data1 = g_value_peek_pointer (param_values + 0);
117
119
      data2 = closure->data;
118
120
    }
119
 
  callback = (GMarshalFunc_VOID__BOOLEAN_STRING) (marshal_data ? marshal_data : cc->callback);
 
121
  callback = (GMarshalFunc_VOID__BOOLEAN_BOOLEAN_BOOLEAN_STRING) (marshal_data ? marshal_data : cc->callback);
120
122
 
121
123
  callback (data1,
122
124
            g_marshal_value_peek_boolean (param_values + 1),
123
 
            g_marshal_value_peek_string (param_values + 2),
 
125
            g_marshal_value_peek_boolean (param_values + 2),
 
126
            g_marshal_value_peek_boolean (param_values + 3),
 
127
            g_marshal_value_peek_string (param_values + 4),
124
128
            data2);
125
129
}
126
130