指定された多バイト文字のバイト数を取得します。
[指定形式]
#include <wchar.h>
size_t mbrlen(const char * restrict s, size_t n, mbstate_t *restrict ps);
[引数]
s 多バイト文字列へのポインタ
n 認識する多バイト文字の最大バイト数
ps mbstate_tオブジェクトへのポインタ
[戻り値]
0:n 個以下のバイトによってナルワイド文字を認識した場合
1以上n 以下:n 個以下のバイトによって多バイト文字を認識した場合
(size_t)(-2):n 個のバイトだけでは完全な多バイト文字を認識できない場合
(size_t)(-1):不正な多バイト文字の並びに遭遇した場合