The MCC Modular C Collection is an open source selection of clean, unobtrusive, portable and modular includes for the C programming language.
This software is in early stages of development. It is not in a usable state.
MCC compiles on Linux to produce native Windows and Linux libraries (32 and 64 bit).
Note that MCC is currently in development; I don't recommend using it yet.
MCC includes the following major modules (and more!):
|mccFiles||Portable and robust I/O and path manipulation.|
|mccGraphics||A uniform and "Graphics Engine Agnostic" wrapper API for several graphics libraries.|
|mccHashmap||A feature-rich high-performance hash map / hash table implementation.|
|mccIni||Flexible .ini configuration file parser, optionally using XML templates for defaults, forced type coercion, ranges etc.|
|mccLinkedList||A feature-rich high-performance linked list implementation.|
|mccMaths||High-performance special-case maths functions|
|mccObstack||Object stacks: high-performance and memory-efficient allocation for small data structures in a stack.|
|mccStrings||String manipulation, coercion and validation.|
|mccTime||Portable timing, sleep functions and frame-rate independent logic.|
|mccXml||Simple but terrifically fast XML parsing, with support for the XPATH query language.|
You can also contact me directly - I make an effort to reply to every e-mail.