Replacing glib with uthash,utlist,etc. Just, really, don't look