STRTOIMAX

Section: Linux Programmer's Manual (3)
Updated: 2014-01-22
Index Return to Main Contents
 

NAME

strtoimax, strtoumax - convert string to integer  

SYNOPSIS

#include <inttypes.h>

intmax_t strtoimax(const char *nptr, char **endptr, int base);

uintmax_t strtoumax(const char *nptr, char **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

 

Multithreading (see pthreads(7))

The strtoimax() and strtoumax() functions are thread-safe with exceptions. These functions can be safely used in multithreaded applications, as long as setlocale(3) is not called to change the locale during their execution.  

CONFORMING TO

C99, POSIX.1-2001.  

SEE ALSO

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


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ATTRIBUTES
Multithreading (see pthreads(7))
CONFORMING TO
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:54:57 GMT, September 18, 2014