From owner-man-jp-reviewer@jp.freebsd.org  Sat May 12 22:57:21 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA91448;
	Sat, 12 May 2001 22:57:21 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mgate03.so-net.ne.jp (mgate03.so-net.ne.jp [210.139.254.150])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA91392
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 22:57:21 +0900 (JST)
	(envelope-from k-fuji@za2.so-net.ne.jp)
Received: from mail.za2.so-net.ne.jp (mspool13.so-net.ne.jp [210.139.248.13])
	by mgate03.so-net.ne.jp (8.8.8+3.0Wbeta9/3.6W01050922) with ESMTP id WAA22005
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 22:57:21 +0900 (JST)
Received: from feena.ancientlibrary.net ([210.255.148.41])
	by mail.za2.so-net.ne.jp (8.9.3/3.7W01022316) with SMTP id WAA22805
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 22:57:20 +0900 (JST)
Date: Sat, 12 May 2001 22:55:28 +0900
From: "KONDOU, Kazuhiro" <k-fuji@za2.so-net.ne.jp>
To: "man-jp-reviewer ML" <man-jp-reviewer@jp.FreeBSD.ORG>
Message-Id: <20010512225528.11d428a2.k-fuji@za2.so-net.ne.jp>
X-Mailer: Sylpheed version 0.4.64 (GTK+ 1.2.10; i386--freebsd4.3)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp-reviewer 3594
Subject: [man-jp-reviewer 3594] strxfrm.3
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-fuji@za2.so-net.ne.jp


$B$3$s$K$A$O!"6aF#!w8EBe?^=q4[$G$9!#(B

3.1R $BF|K\8lLuHG$H$N:9J,$G$9!#(B

3.1R $BF|K\8lLuHG$K$"$C$?(B
> $B8=:_$N%m%1!<%kBP>H(B (localle collation) $B$,$"$k>l9g$K$O!"(B
$B$H$$$&Lu$,9%Lu$K;W$($^$7$?$N$G!"(Bstrcoll.3 $B$K$bH?1G$7$h$&$+$H(B
$B;W$C$F$$$^$9!#(B
$B$I$&$G$7$g$&$+!)(B


-- 
Fuji. / KONDOU, Kazuhiro @ Ancient library
mail address : fuji@ancientlibrary.net
               k-fuji@za2.so-net.ne.jp

--- strxfrm_old.3	Sat May 12 22:08:14 2001
+++ strxfrm.3	Sat May 12 22:02:31 2001
@@ -34,6 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)strxfrm.3	8.1 (Berkeley) 6/4/93
+.\" %FreeBSD: src/lib/libc/string/strxfrm.3,v 1.11.2.2 2001/03/06 16:46:04 ru Exp %
 .\"
 .Dd June 4, 1993
 .Dt STRXFRM 3
@@ -41,6 +42,8 @@
 .Sh $BL>>N(B
 .Nm strxfrm
 .Nd $BJ8;zNs$r%m%1!<%k$K$7$?$,$C$FJQ49$9$k(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
 .Fd #include <string.h>
 .Ft size_t
@@ -49,15 +52,37 @@
 .Fn strxfrm
 $B4X?t$O!"(B
 .Fa src
-$B$K$h$j<($5$l$?%L%k$G=*C<$5$l$?J8;zNs$r!"(B
+$B$K$h$j<($5$l$?%L%kJ8;z$G=*N;$9$kJ8;zNs$r!"(B
 $B8=:_$N%m%1!<%kBP>H(B (localle collation) $B$,$"$k>l9g$K$O!"(B
 $B$=$l$K=>$C$FJQ49$7!"(B
-$B7k2L$NJ8;zNs$N(B
-.Fa n-1
-$B$rD6$($J$$J8;z$r(B
+.\"then copies the transformed string
+.\"into
+.\".Fa dst .
+$BJQ49$7$?J8;zNs$r(B
 .Fa dst
-$B$K%3%T!<$7!"$=$l$r%J%kJ8;z$G=*C<$7$F$+$i(B
-$B7k2L$ND9$5$rJV$7$^$9!#(B
+$B$K%3%T!<$7$^$9!#(B
+.\"Not more than
+.\".Fa n
+.\"characters are copied into
+.\".Fa dst ,
+.\"including the terminating null character added.
+.Fa n
+$B$r1[$($J$$J8;z?t$,(B
+.Fa dst
+$B$K%L%kJ8;z$rIU2C$7$F%3%T!<$5$l$^$9!#(B
+.\"If
+.\".Fa n
+.\"is set to 0
+.\"(it helps to determine an actual size needed
+.\"for transformation),
+.\".Fa dst
+.\"is permitted to be a NULL pointer.
+$B$b$7(B
+.Fa n
+$B$K(B 0 $B$,%;%C%H$5$l$?>l9g(B ($B$3$N>l9gJQ49$KI,MW$H$J$k<B%5%$%:$r7hDj$9$k$N$r=u$1$^$9(B) $B!"(B
+.Fa dst
+$B$K$O(B NULL $B%]%$%s%?$K$9$k;v$,5v$5$l$^$9!#(B
+.Pp
 .Fn strxfrm
 $B$N8e$G(B
 .Fn strcmp
@@ -65,8 +90,24 @@
 $B85$N(B 2 $B$D$NJ8;zNs$r(B
 .Fn strcoll
 $B$r;H$C$FHf3S$9$k$3$H$HF1$8$K$J$j$^$9!#(B
-.Sh $B%P%0(B
-$B$3$N4X?t$O!";~$K$h$C$F$OM=B,IT2DG=$J5sF0$r<($7$^$9!#(B
+.Sh $BLa$jCM(B
+.\"Upon successful completion,
+.\".Fn strxfrm
+.\"returns the length of the transformed string not including
+.\"the terminating null character.
+.\"If this value is
+.\".Fa n
+.\"or more, the contents of
+.\".Fa dst
+.\"are indeterminate.
+$B40A4$K@.8y$7$?>l9g!"(B
+.Fn strxfrm
+$B$O=*C<$N%L%kJ8;z$r4^$^$J$$JQ49$5$l$?J8;zNs$ND9$5$rJV$7$^$9!#(B
+$B$b$7$3$NCM$,(B
+.Fa n
+$B$HF1$8$+$=$l$h$jBg$-$$>l9g!"(B
+.Fa dst
+$B$NFbMF$OITDj$G$9!#(B
 .Sh $B;2>H(B
 .Xr setlocale 3 ,
 .Xr strcmp 3 ,
@@ -74,5 +115,5 @@
 .Sh $B5,3J(B
 .Fn strxfrm
 $B4X?t$O!"(B
-.St -ansiC
+.St -isoC
 $B$K=`5r$7$F$$$^$9!#(B
