rem: if ( transaction_1 == transaction_2 )
add: if ( transaction_number_1 == transaction_number_2 )
context: gint gsb_transactions_list_general_test ( GtkTreeModel *model,					  GtkTreeIter *iter_1,					  GtkTreeIter *iter_2,					  GtkSortType sort_type ){    gint return_value = 0;    gtk_tree_model_get ( model,			 iter_1,			 TRANSACTION_COL_NB_TRANSACTION_ADDRESS, &transaction_1,			 TRANSACTION_COL_NB_TRANSACTION_LINE, &line_1,			 -1 );    gtk_tree_model_get ( model,			 iter_2,			 TRANSACTION_COL_NB_TRANSACTION_ADDRESS, &transaction_2,			 TRANSACTION_COL_NB_TRANSACTION_LINE, &line_2,			 -1 );    if ( !transaction_1	 ||	 !transaction_2 )    {	debug_message ( _( "Local variable value NULL" ),			_( "in the function gsb_transactions_list_general_test, transaction_1 or transaction_2 is NULL ; it souldn't happen, it's seems that the function is called by a bad way" ),			DEBUG_LEVEL_ALERT,			FALSE );	return 0;    }    if ( transaction_1 == GINT_TO_POINTER (-1))	return_value = 1;    if ( transaction_2 == GINT_TO_POINTER (-1))	return_value = -1;    if ( transaction_1 == transaction_2 )	return_value = line_1 - line_2;     if ( sort_type == GTK_SORT_ASCENDING )	return return_value;    else	return -return_value;}