rem: nom_etat =g_strdup (gtk_file_selection_get_filename ( GTK_FILE_SELECTION ( fenetre_nom )));
add: nom_etat =file_selection_get_filename ( GTK_FILE_SELECTION ( fenetre_nom ));
context: void importer_etat ( void ){    GtkWidget *fenetre_nom;    gint resultat;    gchar *nom_etat;    if ( gtk_notebook_get_current_page ( GTK_NOTEBOOK ( notebook_general)) != 7 )	gtk_notebook_set_page ( GTK_NOTEBOOK ( notebook_general),				7 );    fenetre_nom = gtk_file_selection_new ( _("Import a report"));    gtk_file_selection_set_filename ( GTK_FILE_SELECTION ( fenetre_nom ),				      dernier_chemin_de_travail );    gtk_entry_set_text ( GTK_ENTRY ( GTK_FILE_SELECTION ( fenetre_nom )->selection_entry),			 g_strconcat ( dernier_chemin_de_travail,				       ".egsb",				       NULL ));    resultat = gtk_dialog_run ( GTK_DIALOG ( fenetre_nom ));    switch ( resultat )    {	case GTK_RESPONSE_OK :	    nom_etat =g_strdup (gtk_file_selection_get_filename ( GTK_FILE_SELECTION ( fenetre_nom )));	    gtk_widget_destroy ( GTK_WIDGET ( fenetre_nom ));	    /* vérification que c'est possible */	    if ( !strlen ( nom_etat ))		return;	    if ( !charge_etat ( nom_etat ))	    {		dialogue ( _("Cannot import file.") );		return;	    }	    break;	default :	    gtk_widget_destroy ( GTK_WIDGET ( fenetre_nom ));	    return;    }}