summaryrefslogtreecommitdiff
path: root/epan/prefs.h
diff options
context:
space:
mode:
authorBalint Reczey <balint.reczey@ericsson.com>2009-01-06 14:34:18 +0000
committerBalint Reczey <balint.reczey@ericsson.com>2009-01-06 14:34:18 +0000
commit5c7253a68102b0c4522523e88d0500803eab1f0f (patch)
treeed6f14dcbec97af4809b5df4db10a4ea08f5d5a6 /epan/prefs.h
parent88d97f6a4bd8cba9cf0397ed24d5ae5ce5bfa4bc (diff)
downloadwireshark-5c7253a68102b0c4522523e88d0500803eab1f0f.tar.gz
Made find_preference function public as prefs_find_preference.
svn path=/trunk/; revision=27166
Diffstat (limited to 'epan/prefs.h')
-rw-r--r--epan/prefs.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/epan/prefs.h b/epan/prefs.h
index 07760a3745..cb2dfdd40f 100644
--- a/epan/prefs.h
+++ b/epan/prefs.h
@@ -294,6 +294,17 @@ extern const char *prefs_get_title_by_name(const char *name);
*/
extern module_t *prefs_find_module(const char *name);
+/** Given a module name, and a preference name return a pointer to the given
+ * module's given preference or NULL if it's not found.
+ *
+ * @param module The preference module name. Usually the same as the protocol
+ * name, e.g. "tcp".
+ * @param pref The preference name, e.g. "desegment".
+ * @return A pointer to the corresponding preference, or NULL if it
+ * wasn't found.
+ */
+extern pref_t *prefs_find_preference(module_t * module, const char *pref);
+
/*
* Register a preference with an unsigned integral value.
*/