From 74c3c5b75d5d3a942128429a88573f8d2df24649 Mon Sep 17 00:00:00 2001 From: Emmanuel Fleury Date: Fri, 14 May 2021 10:51:46 +0200 Subject: [PATCH] Fix signedness warning in glib/gcharset.c glib/gcharset.c:380:35: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' else if (modifier - dot < sizeof (buf)) ^ --- glib/gcharset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glib/gcharset.c b/glib/gcharset.c index 9f91a9b48..48cb0ffae 100644 --- a/glib/gcharset.c +++ b/glib/gcharset.c @@ -377,7 +377,7 @@ g_get_console_charset (const char **charset) modifier = strchr (dot, '@'); if (modifier == NULL) raw = dot; - else if (modifier - dot < sizeof (buf)) + else if ((gsize) (modifier - dot) < sizeof (buf)) { memcpy (buf, dot, modifier - dot); buf[modifier - dot] = '\0';