pub unsafe extern "C" fn g_type_register_fundamental(
    type_id: GType,
    type_name: *const c_char,
    info: *const GTypeInfo,
    finfo: *const GTypeFundamentalInfo,
    flags: GTypeFlags
) -> GType