| WCSTOL(3) | Library Functions Manual | WCSTOL(3) | 
NAME
 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
LIBRARY
 Standard C Library (libc, -lc)
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);
 
DESCRIPTION
 The 
wcstol(), 
wcstoul(), 
wcstoll(), 
wcstoull(), 
wcstoimax() and 
wcstoumax() functions are wide-character versions of the 
strtol(), 
strtoul(), 
strtoll(), 
strtoull(), 
strtoimax() and 
strtoumax() functions, respectively. Refer to their manual pages (for example 
strtol(3)) for details.
 
STANDARDS
 The wcstol(), wcstoul(), wcstoll(), wcstoull(), wcstoimax() and wcstoumax() functions conform to ISO/IEC 9899:1999 (“ISO C99”).