Blob Blame History Raw
From 535e449569709c7c5113e94d469dc06cc8da285e Mon Sep 17 00:00:00 2001
From: suve <veg@svgames.pl>
Date: Sun, 21 Nov 2021 16:15:00 +0100
Subject: [PATCH] Fix undefined variables in big endian code

---
 src/hqx.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/hqx.c b/src/hqx.c
index 15b1b0d..513a547 100644
--- a/src/hqx.c
+++ b/src/hqx.c
@@ -87,7 +87,7 @@ int main(int argc, char *argv[])
     // If big endian we have to swap the byte order to get RGB values
     #ifdef WORDS_BIGENDIAN
     uint32_t *spTemp = sp;
-    for (i = 0; i < srcSize >> 2; i++) {
+    for (size_t i = 0; i < srcSize >> 2; i++) {
         spTemp[i] = swapByteOrder(spTemp[i]);
     }
     #endif
@@ -109,7 +109,7 @@ int main(int argc, char *argv[])
     // If big endian we have to swap byte order of destData to get BGRA format
     #ifdef WORDS_BIGENDIAN
     uint32_t *dpTemp = dp;
-    for (i = 0; i < destSize >> 2; i++) {
+    for (size_t i = 0; i < destSize >> 2; i++) {
         dpTemp[i] = swapByteOrder(dpTemp[i]);
     }
     #endif