pub unsafe extern "C" fn g_markup_collect_attributes(
    element_name: *const c_char,
    attribute_names: *mut *const c_char,
    attribute_values: *mut *const c_char,
    error: *mut *mut GError,
    first_type: GMarkupCollectType,
    first_attr: *const c_char,
     ...
) -> gboolean