_cairo_glitz_surface_set_filter (clone, cairo_surface_get_filter (src));  _cairo_glitz_surface_set_image (clone, src_image);  _cairo_glitz_surface_set_matrix (clone, &(src_image->base.matrix));  cairo_surface_destroy (&src_image->base);  return clone;
return CAIRO_INT_STATUS_UNSUPPORTED;
_cairo_glitz_surface_clone_similar (cairo_glitz_surface_t *templ,				    cairo_surface_t *src,				    cairo_format_t format){    cairo_glitz_surface_t *clone;    cairo_image_surface_t *src_image;    src_image = _cairo_surface_get_image (src);    clone = (cairo_glitz_surface_t *)        _cairo_glitz_surface_create_similar (templ, format, 0,					     src_image->width,					     src_image->height);    if (clone == NULL)	return NULL;        _cairo_glitz_surface_set_filter (clone, cairo_surface_get_filter (src));        _cairo_glitz_surface_set_image (clone, src_image);        _cairo_glitz_surface_set_matrix (clone, &(src_image->base.matrix));        cairo_surface_destroy (&src_image->base);    return clone;}