long int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, long base);
long long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, long base);
unsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, long base);
unsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, long base);
endptr 整数を構成しない最初の文字へのポインタを格納する記憶域へのポインタ
正常:nptrが指している文字列が整数を構成しない文字で始まっている時:0
nptrが指している文字列が整数を構成する文字で始まっている時:変換された型の整数値
異常:変換後の値がオーバフローの時:変換する文字列の符号に従ってLONG_MIN、LONG_MAX、LLONG_MIN、LLONG_MAX、ULONG_MAX 又はULLONG_MAX
変換後の値がオーバフローをおこした時は、errnoを設定します。