summaryrefslogtreecommitdiff
path: root/src/sink_input.c
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2011-10-21 11:53:39 +0200
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2011-10-21 23:13:11 +0200
commit2310d43d6410de464dbd5ffa7edc7fd2785f21d3 (patch)
treed6a888b1b973b829a87bad67d210eb3b3d633ed6 /src/sink_input.c
parent478d7fe56a9927133b87b80e21d507c90bd8800d (diff)
downloadpa-sink-ctl-2310d43d6410de464dbd5ffa7edc7fd2785f21d3.tar.gz
pa-sink-ctl-2310d43d6410de464dbd5ffa7edc7fd2785f21d3.tar.bz2
pa-sink-ctl-2310d43d6410de464dbd5ffa7edc7fd2785f21d3.zip
Use a GList instead of GArray for sinks.
This lets us drop our ugly GArray wrappers sink.c and sink_input.c. It will make gradual updates of sinks easier, since elements can be added and dropped everywhere in the list easily.
Diffstat (limited to 'src/sink_input.c')
-rw-r--r--src/sink_input.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/sink_input.c b/src/sink_input.c
deleted file mode 100644
index 6dd292a..0000000
--- a/src/sink_input.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <glib.h>
-#include "sink_input.h"
-
-GArray *
-sink_input_list_alloc(void)
-{
- return g_array_sized_new(FALSE, FALSE, sizeof(sink_input_info), 8);
-}
-
-static void
-sink_input_clear(sink_input_info* sink_input)
-{
- g_free(sink_input->name);
- g_free(sink_input->pid);
-}
-
-void
-sink_input_list_free(GArray *sink_input_list)
-{
- for (int i = 0; i < sink_input_list->len; ++i)
- sink_input_clear(&g_array_index(sink_input_list, sink_input_info, i));
- g_array_free(sink_input_list, TRUE);
-}