GLib
From Mugshot Developer Wiki
GLib is a framework for C programming that offers data structures, portability wrappers, an object system, etc. If you're familiar with Apache Portable Runtime, Netscape Portable Runtime, and other such libraries, GLib is pretty much the same thing. GLib is used by the GTK toolkit and by the Mugshot Client.
Check out the GLib documentation.

