From 416793db3d636481cf3bfdaf146cb84b879944e8 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 24 Mar 2026 14:14:55 +0900 Subject: [PATCH] mruby-sprintf: use mrb_uint cast instead of uint64_t Co-authored-by: Claude --- mrbgems/mruby-sprintf/src/sprintf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-sprintf/src/sprintf.c b/mrbgems/mruby-sprintf/src/sprintf.c index c7fbf4397..9d2900b58 100644 --- a/mrbgems/mruby-sprintf/src/sprintf.c +++ b/mrbgems/mruby-sprintf/src/sprintf.c @@ -50,7 +50,7 @@ mrb_uint_to_cstr(char *buf, size_t len, mrb_int num, int base) char *b = buf + len - 1; const int mask = base-1; int shift; - mrb_uint val = (uint64_t)num; + mrb_uint val = (mrb_uint)num; if (num == 0) { buf[0] = '0'; buf[1] = '\0';