From 8b28bf9e4c0dc7ee03b0187a65a02783a92b4b2a Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 15 Jul 2010 00:17:16 +0200 Subject: sink_clear() marked static (only private use) --- src/sink.c | 21 +++++++++++---------- src/sink.h | 1 - 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/sink.c b/src/sink.c index e086a64..38f99f8 100644 --- a/src/sink.c +++ b/src/sink.c @@ -21,19 +21,10 @@ void sink_list_alloc(GArray **sink_list) { *sink_list = g_array_sized_new(false, false, sizeof(sink_info), 16); } -/* - * frees a complete sink array - */ -void sink_list_free(GArray *sink_list) { - for (int i = 0; i < sink_list->len; ++i) - sink_clear(&g_array_index(sink_list, sink_info, i)); - g_array_free(sink_list, true); -} - /* * frees all dynamic allocated components of a sink */ -void sink_clear(sink_info* sink) { +static void sink_clear(sink_info* sink) { if (sink->name != NULL) free(sink->name); @@ -44,3 +35,13 @@ void sink_clear(sink_info* sink) { sink_input_list_clear(sink->input_list, &sink->input_max); } +/* + * frees a complete sink array + */ +void sink_list_free(GArray *sink_list) { + for (int i = 0; i < sink_list->len; ++i) + sink_clear(&g_array_index(sink_list, sink_info, i)); + g_array_free(sink_list, true); +} + + diff --git a/src/sink.h b/src/sink.h index fbc47ee..13b9e79 100644 --- a/src/sink.h +++ b/src/sink.h @@ -28,6 +28,5 @@ void sink_check_input_list(sink_info*); void sink_list_alloc(GArray **sink_list); void sink_list_free(GArray *sink_list); -void sink_clear(sink_info*); #endif -- cgit