r15928 - gnucash/trunk - Make sure that each GNCModule has a unique set of symbols.

Derek Atkins warlord at cvs.gnucash.org
Wed Apr 18 19:23:09 EDT 2007


Author: warlord
Date: 2007-04-18 19:23:04 -0400 (Wed, 18 Apr 2007)
New Revision: 15928
Trac: http://svn.gnucash.org/trac/changeset/15928

Modified:
   gnucash/trunk/
   gnucash/trunk/src/app-utils/gncmod-app-utils.c
   gnucash/trunk/src/backend/file/gncmod-backend-file.c
   gnucash/trunk/src/business/business-core/file/gncmod-business-backend-file.c
   gnucash/trunk/src/business/business-core/gncmod-business-core.c
   gnucash/trunk/src/business/business-gnome/gncmod-business-gnome.c
   gnucash/trunk/src/business/business-utils/gncmod-business-utils.c
   gnucash/trunk/src/business/dialog-tax-table/gncmod-dialog-tax-table.c
   gnucash/trunk/src/calculation/gncmod-calculation.c
   gnucash/trunk/src/engine/gncmod-engine.c
   gnucash/trunk/src/engine/test-core/gncmod-test-engine.c
   gnucash/trunk/src/gnc-module/gnc-module-api.h
   gnucash/trunk/src/gnc-module/gnc-module.c
   gnucash/trunk/src/gnc-module/test/misc-mods/agedver.c
   gnucash/trunk/src/gnc-module/test/misc-mods/futuremodsys.c
   gnucash/trunk/src/gnc-module/test/misc-mods/incompatdep.c
   gnucash/trunk/src/gnc-module/test/mod-bar/gnc-mod-bar.c
   gnucash/trunk/src/gnc-module/test/mod-baz/gnc-mod-baz.c
   gnucash/trunk/src/gnc-module/test/mod-foo/gnc-mod-foo.c
   gnucash/trunk/src/gnome-search/gncmod-gnome-search.c
   gnucash/trunk/src/gnome-utils/gncmod-gnome-utils.c
   gnucash/trunk/src/import-export/binary-import/gncmod-binary-import.c
   gnucash/trunk/src/import-export/gncmod-generic-import.c
   gnucash/trunk/src/import-export/hbci/gncmod-hbci.c
   gnucash/trunk/src/import-export/log-replay/gncmod-log-replay.c
   gnucash/trunk/src/import-export/ofx/gncmod-ofx-import.c
   gnucash/trunk/src/import-export/qif-import/gncmod-qif-import.c
   gnucash/trunk/src/import-export/qif-io-core/gncmod-qifiocore.c
   gnucash/trunk/src/register/ledger-core/gncmod-ledger-core.c
   gnucash/trunk/src/register/register-core/gncmod-register-core.c
   gnucash/trunk/src/register/register-gnome/gncmod-register-gnome.c
   gnucash/trunk/src/report/locale-specific/us/gncmod-locale-reports-us.c
   gnucash/trunk/src/report/report-gnome/gncmod-report-gnome.c
   gnucash/trunk/src/report/report-system/gncmod-report-system.c
   gnucash/trunk/src/report/standard-reports/gncmod-standard-reports.c
   gnucash/trunk/src/report/stylesheets/gncmod-stylesheets.c
   gnucash/trunk/src/report/utility-reports/gncmod-utility-reports.c
   gnucash/trunk/src/tax/us/gncmod-tax-us.c
   gnucash/trunk/src/test-core/gncmod-test.c
Log:
Make sure that each GNCModule has a unique set of symbols.
Change gnc-module.c to load the unique symbols based on the module filename.
Change gnc-module-api.h to declare the functions based on a provided filename.
Change ALL the modules to use the new symbol names.

This change should allow the code to build cleanly on the MacIntel platform.




More information about the gnucash-patches mailing list