OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man3 / wcswidth.3
index 2efb15f..1675b69 100644 (file)
 .\"           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)