From 2f6ba7534721d643fca84bfce80712daa4fffa3d Mon Sep 17 00:00:00 2001 From: AndersBroman Date: Thu, 2 Mar 2017 16:17:56 +0100 Subject: Use glib-compat Change-Id: I510af18d433c4db360243dda72260e59eb84355f Reviewed-on: https://code.wireshark.org/review/20336 Reviewed-by: Anders Broman --- filter_files.c | 53 +++++++++++++++++------------------------------------ 1 file changed, 17 insertions(+), 36 deletions(-) (limited to 'filter_files.c') diff --git a/filter_files.c b/filter_files.c index d518ff49bf..c5e8818194 100644 --- a/filter_files.c +++ b/filter_files.c @@ -30,6 +30,7 @@ #include #include +#include #include "filter_files.h" @@ -101,42 +102,22 @@ free_filter_entry(gpointer data) void free_filter_lists(void) { - if (capture_filters) { -#if GLIB_CHECK_VERSION(2, 28, 0) - g_list_free_full(capture_filters, free_filter_entry); -#else - g_list_foreach(capture_filters, (GFunc)free_filter_entry, NULL); - g_list_free(capture_filters); -#endif - capture_filters = NULL; - } - if (display_filters) { -#if GLIB_CHECK_VERSION(2, 28, 0) - g_list_free_full(display_filters, free_filter_entry); -#else - g_list_foreach(display_filters, (GFunc)free_filter_entry, NULL); - g_list_free(display_filters); -#endif - display_filters = NULL; - } - if (capture_edited_filters) { -#if GLIB_CHECK_VERSION(2, 28, 0) - g_list_free_full(capture_edited_filters, free_filter_entry); -#else - g_list_foreach(capture_edited_filters, (GFunc)free_filter_entry, NULL); - g_list_free(capture_edited_filters); -#endif - capture_edited_filters = NULL; - } - if (display_edited_filters) { -#if GLIB_CHECK_VERSION(2, 28, 0) - g_list_free_full(display_edited_filters, free_filter_entry); -#else - g_list_foreach(display_edited_filters, (GFunc)free_filter_entry, NULL); - g_list_free(display_edited_filters); -#endif - display_edited_filters = NULL; - } + if (capture_filters) { + g_list_free_full(capture_filters, free_filter_entry); + capture_filters = NULL; + } + if (display_filters) { + g_list_free_full(display_filters, free_filter_entry); + display_filters = NULL; + } + if (capture_edited_filters) { + g_list_free_full(capture_edited_filters, free_filter_entry); + capture_edited_filters = NULL; + } + if (display_edited_filters) { + g_list_free_full(display_edited_filters, free_filter_entry); + display_edited_filters = NULL; + } } static GList * -- cgit v1.2.3