From 2310d43d6410de464dbd5ffa7edc7fd2785f21d3 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Fri, 21 Oct 2011 11:53:39 +0200 Subject: 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. --- src/sink_input.c | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 src/sink_input.c (limited to 'src/sink_input.c') 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 -#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); -} -- cgit