.\" 386BSD man pages
.\" Modified Sat Jul 24 18:59:43 1993 by Rik Faith (faith@cs.unc.edu)
.TH MBLEN 3 "March 29, 1993" "GNU" "Linux Programmer's Manual"
-.SH ̾Á°
-mblen \- °ìʸ»ú¤¢¤¿¤ê¤Î¥Ð¥¤¥È¿ô¤òµá¤á¤ë
-.SH ½ñ¼°
+.SH 名前
+mblen \- 一文字あたりのバイト数を求める
+.SH 書式
.nf
.B #include <stdlib.h>
.sp
.BI "int mblen(const char *" s ", size_t " n );
.fi
-.SH ÀâÌÀ
-\fBmblen()\fP ´Ø¿ô¤Ïʸ»úÎó \fIs\fP ¤ÎºÇ½é¤Î \fIn\fP ¥Ð¥¤¥È¤ò¥¹¥¥ã¥ó¤·¡¢
-°ìʸ»ú¤¢¤¿¤ê¤Î¥Ð¥¤¥È¿ô¤òÊÖ¤¹¡£
-\fBmblen()\fP ´Ø¿ô¤Ï°Ê²¼¤Î´Ø¿ô¤ÈÅù²Á¤Ç¤¢¤ë¡£
+.SH 説明
+\fBmblen()\fP 関数は文字列 \fIs\fP の最初の \fIn\fP バイトをスキャンし、
+一文字あたりのバイト数を返す。
+\fBmblen()\fP 関数は以下の関数と等価である。
.sp
.RS
mbtowc((wchat_t *)0, s, n);
.RE
.sp
-¤¿¤À¤·¡¢\fBmbtowc()\fP ´Ø¿ô¤Î¥·¥Õ¥È¾õÂ֤αƶÁ¤ò¼õ¤±¤Ê¤¤¡£
-.SH "ÊÖ¤êÃÍ"
-\fBmblen()\fP ¤Ï°ìʸ»ú¤¢¤¿¤ê¤Î¥Ð¥¤¥È¿ô¤òÊÖ¤¹¡£
-¤â¤·Ê¸»ú¤¬Ìµ¸ú¤â¤·¤¯¤Ï 0 ¡¢¤Þ¤¿ \fIs\fP ¤¬ NULL ¤Ê¤é¤Ð \-1 ¤òÊÖ¤¹¡£
-.SH "½àµò"
+ただし、\fBmbtowc()\fP 関数のシフト状態の影響を受けない。
+.SH "返り値"
+\fBmblen()\fP は一文字あたりのバイト数を返す。
+もし文字が無効もしくは 0 、また \fIs\fP が NULL ならば \-1 を返す。
+.SH "準拠"
SVID 3, ISO 9899
-.SH "´ØÏ¢¹àÌÜ"
+.SH "関連項目"
.BR mbstowcs "(3), " mbtowc "(3), " wcstombs "(3), " wctomb (3)