_cairo_image_surface_create_for_pixman_image (pixman_image_t *pixman_image)
_cairo_image_surface_create_for_pixman_image (pixman_image_t *pixman_image, cairo_format_t  format)
_cairo_image_surface_create_for_pixman_image (pixman_image_t *pixman_image){    cairo_image_surface_t *surface;    surface = malloc (sizeof (cairo_image_surface_t));    if (surface == NULL)	return NULL;    _cairo_surface_init (&surface->base, &cairo_image_surface_backend);    surface->pixman_image = pixman_image;    surface->data = (char *) pixman_image_get_data (pixman_image);    surface->owns_data = 0;    surface->width = pixman_image_get_width (pixman_image);    surface->height = pixman_image_get_height (pixman_image);    surface->stride = pixman_image_get_stride (pixman_image);    surface->depth = pixman_image_get_depth (pixman_image);    return surface;}