From 5bdda4c012ea522078185c1bc6c9d2ed219a6062 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 22 Jun 2024 18:14:38 +1000 Subject: [PATCH] Declare variables at start of function --- src/libImaging/Geometry.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/libImaging/Geometry.c b/src/libImaging/Geometry.c index abc91fc1c..a74fba7cf 100644 --- a/src/libImaging/Geometry.c +++ b/src/libImaging/Geometry.c @@ -17,7 +17,7 @@ Imaging ImagingFlipLeftRight(Imaging imOut, Imaging imIn) { ImagingSectionCookie cookie; - // int x, y, xr; + int x, y, xr; if (!imOut || !imIn || strcmp(imIn->mode, imOut->mode) != 0) { return (Imaging)ImagingError_ModeError(); @@ -29,12 +29,11 @@ ImagingFlipLeftRight(Imaging imOut, Imaging imIn) { ImagingCopyPalette(imOut, imIn); ImagingSectionEnter(&cookie); - for (int y = 0; y < imIn->ysize; ++y) { + for (y = 0; y < imIn->ysize; ++y) { char *in = imIn->image[y]; char *out = imOut->image[y]; - int xr = imIn->linesize - imIn->pixelsize; - for (int x = 0; x < imIn->linesize; - x += imIn->pixelsize, xr -= imIn->pixelsize) { + xr = imIn->linesize - imIn->pixelsize; + for (x = 0; x < imIn->linesize; x += imIn->pixelsize, xr -= imIn->pixelsize) { memcpy(out + xr, in + x, imIn->pixelsize); } }