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