[Gnucash-changes] r14481 - gnucash/branches/register-rewrite/src/engine - Make 'rate' argument optional for xaccTransGetRateForCommodity().
Chris Shoemaker
chris at cvs.gnucash.org
Mon Jul 10 00:32:00 EDT 2006
Author: chris
Date: 2006-07-10 00:31:59 -0400 (Mon, 10 Jul 2006)
New Revision: 14481
Trac: http://svn.gnucash.org/trac/changeset/14481
Modified:
gnucash/branches/register-rewrite/src/engine/Transaction.c
Log:
Make 'rate' argument optional for xaccTransGetRateForCommodity().
Modified: gnucash/branches/register-rewrite/src/engine/Transaction.c
===================================================================
--- gnucash/branches/register-rewrite/src/engine/Transaction.c 2006-07-10 02:44:23 UTC (rev 14480)
+++ gnucash/branches/register-rewrite/src/engine/Transaction.c 2006-07-10 04:31:59 UTC (rev 14481)
@@ -778,7 +778,8 @@
trans_curr = xaccTransGetCurrency(trans);
if (gnc_commodity_equal(trans_curr, split_com)) {
- *rate = gnc_numeric_create(1, 1);
+ if (rate)
+ *rate = gnc_numeric_create(1, 1);
return TRUE;
}
@@ -796,8 +797,9 @@
if (!gnc_numeric_zero_p(xaccSplitGetValue(s)) &&
!gnc_numeric_zero_p(xaccSplitGetValue(s))) {
- *rate = gnc_numeric_div(amt, val, GNC_DENOM_AUTO,
- GNC_DENOM_REDUCE);
+ if (rate)
+ *rate = gnc_numeric_div(amt, val, GNC_DENOM_AUTO,
+ GNC_DENOM_REDUCE);
return TRUE;
}
}
More information about the gnucash-changes
mailing list