JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... s , size_t len , mbstate_t * ps ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): mbsnrtowcs (): glibc 2.10 以降: _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _GNU_SOURCE 説明 mbsnrtowcs () 関数は mbsrtowcs (3) 関数 ... に似ているが、変換するバイト数が *src から始まる最大 nms バイトに制限されている点が異なっている。 dest が NULL でなければ mbsnrtowcs () 関数は *src からのマルチバイト文字列の最大 nms までを dest からのワイド文字列に変換する。 最大 len 文字のワイド文字が d ... 換されたワイド文字はメモリーに書き込まれず、変換先の上限 が存在しない。 上記のどちらの場合でも、 ps が NULL ならば、 代りに mbsnrtowcs () 関数のみが使用する静的で名前のない状態が使用される。 プログラマーは dest に最低でも len ワイド文字を書き込むこ とができ ... ... リーに依存している。 ps に NULL を渡した際の動作はマルチスレッドセーフでない。 関連項目 iconv (3), mbrtowc (3), mbsinit (3), mbsnrtowcs (3), mbstowcs (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。