rem: if ( !no_demande ) return ( FALSE );  liste_tmp = GTK_MENU_SHELL ( GTK_OPTION_MENU ( widget_formulaire_operations[11] ) -> menu ) -> children;
add: liste_tmp = GTK_MENU_SHELL ( GTK_OPTION_MENU ( option_menu ) -> menu ) -> children; i= 0; non_affiche = 0;
context: gint cherche_no_menu_exercice ( gint no_demande ){  GList *liste_tmp;  if ( !no_demande )    return ( FALSE );  liste_tmp = GTK_MENU_SHELL ( GTK_OPTION_MENU ( widget_formulaire_operations[11] ) -> menu ) -> children;  while ( liste_tmp )    {      if ( gtk_object_get_data ( GTK_OBJECT ( liste_tmp -> data ),				 "no_exercice" ) == GINT_TO_POINTER ( no_demande ))	return ( g_list_position ( GTK_MENU_SHELL ( GTK_OPTION_MENU ( widget_formulaire_operations[11] ) -> menu ) -> children,				   liste_tmp ));            liste_tmp = liste_tmp -> next;    }  /*   l'exo n'est pas affich, on retourne 1 */  return ( 1 );}