cairo_matrix_copy (&surface->matrix, matrix);  return surface->backend->set_matrix (surface, matrix);
return cairo_matrix_copy (&surface->matrix, matrix);
cairo_surface_set_matrix (cairo_surface_t *surface, cairo_matrix_t *matrix){    if (surface == NULL)	return CAIRO_STATUS_NULL_POINTER;    cairo_matrix_copy (&surface->matrix, matrix);    return surface->backend->set_matrix (surface, matrix);}