diff options
author | gerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-10-10 00:28:53 +0000 |
---|---|---|
committer | gerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-10-10 00:28:53 +0000 |
commit | 3f07b1f8286be43f82c6b3515da79c2dc0abbb51 (patch) | |
tree | 63932d29924fd711736daefcabd0c749a877c961 /epan/prefs.c | |
parent | 890017cbfde3b962716fb71944ac07612a247012 (diff) |
First step in integrating the AirPcap WEP preferences with those
from the 802.11 dissector. Use a #define for the maximum number of
WEP keys. Use AirPcap's if we have it (64). Rename find_module()
prefs_find_module() and make it public.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19467 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/prefs.c')
-rw-r--r-- | epan/prefs.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/epan/prefs.c b/epan/prefs.c index b28f0d9b9e..ef612685e1 100644 --- a/epan/prefs.c +++ b/epan/prefs.c @@ -50,7 +50,6 @@ #include <epan/prefs-int.h> /* Internal functions */ -static module_t *find_module(const char *name); static module_t *prefs_register_module_or_subtree(module_t *parent, const char *name, const char *title, const char *description, gboolean is_subtree, void (*apply_cb)(void)); @@ -209,7 +208,7 @@ prefs_register_module_or_subtree(module_t *parent, const char *name, * protocol preferences to have a bogus "protocol.", or * something such as that, to be added to all their names). */ - g_assert(find_module(name) == NULL); + g_assert(prefs_find_module(name) == NULL); /* * Insert this module in the list of all modules. @@ -311,8 +310,8 @@ module_match(gconstpointer a, gconstpointer b) return strcmp(name, module->name); } -static module_t * -find_module(const char *name) +module_t * +prefs_find_module(const char *name) { GList *list_entry; @@ -494,7 +493,7 @@ find_preference(module_t *module, const char *name) gboolean prefs_is_registered_protocol(const char *name) { - module_t *m = find_module(name); + module_t *m = prefs_find_module(name); return (m != NULL && !m->obsolete); } @@ -505,7 +504,7 @@ prefs_is_registered_protocol(const char *name) const char * prefs_get_title_by_name(const char *name) { - module_t *m = find_module(name); + module_t *m = prefs_find_module(name); return (m != NULL && !m->obsolete) ? m->title : NULL; } @@ -1823,7 +1822,7 @@ set_pref(gchar *pref_name, gchar *value) had_a_dot = TRUE; } *dotp = '\0'; /* separate module and preference name */ - module = find_module(pref_name); + module = prefs_find_module(pref_name); /* * XXX - "Diameter" rather than "diameter" was used in earlier @@ -1842,14 +1841,14 @@ set_pref(gchar *pref_name, gchar *value) */ if (module == NULL) { if (strcmp(pref_name, "Diameter") == 0) - module = find_module("diameter"); + module = prefs_find_module("diameter"); else if (strcmp(pref_name, "bxxp") == 0) - module = find_module("beep"); + module = prefs_find_module("beep"); else if (strcmp(pref_name, "gtpv0") == 0 || strcmp(pref_name, "gtpv1") == 0) - module = find_module("gtp"); + module = prefs_find_module("gtp"); else if (strcmp(pref_name, "smpp-gsm-sms") == 0) - module = find_module("gsm-sms-ud"); + module = prefs_find_module("gsm-sms-ud"); } *dotp = '.'; /* put the preference string back */ dotp++; /* skip past separator to preference name */ @@ -2016,7 +2015,7 @@ set_pref(gchar *pref_name, gchar *value) pref = find_preference(module, "desegment_body"); } else if (strcmp(module->name, "smpp") == 0) { /* Handle preferences that moved from SMPP. */ - module_t *new_module = find_module("gsm-sms-ud"); + module_t *new_module = prefs_find_module("gsm-sms-ud"); if(new_module){ if (strcmp(dotp, "port_number_udh_means_wsp") == 0) pref = find_preference(new_module, "port_number_udh_means_wsp"); |