From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon Nov  2 19:13:48 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id TAA12288;
	Mon, 2 Nov 1998 19:13:48 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from wall.yamaha-motor.co.jp (firewall-user@wall.yamaha-motor.co.jp [202.32.152.254])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id TAA12281
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 2 Nov 1998 19:13:45 +0900 (JST)
	(envelope-from kimura@kaiseki.yamaha-motor.co.jp)
Received: by wall.yamaha-motor.co.jp; id TAA24382; Mon, 2 Nov 1998 19:13:43 +0900 (JST)
Received: from unknown(133.215.49.21) by wall.yamaha-motor.co.jp via smap (4.1)
	id xma024355; Mon, 2 Nov 98 19:12:47 +0900
Received: from pot026.yamaha-motor.co.jp ([133.215.44.7])
	by proxy.yamaha-motor.co.jp (8.8.8+2.7Wbeta7/3.6W-GW-971226) with ESMTP id TAA03234
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 2 Nov 1998 19:12:37 +0900 (JST)
Received: (from kimura@localhost)
	by pot026.yamaha-motor.co.jp (8.8.8/3.6W) id TAA15875;
	Mon, 2 Nov 1998 19:15:46 +0900 (JST)
Date: Mon, 2 Nov 1998 19:15:46 +0900 (JST)
From: Tetsuya Kimura <kimura@kaiseki.yamaha-motor.co.jp>
Message-Id: <199811021015.TAA15875@pot026.yamaha-motor.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
References: <19981102180006M.keisuke@am.ics.keio.ac.jp>
In-reply-to: Keisuke Inoue's message of 2 Nov 1998 18:04:57 +0900
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-tech-jp 1887
Subject: [FreeBSD-tech-jp 1887] Re: ansi.c patch for ja-netscape
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: kimura@kaiseki.yamaha-motor.co.jp

$BLZB<!w%d%^%OH/F05!$G$9!#(B

$B;d(B>
   > $B$3$s$J$b$N$r8x3+$7$F$7$^$C$F$$$$$N$+$H$$$&5$$b$7$^$9$,!"(B
   > netscape $B$,BP1~$7$F$/$l$k$^$G$N$D$J$.$H$$$&$3$H$G!#(B
   > /usr/src/lib/libc/locale/ansi.c $B$X$N%Q%C%A$G$9!#(B

$B$3$N$$$$2C8:$J%Q%C%A$h$j!"D9IM$5$s$N%Q%C%A$N$[$&$,Cf?H$,G;$$$3$H$K(B
$B:rF|$h$&$d$/5$$,$D$-$^$7$?!#;d$N%Q%C%A$OK:$l$?$[$&$,$$$$$H;W$$$^$9!#(B


$B0f>e$5$s(B>
   > $B$H$j$"$($:(Bprintf$B$7$F$_$k$H(B
   > mbstowcs(NULL, s0, 0) -> wcstombs(s1, s0, n) -> mbstowcs(s2, s1, n)
   > $B$H$$$&%Q%?!<%s$O=P$F$-$^$7$?$,!"(B
   > mbstowcs(NULL, s0, 0) -> wcstombs(s1, s0, n) -> wcstombs(s2, s1, n)
   > $B$O$"$j$^$;$s$G$7$?!#$^$?!"@52r$NJ}$N(B
   > mbstowcs(NULL, s0, 0) -> mbstowcs(s1, s0, n) -> wcstombs(s2, s1, n)
   > $B$G$9$,!"(Bwcstombs(s1, s0, n)$B$G(Bmbstowcs(s1, s0, n)$B$r8F$S=P$9$H(B
   > $B3N<B$K(Bcommunicator$B$,8G$^$j$^$9!#$d$C$?FbMF$r%Q%C%A$H$7$F%a!<(B
   > $B%k$KE:IU$7$^$9!#D9IM$5$s$N%Q%C%A$,(B2$B$D$H$bEv$?$C$F$$$k(B ansi.c
   > $B$KBP$9$k%Q%C%A$G$9!#(B($BCm0U!"$3$l$O(Bnetscape$BBP:v$N<B83MQ$G$9!#(B)

mbstowcs(NULL, s0, 0) $B$N8e$O$b$&0lEY(B mbstowcs(s1, s0, n) $B$G(B
$B8F$V$D$b$j$J$s$@$m$&$H;W$C$F$$$^$7$?$,!"<B:]$K$O(B wcstombs $B$N(B
 s1 $B$NLa$jCM$H$7$F$b%^%k%A%P%$%HJ8;z$,4|BT$5$l$F$$$k$h$&$G!"(B
$BC1$K(B wcstombs $B$NBe$o$j$K(B mbstowcs $B$r8F$V$H3N<B$K8G$^$k$h$&$K(B
$B$J$j$^$9$M!#(B

$B$D$^$j$O!"(Bmbstowcs $B$r8F$SK:$l$F$$$k$H$$$&$3$H$K$J$k$N$+$J!#(B

$B$G$9$N$G!"(Bwcstombs(s1, s0,n) $B$NBe$o$j$K(B mbstowcs $B$r8F$s$@$"$H!"(B
$B$b$&0lEY(B wcstombs $B$r8F$s$G%^%k%A%P%$%HJ8;z$K$7$FJV$7$F$d$l$P(B
$B0BDj$7$?F0:n$r$9$k$h$&$K$J$j$^$7$?$,!"$3$l$O$D$^$j2?$b$;$:$K(B
$B%3%T!<$7$F$d$k$@$1$G$$$$Lu$G!"D9IM$5$s$N6/0z%Q%C%A$H$J$C$F$$$?(B
$B$o$1$G$9$M!#(B

$BD9IM$5$s$N%Q%C%A$G$[$\0BDj$7$?F0:n$r$7$F$$$^$9$,!"$=$l$G$b$^$@(B
$B%^%k%A%P%$%HJ8;z$H%o%$%IJ8;z$,%4%C%A%c$K$J$C$F$$$k$3$H$,$"$k(B
$B$_$?$$$G$9$M!#(B

$B$?$@!"$3$NJU$j$N$3$H$O(B FreeBSD $B$NB&$GBP=h$G$-$k$3$H$G$bL5$$(B
$B$h$&$K;W$&$N$G$9$,!"<B:]$I$&$J$s$G$7$g$&!#(B
