surface = _cairo_image_surface_create_for_pixman_image (pixman_image);
surface = _cairo_image_surface_create_for_pixman_image (pixman_image, (cairo_format_t)-1);
_cairo_image_surface_create_with_masks (char			*data,					cairo_format_masks_t	*format,					int			width,					int			height,					int			stride){    cairo_image_surface_t *surface;    pixman_format_t *pixman_format;    pixman_image_t *pixman_image;    pixman_format = pixman_format_create_masks (format->bpp,						format->alpha_mask,						format->red_mask,						format->green_mask,						format->blue_mask);    if (pixman_format == NULL)	return NULL;    pixman_image = pixman_image_create_for_data ((pixman_bits_t *) data, pixman_format,						 width, height, format->bpp, stride);    pixman_format_destroy (pixman_format);    if (pixman_image == NULL)	return NULL;    surface = _cairo_image_surface_create_for_pixman_image (pixman_image);    return surface;}