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”).