OSDN Git Service

(split) LDP: Update release (3.64)
[linuxjm/LDP_man-pages.git] / release / man3 / towlower.3
index 8c4e7a9..1deaee5 100644 (file)
@@ -51,23 +51,17 @@ _GNU_SOURCE
 .RE
 .PD
 .SH 説明
-The \fBtowlower\fP()  function is the wide\-character equivalent of the
-\fBtolower\fP(3)  function.  If \fIwc\fP is an uppercase wide character, and there
-exists a lowercase equivalent in the current locale, it returns the
-lowercase equivalent of \fIwc\fP.  In all other cases, \fIwc\fP is returned
-unchanged.
+\fBtowlower\fP() 関数は、 \fBtolower\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 lowercase, \fBtowlower\fP()  returns its lowercase
-equivalent; otherwise it returns \fIwc\fP.
+\fIwc\fP が小文字に変換可能だった場合、 \fBtowlower\fP() は対応する小文字を返す。 そうでない場合、 \fIwc\fP を返す。
 .SH 属性
 .SS "マルチスレッディング (pthreads(7) 参照)"
 .\" FIXME need a thread-safety statement about towlower_l()
@@ -88,6 +82,6 @@ case)・ タイトル文字 (title case) という 3 つの "case" が含まれ
 .SH 関連項目
 \fBiswlower\fP(3), \fBtowctrans\fP(3), \fBtowupper\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/ に書かれている。