-
GLib has a pervasive assumption that function and data pointers are basically interchangeable, which is true in all modern ABIs, but not actually guaranteed by ISO C. If someone tries to use GLib on a platform where function and data pointers are different sizes, fail early. https://bugzilla.gnome.org/show_bug.cgi?id=688406
84f3147f