From 7e14e6b570c53a557228083d1046929ce2ed46b2 Mon Sep 17 00:00:00 2001 From: Kalamatee Date: Thu, 19 Jun 2025 18:58:30 +0100 Subject: [PATCH] dont put initial declaration inside the loop --- compiler/crt/stdc/include/aros/stdc/wchar.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/crt/stdc/include/aros/stdc/wchar.h b/compiler/crt/stdc/include/aros/stdc/wchar.h index 5b772c9f1b..d4577100b8 100644 --- a/compiler/crt/stdc/include/aros/stdc/wchar.h +++ b/compiler/crt/stdc/include/aros/stdc/wchar.h @@ -140,7 +140,9 @@ __header_inline int wcwidth(wchar_t wc) { __header_inline int wcswidth(const wchar_t *pwcs, size_t n) { int width = 0; - for (size_t i = 0; i < n && pwcs[i] != L'\0'; ++i) { + size_t i; + + for (i = 0; i < n && pwcs[i] != L'\0'; ++i) { int w = wcwidth(pwcs[i]); if (w < 0) return -1;