r18749 - gnucash/trunk/src/backend/xml - MSVC compatibility: Remove forward declaration of static array by reordering the function that uses it.

Christian Stimming cstim at code.gnucash.org
Sat Feb 27 13:39:39 EST 2010


Author: cstim
Date: 2010-02-27 13:39:39 -0500 (Sat, 27 Feb 2010)
New Revision: 18749
Trac: http://svn.gnucash.org/trac/changeset/18749

Modified:
   gnucash/trunk/src/backend/xml/gnc-freqspec-xml-v2.c
Log:
MSVC compatibility: Remove forward declaration of static array by reordering the function that uses it.

Modified: gnucash/trunk/src/backend/xml/gnc-freqspec-xml-v2.c
===================================================================
--- gnucash/trunk/src/backend/xml/gnc-freqspec-xml-v2.c	2010-02-27 18:39:15 UTC (rev 18748)
+++ gnucash/trunk/src/backend/xml/gnc-freqspec-xml-v2.c	2010-02-27 18:39:39 UTC (rev 18749)
@@ -127,14 +127,9 @@
     g_date_clear( &fspd->once_day, 1 );
 }
 
-static struct dom_tree_handler fs_dom_handlers[];
-
 static
 gboolean
-gnc_fs_handler( xmlNodePtr node, gpointer d )
-{
-    return dom_tree_generic_parse( node, fs_dom_handlers, d );
-}
+gnc_fs_handler( xmlNodePtr node, gpointer d );
 
 static
 gboolean
@@ -449,6 +444,13 @@
 
 static
 gboolean
+gnc_fs_handler( xmlNodePtr node, gpointer d )
+{
+    return dom_tree_generic_parse( node, fs_dom_handlers, d );
+}
+
+static
+gboolean
 gnc_freqSpec_end_handler(gpointer data_for_children,
                          GSList* data_from_children, GSList* sibling_data,
                          gpointer parent_data, gpointer global_data,



More information about the gnucash-changes mailing list