rem: list_struct_accounts = g_slist_append ( list_struct_accounts,
add: list_accounts = g_slist_append ( list_accounts,
context: gint gsb_account_new ( kind_account account_kind ){    struct_account *account;    account = calloc ( 1,		       sizeof ( struct_account ));    if ( !account )	return -1;    account -> account_number = gsb_account_max_number () + 1;    account -> account_name = g_strdup_printf ( _("No name %d"),						account -> account_number );    account -> currency = gsb_currency_default_currency ();    account -> update_list = 1;    account -> current_transaction = GINT_TO_POINTER (-1);    account -> account_kind = account_kind;    account -> method_payment_list = gsb_payment_default_payment_list ();    account -> sort_type = GTK_SORT_DESCENDING;        account -> transactions_adjustment_value = -1;    /*     if it's the first account, we put default conf (R not displayed and 3 lines per transaction) */    /*     else we keep the conf of the last account */    /*     same for the form organization */    if ( account -> account_number == 1 )    {	account -> nb_rows_by_transaction = 3;	account -> form_organization = gsb_form_new_organization ();    }    else    {	account -> show_r = gsb_account_get_r ( gsb_account_max_number ());	account -> nb_rows_by_transaction = gsb_account_get_nb_rows ( gsb_account_max_number ());	account -> form_organization = gsb_form_dup_organization ( gsb_account_get_structure (gsb_account_max_number ()) -> form_organization );    }    list_struct_accounts = g_slist_append ( list_struct_accounts,					    account );    /* FIXME : à virer les ordre_comptes */    ordre_comptes = g_slist_append ( ordre_comptes,				     GINT_TO_POINTER (account -> account_number ));    return account -> account_number;}