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