rem: list_tmp = list_struct_accounts;
add: list_tmp = gsb_account_get_list_accounts ();
context: void update_soldes_minimaux ( void ){    GtkWidget *vbox_1;    GtkWidget *vbox_2;    GtkWidget *label;    GSList *liste_autorise;    GSList *liste_voulu;    GSList *liste_autorise_et_voulu;    GSList *list_tmp;    if ( !mise_a_jour_soldes_minimaux  )	return;    if ( DEBUG )	printf ( "update_soldes_minimaux\n" );    mise_a_jour_soldes_minimaux = 0;    liste_autorise = NULL;    liste_voulu = NULL;    liste_autorise_et_voulu = NULL;    /* s'il y avait déjà un fils dans la frame, le détruit */    gtk_notebook_remove_page ( GTK_NOTEBOOK ( frame_etat_soldes_minimaux_autorises ), 0 );    gtk_notebook_remove_page ( GTK_NOTEBOOK ( frame_etat_soldes_minimaux_voulus ), 0 );    hide_paddingbox ( frame_etat_soldes_minimaux_autorises );    hide_paddingbox ( frame_etat_soldes_minimaux_voulus );    vbox_1 = NULL;    vbox_2 = NULL;    list_tmp = list_struct_accounts;    while ( list_tmp )    {	gint i;	gint solde_courant;	gint solde_mini;	gint solde_mini_voulu;	i = gsb_account_get_no_account ( list_tmp -> data );	/* le plus simple est de faire les comparaisons de soldes sur des integer */	solde_courant = rint ( gsb_account_get_current_balance (i) * 100 );	solde_mini = rint ( gsb_account_get_mini_balance_authorized (i) * 100 );	solde_mini_voulu = rint ( gsb_account_get_mini_balance_wanted (i) * 100 );	if ( solde_courant < solde_mini && gsb_account_get_kind (i) != GSB_TYPE_LIABILITIES )	{	    if ( !vbox_1 )	    {		vbox_1 = gtk_vbox_new ( TRUE, 5 );		gtk_container_add ( GTK_CONTAINER ( frame_etat_soldes_minimaux_autorises ), vbox_1 );		gtk_widget_show ( vbox_1 );		show_paddingbox ( frame_etat_soldes_minimaux_autorises );	    }	    label = gtk_label_new ( gsb_account_get_name (i) );	    gtk_box_pack_start ( GTK_BOX ( vbox_1 ), label, FALSE, FALSE, 0 );	    gtk_misc_set_alignment ( GTK_MISC ( label ), MISC_LEFT, MISC_TOP );	    gtk_widget_show ( label );	    show_paddingbox ( frame_etat_soldes_minimaux_autorises );	}	if ( solde_courant < solde_mini_voulu && gsb_account_get_kind (i) != GSB_TYPE_LIABILITIES	     &&	     solde_courant > solde_mini && gsb_account_get_kind (i) != GSB_TYPE_LIABILITIES)	{	    if ( !vbox_2 )	    {		vbox_2 = gtk_vbox_new ( TRUE, 5 );		gtk_container_add ( GTK_CONTAINER ( frame_etat_soldes_minimaux_voulus ), vbox_2 );		gtk_widget_show ( vbox_2 );		show_paddingbox ( frame_etat_soldes_minimaux_voulus );	    }	    label = gtk_label_new ( gsb_account_get_name (i) );	    gtk_box_pack_start ( GTK_BOX ( vbox_2 ), label, FALSE, FALSE, 0 );	    gtk_widget_show ( label );	    show_paddingbox ( frame_etat_soldes_minimaux_voulus );	}	list_tmp = list_tmp -> next;    }        /*     on affiche une boite d'avertissement si nécessaire */    affiche_dialogue_soldes_minimaux ();    mise_a_jour_liste_comptes_accueil = 1;}