/* FUNCTION <>, <>---string to integer INDEX atoi INDEX atol ANSI_SYNOPSIS #include int atoi(const char *<[s]>); long atol(const char *<[s]>); TRAD_SYNOPSIS #include int atoi(<[s]>) char *<[s]>; long atol(<[s]>) char *<[s]>; DESCRIPTION <> converts the initial portion of a string to an <>. <> converts the initial portion of a string to a <>. <> is implemented as <<(int)strtol(s, NULL, 10).>> <> is implemented as <> RETURNS The functions return the converted value, if any. If no conversion was made, <<0>> is returned. PORTABILITY <> is ANSI. No supporting OS subroutines are required. */ /* * Andy Wilson, 2-Oct-89. */ #include #include <_ansi.h> int _DEFUN (atoi, (s), _CONST char *s) { return (int) strtol (s, NULL, 10); }