fmt_fp.c: fix int and size_t mixture.

This commit is contained in:
Yukihiro "Matz" Matsumoto
2022-04-20 16:11:32 +09:00
parent dd582069ed
commit b07ce286f1
+3 -3
View File
@@ -78,7 +78,7 @@ static const mrb_float g_neg_pow[] = {
int
mrb_format_float(mrb_float f, char *buf, size_t buf_size, char fmt, int prec, char sign) {
char *s = buf;
int buf_remaining = buf_size - 1;
int buf_remaining = (int)buf_size - 1;
int alt_form = 0;
if ((uint8_t)fmt & 0x80) {
@@ -118,7 +118,7 @@ mrb_format_float(mrb_float f, char *buf, size_t buf_size, char fmt, int prec, ch
*s++ = 'N' ^ uc;
ret:
*s = '\0';
return s - buf;
return (int)(s - buf);
}
}
@@ -358,6 +358,6 @@ mrb_format_float(mrb_float f, char *buf, size_t buf_size, char fmt, int prec, ch
}
*s = '\0';
return s - buf;
return (int)(s - buf);
}
#endif