pub unsafe extern "C" fn g_ptr_array_new_full(
    reserved_size: u32,
    element_free_func: Option<unsafe extern "C" fn(_: *mut c_void)>
) -> *mut GPtrArray