pub unsafe extern "C" fn cairo_pattern_reference( pattern: *mut cairo_pattern_t, ) -> *mut cairo_pattern_t