Introducing the MCC Modular C Collection
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.
Download: old packages, documentation (.pdf) (out of date)
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. |
Stay Subscribed
Follow me on twitter @hoboben, subscribe to the RSS feed or get updates by e-mail.
You can also contact me directly - I make an effort to reply to every e-mail.