30534e5
diff -Nrup a/libgnucash/engine/qofid.cpp b/libgnucash/engine/qofid.cpp
30534e5
--- a/libgnucash/engine/qofid.cpp	2019-01-11 16:57:38.000000000 -0700
30534e5
+++ b/libgnucash/engine/qofid.cpp	2020-01-07 13:13:06.884130657 -0700
30534e5
@@ -303,7 +303,7 @@ qof_collection_set_data (QofCollection *
30534e5
 
30534e5
 /* =============================================================== */
30534e5
 
30534e5
-struct _iterate
30534e5
+struct __iterate
30534e5
 {
30534e5
     QofInstanceForeachCB      fcn;
30534e5
     gpointer                data;
30534e5
@@ -312,7 +312,7 @@ struct _iterate
30534e5
 static void
30534e5
 foreach_cb (gpointer item, gpointer arg)
30534e5
 {
30534e5
-    struct _iterate *iter = static_cast<_iterate*>(arg);
30534e5
+    struct __iterate *iter = static_cast<__iterate*>(arg);
30534e5
     QofInstance *ent = static_cast<QofInstance*>(item);
30534e5
 
30534e5
     iter->fcn (ent, iter->data);
30534e5
@@ -322,7 +322,7 @@ void
30534e5
 qof_collection_foreach (const QofCollection *col, QofInstanceForeachCB cb_func,
30534e5
                         gpointer user_data)
30534e5
 {
30534e5
-    struct _iterate iter;
30534e5
+    struct __iterate iter;
30534e5
     GList *entries;
30534e5
 
30534e5
     g_return_if_fail (col);