util: Fix compiler warnings in cairo-sphinx

Though I'm not sure how useful this tool is.
This commit is contained in:
Emmanuele Bassi 2023-02-03 15:45:11 +01:00
parent 5e42a5277e
commit 4b1e075171

View file

@ -559,7 +559,8 @@ compare_images (cairo_surface_t *a,
int channel;
for (channel = 0; channel < 4; channel++) {
unsigned va, vb, diff;
int va, vb;
unsigned diff;
va = (ua[x] >> (channel*8)) & 0xff;
vb = (ub[x] >> (channel*8)) & 0xff;
@ -588,7 +589,8 @@ compare_images (cairo_surface_t *a,
int channel;
for (channel = 0; channel < 3; channel++) {
unsigned va, vb, diff;
int va, vb;
unsigned diff;
va = (ua[x] >> (channel*8)) & 0xff;
vb = (ub[x] >> (channel*8)) & 0xff;
@ -614,7 +616,7 @@ compare_images (cairo_surface_t *a,
if (aa[x] != bb[x]) {
unsigned diff = abs (aa[x] - bb[x]);
if (diff > 1) {
uint8_t va, vb;
int8_t va, vb;
va = get_median_8 (x, y, aa, width, height, stride);
vb = get_median_8 (x, y, bb, width, height, stride);
@ -642,6 +644,9 @@ compare_images (cairo_surface_t *a,
case CAIRO_FORMAT_INVALID:
case CAIRO_FORMAT_RGB16_565: /* XXX */
case CAIRO_FORMAT_RGB30:
case CAIRO_FORMAT_RGB96F:
case CAIRO_FORMAT_RGBA128F:
break;
}