Version 2.4 of Zild Database Library is available:
Download: http://www.tildeslash.com/libzdb/dist/libzdb-2.4.tar.gz MD5 checksum: b4c4ba0090881d4714f7f3e56d6eadbd libzdb-2.4.tar.gz Change log: http://www.tildeslash.com/libzdb/dist/CHANGES.txt
This is a minor feature and bug fix release which has been tested on the following platforms:
Darwin 9.6.0 [x86] Linux FC/U [x86/x64] FreeBSD [x86]
Changes in this release:
* The configure options --with_mysql=<path> and --with_postgresql=<path> has a new meaning. If <path> is given it is assumed to be the full path to respectively mysql_config and to pg_config. Example: ./configure --with_mysql=/usr/local/mysql/bin/mysql_config ./configure --with_postgresql=/usr/local/pgsql/bin/pg_config
* From version 2.4, libzdb places its header files into a zdb sub-directory as in, <prefix>/include/zdb. Clients must now use the include-dir compiler flag, -I<prefix>/include/zdb.
* Internal optimizing changes and improvements
* Changed prototypes of type 'extern void foo()' to 'extern void foo(void)' so the library compiles without warning if -Wstrict-prototype is used with gcc. Thanks to Paul Stevens
Bug fixes: * Fixed off-by-one bug in Vector_remove
* PostgreSQL: Fixed PostgresqlResultSet_getColumnSize to report correct value.
* PostgreSQL: Improved error reporting and fixed potential allocation bugs in prepared statements.
* PostgreSQL: Calling PreparedStatement_setString with a NULL value now works