add: LISTE_OPERATIONS = g_slist_sort ( LISTE_OPERATIONS, (GCompareFunc) classement_sliste_par_date );
context: void ajout_operation ( struct structure_operation *operation ){  gpointer **save_ptab;  save_ptab = p_tab_nom_de_compte_variable;  /* si c'est une nouvelle opration, on lui met son no d'opration */  p_tab_nom_de_compte_variable = p_tab_nom_de_compte + operation -> no_compte;  if ( !operation -> no_operation )    {      operation -> no_operation = ++no_derniere_operation;      LISTE_OPERATIONS = g_slist_append ( LISTE_OPERATIONS,					  operation );      NB_OPE_COMPTE++;    }  /*   on raffiche(ra) la liste des ops */  MISE_A_JOUR = 1;  if ( operation -> no_compte == compte_courant )    verification_mise_a_jour_liste ();  mise_a_jour_solde ( operation -> no_compte );  /* on raffiche les comptes de l'accueil */  update_liste_comptes_accueil();  mise_a_jour_soldes_minimaux();  mise_a_jour_fin_comptes_passifs ();  p_tab_nom_de_compte_variable = save_ptab;}