diff --git a/src/_imaging.c b/src/_imaging.c index 9f5adc6e0fb..aa57bcd81a7 100644 --- a/src/_imaging.c +++ b/src/_imaging.c @@ -3850,10 +3850,8 @@ _compare_pixels( // Fortunately, all of the modes that have extra bytes in their pixels // use four bytes for their pixels. UINT32 mask = 0xffffffff; - if ( - !strcmp(mode, "RGB") || !strcmp(mode, "YCbCr") || - !strcmp(mode, "HSV") || !strcmp(mode, "LAB") - ) { + if (!strcmp(mode, "RGB") || !strcmp(mode, "YCbCr") || !strcmp(mode, "HSV") || + !strcmp(mode, "LAB")) { // These modes have three channels in four bytes, // so we have to ignore the last byte. #ifdef WORDS_BIGENDIAN @@ -3907,11 +3905,8 @@ image_richcompare(const ImagingObject *self, const PyObject *other, const int op const Imaging img_a = self->image; const Imaging img_b = ((ImagingObject *)other)->image; - if ( - strcmp(img_a->mode, img_b->mode) - || img_a->xsize != img_b->xsize - || img_a->ysize != img_b->ysize - ) { + if (strcmp(img_a->mode, img_b->mode) || img_a->xsize != img_b->xsize || + img_a->ysize != img_b->ysize) { if (op == Py_EQ) { Py_RETURN_FALSE; } else { @@ -3926,18 +3921,15 @@ image_richcompare(const ImagingObject *self, const PyObject *other, const int op const UINT8 *palette_b_data = palette_b->palette; const UINT8 **palette_a_data_ptr = &palette_a_data; const UINT8 **palette_b_data_ptr = &palette_b_data; - if ( - !palette_a || !palette_b - || palette_a->size != palette_b->size - || strcmp(palette_a->mode, palette_b->mode) - || _compare_pixels( + if (!palette_a || !palette_b || palette_a->size != palette_b->size || + strcmp(palette_a->mode, palette_b->mode) || + _compare_pixels( palette_a->mode, 1, palette_a->size * 4, palette_a_data_ptr, palette_b_data_ptr - ) - ) { + )) { if (op == Py_EQ) { Py_RETURN_FALSE; } else { @@ -3952,8 +3944,7 @@ image_richcompare(const ImagingObject *self, const PyObject *other, const int op img_a->linesize, (const UINT8 **)img_a->image, (const UINT8 **)img_b->image - ) - ) { + )) { if (op == Py_EQ) { Py_RETURN_FALSE; } else {