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