Latest CVS Changes to LibOFX

Martin Preuss aquamaniac at gmx.de
Sat Oct 27 07:40:53 EDT 2007


Hi,

I have just checked in some changes to the CVS repository of LibOFX:

* libofx.h, ofx_utilities.cpp: replaced some char* with "const char*" to make 
GCC happy, wrapped arithmetic calculations in macro definitions in brackets
to avoid problems
* libofx.h: Removed this file, replaced it with libofx.h.in. This is used to 
create libofx.h which now includes some subst variables conveying the version 
of LibOFX to source files. Introduced LIBOFX_BUILD_VERSION and 
LIBOFX_VERSION_RELEASE_STRING to distinguish even CVS versions.           
Added function libofx_set_dtd_dir() which allows to set the folder in which 
DTD files are stored. This is needed for local installations (e.g. WIN32)
* libofx.pc.in: depending libraries don't need to link against OpenSP 
themselves, since LibOFX encapsulates it, no need to propagate unnecessary 
dependencies

With these changes I was able to compile LibOFX for WIN32, so future versions 
of GnuCash may be shipped with a WIN32 which actually supports OFX Direct 
Connect on that platform, too :-)

However, you will need for GnuCash to adjust to AqBanking3 in order to benefit 
from the changes.


Regards
Martin


-- 
"Things are only impossible until they're not"

Martin Preuss - http://www.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/


More information about the gnucash-devel mailing list