milix research
home
cdda ripper
aice
ccc reader
opengl
ai
programming
contact me
Features

MCL is a portable utility libary of C++ classes and templates. It compiles in Win32 and Linux with Microsoft Visual C++ 6, Intel Compiler 6 and 7 (win32 and linux), Borland C++ Builder 5.5, GCC 2.95 and 3.2 (linux and win32-mingw). MCL features:

  • Linear space and time balanced binary search trees
  • Very fast and efficient inlined templates for doubly-linked lists, stacks and queues
  • BLOWFISH encryption
  • MD5 digest algorithm
  • Fast numerical and boolean expresion evaluator that supports memory storage (variables)
  • Text tokenizer (can be used also as an .INI creator and reader)
  • String translation utility functions for greek codepages 737, 869, 1253, ISO 8859-7 and latin-greek
  • Hex string to unsigned short, unsigned int and unsigned long converstion
  • Date/time manipulation and string formating, eastern calculation, etc
  • Supports Date/time manipulation and string formating, eastern calculation, etc


Downloads

Version 1.1 - fixed a bug in to_unaccent function (stri18n.h)
README.TXT
LICENCE.TXT
mcl.tgz Source code in gzipped tar file.
mcl.zip Source code and precompiled library (win32) in zipped file.


Licence

MCL is published under the MIT licence, so you can modify the library, merge it (or part of it) in your source code or produce comercial application with it. The only restriction is that you cannot claim that this library is yours and you have to mention my original copyright in any derivatives of the code in the library.