diff options
Diffstat (limited to 'src/object.c')
| -rw-r--r-- | src/object.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/object.c b/src/object.c index 0a31fa108..7f2cfcb0f 100644 --- a/src/object.c +++ b/src/object.c @@ -1,3 +1,9 @@ +/* +** object.c - Object, NilClass, TrueClass, FalseClass class +** +** See Copyright Notice in mruby.h +*/ + #include "mruby.h" #include <string.h> #include "mruby/string.h" @@ -472,7 +478,6 @@ mrb_any_to_s(mrb_state *mrb, mrb_value obj) // snprintf(RSTRING(str)->ptr, len+1, "#<%s:0x%lx>", cname, obj); sprintf(s->buf, "#<%s:0x%lx>", cname, (unsigned long)(obj.value.p)); s->len = strlen(s->buf); - /*if (OBJ_TAINTED(obj)) OBJ_TAINT(str);*/ return str; } @@ -564,7 +569,7 @@ mrb_convert_to_integer(mrb_state *mrb, mrb_value val, int base) && mrb_float(val) >= (double)FIXNUM_MIN) { break; } - return mrb_dbl2big(mrb, mrb_float(val)); + return mrb_flt2big(mrb, mrb_float(val)); case MRB_TT_FIXNUM: if (base != 0) goto arg_error; |
