mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
More SplitEqual warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5665 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -221,8 +221,8 @@ xaccFreeSplit (Split *split)
|
||||
gboolean
|
||||
xaccSplitEqual(const Split *sa, const Split *sb,
|
||||
gboolean check_guids,
|
||||
gboolean check_txn_splits) {
|
||||
|
||||
gboolean check_txn_splits)
|
||||
{
|
||||
if (!sa && !sb) return TRUE;
|
||||
|
||||
if (!sa || !sb)
|
||||
@@ -283,13 +283,33 @@ xaccSplitEqual(const Split *sa, const Split *sb,
|
||||
|
||||
if (!gnc_numeric_eq(sa->amount, sb->amount))
|
||||
{
|
||||
PWARN ("amount differs");
|
||||
char *str_a;
|
||||
char *str_b;
|
||||
|
||||
str_a = gnc_numeric_to_string (sa->amount);
|
||||
str_b = gnc_numeric_to_string (sb->amount);
|
||||
|
||||
PWARN ("amounts differ: %s vs %s", str_a, str_b);
|
||||
|
||||
g_free (str_a);
|
||||
g_free (str_b);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!gnc_numeric_eq(sa->value, sb->value))
|
||||
{
|
||||
PWARN ("value differs");
|
||||
char *str_a;
|
||||
char *str_b;
|
||||
|
||||
str_a = gnc_numeric_to_string (sa->amount);
|
||||
str_b = gnc_numeric_to_string (sb->amount);
|
||||
|
||||
PWARN ("values differ: %s vs %s", str_a, str_b);
|
||||
|
||||
g_free (str_a);
|
||||
g_free (str_b);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user