MLib Overview

Compiling the MLib package — How to compile MLib itself
Cross-compiling the MLib package — How to cross-compile MLib
Compiling MLib Applications — How to compile your MLib application
Changes to MLib — Incompatible changes made between successing versions of MLib
Mailing lists, info and bug reports — Getting help with MLib

MLib is a general-purpose utility library. It will works on many UNIX-like platforms, Windows, OS/2 and BeOS, but now it works only on UNIX-like and on Windows platforms. MLib is released under the GNU Library General Public License (GNU LGPL). MLib is based on GLib and on DSLib.

The general policy of MLib is the policy of GLib (not for now), that all functions are invisibly threadsafe with the exception of data structure manipulation functions, where, if you have two threads manipulating the same data structure, they must use a lock to synchronize their operation.

MLib is a support for the MGtk library. So all functions, macros, types ... are thinked for MGtk.