r19328 - gnucash/trunk/src/business/business-core - Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared.

Christian Stimming cstim at code.gnucash.org
Sat Jul 3 17:53:08 EDT 2010


Author: cstim
Date: 2010-07-03 17:53:08 -0400 (Sat, 03 Jul 2010)
New Revision: 19328
Trac: http://svn.gnucash.org/trac/changeset/19328

Modified:
   gnucash/trunk/src/business/business-core/gncBusiness.c
   gnucash/trunk/src/business/business-core/gncmod-business-core.c
Log:
Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared.

Modified: gnucash/trunk/src/business/business-core/gncBusiness.c
===================================================================
--- gnucash/trunk/src/business/business-core/gncBusiness.c	2010-07-03 21:52:51 UTC (rev 19327)
+++ gnucash/trunk/src/business/business-core/gncBusiness.c	2010-07-03 21:53:08 UTC (rev 19328)
@@ -23,12 +23,35 @@
 
 #include "config.h"
 
+#include "gncBusiness.h"
+
 #include <glib.h>
 
-#include "gncBusiness.h"
-#include "gncBusinessP.h"
+#include "gncAddressP.h"
+#include "gncBillTermP.h"
+#include "gncCustomerP.h"
+#include "gncEmployeeP.h"
+#include "gncEntryP.h"
+#include "gncInvoiceP.h"
+#include "gncJobP.h"
+#include "gncOrderP.h"
+#include "gncOwnerP.h"
+#include "gncTaxTableP.h"
+#include "gncVendorP.h"
 
-/* This file is currently unused;
- * its contents have been moved to qofid.[ch]
- */
-// void gncBusinessInitialize (int argc, char **argv) {}
+void
+gnc_module_init_business_core_init(void)
+{
+    /* initialize known types */
+    gncInvoiceRegister ();
+    gncJobRegister ();
+    gncBillTermRegister ();
+    gncCustomerRegister ();
+    gncAddressRegister ();
+    gncEmployeeRegister ();
+    gncEntryRegister ();
+    gncOrderRegister ();
+    gncOwnerRegister ();
+    gncTaxTableRegister ();
+    gncVendorRegister ();
+}

Modified: gnucash/trunk/src/business/business-core/gncmod-business-core.c
===================================================================
--- gnucash/trunk/src/business/business-core/gncmod-business-core.c	2010-07-03 21:52:51 UTC (rev 19327)
+++ gnucash/trunk/src/business/business-core/gncmod-business-core.c	2010-07-03 21:53:08 UTC (rev 19328)
@@ -29,19 +29,8 @@
 
 #include "gnc-module.h"
 #include "gnc-module-api.h"
+#include "gncBusiness.h"
 
-#include "gncAddressP.h"
-#include "gncBillTermP.h"
-#include "gncCustomerP.h"
-#include "gncEmployeeP.h"
-#include "gncEntryP.h"
-#include "gncInvoiceP.h"
-#include "gncJobP.h"
-#include "gncOrderP.h"
-#include "gncOwnerP.h"
-#include "gncTaxTableP.h"
-#include "gncVendorP.h"
-
 GNC_MODULE_API_DECL(libgncmod_business_core)
 
 extern SCM scm_init_sw_business_core_module (void);
@@ -67,23 +56,6 @@
     return g_strdup("The GnuCash business core");
 }
 
-void
-gnc_module_init_business_core_init(void)
-{
-    /* initialize known types */
-    gncInvoiceRegister ();
-    gncJobRegister ();
-    gncBillTermRegister ();
-    gncCustomerRegister ();
-    gncAddressRegister ();
-    gncEmployeeRegister ();
-    gncEntryRegister ();
-    gncOrderRegister ();
-    gncOwnerRegister ();
-    gncTaxTableRegister ();
-    gncVendorRegister ();
-}
-
 int
 libgncmod_business_core_gnc_module_init(int refcount)
 {



More information about the gnucash-changes mailing list