/* As suggested by Harbison & Steele */ #include #include #include __EXTERN long strtol __PROTO((const char *, char **, int)); int atoi(str) const char *str; { assert ((str != NULL)); return (int) strtol(str, (char **)0, 10); } long atol(str) const char *str; { assert ((str != NULL)); return strtol(str, (char **)0, 10); }