ATOI(3)

NAME
2.8 `atoi', `atol'--string to integer

SYNOPSIS
     #include <stdlib.h>
     int atoi(const char *S);
     long atol(const char *S);
     int _atoi_r(struct _reent *PTR, const char *S);
     long _atol_r(struct _reent *PTR, const char *S);

DESCRIPTION
`atoi' converts the initial portion of a string to an `int'. `atol' converts the initial portion of a string to a `long'.
   `atoi(s)' is implemented as `(int)strtol(s, NULL, 10).' `atol(s)' is implemented as `strtol(s, NULL, 10).'
   `_atoi_r' and `_atol_r' are reentrant versions of `atoi' and `atol' respectively, passing the reentrancy struct pointer.

RETURNS
The functions return the converted value, if any. If no conversion was made, `0' is returned.

PORTABILITY
`atoi', `atol' are ANSI.
   No supporting OS subroutines are required.

SEE ALSO
atoi is part of the library. The full documentation for is maintained as a Texinfo manual. If info and are properly installed at your site, the command

    info

will give you access to the complete manual.