OSDN Git Service

(split) LDP: Update release (3.64)
[linuxjm/LDP_man-pages.git] / release / man3 / towupper.3
index 99cc2ec..2e24c75 100644 (file)
@@ -51,23 +51,17 @@ _GNU_SOURCE
 .RE
 .PD
 .SH 説明
-The \fBtowupper\fP()  function is the wide\-character equivalent of the
-\fBtoupper\fP(3)  function.  If \fIwc\fP is a lowercase wide character, and there
-exists an uppercase equivalent in the current locale, it returns the
-uppercase equivalent of \fIwc\fP.  In all other cases, \fIwc\fP is returned
-unchanged.
+\fBtowupper\fP() 関数は、 \fBtoupper\fP(3) 関数に対応するワイド文字関数である。 \fIwc\fP
+が小文字のワイド文字で、現在のロケールで対応する大文字が存在する場合、 \fIwc\fP に対応する大文字が返される。 それ以外の場合には、 \fIwc\fP
+は変更されずに返される。
 
-The \fBtowupper_l\fP()  function performs the same task, but performs the
-conversion based on the character type information in the locale specified
-by \fIlocale\fP.  The behavior of \fBtowupper_l()\fP is undefined if \fIlocale\fP is
-the special locale object \fBLC_GLOBAL_LOCALE\fP (see \fBduplocale\fP(3))  or is
-not a valid locale object handle.
+\fBtowupper_l\fP() 関数も同様の動作を行うが、 \fIlocale\fP で指定されたロケールでの文字列型の情報に基づき変換が行われる点が異なる。
+\fIlocale\fP が特別なロケールオブジェクト \fBLC_GLOBAL_LOCALE\fP の場合、もしくは \fIlocale\fP
+が有効なロケールオブジェクトハンドルでない場合、 \fBtowupper_l\fP() の動作は未定義である。
 
-The argument \fIwc\fP must be representable as a \fIwchar_t\fP and be a valid
-character in the locale or be the value \fBWEOF\fP.
+引き数 \fIwc\fP は、 指定されたロケールで有効な \fIwchar_t\fP で表現できる文字、または値 \fBWEOF\fP でなければならない。
 .SH 返り値
-If \fIwc\fP was convertible to uppercase, \fBtowupper\fP()  returns its uppercase
-equivalent; otherwise it returns \fIwc\fP.
+\fIwc\fP が大文字に変換可能だった場合、 \fBtowupper\fP() は対応する大文字返す。 そうでない場合、 \fIwc\fP を返す。
 .SH 属性
 .SS "マルチスレッディング (pthreads(7) 参照)"
 .\" FIXME need a thread-safety statement about towupper_l()
@@ -88,6 +82,6 @@ case)・ タイトル文字 (title case) という 3 つの "case" が含まれ
 .SH 関連項目
 \fBiswupper\fP(3), \fBtowctrans\fP(3), \fBtowlower\fP(3), \fBlocale\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。