r14973 - gnucash/branches/swig-redo/src - Prepare the engine module for swigification.

Chris Shoemaker chris at cvs.gnucash.org
Mon Oct 9 20:05:25 EDT 2006


Author: chris
Date: 2006-10-09 20:05:22 -0400 (Mon, 09 Oct 2006)
New Revision: 14973
Trac: http://svn.gnucash.org/trac/changeset/14973

Modified:
   gnucash/branches/swig-redo/src/engine/Account.h
   gnucash/branches/swig-redo/src/engine/Group.c
   gnucash/branches/swig-redo/src/engine/Group.h
   gnucash/branches/swig-redo/src/engine/Query.c
   gnucash/branches/swig-redo/src/engine/Query.h
   gnucash/branches/swig-redo/src/engine/Transaction.h
   gnucash/branches/swig-redo/src/engine/engine-helpers.c
   gnucash/branches/swig-redo/src/engine/engine-helpers.h
   gnucash/branches/swig-redo/src/engine/glib-helpers.c
   gnucash/branches/swig-redo/src/engine/glib-helpers.h
   gnucash/branches/swig-redo/src/engine/gnc-budget.h
   gnucash/branches/swig-redo/src/engine/gnc-commodity.c
   gnucash/branches/swig-redo/src/engine/gnc-commodity.h
   gnucash/branches/swig-redo/src/engine/gnc-pricedb.c
   gnucash/branches/swig-redo/src/engine/gnc-pricedb.h
   gnucash/branches/swig-redo/src/gnome-utils/gnc-file.c
   gnucash/branches/swig-redo/src/report/report-system/report-utilities.scm
Log:
Prepare the engine module for swigification.
  - Remove undefined functions
  - Use more specific types for GList-of-objects.
  - Use gboolean instead of int in some appropriate places.
  - Convert some macros to functions.
  - Implement gnc_scm_to_gslist_string() and publicize gnc_query_scm2path(),
    both of which will be useful for type-mapping.
  - Use #t/#f instead of 1/0 in some guile code.





More information about the gnucash-patches mailing list