Derek Atkins warlord at MIT.EDU
Mon Jul 18 16:55:49 EDT 2005

Neil Williams <linux at> writes:

>> > Anyways, it's actually calling qof_class_get_parameter, as shown in the
>> > error report.
>> Sorry, what duplicate names?
> Where an API function is redefined with a new name e.g.
> $ cd gnucash-gnome2/src/engine/
> $ grep "define gnc" *.h
> Most, in this case, are from gncObject.h, QueryCore.h and QueryNew.h
> Are these all deprecated? Should they be?
> Are they just historical or is there an advantage?

They exist because we have old APIs and new APIs and didn't
want to have to re-write a LOT of code just because we changed
function names.  The old names are deprecated but should probably
only be removed in the next release, not the current G2 code.

       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL:    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list