The libmba package is several mostly independent C modules potentially useful to any project. There are hashmap, linkedlist, and stack ADTs, a DOM-like interface that can load and store XML files for simple XML processing, a module for managing error codes and associated messages across separate C libraries, and more. Documentation
There are man pages shipped with the distribution. I have begun the process of documenting all of my basic code in a very simple XML tagged form suitable for processing with XSL style sheets. I have two such samples from the ref.xsl style sheet for generating an HTML reference. If anyone would like calaborate on these templates (theres another one for man pages) please contact me.