From owner-man-jp-reviewer@jp.freebsd.org  Mon May  7 12:15:56 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id MAA52360;
	Mon, 7 May 2001 12:15:56 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from oasis.sharplabs.com (gatekeeper.sharplabs.com [216.65.151.101])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id MAA52355
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 7 May 2001 12:15:56 +0900 (JST)
	(envelope-from kuma@oasis.sharplabs.com)
Received: from oasis.sharplabs.com (localhost.enet.sharplabs.com [127.0.0.1])
	by oasis.sharplabs.com (8.11.0/3.7W) with ESMTP id f473Fnl40176
	for <man-jp-reviewer@jp.freebsd.org>; Sun, 6 May 2001 20:15:49 -0700 (PDT)
Message-Id: <200105070315.f473Fnl40176@oasis.sharplabs.com>
To: man-jp-reviewer@jp.freebsd.org
In-reply-to: Your message of "Mon, 07 May 2001 02:15:53 +0900."
             <20010507.021553.20083415.hirata@mb.infoweb.ne.jp>
Date: Sun, 06 May 2001 20:15:49 -0700
From: Norihiro Kumagai <kuma@oasis.sharplabs.com>
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 3572
Subject: [man-jp-reviewer 3572] Re: strcasecmp.3
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: kuma@oasis.sharplabs.com

$B7'C+$G$9!#(B

$B!&?t3X$N=Q8l$H$7$F(B ($B%"%k%4%j%:%`$rI=$9(B) lexicographically $B$,B8:_$7!"(B
$B!&(B($B>/$J$/$H$b;d$N8+N)$F$G$O(B) $B:#2s$NMQK!$O%"%k%4%j%:%`$rI=$7$F$$$k(B
$B0J>e!"=Q8l$i$7$/K]Lu$9$Y$-$G$7$g$&!#(B

In Message <20010507.021553.20083415.hirata@mb.infoweb.ne.jp>,
  HIRATA Tadashi <heita@mb.infoweb.ne.jp> writes:
> > $BF1$8%"%k%U%!%Y%C%H=g$H$$$C$F$b!"EEOCD"$H<-=q$H$GJB$YJ}$,0c$&$H$$$&(B
> > ($BBgJ8;z>.J8;z$,:.:_$9$k;~$N07$$$J$I(B) $BOC$rJ9$$$?$3$H$,$"$j$^$9!#(B
> > $B!V<-=q=g!W$H$;$:$K!V%"%k%U%!%Y%C%H=g!W$H$9$k$H!"0UL#$,JQ$o$k2DG=@-$,(B
> > $B$"$j$^$9!#(B
> 
>   $BF1$8M}M3$G!V<-=q=g!W$H8@$&I=8=$G$b@53N$K4X?t$N%;%^%s%F%#%/(B
> $B%9$r5-=R$G$-$F$$$k$o$1$G$O$J$$$N$G!"0UL#$,(B($B%/%j%F%#%+%k$K(B)$BJQ(B
> $B$o$C$F$$$k$H$O;W$($^$;$s!#(B

$B$$$d!"%"%k%U%!%Y%C%H=g$H=q$/$3$H$G!"$A$,$&(B ($B$h$j8BDjE*$J(B) $B%;%^%s%F%#%/(B
$B%9$rI=$9$3$H$K$J$k$H;W$&Lu$G$9!#(B

$B$9$3$7D4$Y$F!">/$79M$($F$_$^$7$?!#0J2<!"$=$N7k2L$G$9!#(B

$B$3$3$GLu$7=P$7$?$$K\Mh$N%;%^%s%F%#%/%9$O!"(B
  $B8=:_$N%m%1!<%k$G5,Dj$5$l$k(B collation $B$K=>$$!"(B
  lexicographically $B$KHf3S$9$k!#(B
$B$G$9!#$3$3$G!"(Blexicographically $B$r!V%"%k%U%!%Y%C%H=g!W$H=q$/$H!"(B
$B$3$N(B2$BCJ3,$N=hM}$,ITL@3N$K$J$k$h$&$K;W$$$^$9!#(B

strcoll $B$O!"0z?t$N%F%-%9%HJ8;zNs(B2$BK\$r!"8=:_$N%m%1!<%k$N(B collation $B$K=>(B
$B$$!"2>A[E*$J%P%$%HNs(B2$BK\$KJQ49$7!"JQ497k2L$N%P%$%HNs(B2$BK\$r(B strcmp $B$7$^$9!#(B
($B<B:]$K$3$&<BAu$7$J$1$l$P$J$i$J$$Lu$G$O$J$$$,!"$3$&<BAu$7$?$+$N$h$&$K(B
$BF0:n$9$k$3$H$,4|BT$5$l$F$$$k!#(Bsee: ANSI/ISO C $B$N(B strxfrm $B4X?t$N@bL@(B)

$B8=:_$N%m%1!<%k$,1Q8l$N>l9g$O!"L5JQ49$G$=$N$^$^(B strcmp $B$9$k$N$G$7$g$&$,!"(B
$B%9%Z%$%s8l$OJ8;z$N=g=x$,(B a,b,c,ch,d,e, $B$H$$$&=g$K$J$k$=$&$G$9!#$G$9$+(B
$B$i!"8=:_$N%m%1!<%k$,%9%Z%$%s8l$N>l9g!"Nc$($P!"(Ba -> 1, b -> 2, c -> 3,
ch -> 4, d -> 5,... $B$H$$$&Iw$KJQ49$7$F!"$=$l$G(B strcmp $B$9$k$N$G$7$g$&!#(B

$B1Q8l$N>l9g!"J8;z$O(B a,b,c,d,e,... $B$H$$$&=g=x$r;}$A$^$9!#%9%Z%$%s8l$N>l(B
$B9g!"J8;z(B(?!)$B$O!"(Ba,b,c,ch,d,e,... $B$H$$$&=g=x$r;}$A$^$9!#(Bcollation $B$H$O!"(B
$B$3$l$i!"8@8l!"CO0h$K0MB8$7$?J8;z$N=g=x$rI=$7$^$9!#(B

$B!t(BJIS C $B$G$O!"(Bcollating sequence $B$K!VJ8;z$NBg>.=g=x!W$H(B
$B!tLu8l$r$"$F$F$$$^$9!#Ev=i0F$G$O!V>H9g=g=x!W$HIU$$$F$$$?$,!"5DO@$N7k2L(B
$B!t!VBg>.=g=x!W$K$7$?$=$&$G$9!#(B

$B$D$^$j!"(Bstrcoll $B$N=hM}%b%G%k$O!"(B
$B!&(Bcollation $B$K=>$$0z?tJ8;zNs$r%P%$%HNs(B2$BK\$KJQ49(B
$B!&%P%$%HNs(B2$BK\$r(B strcmp $B$GHf3S(B
$B$G$9!#(B

$B$G!":#2s$N(B lexicographically $B$O!"2C<#:4$5$s$N$4;XE&$K$h$l$P!"(B
> $B<-=q<0=g=x$K$*$1$k=g=x$N7hDj$N;EAH$_$r4JC1$K=q$/$H!"(B
> $B!VNs$NA0$+$i=gHV$KBg>.4X78$rHf3S$7$F$$$/!#(B
> $BA0$N9`$NBg>.4X78$NJ}$,!"8e$m$N9`$NBg>.4X78$h$j6/$$!W(B
> $B$H8@$&;EAH$_$GNs$N=g=x$r7hDj$7$^$9!#(B

$B$G$9$,!"$3$l$C$F$^$5$K(B strcmp $B$N=hM}%b%G%k$G$9$h$M!#:#2sK]LuCf$N86J8$K!"(B
$B!V(Bstrcmp $B$GHf3S$9$k!W$H$$$o$:$K!V(Blexicographically $B$KHf3S$9$k!W$H=q$$(B
$B$F$"$k$N$O!"$*$=$i$/!"!V(Bstrcmp $B$G<BAu$7$J$1$l$P$J$i$J$$$o$1$G$O$J$$$,!"(B
strcmp $B$G<BAu$7$?$N$HF1$8$h$&$KF0:n$9$k$3$H$,4|BT$5$l$F$$$k!W5$;}$A$N(B
$B8=$l$G$7$g$&!#(B

> $B!t(B $BEEOCD"$H<-=q$,0c$&$N$O!"Nc$($P(B McDonald $B$,(B Mcc... $B$H(B 
> $B!t(B Mce... $B$N4V$KF~$k$H$+!"$=$&$$$&0UL#$G$7$g$&$+(B?

$B$=$&$$$&46$8$N$3$H$G$9!#(B


