From 85dae94d2e2078916ce29f0183b9772bbe5e639a Mon Sep 17 00:00:00 2001 From: Dav999 Date: Thu, 14 May 2026 03:23:25 +0200 Subject: [PATCH] Avoid compiler warning about signedness mismatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This warning kept appearing for me: Script.cpp:350:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 350 | for (int i = 0; i < words[1].size(); i++) | ~~^~~~~~~~~~~~~~~~~ So I just made it a size_t instead. --- desktop_version/src/Script.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop_version/src/Script.cpp b/desktop_version/src/Script.cpp index 7ac2dbad..0b6e7c13 100644 --- a/desktop_version/src/Script.cpp +++ b/desktop_version/src/Script.cpp @@ -347,7 +347,7 @@ void scriptclass::run(void) int current = 0; // Crawl through the string - for (int i = 0; i < words[1].size(); i++) + for (size_t i = 0; i < words[1].size(); i++) { // If the current character is a number, add it to the current version part if (words[1][i] >= '0' && words[1][i] <= '9')