diff options
author | AndersBroman <anders.broman@ericsson.com> | 2017-02-17 16:19:56 +0100 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2017-02-20 12:55:49 +0000 |
commit | e2e4415c9fefbe3c8b840c3207c8e1197e9b385e (patch) | |
tree | 19171e1087ef9e95dfc2947fa8f0990ca06efee3 /wsutil/glib-compat.h | |
parent | 6c654861d94869e32536c19c5001666c1faf96c7 (diff) | |
download | wireshark-e2e4415c9fefbe3c8b840c3207c8e1197e9b385e.tar.gz |
Add some glib functions not available in older glibs
Change-Id: I6526d799447a3b6c0b9bb42f8d0f8c3415299ed0
Reviewed-on: https://code.wireshark.org/review/20158
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'wsutil/glib-compat.h')
-rw-r--r-- | wsutil/glib-compat.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/wsutil/glib-compat.h b/wsutil/glib-compat.h new file mode 100644 index 0000000000..378a020b0d --- /dev/null +++ b/wsutil/glib-compat.h @@ -0,0 +1,32 @@ +/* glib-compat.h +* Definitions to provide some functions that are not present in older +* GLIB versions (down to 2.22) +* +* Wireshark - Network traffic analyzer +* By Gerald Combs <gerald@wireshark.org> +* Copyright 1998 Gerald Combs +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public License +* as published by the Free Software Foundation; either version 2 +* of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +*/ +#ifndef GLIB_COMPAT_H +#define GLIB_COMPAT_H + +#include "ws_symbol_export.h" +#if !GLIB_CHECK_VERSION(2, 28, 0) +WS_DLL_PUBLIC void g_slist_free_full(GSList *list, GDestroyNotify free_func); +WS_DLL_PUBLIC void g_list_free_full(GList *list, GDestroyNotify free_func); +#endif + +#endif /* GLIB_COMPAT_H */ |