rem: compte_courant );
add: gsb_account_get_current_account () );
context: void reconcile_include_neutral_toggled ( GtkCellRendererToggle *cell, 					 gchar *path_str, gpointer data ){    GSList * liste_tmp;    GtkTreePath * treepath;    GtkTreeIter iter;    gboolean toggle, clear_tree = 0;    gint no_compte;    treepath = gtk_tree_path_new_from_string ( path_str );    gtk_tree_model_get_iter ( GTK_TREE_MODEL (reconcile_model),			      &iter, treepath );    gtk_tree_model_get (GTK_TREE_MODEL(reconcile_model), &iter, 			RECONCILIATION_SPLIT_NEUTRAL_COLUMN, &toggle, 			RECONCILIATION_ACCOUNT_COLUMN, &no_compte,			-1);    toggle ^= 1;    gsb_account_set_split_neutral_payment ( no_compte,					    toggle );    /* set new value */    gtk_tree_store_set (GTK_TREE_STORE (reconcile_model), &iter, 			RECONCILIATION_SPLIT_NEUTRAL_COLUMN, toggle, 			-1);    if ( toggle )    {	liste_tmp = gsb_account_get_sort_list (no_compte);	while ( liste_tmp )	{	    struct struct_type_ope *type_ope = NULL;	    if ( GPOINTER_TO_INT ( liste_tmp->data ) > 0 )	    {		type_ope = type_ope_par_no ( GPOINTER_TO_INT ( liste_tmp -> data ),					     compte_courant );		if ( type_ope && !type_ope->signe_type )		{		    gsb_account_set_sort_list ( no_compte,						g_slist_append ( gsb_account_get_sort_list (no_compte),								 GINT_TO_POINTER ( - GPOINTER_TO_INT ( liste_tmp->data ))));		    clear_tree = 1;		}	    }	    liste_tmp = liste_tmp -> next;	}    }    else    {	/* on efface tous les nombres négatifs de la liste */	liste_tmp = gsb_account_get_sort_list (no_compte);	while ( liste_tmp )	{	    if ( GPOINTER_TO_INT ( liste_tmp->data ) < 0 )	    {		gsb_account_set_sort_list ( no_compte,					    g_slist_remove ( gsb_account_get_sort_list (no_compte), liste_tmp -> data ) );		liste_tmp = gsb_account_get_sort_list (no_compte);		clear_tree = 1;	    }	    else		liste_tmp = liste_tmp -> next;	}    }    if ( clear_tree )    {	gtk_tree_store_clear ( GTK_TREE_STORE(reconcile_model) );	fill_reconciliation_tree ( );    } }