\fI(size_t)\ \-1\fP を返し、\fIerrno\fP に \fBEILSEQ\fP を設定する。 この場合は \fI*ps\fP への影響は未定義である。
.PP
\fIs\fP が NULL でなく \fIpwc\fP が NULL の場合は \fBmbrtowc\fP() 関数は
-上記と同様に動作するが、変換したワイド文字はメモリには書き込まれない。
+ä¸\8aè¨\98ã\81¨å\90\8cæ§\98ã\81«å\8b\95ä½\9cã\81\99ã\82\8bã\81\8cã\80\81å¤\89æ\8f\9bã\81\97ã\81\9fã\83¯ã\82¤ã\83\89æ\96\87å\97ã\81¯ã\83¡ã\83¢ã\83ªã\83¼ã\81«ã\81¯æ\9b¸ã\81\8dè¾¼ã\81¾ã\82\8cã\81ªã\81\84ã\80\82
.PP
puts \fI*ps\fP in the initial state and returns 0. 三番目の場合として \fIs\fP が NULL の場合、
\fIpwc\fP と \fIn\fP は 無視される。 \fI*ps\fP が表現する変換状態が不完全なマルチバイト文字変換を示している場合は、
を設定する。完全なマルチバイト文字を 解析できなかった場合には \fI(size_t)\ \-2\fP を返し \fIn\fP を増加させる必要があることを示す。
.SH 属性
.SS "マルチスレッディング (pthreads(7) 参照)"
-\fBmbrtowc\fP() 関数は、例外付きのスレッドセーフである。 \fIps\fP パラメータが NULL で呼び出された場合はスレッドセーフではない。
+\fBmbrtowc\fP() é\96¢æ\95°ã\81¯ã\80\81ä¾\8bå¤\96ä»\98ã\81\8dã\81®ã\82¹ã\83¬ã\83\83ã\83\89ã\82»ã\83¼ã\83\95ã\81§ã\81\82ã\82\8bã\80\82 \fIps\fP ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\83¼ã\81\8c NULL ã\81§å\91¼ã\81³å\87ºã\81\95ã\82\8cã\81\9få ´å\90\88ã\81¯ã\82¹ã\83¬ã\83\83ã\83\89ã\82»ã\83¼ã\83\95ã\81§ã\81¯ã\81ªã\81\84ã\80\82
.SH 準拠
C99.
.SH 注意
-\fBmbrtowc\fP() の動作は現在のロケールの \fBLC_CTYPE\fP カテゴリに依存している。
+\fBmbrtowc\fP() ã\81®å\8b\95ä½\9cã\81¯ç\8f¾å\9c¨ã\81®ã\83ã\82±ã\83¼ã\83«ã\81® \fBLC_CTYPE\fP ã\82«ã\83\86ã\82´ã\83ªã\83¼ã\81«ä¾\9då\98ã\81\97ã\81¦ã\81\84ã\82\8bã\80\82
.SH 関連項目
\fBmbsinit\fP(3), \fBmbsrtowcs\fP(3)
.SH この文書について