int i;  _cairo_color_set_alpha (&pattern->color, alpha);  for (i = 0; i < pattern->n_stops; i++) pattern->stops[i].color_char[3] = MULTIPLY_COLORCOMP (pattern->stops[i].color_char[3], alpha * 0xff);
pattern->alpha = alpha;
_cairo_pattern_set_alpha (cairo_pattern_t *pattern, double alpha){    int i;    _cairo_color_set_alpha (&pattern->color, alpha);    for (i = 0; i < pattern->n_stops; i++)	pattern->stops[i].color_char[3] =	    MULTIPLY_COLORCOMP (pattern->stops[i].color_char[3], alpha * 0xff);}