summaryrefslogtreecommitdiff
path: root/epan/prefs.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-10-12 03:13:17 +0000
committerGuy Harris <guy@alum.mit.edu>2004-10-12 03:13:17 +0000
commiteb088099b072573c67bc1a1be5e0bebea63606f0 (patch)
treedfcd8547c0c8a6a202b15be471f2b0a59d8de34d /epan/prefs.h
parent38ed258bc5871f85fc52a83d60f2dc9d92fd7a83 (diff)
downloadwireshark-eb088099b072573c67bc1a1be5e0bebea63606f0.tar.gz
Check the values of the protocol preferences before fetching them; if
any are not valid, pop up an alert box and don't dismiss the preferences dialog. svn path=/trunk/; revision=12269
Diffstat (limited to 'epan/prefs.h')
-rw-r--r--epan/prefs.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/prefs.h b/epan/prefs.h
index 8f2c274fc1..5a6f589a4b 100644
--- a/epan/prefs.h
+++ b/epan/prefs.h
@@ -196,7 +196,7 @@ extern module_t *prefs_register_protocol_obsolete(int id);
/*
* Callback function for module list scanners.
*/
-typedef void (*module_cb)(module_t *module, gpointer user_data);
+typedef guint (*module_cb)(module_t *module, gpointer user_data);
/*
* Call a callback function, with a specified argument, for each module
@@ -208,7 +208,7 @@ typedef void (*module_cb)(module_t *module, gpointer user_data);
* silently ignored in preference files. Does not ignore subtrees,
* as this can be used when walking the display tree of modules.
*/
-extern void prefs_module_list_foreach(GList *module_list, module_cb callback,
+extern guint prefs_module_list_foreach(GList *module_list, module_cb callback,
gpointer user_data);
/*
@@ -219,7 +219,7 @@ extern void prefs_module_list_foreach(GList *module_list, module_cb callback,
* preferences for dissectors that no longer have preferences to be
* silently ignored in preference files.
*/
-extern void prefs_modules_foreach(module_cb callback, gpointer user_data);
+extern guint prefs_modules_foreach(module_cb callback, gpointer user_data);
/*
* Call the "apply" callback function for each module if any of its