From 8bf492f12707777c321dcf40494f757947649f62 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 12 Aug 2017 09:35:35 +0900 Subject: Reduce integer type mismatch warnings in VC. --- mrbgems/mruby-sprintf/src/sprintf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mrbgems/mruby-sprintf/src/sprintf.c') diff --git a/mrbgems/mruby-sprintf/src/sprintf.c b/mrbgems/mruby-sprintf/src/sprintf.c index 788617cda..6a7c0bd7c 100644 --- a/mrbgems/mruby-sprintf/src/sprintf.c +++ b/mrbgems/mruby-sprintf/src/sprintf.c @@ -128,7 +128,7 @@ mrb_fix2binstr(mrb_state *mrb, mrb_value x, int base) #define PUSH(s, l) do { \ CHECK(l);\ memcpy(&buf[blen], s, l);\ - blen += (l);\ + blen += (mrb_int)(l);\ } while (0) #define FILL(c, l) do { \ @@ -765,7 +765,7 @@ retry: if ((flags&FPREC) && (prec < slen)) { char *p = RSTRING_PTR(str) + prec; slen = prec; - len = p - RSTRING_PTR(str); + len = (mrb_int)(p - RSTRING_PTR(str)); } /* need to adjust multi-byte string pos */ if ((flags&FWIDTH) && (width > slen)) { -- cgit v1.2.3