rem: cherche_no_menu_exercice ( exercice->no_exercice ));
add: cherche_no_menu_exercice ( exercice->no_exercice, option_menu_exercice ));
context: void affiche_exercice_par_date ( GtkWidget *entree_date,				 GtkWidget *option_menu_exercice ){  GDate *date_courante;  gint jour, mois, an;  GSList *liste_tmp;  gint trouve;    if ( !etat.affichage_exercice_automatique )    return;  sscanf ( gtk_entry_get_text ( GTK_ENTRY ( entree_date )),	   "%d/%d/%d",	   &jour,	   &mois,	   &an );  if ( !g_date_valid_dmy ( jour,			   mois,			   an ))    return;  date_courante = g_date_new_dmy ( jour,				   mois,				   an );  /* on fait le tour des exercices pour trouver le premier qui inclut la date */  liste_tmp = liste_struct_exercices;  trouve = 0;;  while ( liste_tmp )    {      struct struct_exercice *exercice;      exercice = liste_tmp -> data;      if ( exercice->date_debut	   &&	   exercice->date_fin	   &&	   exercice->affiche_dans_formulaire	   &&	   (g_date_compare ( date_courante,			     exercice->date_debut ) >= 0 )	   &&	   (g_date_compare ( date_courante,			     exercice->date_fin ) <= 0 ))	{	  gtk_option_menu_set_history ( GTK_OPTION_MENU ( option_menu_exercice ),					cherche_no_menu_exercice ( exercice->no_exercice ));	  trouve = 1;	}      liste_tmp = liste_tmp -> next;    }  /*       si rien trouv, met  aucun */  if ( !trouve )    gtk_option_menu_set_history ( GTK_OPTION_MENU ( option_menu_exercice ),				  0 );}