OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / draft / man3 / iswupper.3
index 2f8d29c..172af4e 100644 (file)
 .\"
 .TH ISWUPPER 3 1999-07-25 "GNU" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O iswupper \- test for uppercase wide character
-iswupper \- Âçʸ»ú¥ï¥¤¥Éʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë
+iswupper \- 大文字ワイド文字かどうかを調べる
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .nf
 .B #include <wctype.h>
 .sp
 .BI "int iswupper(wint_t " wc );
 .fi
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O The
 .\"O .BR iswupper ()
 .\"O function is the wide-character equivalent of the
@@ -39,64 +39,64 @@ iswupper \- 
 .\"O It tests whether \fIwc\fP is a wide character
 .\"O belonging to the wide-character class "upper".
 .BR iswupper ()
-´Ø¿ô¤Ï¡¢
+関数は、
 .BR isupper (3)
-¤ËÂбþ¤¹¤ë¥ï¥¤¥Éʸ»ú´Ø¿ô¤Ç¤¢¤ë¡£
-¤³¤Î´Ø¿ô¤Ï¡¢\fIwc\fP ¤¬¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper" ¤Ë°¤¹¤ë¥ï¥¤¥Éʸ»ú¤«¤É
-¤¦¤«¤òÄ´¤Ù¤ë¡£
+に対応するワイド文字関数である。
+この関数は、\fIwc\fP がワイド文字クラス "upper" に属するワイド文字かど
+うかを調べる。
 .PP
 .\"O The wide-character class "upper" is a subclass of the wide-character class
 .\"O "alpha", and therefore also a subclass of the wide-character class "alnum", of
 .\"O the wide-character class "graph" and of the wide-character class "print".
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper" ¤Ï¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "alpha" ¤Î¥µ¥Ö¥¯¥é¥¹¤Ç¤¢¤ê¡¢
-¤·¤¿¤¬¤Ã¤Æ¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "alnum" ¤È¤½¤Î¿Æ¥¯¥é¥¹¤Ç¤¢¤ë "graph", ¤µ¤é¤Ë
-¤½¤Î¿Æ¥¯¥é¥¹¤Ç¤¢¤ë "print" ¤Î¥µ¥Ö¥¯¥é¥¹¤Ç¤â¤¢¤ë¡£
+ワイド文字クラス "upper" はワイド文字クラス "alpha" のサブクラスであり、
+したがってワイド文字クラス "alnum" とその親クラスである "graph", さらに
+その親クラスである "print" のサブクラスでもある。
 .PP
 .\"O Being a subclass of the wide-character class "print", the wide-character class
 .\"O "upper" is disjoint from the wide-character class "cntrl".
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "print" ¤Î¥µ¥Ö¥¯¥é¥¹¤Ê¤Î¤Ç¡¢¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper"
-¤Ï¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "cntrl" ¤È¶¦ÄÌÉôʬ¤ò»ý¤¿¤Ê¤¤¡£
+ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "print" ã\81®ã\82µã\83\96ã\82¯ã\83©ã\82¹ã\81ªã\81®ã\81§ã\80\81ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "upper"
+はワイド文字クラス "cntrl" と共通部分を持たない。
 .PP
 .\"O Being a subclass of the wide-character class "graph", the wide-character class
 .\"O "upper" is disjoint from the wide-character class "space" and its subclass
 .\"O "blank".
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "graph" ¤Î¥µ¥Ö¥¯¥é¥¹¤Ê¤Î¤Ç¡¢¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper"
-¤Ï¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "space" ¤È¤½¤Î¥µ¥Ö¥¯¥é¥¹¤Ç¤¢¤ë "blank" ¤È¶¦ÄÌ
-Éôʬ¤ò»ý¤¿¤Ê¤¤¡£
+ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "graph" ã\81®ã\82µã\83\96ã\82¯ã\83©ã\82¹ã\81ªã\81®ã\81§ã\80\81ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "upper"
+はワイド文字クラス "space" とそのサブクラスである "blank" と共通
+部分を持たない。
 .PP
 .\"O Being a subclass of the wide-character class "alnum", the wide-character class
 .\"O "upper" is disjoint from the wide-character class "punct".
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "alnum" ¤Î¥µ¥Ö¥¯¥é¥¹¤Ê¤Î¤Ç¡¢¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper"
-¤Ï¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "punct" ¤È¶¦ÄÌÉôʬ¤ò»ý¤¿¤Ê¤¤¡£
+ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "alnum" ã\81®ã\82µã\83\96ã\82¯ã\83©ã\82¹ã\81ªã\81®ã\81§ã\80\81ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "upper"
+はワイド文字クラス "punct" と共通部分を持たない。
 .PP
 .\"O Being a subclass of the wide-character class "alpha", the wide-character class
 .\"O "upper" is disjoint from the wide-character class "digit".
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "alpha" ¤Î¥µ¥Ö¥¯¥é¥¹¤Ê¤Î¤Ç¡¢¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper"
-¤Ï¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "digit" ¤È¶¦ÄÌÉôʬ¤ò»ý¤¿¤Ê¤¤¡£
+ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "alpha" ã\81®ã\82µã\83\96ã\82¯ã\83©ã\82¹ã\81ªã\81®ã\81§ã\80\81ã\83¯ã\82¤ã\83\89æ\96\87å­\97ã\82¯ã\83©ã\82¹ "upper"
+はワイド文字クラス "digit" と共通部分を持たない。
 .PP
 .\"O The wide-character class "upper" contains at least those characters \fIwc\fP
 .\"O which are equal to \fItowupper(wc)\fP and different from \fItowlower(wc)\fP.
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper" ¤Ï¾¯¤Ê¤¯¤È¤â¡¢\fIwc\fP ¤È \fItowupper(wc)\fP
-¤¬Åù¤·¤¯¤Ê¤ê¡¢¤«¤Ä \fItowupper(wc)\fP ¤È°Û¤Ê¤ë¤è¤¦¤Êʸ»ú¤ò´Þ¤à¡£
+ワイド文字クラス "upper" は少なくとも、\fIwc\fP と \fItowupper(wc)\fP
+が等しくなり、かつ \fItowupper(wc)\fP と異なるような文字を含む。
 .PP
 .\"O The wide-character class "upper" always contains at least the
 .\"O letters \(aqA\(aq to \(aqZ\(aq.
-¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper" ¤Ï¾¯¤Ê¤¯¤È¤â \(aqA\(aq ¤«¤é \(aqZ\(aq ¤òɬ¤º´Þ¤à¡£
+ワイド文字クラス "upper" は少なくとも \(aqA\(aq から \(aqZ\(aq を必ず含む。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O The
 .\"O .BR iswupper ()
 .\"O function returns nonzero if \fIwc\fP is a wide character
 .\"O belonging to the wide-character class "upper".
 .\"O Otherwise it returns zero.
 .BR iswupper ()
-´Ø¿ô¤Ï¡¢\fIwc\fP ¤¬¥ï¥¤¥Éʸ»ú¥¯¥é¥¹ "upper" ¤Ë°¤¹¤ë¥ï¥¤¥Éʸ»ú¤Ê¤é¤Ð
-0 ¤Ç¤Ê¤¤ÃͤòÊÖ¤¹¡£¤½¤¦¤Ç¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£
+関数は、\fIwc\fP がワイド文字クラス "upper" に属するワイド文字ならば
+0 でない値を返す。そうでなければ 0 を返す。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 C99.
 .\"O .SH NOTES
-.SH Ãí°Õ
+.SH 注意
 .\"O The behavior of
 .\"O .BR iswupper ()
 .\"O depends on the
@@ -104,16 +104,16 @@ C99.
 .\"O category of the
 .\"O current locale.
 .BR iswupper ()
-¤ÎÆ°ºî¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Î
+の動作は、現在のロケールの
 .B LC_CTYPE
-¥«¥Æ¥´¥ê¤Ë°Í¸¤¹¤ë¡£
+カテゴリに依存する。
 .PP
 .\"O This function is not very appropriate for dealing with Unicode characters,
 .\"O because Unicode knows about three cases: upper, lower and title case.
-¤³¤Î´Ø¿ô¤Ç Unicode ¤ò°·¤¦¤Î¤Ï¤¢¤Þ¤êŬÀڤǤʤ¤¡£¤Ê¤¼¤Ê¤é¡¢Unicode ¤Ë¤Ï
-Âçʸ»ú¡¦¾®Ê¸»ú¡¦¥¿¥¤¥È¥ëʸ»ú¤Î 3 ¤Ä¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤«¤é¤Ç¤¢¤ë¡£
+この関数で Unicode を扱うのはあまり適切でない。なぜなら、Unicode には
+大文字・小文字・タイトル文字の 3 つが含まれているからである。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR isupper (3),
 .BR iswctype (3),
 .BR towupper (3)