From 8e781e8cb419268202f67d381a828f8c5f6fa447 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Sat, 3 Jul 2010 21:53:08 +0000 Subject: [PATCH] Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19328 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/business/business-core/gncBusiness.c | 35 +++++++++++++++---- .../business-core/gncmod-business-core.c | 30 +--------------- 2 files changed, 30 insertions(+), 35 deletions(-) diff --git a/src/business/business-core/gncBusiness.c b/src/business/business-core/gncBusiness.c index 2fa4ceb89a..16c5748687 100644 --- a/src/business/business-core/gncBusiness.c +++ b/src/business/business-core/gncBusiness.c @@ -23,12 +23,35 @@ #include "config.h" +#include "gncBusiness.h" + #include -#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 (); +} diff --git a/src/business/business-core/gncmod-business-core.c b/src/business/business-core/gncmod-business-core.c index e317b62a4a..e4d5e2d981 100644 --- a/src/business/business-core/gncmod-business-core.c +++ b/src/business/business-core/gncmod-business-core.c @@ -29,18 +29,7 @@ #include "gnc-module.h" #include "gnc-module-api.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" +#include "gncBusiness.h" GNC_MODULE_API_DECL(libgncmod_business_core) @@ -67,23 +56,6 @@ libgncmod_business_core_gnc_module_description(void) 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) {