Fix glib include position
glib shouldn't be in extern c block Otherwise it causes template with C linkage It was mentioned in https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1935
glib shouldn't be in extern c block Otherwise it causes template with C linkage It was mentioned in https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1935