diff options
author | ben <benjaminfranzke@googlemail.com> | 2010-07-15 00:56:50 +0200 |
---|---|---|
committer | ben <benjaminfranzke@googlemail.com> | 2010-07-15 00:56:50 +0200 |
commit | c0aa6a50753ab4bfbe7e1f1fe7e823d65453279a (patch) | |
tree | d7f2c01a56fa340b87f36beb811c930233f1f896 /src/sink.c | |
parent | 8b28bf9e4c0dc7ee03b0187a65a02783a92b4b2a (diff) | |
download | pa-sink-ctl-c0aa6a50753ab4bfbe7e1f1fe7e823d65453279a.tar.gz pa-sink-ctl-c0aa6a50753ab4bfbe7e1f1fe7e823d65453279a.tar.bz2 pa-sink-ctl-c0aa6a50753ab4bfbe7e1f1fe7e823d65453279a.zip |
replace sink_input_list implementation with GArray
Diffstat (limited to 'src/sink.c')
-rw-r--r-- | src/sink.c | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -8,31 +8,24 @@ #include "sink_input.h" #include "sink.h" -void sink_check_input_list(sink_info* sink) { - - if (sink->input_counter >= sink->input_max) - sink_input_list_enlarge(&sink->input_list, &sink->input_max, sink->input_counter); -} - /* * init a sink list */ -void sink_list_alloc(GArray **sink_list) { - *sink_list = g_array_sized_new(false, false, sizeof(sink_info), 16); +GArray *sink_list_alloc(void) { + return g_array_sized_new(false, false, sizeof(sink_info), 16); } /* * frees all dynamic allocated components of a sink */ static void sink_clear(sink_info* sink) { - if (sink->name != NULL) free(sink->name); if (sink->device != NULL) free(sink->device); - sink_input_list_clear(sink->input_list, &sink->input_max); + sink_input_list_free(sink->input_list); } /* |