Scroll to navigation

strtoimax(3) Library Functions Manual strtoimax(3)

NAME

strtoimax, strtoumax - convert string to integer

LIBRARY

Standard C library (libc, -lc)

SYNOPSIS

#include <inttypes.h>
intmax_t strtoimax(const char *restrict nptr, char **restrict endptr,
                   int base);
uintmax_t strtoumax(const char *restrict nptr, char **restrict 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

For an explanation of the terms used in this section, see attributes(7).

Interface Attribute Value
strtoimax (), strtoumax () Thread safety MT-Safe locale

STANDARDS

C11, POSIX.1-2008.

HISTORY

POSIX.1-2001, C99.

SEE ALSO

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

2024-05-02 Linux man-pages (unreleased)