/* Called for each key in the table of all dissector tables. This is used if we get a list of table names, sort it, and process the list.  */
static void dissector_all_tables_foreach_list_func(gpointer key, gpointer user_data)
/* Called for each key in the table of all dissector tables. This is used if we get a list of table names, sort it, and process the list.  */
static void dissector_all_tables_foreach_list_func(gpointer key, gpointer user_data)
{
	dissector_table_t               table;
	dissector_foreach_table_info_t *info;
	table = (dissector_table_t)g_hash_table_lookup( dissector_tables, key );
	info  = (dissector_foreach_table_info_t *)user_data;
	(*info->caller_func)((gchar*)key, table->ui_name, info->caller_data);
}