Standard C Library Functions strtoimax(3C)
NAME
strtoimax, strtoumax - convert string to integer type
SYNOPSIS
#include
intmaxt strtoimax(const char *restrict nptr,
char **restrict endptr, int base);
uintmaxt strtoumax(const char *restrict nptr,
char **restrict endptr, int base);
DESCRIPTION
These functions are equivalent to the strtol(), strtoll(),
strtoul(), and strtoull() functions, except that the initial
portion of the string is converted to intmaxt and uintmaxt
representation, respectively.
RETURN VALUES
These functions return the converted value, if any.
If no conversion could be performed, 0 is returned.
If the correct value is outside the range of representable
values, {INTMAXMAX}, {INTMAXMIN}, or {UINTMAXMAX} is
returned (according to the return type and sign of the
value, if any), and errno is set to ERANGE.
ERORS
These functions will fail if:
ERANGE The value to be returned is not representable.
These functions may fail if:
EINVAL The value of base is not supported.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 1 Nov 2003 1
Standard C Library Functions strtoimax(3C)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Standard
MT-Level MT-Safe
SEE ALSO
strtol(3C), strtoul(3C), attributes(5), standards(5)
SunOS 5.11 Last change: 1 Nov 2003 2
|