[evolution/email-factory-3-4] Update e-marshal list



commit ebdacaa07b3c720b6735f8e0908baa52c2bf87bf
Author: Srinivasa Ragavan <sragavan gnome org>
Date:   Tue Nov 29 09:38:19 2011 +0200

    Update e-marshal list

 libemail-utils/e-marshal.c    |   45 +++++++++++++++++++++++++++++++++++++---
 libemail-utils/e-marshal.h    |   17 +++++++++++---
 libemail-utils/e-marshal.list |    1 +
 3 files changed, 55 insertions(+), 8 deletions(-)
---
diff --git a/libemail-utils/e-marshal.c b/libemail-utils/e-marshal.c
index 0c7c621..ded48ce 100644
--- a/libemail-utils/e-marshal.c
+++ b/libemail-utils/e-marshal.c
@@ -2340,7 +2340,44 @@ e_marshal_VOID__STRING_INT_INT (GClosure     *closure,
             data2);
 }
 
-/* NONE:STRING,POINTER,POINTER (e-marshal.list:57) */
+/* NONE:STRING,OBJECT (e-marshal.list:57) */
+void
+e_marshal_VOID__STRING_OBJECT (GClosure     *closure,
+                               GValue       *return_value G_GNUC_UNUSED,
+                               guint         n_param_values,
+                               const GValue *param_values,
+                               gpointer      invocation_hint G_GNUC_UNUSED,
+                               gpointer      marshal_data)
+{
+  typedef void (*GMarshalFunc_VOID__STRING_OBJECT) (gpointer     data1,
+                                                    gpointer     arg_1,
+                                                    gpointer     arg_2,
+                                                    gpointer     data2);
+  register GMarshalFunc_VOID__STRING_OBJECT callback;
+  register GCClosure *cc = (GCClosure*) closure;
+  register gpointer data1, data2;
+
+  g_return_if_fail (n_param_values == 3);
+
+  if (G_CCLOSURE_SWAP_DATA (closure))
+    {
+      data1 = closure->data;
+      data2 = g_value_peek_pointer (param_values + 0);
+    }
+  else
+    {
+      data1 = g_value_peek_pointer (param_values + 0);
+      data2 = closure->data;
+    }
+  callback = (GMarshalFunc_VOID__STRING_OBJECT) (marshal_data ? marshal_data : cc->callback);
+
+  callback (data1,
+            g_marshal_value_peek_string (param_values + 1),
+            g_marshal_value_peek_object (param_values + 2),
+            data2);
+}
+
+/* NONE:STRING,POINTER,POINTER (e-marshal.list:58) */
 void
 e_marshal_VOID__STRING_POINTER_POINTER (GClosure     *closure,
                                         GValue       *return_value G_GNUC_UNUSED,
@@ -2379,7 +2416,7 @@ e_marshal_VOID__STRING_POINTER_POINTER (GClosure     *closure,
             data2);
 }
 
-/* NONE:STRING,STRING (e-marshal.list:58) */
+/* NONE:STRING,STRING (e-marshal.list:59) */
 void
 e_marshal_VOID__STRING_STRING (GClosure     *closure,
                                GValue       *return_value G_GNUC_UNUSED,
@@ -2416,7 +2453,7 @@ e_marshal_VOID__STRING_STRING (GClosure     *closure,
             data2);
 }
 
-/* NONE:UINT,STRING (e-marshal.list:59) */
+/* NONE:UINT,STRING (e-marshal.list:60) */
 void
 e_marshal_VOID__UINT_STRING (GClosure     *closure,
                              GValue       *return_value G_GNUC_UNUSED,
@@ -2453,7 +2490,7 @@ e_marshal_VOID__UINT_STRING (GClosure     *closure,
             data2);
 }
 
-/* STRING:NONE (e-marshal.list:60) */
+/* STRING:NONE (e-marshal.list:61) */
 void
 e_marshal_STRING__VOID (GClosure     *closure,
                         GValue       *return_value G_GNUC_UNUSED,
diff --git a/libemail-utils/e-marshal.h b/libemail-utils/e-marshal.h
index 92c89d2..ee27315 100644
--- a/libemail-utils/e-marshal.h
+++ b/libemail-utils/e-marshal.h
@@ -488,7 +488,16 @@ extern void e_marshal_VOID__STRING_INT_INT (GClosure     *closure,
                                             gpointer      marshal_data);
 #define e_marshal_NONE__STRING_INT_INT	e_marshal_VOID__STRING_INT_INT
 
-/* NONE:STRING,POINTER,POINTER (e-marshal.list:57) */
+/* NONE:STRING,OBJECT (e-marshal.list:57) */
+extern void e_marshal_VOID__STRING_OBJECT (GClosure     *closure,
+                                           GValue       *return_value,
+                                           guint         n_param_values,
+                                           const GValue *param_values,
+                                           gpointer      invocation_hint,
+                                           gpointer      marshal_data);
+#define e_marshal_NONE__STRING_OBJECT	e_marshal_VOID__STRING_OBJECT
+
+/* NONE:STRING,POINTER,POINTER (e-marshal.list:58) */
 extern void e_marshal_VOID__STRING_POINTER_POINTER (GClosure     *closure,
                                                     GValue       *return_value,
                                                     guint         n_param_values,
@@ -497,7 +506,7 @@ extern void e_marshal_VOID__STRING_POINTER_POINTER (GClosure     *closure,
                                                     gpointer      marshal_data);
 #define e_marshal_NONE__STRING_POINTER_POINTER	e_marshal_VOID__STRING_POINTER_POINTER
 
-/* NONE:STRING,STRING (e-marshal.list:58) */
+/* NONE:STRING,STRING (e-marshal.list:59) */
 extern void e_marshal_VOID__STRING_STRING (GClosure     *closure,
                                            GValue       *return_value,
                                            guint         n_param_values,
@@ -506,7 +515,7 @@ extern void e_marshal_VOID__STRING_STRING (GClosure     *closure,
                                            gpointer      marshal_data);
 #define e_marshal_NONE__STRING_STRING	e_marshal_VOID__STRING_STRING
 
-/* NONE:UINT,STRING (e-marshal.list:59) */
+/* NONE:UINT,STRING (e-marshal.list:60) */
 extern void e_marshal_VOID__UINT_STRING (GClosure     *closure,
                                          GValue       *return_value,
                                          guint         n_param_values,
@@ -515,7 +524,7 @@ extern void e_marshal_VOID__UINT_STRING (GClosure     *closure,
                                          gpointer      marshal_data);
 #define e_marshal_NONE__UINT_STRING	e_marshal_VOID__UINT_STRING
 
-/* STRING:NONE (e-marshal.list:60) */
+/* STRING:NONE (e-marshal.list:61) */
 extern void e_marshal_STRING__VOID (GClosure     *closure,
                                     GValue       *return_value,
                                     guint         n_param_values,
diff --git a/libemail-utils/e-marshal.list b/libemail-utils/e-marshal.list
index c42078b..884886c 100644
--- a/libemail-utils/e-marshal.list
+++ b/libemail-utils/e-marshal.list
@@ -54,6 +54,7 @@ NONE:POINTER,POINTER,INT
 NONE:STRING,DOUBLE
 NONE:STRING,INT
 NONE:STRING,INT,INT
+NONE:STRING,OBJECT
 NONE:STRING,POINTER,POINTER
 NONE:STRING,STRING
 NONE:UINT,STRING



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]