Commit a893a48b authored by Yukihiro Matsumoto's avatar Yukihiro Matsumoto

use readint/readfloat instead of sscanf

parent 0c5eba89
......@@ -412,12 +412,12 @@ read_rite_irep_record(mrb_state *mrb, unsigned char *src, mrb_irep *irep, uint32
switch (tt) { //pool data
case MRB_TT_FIXNUM:
sscanf(buf, "%d", &fix_num);
fix_num = readint(buf, 10);
irep->pool[i] = mrb_fixnum_value(fix_num);
break;
case MRB_TT_FLOAT:
sscanf(buf, "%le", &f);
f = readfloat(buf);
irep->pool[i] = mrb_float_value(f);
break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment