From 08e01f35f747bfe30a40ea99cbcd63ad7fb94e7e Mon Sep 17 00:00:00 2001 From: bigbear Date: Thu, 8 Feb 2024 02:57:20 +0100 Subject: FIX GCC Warnings --- deps/uber-graph/g-ring.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'deps/uber-graph/g-ring.c') diff --git a/deps/uber-graph/g-ring.c b/deps/uber-graph/g-ring.c index d865cc15..b014bf74 100644 --- a/deps/uber-graph/g-ring.c +++ b/deps/uber-graph/g-ring.c @@ -86,13 +86,13 @@ g_ring_append_vals (GRing *ring, GRingImpl *ring_impl = (GRingImpl *)ring; gpointer idx; gint x; - gint i; + guint i; g_return_if_fail(ring_impl != NULL); for (i = 0; i < len; i++) { - x = ring->pos - i; - x = (x >= 0) ? x : ring->len + x; + x = (int)ring->pos - i; + if (x < 0) x += ring->len; idx = ring->data + (ring_impl->elt_size * x); if (ring_impl->destroy && ring_impl->looped == TRUE) { ring_impl->destroy(idx); @@ -133,7 +133,7 @@ g_ring_foreach (GRing *ring, for (i = ring_impl->pos - 1; i >= 0; i--) { func(get_element(ring_impl, i), user_data); } - for (i = ring->len - 1; i >= ring_impl->pos; i--) { + for (i = ring->len - 1; i >= (int)ring_impl->pos; i--) { func(get_element(ring_impl, i), user_data); } } -- cgit v1.2.3