* Peter O'Gorman's MacOS patch

This is mostly just a bunch of libgncmod_name_LTX_ symbol changes to
	  the modules.
	  Also had to remove -Werror from hbci/Makefile.am due to darn cc
	  warnings about order of includes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7367 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Derek Atkins 2002-10-21 04:13:32 +00:00
parent 5b5cded278
commit f619402cda
17 changed files with 160 additions and 93 deletions

View File

@ -12,6 +12,12 @@
* dialog-options.c -- remove unused variable
* gnc-regwidget.c -- remove unused (module) variable
* Peter O'Gorman's MacOS patch
This is mostly just a bunch of libgncmod_name_LTX_ symbol changes to
the modules.
Also had to remove -Werror from hbci/Makefile.am due to darn cc
warnings about order of includes.
2002-10-20 Benoit Grégoire <bock@step.polymtl.ca>
* Investment transactions now create two accounts, one is for the stock,
the other is the account defined by the FI, where the cash is swaped.

View File

@ -70,6 +70,8 @@ static void gnc_file_be_write_accounts_to_file(Backend *be,
GNCBook *book);
static void gnc_file_be_remove_old_files(FileBackend *be);
Backend * libgncmod_backend_file_LTX_gnc_backend_new(void);
void
gnc_file_be_set_retention_days (int days)
{
@ -178,7 +180,7 @@ file_sync_all(Backend* be, GNCBook *book)
}
Backend *
gnc_backend_new(void)
libgncmod_backend_file_LTX_gnc_backend_new(void)
{
FileBackend *fbe;
Backend *be;

View File

@ -19,7 +19,7 @@ int libgncmod_backend_file_LTX_gnc_module_current = 0;
int libgncmod_backend_file_LTX_gnc_module_revision = 0;
int libgncmod_backend_file_LTX_gnc_module_age = 0;
GNCModule engine;
static GNCModule engine;
/* forward references */
char *libgncmod_backend_file_LTX_gnc_module_path(void);

View File

@ -33,8 +33,9 @@
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#if HAVE_LANGINFO_CODESET
#include <langinfo.h>
#endif
#include <libpq-fe.h>
#include "AccountP.h"
@ -2057,8 +2058,11 @@ pgend_session_begin (Backend *backend,
if (FALSE == db_exists)
{
#if HAVE_LANGINFO_CODESET
char* encoding = nl_langinfo(CODESET);
#else
char* encoding = "SQL_ASCII";
#endif
if (!strcmp (encoding, "ANSI_X3.4-1968"))
encoding = "SQL_ASCII";

View File

@ -17,20 +17,20 @@
/* version of the gnc module system interface we require */
int libgncmod_backend_postgres_LTX_gnc_module_system_interface = 0;
//int libgncmod_backend_postgres_LTX_gnc_module_system_interface = 0;
/* module versioning uses libtool semantics. */
int libgncmod_backend_postgres_LTX_gnc_module_current = 0;
int libgncmod_backend_postgres_LTX_gnc_module_revision = 0;
int libgncmod_backend_postgres_LTX_gnc_module_age = 0;
GNCModule engine;
static GNCModule engine;
/* forward references */
char *libgncmod_backend_postgres_LTX_gnc_module_path(void);
char *libgncmod_backend_postgres_LTX_gnc_module_description(void);
int libgncmod_backend_postgres_LTX_gnc_module_init(int refcount);
int libgncmod_backend_postgres_LTX_gnc_module_end(int refcount);
Backend * libgncmod_backend_postgres_LTX_gnc_backend_new(void);
char *
libgncmod_backend_postgres_LTX_gnc_module_path(void)
@ -77,6 +77,6 @@ libgncmod_backend_postgres_LTX_gnc_module_end(int refcount)
****************************************************************/
Backend *
gnc_backend_new(void) {
libgncmod_backend_postgres_LTX_gnc_backend_new(void) {
return pgendNew();
}

View File

@ -30,7 +30,7 @@ char *libgncmod_backend_rpc_LTX_gnc_module_path(void);
char *libgncmod_backend_rpc_LTX_gnc_module_description(void);
int libgncmod_backend_rpc_LTX_gnc_module_init(int refcount);
int libgncmod_backend_rpc_LTX_gnc_module_end(int refcount);
Backend * libgncmod_backend_rpc_LTX_gnc_backend_new(void);
char *
libgncmod_backend_rpc_LTX_gnc_module_path(void)
@ -77,6 +77,6 @@ libgncmod_backend_rpc_LTX_gnc_module_end(int refcount)
****************************************************************/
Backend *
gnc_backend_new(void) {
libgncmod_backend_rpc_LTX_gnc_backend_new(void) {
return rpcendNew();
}

View File

@ -26,27 +26,33 @@
#include "gncVendorP.h"
/* version of the gnc module system interface we require */
int gnc_module_system_interface = 0;
int libgncmod_business_core_LTX_gnc_module_system_interface = 0;
/* module versioning uses libtool semantics. */
int gnc_module_current = 0;
int gnc_module_revision = 0;
int gnc_module_age = 0;
int libgncmod_business_core_LTX_gnc_module_current = 0;
int libgncmod_business_core_LTX_gnc_module_revision = 0;
int libgncmod_business_core_LTX_gnc_module_age = 0;
/* forward references */
char *libgncmod_business_core_LTX_gnc_module_path(void);
char *libgncmod_business_core_LTX_gnc_module_description(void);
int libgncmod_business_core_LTX_gnc_module_init(int refcount);
int libgncmod_business_core_LTX_gnc_module_end(int refcount);
char *
gnc_module_path(void)
libgncmod_business_core_LTX_gnc_module_path(void)
{
return g_strdup("gnucash/business-core");
}
char *
gnc_module_description(void)
libgncmod_business_core_LTX_gnc_module_description(void)
{
return g_strdup("The Gnucash business core");
}
int
gnc_module_init(int refcount)
libgncmod_business_core_LTX_gnc_module_init(int refcount)
{
/* load the engine (we depend on it) */
if(!gnc_module_load("gnucash/engine", 0)) {
@ -76,7 +82,7 @@ gnc_module_init(int refcount)
}
int
gnc_module_end(int refcount) {
libgncmod_business_core_LTX_gnc_module_end(int refcount) {
return TRUE;
}

View File

@ -6,24 +6,26 @@
#include "gnc-module.h"
#include "gnc-module-api.h"
int gnc_module_system_interface = 0;
int gnc_module_current = 12;
int gnc_module_age = 9;
int gnc_module_revision = 0;
int libagedver_LTX_gnc_module_system_interface = 0;
int libagedver_LTX_gnc_module_current = 12;
int libagedver_LTX_gnc_module_age = 9;
int libagedver_LTX_gnc_module_revision = 0;
char* libagedver_LTX_gnc_module_path(void);
char* libagedver_LTX_gnc_module_description(void);
int libagedver_LTX_gnc_module_init(int refcount);
char *
gnc_module_path(void) {
libagedver_LTX_gnc_module_path(void) {
return g_strdup("gnucash/agedver");
}
char *
gnc_module_description(void) {
libagedver_LTX_gnc_module_description(void) {
return g_strdup("this is a frequently extended module");
}
int
gnc_module_init(int refcount) {
libagedver_LTX_gnc_module_init(int refcount) {
return TRUE;
}

View File

@ -8,24 +8,29 @@
#include "gnc-module-api.h"
int gnc_module_system_interface = 123456;
int libfuturemodsys_LTX_gnc_module_system_interface = 123456;
int libfuturemodsys_LTX_gnc_module_current = 0;
int libfuturemodsys_LTX_gnc_module_age = 0;
int libfuturemodsys_LTX_gnc_module_revision = 0;
char* libfuturemodsys_LTX_gnc_module_path(void);
char* libfuturemodsys_LTX_gnc_module_description(void);
int libfuturemodsys_LTX_gnc_module_init(int refcount);
int gnc_module_current = 0;
int gnc_module_age = 0;
int gnc_module_revision = 0;
char *
gnc_module_path(void) {
libfuturemodsys_LTX_gnc_module_path(void) {
return g_strdup("gnucash/futuremodsys");
}
char *
gnc_module_description(void) {
libfuturemodsys_LTX_gnc_module_description(void) {
return g_strdup("this is a broken future module");
}
int
gnc_module_init(int refcount) {
libfuturemodsys_LTX_gnc_module_init(int refcount) {
return TRUE;
}

View File

@ -7,24 +7,28 @@
#include "gnc-module.h"
#include "gnc-module-api.h"
int gnc_module_system_interface = 0;
int libincompatdep_LTX_gnc_module_system_interface = 0;
int gnc_module_current = 0;
int gnc_module_age = 0;
int gnc_module_revision = 0;
int libincompatdep_LTX_gnc_module_current = 0;
int libincompatdep_LTX_gnc_module_age = 0;
int libincompatdep_LTX_gnc_module_revision = 0;
char *libincompatdep_LTX_gnc_module_path(void);
char *libincompatdep_LTX_gnc_module_description(void);
int libincompatdep_LTX_gnc_module_init(int refcount);
char *
gnc_module_path(void) {
libincompatdep_LTX_gnc_module_path(void) {
return g_strdup("gnucash/incompatdep");
}
char *
gnc_module_description(void) {
libincompatdep_LTX_gnc_module_description(void) {
return g_strdup("this is a broken module");
}
int
gnc_module_init(int refcount) {
libincompatdep_LTX_gnc_module_init(int refcount) {
if (gnc_module_load("gnucash/foo", 25))
{
return TRUE;

View File

@ -8,24 +8,29 @@
#include "bar-gwrap.h"
#include "gnc-module-api.h"
int gnc_module_system_interface = 0;
int libgncmodbar_LTX_gnc_module_system_interface = 0;
int gnc_module_current = 0;
int gnc_module_age = 0;
int gnc_module_revision = 0;
int libgncmodbar_LTX_gnc_module_current = 0;
int libgncmodbar_LTX_gnc_module_age = 0;
int libgncmodbar_LTX_gnc_module_revision = 0;
/* forward references */
char *libgncmodbar_LTX_gnc_module_path(void);
char *libgncmodbar_LTX_gnc_module_description(void);
int libgncmodbar_LTX_gnc_module_init(int refcount);
char *
gnc_module_path(void) {
libgncmodbar_LTX_gnc_module_path(void) {
return g_strdup("gnucash/bar");
}
char *
gnc_module_description(void) {
libgncmodbar_LTX_gnc_module_description(void) {
return g_strdup("this is a bar module");
}
int
gnc_module_init(int refcount) {
libgncmodbar_LTX_gnc_module_init(int refcount) {
/* publish the g-wrapped Scheme bindings for libbar */
gw_init_wrapset_bar_gwrap();

View File

@ -8,24 +8,29 @@
#include "gnc-module-api.h"
#include "baz-gwrap.h"
int gnc_module_system_interface = 0;
int libgncmodbaz_LTX_gnc_module_system_interface = 0;
int gnc_module_current = 0;
int gnc_module_age = 0;
int gnc_module_revision = 0;
int libgncmodbaz_LTX_gnc_module_current = 0;
int libgncmodbaz_LTX_gnc_module_age = 0;
int libgncmodbaz_LTX_gnc_module_revision = 0;
/* forward references */
char *libgncmodbaz_LTX_gnc_module_path(void);
char *libgncmodbaz_LTX_gnc_module_description(void);
int libgncmodbaz_LTX_gnc_module_init(int refcount);
char *
gnc_module_path(void) {
libgncmodbaz_LTX_gnc_module_path(void) {
return g_strdup("gnucash/baz");
}
char *
gnc_module_description(void) {
libgncmodbaz_LTX_gnc_module_description(void) {
return g_strdup("this is the baz module");
}
int
gnc_module_init(int refcount) {
libgncmodbaz_LTX_gnc_module_init(int refcount) {
/* load libfoo */
if(gnc_module_load("gnucash/foo", 0)) {
/* publish the g-wrapped Scheme bindings for libbaz */

View File

@ -8,24 +8,30 @@
#include "foo-gwrap.h"
#include "gnc-module-api.h"
int gnc_module_system_interface = 0;
int libgncmodfoo_LTX_gnc_module_system_interface = 0;
int libgncmodfoo_LTX_gnc_module_current = 0;
int libgncmodfoo_LTX_gnc_module_age = 0;
int libgncmodfoo_LTX_gnc_module_revision = 0;
/* forward references */
char *libgncmodfoo_LTX_gnc_module_path(void);
char *libgncmodfoo_LTX_gnc_module_description(void);
int libgncmodfoo_LTX_gnc_module_init(int refcount);
int gnc_module_current = 0;
int gnc_module_age = 0;
int gnc_module_revision = 0;
char *
gnc_module_path(void) {
libgncmodfoo_LTX_gnc_module_path(void) {
return g_strdup("gnucash/foo");
}
char *
gnc_module_description(void) {
libgncmodfoo_LTX_gnc_module_description(void) {
return g_strdup("this is a foo module");
}
int
gnc_module_init(int refcount) {
libgncmodfoo_LTX_gnc_module_init(int refcount) {
/* publish the g-wrapped Scheme bindings for libfoo */
gw_init_wrapset_foo_gwrap();

View File

@ -11,25 +11,35 @@
#include "gnc-module.h"
#include "gnc-module-api.h"
/* version of the gnc module system interface we require */
int gnc_module_system_interface = 0;
int libgncmod_generic_import_LTX_gnc_module_system_interface = 0;
/* module versioning uses libtool semantics. */
int gnc_module_current = 0;
int gnc_module_revision = 0;
int gnc_module_age = 0;
int libgncmod_generic_import_LTX_gnc_module_current = 0;
int libgncmod_generic_import_LTX_gnc_module_revision = 0;
int libgncmod_generic_import_LTX_gnc_module_age = 0;
static GNCModule engine;
/* forward references */
char *libgncmod_generic_import_LTX_gnc_module_path(void);
char *libgncmod_generic_import_LTX_gnc_module_description(void);
int libgncmod_generic_import_LTX_gnc_module_init(int refcount);
int libgncmod_generic_import_LTX_gnc_module_end(int refcount);
char *
gnc_module_path(void)
libgncmod_generic_import_LTX_gnc_module_path(void)
{
return g_strdup("gnucash/import-export");
}
char *
gnc_module_description(void)
libgncmod_generic_import_LTX_gnc_module_description(void)
{
return g_strdup("Gnome GUI and C code for the generic import functions");
}
int
gnc_module_init(int refcount)
libgncmod_generic_import_LTX_gnc_module_init(int refcount)
{
if(!gnc_module_load("gnucash/engine", 0))
{
@ -47,7 +57,7 @@ gnc_module_init(int refcount)
}
int
gnc_module_end(int refcount)
libgncmod_generic_import_LTX_gnc_module_end(int refcount)
{
return TRUE;
}

View File

@ -58,7 +58,7 @@ AM_CFLAGS = \
${GLADE_CFLAGS} \
${GNOME_INCLUDEDIR} \
${GTKHTML_CFLAGS} \
${HBCI_CFLAGS} -Werror
${HBCI_CFLAGS}
#gladedir = $(GNC_GLADE_DIR)
#glade_DATA =

View File

@ -18,34 +18,34 @@
//#include "druid-hbci-final.h"
/* version of the gnc module system interface we require */
int gnc_module_system_interface = 0;
int libgncmod_hbci_LTX_gnc_module_system_interface = 0;
/* module versioning uses libtool semantics. */
int gnc_module_current = 0;
int gnc_module_revision = 0;
int gnc_module_age = 0;
int libgncmod_hbci_LTX_gnc_module_current = 0;
int libgncmod_hbci_LTX_gnc_module_revision = 0;
int libgncmod_hbci_LTX_gnc_module_age = 0;
/* forward references */
char *gnc_module_path(void);
char *gnc_module_description(void);
int gnc_module_init(int refcount);
int gnc_module_end(int refcount);
char *libgncmod_hbci_LTX_gnc_module_path(void);
char *libgncmod_hbci_LTX_gnc_module_description(void);
int libgncmod_hbci_LTX_gnc_module_init(int refcount);
int libgncmod_hbci_LTX_gnc_module_end(int refcount);
void gnc_hbci_addmenus(void);
static void gnc_hbci_addmenus(void);
char *
gnc_module_path(void) {
libgncmod_hbci_LTX_gnc_module_path(void) {
return g_strdup("gnucash/import-export/hbci");
}
char *
gnc_module_description(void) {
libgncmod_hbci_LTX_gnc_module_description(void) {
return g_strdup("Support for HBCI protocol");
}
int
gnc_module_init(int refcount)
libgncmod_hbci_LTX_gnc_module_init(int refcount)
{
/* load the engine (we depend on it) */
if(!gnc_module_load("gnucash/engine", 0)) {
@ -81,11 +81,11 @@ gnc_module_init(int refcount)
}
int
gnc_module_end(int refcount) {
libgncmod_hbci_LTX_gnc_module_end(int refcount) {
return TRUE;
}
void
static void
gnc_hbci_addmenus(void)
{
static GnomeUIInfo reg_online_submenu[] =

View File

@ -13,23 +13,35 @@
#include "gnc-module-api.h"
/* version of the gnc module system interface we require */
int gnc_module_system_interface = 0;
int libgncmod_ofx_LTX_gnc_module_system_interface = 0;
/* module versioning uses libtool semantics. */
int gnc_module_current = 0;
int gnc_module_revision = 0;
int gnc_module_age = 0;
int libgncmod_ofx_LTX_gnc_module_current = 0;
int libgncmod_ofx_LTX_gnc_module_revision = 0;
int libgncmod_ofx_LTX_gnc_module_age = 0;
static GNCModule bus_core;
static GNCModule file;
/* forward references */
char *libgncmod_ofx_LTX_gnc_module_path(void);
char *libgncmod_ofx_LTX_gnc_module_description(void);
int libgncmod_ofx_LTX_gnc_module_init(int refcount);
int libgncmod_ofx_LTX_gnc_module_end(int refcount);
char *
gnc_module_path(void)
libgncmod_ofx_LTX_gnc_module_path(void)
{
return g_strdup("gnucash/import-export/ofx");
}
char *
gnc_module_description(void)
libgncmod_ofx_LTX_gnc_module_description(void)
{
return g_strdup("Gnome GUI and C code for OFX importer using libofx");
}
int
gnc_module_init(int refcount)
libgncmod_ofx_LTX_gnc_module_init(int refcount)
{
if(!gnc_module_load("gnucash/engine", 0))
{
@ -53,7 +65,7 @@ gnc_module_init(int refcount)
}
int
gnc_module_end(int refcount)
libgncmod_ofx_LTX_gnc_module_end(int refcount)
{
return TRUE;
}