In general atoi() et. al. is inferior to strtol() et. al. because it doesn't provide any error handling/detection. I'm not that strict on it but some other people on the team are which is why I pointed it out.