For example in string.c 866f797
It seems they are just for debug purpose. I think mruby core should not occupy stdio as it may be used by applications with libmruby.
There are some similar printf in mainline.
remove debug printf; close #345
In range_init() also.
And also in OP_DEBUG in vm.c.
proper type check when creating a range; #345