.\"
.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
.\"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
.\"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)