Skip to content

Commit d4ff547

Browse files
authored
Merge pull request #3754 from radarhere/warnings
Fixed incompatible pointer type warnings
2 parents 69ed0aa + cda7363 commit d4ff547

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

src/libImaging/Geometry.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ ImagingFlipLeftRight(Imaging imOut, Imaging imIn)
2929

3030
#define FLIP_LEFT_RIGHT(INT, image) \
3131
for (y = 0; y < imIn->ysize; y++) { \
32-
INT* in = imIn->image[y]; \
33-
INT* out = imOut->image[y]; \
32+
INT* in = (INT *)imIn->image[y]; \
33+
INT* out = (INT *)imOut->image[y]; \
3434
xr = imIn->xsize-1; \
3535
for (x = 0; x < imIn->xsize; x++, xr--) \
3636
out[xr] = in[x]; \
@@ -105,10 +105,10 @@ ImagingRotate90(Imaging imOut, Imaging imIn)
105105
yyysize = yy + ROTATE_SMALL_CHUNK < imIn->ysize ? yy + ROTATE_SMALL_CHUNK : imIn->ysize; \
106106
xxxsize = xx + ROTATE_SMALL_CHUNK < imIn->xsize ? xx + ROTATE_SMALL_CHUNK : imIn->xsize; \
107107
for (yyy = yy; yyy < yyysize; yyy++) { \
108-
INT* in = imIn->image[yyy]; \
108+
INT* in = (INT *)imIn->image[yyy]; \
109109
xr = imIn->xsize - 1 - xx; \
110110
for (xxx = xx; xxx < xxxsize; xxx++, xr--) { \
111-
INT* out = imOut->image[xr]; \
111+
INT* out = (INT *)imOut->image[xr]; \
112112
out[yyy] = in[xxx]; \
113113
} \
114114
} \
@@ -161,9 +161,9 @@ ImagingTranspose(Imaging imOut, Imaging imIn)
161161
yyysize = yy + ROTATE_SMALL_CHUNK < imIn->ysize ? yy + ROTATE_SMALL_CHUNK : imIn->ysize; \
162162
xxxsize = xx + ROTATE_SMALL_CHUNK < imIn->xsize ? xx + ROTATE_SMALL_CHUNK : imIn->xsize; \
163163
for (yyy = yy; yyy < yyysize; yyy++) { \
164-
INT* in = imIn->image[yyy]; \
164+
INT* in = (INT *)imIn->image[yyy]; \
165165
for (xxx = xx; xxx < xxxsize; xxx++) { \
166-
INT* out = imOut->image[xxx]; \
166+
INT* out = (INT *)imOut->image[xxx]; \
167167
out[yyy] = in[xxx]; \
168168
} \
169169
} \
@@ -217,10 +217,10 @@ ImagingTransverse(Imaging imOut, Imaging imIn)
217217
xxxsize = xx + ROTATE_SMALL_CHUNK < imIn->xsize ? xx + ROTATE_SMALL_CHUNK : imIn->xsize; \
218218
yr = imIn->ysize - 1 - yy; \
219219
for (yyy = yy; yyy < yyysize; yyy++, yr--) { \
220-
INT* in = imIn->image[yyy]; \
220+
INT* in = (INT *)imIn->image[yyy]; \
221221
xr = imIn->xsize - 1 - xx; \
222222
for (xxx = xx; xxx < xxxsize; xxx++, xr--) { \
223-
INT* out = imOut->image[xr]; \
223+
INT* out = (INT *)imOut->image[xr]; \
224224
out[yr] = in[xxx]; \
225225
} \
226226
} \
@@ -264,8 +264,8 @@ ImagingRotate180(Imaging imOut, Imaging imIn)
264264

265265
#define ROTATE_180(INT, image) \
266266
for (y = 0; y < imIn->ysize; y++, yr--) { \
267-
INT* in = imIn->image[y]; \
268-
INT* out = imOut->image[yr]; \
267+
INT* in = (INT *)imIn->image[y]; \
268+
INT* out = (INT *)imOut->image[yr]; \
269269
xr = imIn->xsize-1; \
270270
for (x = 0; x < imIn->xsize; x++, xr--) \
271271
out[xr] = in[x]; \
@@ -317,9 +317,9 @@ ImagingRotate270(Imaging imOut, Imaging imIn)
317317
xxxsize = xx + ROTATE_SMALL_CHUNK < imIn->xsize ? xx + ROTATE_SMALL_CHUNK : imIn->xsize; \
318318
yr = imIn->ysize - 1 - yy; \
319319
for (yyy = yy; yyy < yyysize; yyy++, yr--) { \
320-
INT* in = imIn->image[yyy]; \
320+
INT* in = (INT *)imIn->image[yyy]; \
321321
for (xxx = xx; xxx < xxxsize; xxx++) { \
322-
INT* out = imOut->image[xxx]; \
322+
INT* out = (INT *)imOut->image[xxx]; \
323323
out[yr] = in[xxx]; \
324324
} \
325325
} \

0 commit comments

Comments
 (0)