/* This routine is called at the destruction of the "Decode As:Show" dialog box. It clears the pointer maintained by this file, so that the next time the user clicks the "Decode As:Show" button a new dialog box will be created. */
static void decode_show_destroy_cb(GtkWidget *win _U_, gpointer user_data _U_)
/* This routine is called at the destruction of the "Decode As:Show" dialog box. It clears the pointer maintained by this file, so that the next time the user clicks the "Decode As:Show" button a new dialog box will be created. */
static void decode_show_destroy_cb(GtkWidget *win _U_, gpointer user_data _U_)
{
    decode_show_w = NULL;
    g_slist_foreach(da_entries, free_da_entry, NULL);
    g_slist_free(da_entries);
    da_entries = NULL;
}