diff options
author | bigbear <ns@bigbear.dk> | 2024-02-08 02:57:20 +0100 |
---|---|---|
committer | bigbear <ns@bigbear.dk> | 2024-02-08 19:52:53 +0100 |
commit | 08e01f35f747bfe30a40ea99cbcd63ad7fb94e7e (patch) | |
tree | a727faeb3ffb38d523b0700a63e6e537d295a152 /deps/uber-graph/g-ring.c | |
parent | 4c249cfdc742d162fdb384fba61236cada3d9f29 (diff) |
FIX GCC Warnings
Diffstat (limited to 'deps/uber-graph/g-ring.c')
-rw-r--r-- | deps/uber-graph/g-ring.c | 8 |
1 files changed, 4 insertions, 4 deletions
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); } } |