mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
fmt_fp.c: fix int and size_t mixture.
This commit is contained in:
+3
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user