[pulseaudio-discuss] [PATCH 01/13] gconf: Add userdata pointer to struct module_info
Tanu Kaskinen
tanuk at iki.fi
Tue Feb 12 11:36:51 PST 2013
This will be useful in simplifying function argument lists.
---
src/modules/gconf/module-gconf.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/modules/gconf/module-gconf.c b/src/modules/gconf/module-gconf.c
index c951d90..e517d52 100644
--- a/src/modules/gconf/module-gconf.c
+++ b/src/modules/gconf/module-gconf.c
@@ -50,6 +50,8 @@ PA_MODULE_LOAD_ONCE(TRUE);
#define MAX_MODULES 10
#define BUF_MAX 2048
+struct userdata;
+
struct module_item {
char *name;
char *args;
@@ -57,6 +59,7 @@ struct module_item {
};
struct module_info {
+ struct userdata *userdata;
char *name;
struct module_item items[MAX_MODULES];
@@ -233,6 +236,7 @@ static int handle_event(struct userdata *u) {
if (!(m = pa_hashmap_get(u->module_infos, name))) {
m = pa_xnew(struct module_info, 1);
+ m->userdata = u;
m->name = name;
m->n_items = 0;
pa_hashmap_put(u->module_infos, m->name, m);
--
1.7.10.4
More information about the pulseaudio-discuss
mailing list