/* Called for each entry in a dissector table.  */
static void dissector_table_foreach_changed_func(gpointer key, gpointer value, gpointer user_data)
/* Called for each entry in a dissector table.  */
static void dissector_table_foreach_changed_func(gpointer key, gpointer value, gpointer user_data)
{
	dtbl_entry_t             *dtbl_entry;
	dissector_foreach_info_t *info;
	g_assert(value);
	g_assert(user_data);
	dtbl_entry = (dtbl_entry_t *)value;
	if (dtbl_entry->initial == dtbl_entry->current) {
		return;
	}
	info = (dissector_foreach_info_t *)user_data;
	info->caller_func(info->table_name, info->selector_type, key, value,
			  info->caller_data);
}