SOURCES: gaim-va.patch (NEW) - kill invalid va_list usage
qboosh
qboosh at pld-linux.org
Mon Dec 19 21:54:49 CET 2005
Author: qboosh Date: Mon Dec 19 20:54:49 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- kill invalid va_list usage
---- Files affected:
SOURCES:
gaim-va.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/gaim-va.patch
diff -u /dev/null SOURCES/gaim-va.patch:1.1
--- /dev/null Mon Dec 19 21:54:49 2005
+++ SOURCES/gaim-va.patch Mon Dec 19 21:54:43 2005
@@ -0,0 +1,56 @@
+--- gaim-2.0.0beta1/src/account.c.orig 2005-12-08 22:50:49.000000000 +0100
++++ gaim-2.0.0beta1/src/account.c 2005-12-19 20:48:30.000000000 +0100
+@@ -1384,15 +1384,12 @@
+ const gchar *id;
+ gpointer data;
+
+- if (args != NULL)
+- {
+ while ((id = va_arg(args, const char *)) != NULL)
+ {
+ attrs = g_list_append(attrs, (char *)id);
+ data = va_arg(args, void *);
+ attrs = g_list_append(attrs, data);
+ }
+- }
+ gaim_account_set_status_list(account, status_id, active, attrs);
+ g_list_free(attrs);
+ }
+--- gaim-2.0.0beta1/plugins/perl/common/Account.xs.orig 2005-12-06 00:54:34.000000000 +0100
++++ gaim-2.0.0beta1/plugins/perl/common/Account.xs 2005-12-19 20:48:00.000000000 +0100
+@@ -89,7 +89,7 @@
+ const char *status_id
+ gboolean active
+ CODE:
+- gaim_account_set_status(account, status_id, active);
++ gaim_account_set_status(account, status_id, active, NULL);
+
+
+ void
+--- gaim-2.0.0beta1/src/status.c.orig 2005-12-09 14:16:09.000000000 +0100
++++ gaim-2.0.0beta1/src/status.c 2005-12-19 21:13:22.000000000 +0100
+@@ -699,7 +699,7 @@
+ void
+ gaim_status_set_active(GaimStatus *status, gboolean active)
+ {
+- gaim_status_set_active_with_attrs(status, active, NULL);
++ gaim_status_set_active_with_attrs_list(status, active, NULL);
+ }
+
+ /*
+@@ -715,15 +715,12 @@
+ const gchar *id;
+ gpointer data;
+
+- if (args != NULL)
+- {
+ while ((id = va_arg(args, const char *)) != NULL)
+ {
+ attrs = g_list_append(attrs, (char *)id);
+ data = va_arg(args, void *);
+ attrs = g_list_append(attrs, data);
+ }
+- }
+ gaim_status_set_active_with_attrs_list(status, active, attrs);
+ g_list_free(attrs);
+ }
================================================================
More information about the pld-cvs-commit
mailing list