WCSTOL(3)

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
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
The wcstol(), 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
strtol(3), strtoul(3), xlocale(3)

STANDARDS
The wcstol(), wcstoul(), wcstoll(), wcstoull(), wcstoimax() and wcstoumax() functions conform to isoC-99.