pub unsafe extern "C" fn cairo_pattern_create_linear(
x0: c_double,
y0: c_double,
x1: c_double,
y1: c_double,
) -> *mut cairo_pattern_t
pub unsafe extern "C" fn cairo_pattern_create_linear(
x0: c_double,
y0: c_double,
x1: c_double,
y1: c_double,
) -> *mut cairo_pattern_t