glib: hash tables