@@ -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