return surface->backend->set_filter (surface, filter);
return CAIRO_STATUS_SUCCESS;
cairo_surface_set_filter (cairo_surface_t *surface, cairo_filter_t filter){    if (surface == NULL)	return CAIRO_STATUS_NULL_POINTER;    surface->filter = filter;    return surface->backend->set_filter (surface, filter);}