From 2b3e5b1fd4d7d9ae0b171286e07b8a8c517863ea Mon Sep 17 00:00:00 2001 From: Ryan Davis Date: Tue, 26 Aug 2025 13:46:41 +0100 Subject: [PATCH] Fix warning about tautological comparison in pack.c Changing from signed char to unsigned char to make comparison valid rather than removing comparison. --- mrbgems/mruby-pack/src/pack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-pack/src/pack.c b/mrbgems/mruby-pack/src/pack.c index 43b6e0f32..1b068a8fa 100644 --- a/mrbgems/mruby-pack/src/pack.c +++ b/mrbgems/mruby-pack/src/pack.c @@ -1534,8 +1534,8 @@ pack_uu(mrb_state *mrb, mrb_value src, mrb_value dst, mrb_int didx, int count) static int unpack_uu(mrb_state *mrb, const void *src, mrb_int slen, mrb_value ary) { - const char *s = (const char*)src; - const char *send = s + slen; + const unsigned char *s = (const unsigned char*)src; + const unsigned char *send = s + slen; mrb_value result = mrb_str_new(mrb, 0, slen * 3 / 4); /* estimate result size */ char *dptr = RSTRING_PTR(result); char *dptr_start = dptr;