pub unsafe extern "C" fn cairo_surface_create_for_rectangle( surface: *mut cairo_surface_t, x: f64, y: f64, width: f64, height: f64 ) -> *mut cairo_surface_t