r18873 - gnucash/trunk/src/engine - Some more const-correctness in engine functions.

Christian Stimming cstim at code.gnucash.org
Sun Mar 7 16:28:15 EST 2010


Author: cstim
Date: 2010-03-07 16:28:15 -0500 (Sun, 07 Mar 2010)
New Revision: 18873
Trac: http://svn.gnucash.org/trac/changeset/18873

Modified:
   gnucash/trunk/src/engine/Split.c
   gnucash/trunk/src/engine/Split.h
   gnucash/trunk/src/engine/Transaction.c
   gnucash/trunk/src/engine/Transaction.h
Log:
Some more const-correctness in engine functions.

Modified: gnucash/trunk/src/engine/Split.c
===================================================================
--- gnucash/trunk/src/engine/Split.c	2010-03-07 21:27:55 UTC (rev 18872)
+++ gnucash/trunk/src/engine/Split.c	2010-03-07 21:28:15 UTC (rev 18873)
@@ -1261,7 +1261,7 @@
 }
 
 gnc_numeric
-xaccSplitConvertAmount (const Split *split, Account * account)
+xaccSplitConvertAmount (const Split *split, const Account * account)
 {
     gnc_commodity *acc_com, *to_commodity;
     Transaction *txn;

Modified: gnucash/trunk/src/engine/Split.h
===================================================================
--- gnucash/trunk/src/engine/Split.h	2010-03-07 21:27:55 UTC (rev 18872)
+++ gnucash/trunk/src/engine/Split.h	2010-03-07 21:28:15 UTC (rev 18873)
@@ -75,7 +75,7 @@
  * in particular we want to convert the Split to be in to_commodity.
  * Returns the amount.
  */
-gnc_numeric xaccSplitConvertAmount (const Split *split, Account * account);
+gnc_numeric xaccSplitConvertAmount (const Split *split, const Account * account);
 
 /*-----------------------------------------------------------------------
  * Splits

Modified: gnucash/trunk/src/engine/Transaction.c
===================================================================
--- gnucash/trunk/src/engine/Transaction.c	2010-03-07 21:27:55 UTC (rev 18872)
+++ gnucash/trunk/src/engine/Transaction.c	2010-03-07 21:28:15 UTC (rev 18873)
@@ -968,7 +968,7 @@
 }
 
 gnc_numeric
-xaccTransGetAccountConvRate(Transaction *txn, Account *acc)
+xaccTransGetAccountConvRate(const Transaction *txn, const Account *acc)
 {
     gnc_numeric amount, value, convrate;
     GList *splits;

Modified: gnucash/trunk/src/engine/Transaction.h
===================================================================
--- gnucash/trunk/src/engine/Transaction.h	2010-03-07 21:27:55 UTC (rev 18872)
+++ gnucash/trunk/src/engine/Transaction.h	2010-03-07 21:28:15 UTC (rev 18873)
@@ -398,7 +398,7 @@
  *
  * If 'acc' is NULL, return unity.
  */
-gnc_numeric xaccTransGetAccountConvRate(Transaction *txn, Account *acc);
+gnc_numeric xaccTransGetAccountConvRate(const Transaction *txn, const Account *acc);
 
 /** Get the account balance for the specified account after the last
     split in the specified transaction. */



More information about the gnucash-changes mailing list