.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sun Jul 25 10:41:28 1993 by Rik Faith (faith@cs.unc.edu)
+.\"*******************************************************************
.\"
-.\" Japanese Version Copyright (c) 1998 SHOJI Yasushi all rights reserved.
-.\" Translated Fri Jun 26 1998 by SHOJI Yasushi <yashi@yashi.com>
-.\" Updated & Modefied Sun Mar 7 1999 by Shouichi Saito
+.\" This file was generated with po4a. Translate the source file.
.\"
-.TH STRXFRM 3 2011-09-28 "GNU" "Linux Programmer's Manual"
+.\"*******************************************************************
+.TH STRXFRM 3 2011\-09\-28 GNU "Linux Programmer's Manual"
.SH 名前
strxfrm \- 文字列の変換
.SH 書式
.nf
-.B #include <string.h>
+\fB#include <string.h>\fP
.sp
-.BI "size_t strxfrm(char *" dest ", const char *" src ", size_t " n );
+\fBsize_t strxfrm(char *\fP\fIdest\fP\fB, const char *\fP\fIsrc\fP\fB, size_t \fP\fIn\fP\fB);\fP
.fi
.SH 説明
-.BR strxfrm ()
-関数は文字列 \fIsrc\fP に対して、次の条件を満たすよう
-な変換をする: 「ある二つの文字列に対して、それぞれを
-.BR strxfrm ()
-で変換してから
-.BR strcmp (3)
-した結果と、
-.BR strxfrm ()
-による変換
-を行わずに
-.BR strcoll (3)
-した結果と同じ」
-変換した文字列の先頭から \fIn\fP 文字分が \fIdest\fP に代入される。
-変換は、カテゴリ \fBLC_COLLATE\fP に対する、プログラムの現在のロケール
-に基づいて行われる
-.RB ( setlocale (3)
-を参照のこと)。
+\fBstrxfrm\fP() 関数は文字列 \fIsrc\fP に対して、次の条件を満たすよう な変換をする: 「ある二つの文字列に対して、それぞれを
+\fBstrxfrm\fP() で変換してから \fBstrcmp\fP(3) した結果と、 \fBstrxfrm\fP() による変換 を行わずに
+\fBstrcoll\fP(3) した結果と同じ」 変換した文字列の先頭から \fIn\fP 文字分が \fIdest\fP に代入される。 変換は、カテゴリ
+\fBLC_COLLATE\fP に対する、プログラムの現在のロケール に基づいて行われる (\fBsetlocale\fP(3) を参照のこと)。
.SH 返り値
-.BR strxfrm ()
-関数は、変換された文字列を \fIdest\fP に代入するときに
-必要なバイト数から、終端の NULL バイト (\(aq\\0\(aq) の分を
-引いたものを返す。もし返り値が \fIn\fP 以上の場合、
-\fIdest\fP の内容は不定となる。
+\fBstrxfrm\fP() 関数は、変換された文字列を \fIdest\fP に代入するときに 必要なバイト数から、終端の NULL バイト
+(\(aq\e0\(aq) の分を 引いたものを返す。もし返り値が \fIn\fP 以上の場合、 \fIdest\fP の内容は不定となる。
.SH 準拠
SVr4, 4.3BSD, C89, C99.
.SH 注意
-\fI"POSIX"\fP または \fI"C"\fP ロケールでは、関数
-.BR strxfrm ()
-は、
-関数
-.BR strncpy (3)
+\fI"POSIX"\fP または \fI"C"\fP ロケールでは、関数 \fBstrxfrm\fP() は、 関数 \fBstrncpy\fP(3)
を使って文字列をコピーするのと同じである。
.SH 関連項目
-.BR bcmp (3),
-.BR memcmp (3),
-.BR setlocale (3),
-.BR strcasecmp (3),
-.BR strcmp (3),
-.BR strcoll (3),
-.BR string (3)
+\fBbcmp\fP(3), \fBmemcmp\fP(3), \fBsetlocale\fP(3), \fBstrcasecmp\fP(3), \fBstrcmp\fP(3),
+\fBstrcoll\fP(3), \fBstring\fP(3)