summaryrefslogtreecommitdiff
path: root/ui/gtk/dissector_tables_dlg.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2014-12-10 20:15:36 -0800
committerGuy Harris <guy@alum.mit.edu>2014-12-11 04:16:33 +0000
commit339df3d96de1e5fb7f978a5f0b71d90f28cc8d12 (patch)
treef1a24b44a2768ae84778c0d2e193a62cb9831679 /ui/gtk/dissector_tables_dlg.c
parent151164d4140b1ab882e3b0778e0aabdbaad06191 (diff)
downloadwireshark-339df3d96de1e5fb7f978a5f0b71d90f28cc8d12.tar.gz
Add a heur_dissector_table_foreach() function.
This is, for heuristic dissector tables, the equivalent of dissector_table_foreach() for keyed dissector tables. Change-Id: I4b2f870e1c1179fda1adddd93930b83aaaaf8763 Reviewed-on: https://code.wireshark.org/review/5715 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'ui/gtk/dissector_tables_dlg.c')
-rw-r--r--ui/gtk/dissector_tables_dlg.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/gtk/dissector_tables_dlg.c b/ui/gtk/dissector_tables_dlg.c
index f87dea7578..49e573ef9b 100644
--- a/ui/gtk/dissector_tables_dlg.c
+++ b/ui/gtk/dissector_tables_dlg.c
@@ -175,9 +175,9 @@ table_name_add_to_list(dissector_tables_tree_info_t *tree_info,
}
static void
-display_heur_dissector_table_entries(gpointer data, gpointer user_data)
+display_heur_dissector_table_entries(const char *table_name _U_,
+ heur_dtbl_entry_t *dtbl_entry, gpointer user_data)
{
- heur_dtbl_entry_t *dtbl_entry = (heur_dtbl_entry_t *)data;
dissector_tables_tree_info_t *tree_info = (dissector_tables_tree_info_t*)user_data;
GtkTreeStore *store;
@@ -206,7 +206,7 @@ display_heur_dissector_table_names(const char *table_name, heur_dissector_list_t
table_name_add_to_list(tree_info, dis_tbl_trees->heuristic_tree_wgt, "", table_name);
if (list) {
- g_slist_foreach (*list, display_heur_dissector_table_entries, tree_info);
+ heur_dissector_table_foreach(table_name, display_heur_dissector_table_entries, tree_info);
}
}