pub unsafe extern "C" fn g_array_binary_search( array: *mut _GArray, target: *const c_void, compare_func: Option<unsafe extern "C" fn(*const c_void, *const c_void) -> i32>, out_match_index: *mut u32, ) -> i32