![]() |
![]() |
![]() |
Convert a string to an integer type
#include <inttypes.h> intmax_t strtoimax ( const char * nptr, char ** endptr, int base ); uintmax_t strtoumax ( const char * nptr, char ** endptr, int base );
libc
The strtoimax() and strtoumax() functions are the same as the strtol(), strtoll(), strtoul(), and strtoull() functions except that they return objects of type intmax_t and uintmax_t.
The converted value.
If the correct value causes an overflow, INTMAX_MAX|UINTMAX_MAX or INTMAX_MIN is returned according to the sign and errno() is set to ERANGE. If base is out of range, zero is returned and errno() is set to EINVAL.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | Yes |
Signal handler | Yes |
Thread | Yes |
![]() |
![]() |
![]() |