rem: strlen ( gtk_entry_get_text ( GTK_ENTRY (entree_date))))
add: strlen ( gtk_entry_get_text ( GTK_ENTRY (date_entry))))
context: void verifie_champs_dates ( gint origine ){    GtkWidget *widget;    switch ( origine )    {	case TRANSACTION_FORM_VALUE_DATE:	    /* si la date de valeur est vide, alors on	       récupère la date d'opération comme date de valeur */	    widget = widget_formulaire_par_element ( origine );	    if ( !strlen ( gtk_entry_get_text ( GTK_ENTRY ( widget ))))	    {		/* si la date d'opération est vide elle aussi */		/* 		    on met la date du jour dans les 2 champs */		GtkWidget *entree_date;		entree_date = widget_formulaire_par_element (TRANSACTION_FORM_DATE);		if ( gtk_widget_get_style (entree_date) == style_entree_formulaire[ENCLAIR]		     &&		     strlen ( gtk_entry_get_text ( GTK_ENTRY (entree_date))))		{		    /* il y a qque chose dans la date, on le recopie */		    gtk_entry_set_text ( GTK_ENTRY ( widget ),					 gtk_entry_get_text ( GTK_ENTRY (entree_date)));		}		else		{		    /* il n'y a rien dans la date, on y met la date du jour ainsi que dans la date de valeur */		    entree_prend_focus ( entree_date );		    gtk_entry_set_text ( GTK_ENTRY ( entree_date ),					 gsb_today() );		    gtk_entry_set_text ( GTK_ENTRY ( widget ),					 gsb_today() );		}	    }	    break;	case TRANSACTION_FORM_DATE:	    /* si le champ est vide, alors on	       récupère la date du jour comme date d'opération */	    widget = widget_formulaire_par_element ( origine );	    if ( !strlen ( gtk_entry_get_text ( GTK_ENTRY ( widget ))))		gtk_entry_set_text ( GTK_ENTRY ( widget ),				     gsb_today() );	    break;    }}