From 7830b007e47b4e79c490a8f572951dee7b4b5a57 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 2 Apr 2024 17:34:06 +0200 Subject: [PATCH] xfree86: common: xf86Configure: fix char signess mismatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On NetBSD gives warning: ../hw/xfree86/common/xf86Configure.c: In function ‘xf86AddBusDeviceToConfigure’: ../hw/xfree86/common/xf86Configure.c:125:50: warning: array subscript has type ‘char’ [-Wchar-subscripts] 125 | for (j = 0; (lower_driver[j] = tolower(driver[j])); j++); | ^ Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- hw/xfree86/common/xf86Configure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xfree86/common/xf86Configure.c b/hw/xfree86/common/xf86Configure.c index 052794efe..1844125a9 100644 --- a/hw/xfree86/common/xf86Configure.c +++ b/hw/xfree86/common/xf86Configure.c @@ -125,7 +125,7 @@ xf86AddBusDeviceToConfigure(const char *driver, BusType bus, void *busData, /* Fill in what we know, converting the driver name to lower case */ lower_driver = XNFalloc(strlen(driver) + 1); - for (j = 0; (lower_driver[j] = tolower(driver[j])); j++); + for (j = 0; (lower_driver[j] = tolower((unsigned char)driver[j])); j++); DevToConfig[i].GDev.driver = lower_driver; switch (bus) {