pub unsafe extern "C" fn cairo_pattern_create_rgb(
    red: c_double,
    green: c_double,
    blue: c_double
) -> *mut cairo_pattern_t