This is a mirror to the glib library source code, with my own updates. The code follows the same original license of the original code