/* As suggested by Harbison & Steele */ #include #include #include #ifdef __STDC__ long strtol(const char *, char **, int); #else extern long strtol(); #endif 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); }