Fixes `-Wsign-compare` errors when comparing int versus sizeof
authorOmari Stephens <xsdg@xsdg.org>
Sun, 31 Jul 2022 17:23:17 +0000 (17:23 +0000)
committerColin Clark <colin.clark@cclark.uk>
Mon, 1 Aug 2022 08:18:29 +0000 (09:18 +0100)
src/zonedetect.c

index 135d50a..fe5e400 100644 (file)
@@ -1216,7 +1216,7 @@ char* ZDHelperSimpleLookupString(const ZoneDetect* library, float lat, float lon
         }
     }
 
-    for(int i=0; i<sizeof(strings)/sizeof(char*); i++) {
+    for(size_t i=0; i<sizeof(strings)/sizeof(char*); i++) {
         if(strings[i]) {
             size_t partLength = strlen(strings[i]);
             if(partLength > 512) {
@@ -1235,7 +1235,7 @@ char* ZDHelperSimpleLookupString(const ZoneDetect* library, float lat, float lon
     output = (char*)malloc(length);
     if(output) {
         output[0] = 0;
-        for(int i=0; i<sizeof(strings)/sizeof(char*); i++) {
+        for(size_t i=0; i<sizeof(strings)/sizeof(char*); i++) {
             if(strings[i]) {
                 strcat(output + strlen(output), strings[i]);
             }