* numbers.c (scm_round_number): For inum and big, just return x. For real, use scm_round for problems with 2^54-1 etc covered there. The problem that afflicted scm_round arises in the same algorithm done with SCMs in scm_round_number. I think it can call scm_round to share code.