Merge pull request #2 from kazuho/kazuho/mrbint64

cast `mrb_int` to `int` before applying sprintf "%d"
This commit is contained in:
Tomoyuki Sahara
2016-01-07 13:24:03 +09:00
+1 -1
View File
@@ -43,7 +43,7 @@ mrb_sce_init(mrb_state *mrb, mrb_value self)
} else {
mrb_iv_set(mrb, self, mrb_intern_lit(mrb, "errno"), mrb_fixnum_value(n));
str = mrb_str_new_cstr(mrb, "Unknown error: ");
snprintf(buf, sizeof(buf), "%d", n);
snprintf(buf, sizeof(buf), "%d", (int)n);
mrb_str_cat2(mrb, str, buf);
}
} else {