rem: gint i;
context: gboolean gsb_transactions_list_current_transaction_up ( gint no_account ){    struct structure_operation *transaction;    GtkTreePath *path;    GtkTreePath *path_sorted;    gint i;    transaction = gsb_account_get_current_transaction ( no_account );    path = gsb_transactions_list_get_path_from_transaction ( transaction,							     no_account );    path_sorted = gsb_transactions_list_get_sorted_path_from_list_path ( path,									 no_account );    for ( i=0 ; i<gsb_account_get_nb_rows ( no_account ) ; i++ )	gtk_tree_path_prev ( path_sorted );    path = gsb_transactions_list_get_list_path_from_sorted_path ( path_sorted,								  no_account );    if ( path )    {	transaction = gsb_transactions_list_get_transaction_from_path ( path,									no_account );	gsb_transactions_list_set_current_transaction ( transaction,							no_account );    }    return FALSE;}