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 INT‐
MAX_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 excep‐
tions. These functions can be safely used in multithreaded applica‐
tions, as long as setlocale(3) is not called to change the locale dur‐
ing their execution.
CONFORMING TO
C99, POSIX.1-2001.
SEE ALSOimaxabs(3), imaxdiv(3), strtol(3), strtoul(3), wcstoimax(3)COLOPHON
This page is part of release 3.58 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
2014-01-22 STRTOIMAX(3)