Release Notes: Portability has been greatly improved. It has been compiled and tested on OSF1, HP-UX, Linux, Mac OS X, and FreeBSD with gcc, DECC, and aC++. There have also been some minor modifications and enhancements.
Release Notes: A diff module has been added that implements Myers' O(ND) solution for computing the shortest edit script between two sequences (like GNU diff(1) but with a generic C interface).
Release Notes: There are seven new modules, including a sub-allocator that can allocate memory from arbitrary fixed chunks of memory, POSIX-like interfaces for System V semaphores and condition variables, a new hashmap implementation, and many other pervasive changes throughout the library.
Release Notes: A tchar I18N text abstraction has been added which permits libmba and libraries that use it to be compiled to use wchar_t or the locale dependent multi-byte encoding. A path canonicalization function has been added and the test suite and build process has been formalized and improved.
Release Notes: A module for parsing the comma separated values (CSV) file format has been added. It properly handles quoted elements and quotes and commas within quotes.
Release Notes: Two new modules were added and the documentation was overhauled.
Release Notes: A cfg module for loading and storing properties has been added, portability has been improved, and the web page, API reference, and man pages are now generated with the CStyleX package. There have been numerous other small changes to the code.