≫ ホーム ≫ C言語ヘッダファイル別一覧 | C言語アルファベット別一覧 ≫ wchar.h ≫ mbrlen
多バイト文字 (multibyte character) のバイト長を取得します.
#include <wchar.h>
size_t mbrlen ( const char * restrict s, size_t n, mbstate_t * restrict ps );
mbrlen 関数は s が指すバイトで始まる最大 n バイトを検査し,次の多バイト文字を完結するために必要なバイト数 (シフトシーケンスを含めて) を返します.
mbrlen 関数の動作はその時点のロケール (locale) の LC_CTYPE カテゴリの影響を受けます.
※: errno に EILSEQマクロの値を格納します.また変換状態 ps がどうなるかは未規定です.