[Gnucash-changes] improve debug printing
Linas Vepstas
linas at cvs.gnucash.org
Mon Jul 5 23:38:26 EDT 2004
Log Message:
-----------
improve debug printing
Modified Files:
--------------
gnucash/src/engine:
Scrub.c
Revision Data
-------------
Index: Scrub.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Scrub.c,v
retrieving revision 1.63
retrieving revision 1.64
diff -Lsrc/engine/Scrub.c -Lsrc/engine/Scrub.c -u -r1.63 -r1.64
--- src/engine/Scrub.c
+++ src/engine/Scrub.c
@@ -217,6 +217,7 @@
int scu;
if (!split) return;
+ ENTER ("(split=%p)", split);
trans = xaccSplitGetParent (split);
if (!trans) return;
@@ -251,8 +252,12 @@
{
xaccAccountScrubCommodity (account);
}
- if (!account->commodity || !gnc_commodity_equiv (account->commodity, currency))
+ if (!account->commodity ||
+ !gnc_commodity_equiv (account->commodity, currency))
+ {
+ LEAVE ("(split=%p) inequiv currency", split);
return;
+ }
scu = MIN (xaccAccountGetCommoditySCU (account),
gnc_commodity_get_fraction (currency));
@@ -279,6 +284,7 @@
xaccTransBeginEdit (trans);
xaccSplitSetAmount (split, value);
xaccTransCommitEdit (trans);
+ LEAVE ("(split=%p)", split);
}
/* ================================================================ */
@@ -340,6 +346,7 @@
if (!trans) return;
+ ENTER ("()");
xaccTransScrubSplits (trans);
/* If the transaction is balanced, nothing more to do */
@@ -442,6 +449,7 @@
xaccSplitScrub (balance_split);
xaccTransCommitEdit (trans);
}
+ LEAVE ("()");
}
/* ================================================================ */
More information about the gnucash-changes
mailing list