libmba 0.9.1

libmba is a collection of mostly independent C modules potentially useful to any project. There are the usual ADTs including a linkedlist, hashmap, pool, stack, and varray, a flexible memory allocator, CSV parser, path canonicalization routine, I18N text abstraction, configuration file module, portable semaphores, condition variables and more. The code is designed so that individual modules can be integrated into existing codebases rather than requiring the user to commit to the entire library. The code has no typedefs, few comments, and extensive man pages and HTML documentation.

SRPMS

libmba-0.9.1-1.src.rpm

Patch Descriptions

libmba-0.9.1-mktool.patch
Check the return value of the symlink() call.
libmba-0.9.1-memset.patch
Fix a malformed memset() invocation.
libmba-0.9.1-build.patch
Use -fPIC instead of -fpic and don't run ldconfig when installing.
libmba-0.9.1-64bit.patch
Fix some print statements on 64-bit machines.
libmba-0.9.1-html.patch
Convert the HTML documentation from IS08859-1 to UTF-8. Fix some typos. Fix various aspects of the HTML that make tidy complain.

For purposes of evaluating this package for possible inclusion in Fedora, here is the libmba.spec file.

Back to the RPMS


Last modified: Thu Sep 13 22:23:58 MDT 2007 by Jerry James