r21528 - gnucash/trunk/src/engine - [Engine Test] Fix some compile problems Christian Stimming found in r21525

John Ralls jralls at code.gnucash.org
Sun Nov 6 19:07:05 EST 2011


Author: jralls
Date: 2011-11-06 19:07:05 -0500 (Sun, 06 Nov 2011)
New Revision: 21528
Trac: http://svn.gnucash.org/trac/changeset/21528

Modified:
   gnucash/trunk/src/engine/Account.c
   gnucash/trunk/src/engine/test/utest-Account.c
Log:
[Engine Test] Fix some compile problems Christian Stimming found in r21525

Modified: gnucash/trunk/src/engine/Account.c
===================================================================
--- gnucash/trunk/src/engine/Account.c	2011-11-06 23:07:34 UTC (rev 21527)
+++ gnucash/trunk/src/engine/Account.c	2011-11-07 00:07:05 UTC (rev 21528)
@@ -849,7 +849,7 @@
 /********************************************************************\
 \********************************************************************/
 
-Account *
+static Account *
 gnc_coll_get_root_account (QofCollection *col)
 {
     if (!col) return NULL;

Modified: gnucash/trunk/src/engine/test/utest-Account.c
===================================================================
--- gnucash/trunk/src/engine/test/utest-Account.c	2011-11-06 23:07:34 UTC (rev 21527)
+++ gnucash/trunk/src/engine/test/utest-Account.c	2011-11-07 00:07:05 UTC (rev 21528)
@@ -436,9 +436,9 @@
 static void
 test_gnc_account_list_name_violations (Fixture *fixture, gconstpointer pData)
 {
-    gchar *msg;
+    gchar *msg = "No particular message";
     TestErrorStruct quiet = { 0, NULL, msg };
-    GList *results;
+    GList *results, *res_iter;
     gchar *sep = ":";
     QofBook *book = gnc_account_get_book (fixture->acct);
     /* Because of GLib bug 653052, we have to set the logging user_data to
@@ -452,7 +452,9 @@
     g_log_set_default_handler (oldlogger, NULL);
     results = gnc_account_list_name_violations (book, sep);
     g_assert_cmpuint (g_list_length (results), ==, 2);
-    g_list_free_full (results, test_free);
+    for (res_iter = results; res_iter; res_iter = g_list_next (res_iter))
+	test_free (res_iter->data);
+    g_list_free (results);
 }
 /* mark_account
 void



More information about the gnucash-changes mailing list