libpurple/signals.c

branch
cpw.malu.ft_thumbnails
changeset 29846
290ea3dee4c2
parent 29828
715c9453a8fa
child 31325
2bb18e0658e7
--- a/libpurple/signals.c	Sun Feb 28 22:56:50 2010 +0000
+++ b/libpurple/signals.c	Tue Mar 09 21:41:55 2010 +0000
@@ -1009,6 +1009,21 @@
 }
 
 void
+purple_marshal_POINTER__POINTER(
+                                    PurpleCallback cb, va_list args, void *data,
+                                    void **return_val)
+{
+	gpointer ret_val;
+	void *arg1 = va_arg(args, void *);
+
+	ret_val = ((gpointer(*)(void *, void *))cb)(arg1, data);
+
+	if (return_val != NULL)
+		*return_val = ret_val;
+}
+
+
+void
 purple_marshal_POINTER__POINTER_INT(
                                     PurpleCallback cb, va_list args, void *data,
                                     void **return_val)

mercurial