Arch manual pages

STRTOIMAX(3) Linux Programmer's Manual STRTOIMAX(3)

strtoimax, strtoumax - convert string to integer

#include <inttypes.h>
intmax_t strtoimax(const char *nptr, char **endptr, int base);
uintmax_t strtoumax(const char *nptr, char **endptr, int base);

These functions are just like strtol(3) and strtoul(3), except that they return a value of type intmax_t and uintmax_t, respectively.

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.

For an explanation of the terms used in this section, see attributes(7).
Interface Attribute Value
strtoimax (), strtoumax () Thread safety MT-Safe locale

POSIX.1-2001, POSIX.1-2008, C99.

imaxabs(3), imaxdiv(3), strtol(3), strtoul(3), wcstoimax(3)

This page is part of release 5.03 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 https://www.kernel.org/doc/man-pages/.
2015-08-08