#ifndef HAVE_ATOL extern long atol (const char *s); #endif /* HAVE_ATOL */ #ifndef HAVE_ATOL /* ** handrolled atol */ long int atol ( const char *s) { long ret = 0; while (*s) { if (isdigit(*s)) ret = ret * 10 + (*s - '0'); else return -1; s++; } return ret; } #endif /* HAVE_ATOL */