/* Called for each entry in the table of all dissector tables. This is used if we directly process the hash table.  */
static void dissector_all_tables_foreach_table_func(gpointer key, gpointer value, gpointer user_data)
/* Called for each entry in the table of all dissector tables. This is used if we directly process the hash table.  */
static void dissector_all_tables_foreach_table_func(gpointer key, gpointer value, gpointer user_data)
{
	dissector_table_t               table;
	dissector_foreach_table_info_t *info;
	table = (dissector_table_t)value;
	info  = (dissector_foreach_table_info_t *)user_data;
	(*info->caller_func)((gchar *)key, table->ui_name, info->caller_data);
}