From a419146578a42c760cff684292465b38df855f75 Mon Sep 17 00:00:00 2001 From: Emmanuel Fleury Date: Sat, 26 Jan 2019 18:17:17 +0100 Subject: [PATCH] Fixing signedness in g_ptr_array_insert():glib/garray.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit glib/garray.c: In function ‘g_ptr_array_insert’: glib/garray.c:1522:14: error: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘guint’ {aka ‘unsigned int’} [-Werror=sign-compare] if (index_ < rarray->len) ^ --- glib/garray.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glib/garray.c b/glib/garray.c index 0e83db002..84c816da6 100644 --- a/glib/garray.c +++ b/glib/garray.c @@ -1519,7 +1519,7 @@ g_ptr_array_insert (GPtrArray *array, if (index_ < 0) index_ = rarray->len; - if (index_ < rarray->len) + if ((guint) index_ < rarray->len) memmove (&(rarray->pdata[index_ + 1]), &(rarray->pdata[index_]), (rarray->len - index_) * sizeof (gpointer));