数を表現する文字列をintmax_t型またはuintmax_t型の整数に変換します。
intmax_t wcstoimax(const wchar_t * restrict nptr, wchar_t ** restrict endptr, long base);
uintmax_t wcstoumax(const wchar_t * restrict nptr, wchar_t ** restrict endptr, long base);
endptr 整数を構成しない最初の文字へのポインタを格納する記憶域へのポインタ
正常:nptrが指している文字列が整数を構成しない文字で始まっている時:0
nptrが指している文字列が整数を構成する文字で始まっている時:変換されたintmax_t型の整数値
異常:変換後の値がオーバフローの時:INTMAX_MAX, INTMAX_MINまたはUINTMAX_MAX
変換後の値がオーバフローをおこした時は、errnoにERANGEを設定します。
wcstrtoimax関数及びwcstrtoumax関数は文字列の最初の部分をそれぞれintmax_t型およびuintmax_t型整数に変換するという点を除いて、wcstol関数、wcstoll関数、wcstoul関数及びwcstoull関数と等価とします。