NAME
wcstol, wcstol_l,
wcstoul, wcstoul_l,
wcstoll, wcstoll_l,
wcstoull, wcstoull_l,
wcstoimax, wcstoimax_l,
wcstoumax, wcstoumax_l
— convert a wide character
string value to a long, unsigned
long, long long, unsigned long
long, intmax_t or
uintmax_t integer
LIBRARY
library “libc”
SYNOPSIS
#include
<wchar.h>
long
wcstol(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int
base);
unsigned long
wcstoul(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int
base);
long long
wcstoll(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int
base);
unsigned long long
wcstoull(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int
base);
#include
<inttypes.h>
intmax_t
wcstoimax(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int
base);
uintmax_t
wcstoumax(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int
base);
#include
<xlocale.h>
long
wcstol_l(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int base,
locale_t locale);
unsigned long
wcstoul_l(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int base,
locale_t locale);
long long
wcstoll_l(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int base,
locale_t locale);
unsigned long long
wcstoull_l(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int base,
locale_t locale);
intmax_t
wcstoimax_l(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int base,
locale_t locale);
uintmax_t
wcstoumax_l(const
wchar_t * restrict nptr,
wchar_t ** restrict
endptr, int base,
locale_t locale);
DESCRIPTION
Thewcstol(),
wcstol_l(),
wcstoul(),
wcstoul_l(),
wcstoll(),
wcstoll_l(),
wcstoull(),
wcstoull_l(),
wcstoimax(),
wcstoimax_l(),
wcstoumax(),
and
wcstoumax_l()
functions are wide-character versions of the
strtol(),
strtol_l(),
strtoul(),
strtoul_l(),
strtoll(),
strtoll_l(),
strtoull(),
strtoull_l(),
strtoimax(),
strtoimax_l(),
strtoumax(),
and
strtoumax_l()
functions, respectively. Refer to their manual pages (for example
strtol(3)) for details.
SEE ALSO
STANDARDS
The wcstol(),
wcstoul(), wcstoll(),
wcstoull(), wcstoimax() and
wcstoumax() functions conform to
ISO/IEC 9899:1999
(“ISO C99”).