hpux man page for strtoimax

Query: strtoimax

OS: hpux

Section: 3c

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

strtoimax(3C)															     strtoimax(3C)

NAME
strtoimax(), strtoumax() - convert string to integer
SYNOPSIS
DESCRIPTION
or converts the character string pointed to by str to or representation, respectively. The string is scanned up to the first character inconsistent with the base. Leading ``white-space'' characters (as defined by in ctype(3C)) are ignored. If no conversion can take place, zero is returned. If base is greater than or equal to 2 and less than or equal to 36, it is used as the base for conversion. After an optional leading sign, leading zeros are ignored, and or is ignored if base is 16. If base is zero, the string itself determines the base as follows: after an optional leading sign, a leading zero indicates octal conver- sion; a leading or indicates hexadecimal conversion. Otherwise, decimal conversion is used. If the value of ptr is not a pointer to the character terminating the scan is returned in the location pointed to by ptr. If no integer can be formed, the location pointed to by ptr is set to str, and zero is returned.
RETURN VALUE
Upon successful completion, all functions return the converted value, if any. If the correct value would cause overflow: returns or (according to the sign of the value), and sets to returns and sets to For all other errors, zero is returned and is set to indicate the error.
ERRORS
and fail and is set, if any of the following conditions are encountered: The value of base is not supported. The value to be returned would have caused overflow.
AUTHOR
and were developed by HP.
SEE ALSO
ctype(3C), strtod(3C), strtol(3C), scanf(3S), thread_safety(5).
STANDARDS CONFORMANCE
strtoimax(3C)
Related Man Pages
atof(3) - ultrix
atoi(3c) - hpux
atoll(3c) - hpux
strtoll(3c) - hpux
wcstoul(3c) - hpux
Similar Topics in the Unix Linux Community
removing leading zero
pointer conversion in c
Inspecting leading char in string for slash
Remove leading zeros separated by pipe
Remove first 3 leadings zeros and replace with space