wcstol, wcstoul,
wcstoll, wcstoull,
wcstoimax, wcstoumax
— convert a wide character string value to a
long, unsigned long,
long long, unsigned long long,
intmax_t or uintmax_t
integer
Standard C Library (libc, -lc)
#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);
The wcstol(),
wcstoul(), wcstoll(),
wcstoull(), wcstoimax() and
wcstoumax() functions conform to
ISO/IEC 9899:1999
(“ISO C99”).