| strtoumax(3) - phpMan
STRTOIMAX(3) Linux Programmer's Manual STRTOIMAX(3)
NAME
strtoimax, strtoumax - convert string to integer
SYNOPSIS
#include <inttypes.h>
intmax_t strtoimax(const char *nptr, char **endptr, int base);
uintmax_t strtoumax(const char *nptr, char **endptr, int base);
DESCRIPTION
These functions are just like strtol(3) and strtoul(3), except that they return a value of
type intmax_t and uintmax_t, respectively.
RETURN VALUE
On success, the converted value is returned. If nothing was found to convert, zero is
returned. On overflow or underflow INTMAX_MAX or INTMAX_MIN or UINTMAX_MAX is returned,
and errno is set to ERANGE.
ATTRIBUTES
Multithreading (see pthreads(7))
The strtoimax() and strtoumax() functions are thread-safe with exceptions. These func‐
tions can be safely used in multithreaded applications, as long as setlocale(3) is not
called to change the locale during their execution.
CONFORMING TO
C99, POSIX.1-2001.
SEE ALSO
imaxabs(3), imaxdiv(3), strtol(3), strtoul(3), wcstoimax(3)
COLOPHON
This page is part of release 3.74 of the Linux man-pages project. A description of the
project, information about reporting bugs, and the latest version of this page, can be
found at http://www.kernel.org/doc/man-pages/.
2014-01-22 STRTOIMAX(3)
|