summaryrefslogtreecommitdiff
path: root/extcap.h
diff options
context:
space:
mode:
authorMikael Kanstrup <mikael.kanstrup@gmail.com>2016-02-03 12:14:15 +0100
committerRoland Knall <rknall@gmail.com>2016-02-11 06:40:16 +0000
commit7a1eca1726609fcc75594c688756621c3329a509 (patch)
treeb4ba0bf5c915a8eeb12fa764009312ef78a8852d /extcap.h
parentfa56b68f4fc9b25eba4993a34eaa5807d9182d37 (diff)
downloadwireshark-7a1eca1726609fcc75594c688756621c3329a509.tar.gz
extcap: Convert settings to preference friendly key names
Preferences are only allowed to contain lowercase ASCII letters, numbers, underscores or dot characters. Create a utility function to convert an extcap setting to its equivalent preference key and use it wherever conversion from setting to preference key is needed. Bug: 12064 Change-Id: I39bbac7de5f0f905bd41c54257fa997a3b32442d Reviewed-on: https://code.wireshark.org/review/13687 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'extcap.h')
-rw-r--r--extcap.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/extcap.h b/extcap.h
index b2b6b5fa43..823c04af3c 100644
--- a/extcap.h
+++ b/extcap.h
@@ -87,6 +87,9 @@ extcap_get_if_configuration(const char * ifname);
gboolean
extcap_has_configuration(const char * ifname, gboolean is_required);
+/* converts an extcap setting to its equivalent preference key */
+gchar * extcap_settings_key(const gchar * ifname, const gchar * setting);
+
#ifdef WIN32
HANDLE
extcap_get_win32_handle();