K&R atoi revised