.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
.TH WCSWIDTH 3 2010-09-10 "GNU" "Linux Programmer's Manual"
-.SH ̾Á°
-wcswidth \- ¸ÇÄꥵ¥¤¥º¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤Îɽ¼¨¤ËɬÍפʥ«¥é¥à¿ô¤òµá¤á¤ë
-.SH ½ñ¼°
+.SH 名前
+wcswidth \- 固定サイズのワイド文字文字列の表示に必要なカラム数を求める
+.SH 書式
.nf
-.BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) »²¾È */"
+.BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) 参照 */"
.B #include <wchar.h>
.sp
.BI "int wcswidth(const wchar_t *" s ", size_t " n );
.fi
-.SH ÀâÌÀ
+.SH 説明
.BR wcswidth ()
-´Ø¿ô¤Ï¡¢\fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úʸ»úÎó¤òɽ¸½¤¹¤ë¤¿¤á¤Ë
-ɬÍפʥ«¥é¥à¿ô¤òÊÖ¤¹¡£¤¿¤À¤·¡¢ºÇÂç \fIn\fP ʸ»ú¤·¤«½èÍý¤·¤Ê¤¤¡£
-°õºþ²Äǽ¤Ç¤Ê¤¤¥ï¥¤¥Éʸ»ú¤¬Ê¸»úÎó¤Ë´Þ¤Þ¤ì¤ë¾ì¹ç¤Ë¤Ï¡¢ \-1 ¤¬ÊÖ¤µ¤ì¤ë¡£
-.SH ÊÖ¤êÃÍ
+関数は、\fIs\fP が指すワイド文字文字列を表現するために
+必要なカラム数を返す。ただし、最大 \fIn\fP 文字しか処理しない。
+印刷可能でないワイド文字が文字列に含まれる場合には、 \-1 が返される。
+.SH 返り値
.BR wcswidth ()
-´Ø¿ô¤Ï¡¢¥ï¥¤¥Éʸ»úʸ»úÎó \fIs\fP ¤Îɽ¸½¤ËɬÍפʥ«¥é¥à¿ô
-¤òÊÖ¤¹¡£¤¿¤À¤·¥ï¥¤¥Éʸ»úʸ»úÎó¤ÏºÇÂç \fIn\fP ¸Ä¤ËÀÚ¤êµÍ¤á¤é¤ì¤ë¡£
-.SH ½àµò
+関数は、ワイド文字文字列 \fIs\fP の表現に必要なカラム数
+を返す。ただしワイド文字文字列は最大 \fIn\fP 個に切り詰められる。
+.SH 準拠
POSIX.1-2001.
-.SH Ãí°Õ
+.SH 注意
.BR wcswidth ()
-¤ÎÆ°ºî¤Ï¸½ºß¤Î¥í¥±¡¼¥ë¤Î
+の動作は現在のロケールの
.B LC_CTYPE
-¥«¥Æ¥´¥ê¤Ë°Í¸¤¹¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+カテゴリに依存する。
+.SH 関連項目
.BR iswprint (3),
.BR wcwidth (3)