From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Oct 24 07:03:03 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id HAA09216;
	Sat, 24 Oct 1998 07:03:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from moon.yasuda.comm.waseda.ac.jp (root@yasuda.comm.waseda.ac.jp [133.9.187.230])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id HAA09196;
	Sat, 24 Oct 1998 07:02:46 +0900 (JST)
	(envelope-from nagahama@yasuda.comm.waseda.ac.jp)
Received: from yasuda.comm.waseda.ac.jp (pc045109.tokyo.ppp.waseda.ac.jp [133.9.45.109])
	by moon.yasuda.comm.waseda.ac.jp (8.8.8/3.6W-sunos4.1-98032422) with ESMTP id HAA05858;
	Sat, 24 Oct 1998 07:02:43 +0900 (JST)
Message-ID: <3630FC12.A6DA3F5F@yasuda.comm.waseda.ac.jp>
Date: Sat, 24 Oct 1998 06:58:43 +0900
From: Satoshi Nagahama <nagahama@yasuda.comm.waseda.ac.jp>
Organization: WASEDA University
X-Mailer: Mozilla 4.05 [ja_JP.EUC] (X11; I; FreeBSD 2.2.7-RELEASE i386)
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.freebsd.org, FreeBSD-tech-jp@jp.freebsd.org
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-users-jp 34446
Subject: [FreeBSD-users-jp 34446] ansi.c patch for ja-netscape
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$O$8$a$^$7$F!"D9IM!wAa0pEDBg$H?=$7$^$9!#(B
$BA0$+$i%@%$%8%'%9%H9XFI$r$7$F$$$?$N$G$9$,Ej9F$O=i$a$F$G$9!#(B
$B$h$m$7$/$*4j$$$7$^$9!#(B

$B$H$3$m$G!";d$OB@ED$5$s$N(BNetscape$B$N%[!<%`%Z!<%8$rFI$s$G!"B@ED$5$s$,(B
$B$3$N%Z!<%8Cf$G$*$C$7$c$i$l$F$$$?$h$&$K!VF|K\8l$,$&$^$/07$($J$$$N$O(B
Netscape$B$N%P%0$G$O$J$/(BFreeBSD$B$N(Blocale$B4XO"$N%P%0$G$O$J$$$+(B?$B!W(B
$B$H;W$$!"$3$3(B1$B=54V$"$^$j$=$NJU$N%=!<%9$rFI$s$G$$$^$7$?!#(B

$B$9$k$H!"(B/usr/src/lib/libc/locale/ansi.c$B$K%P%0$,8+$D$+$j(B($B%P%0$H8@$C$F$b6K(B
$BC1=c(B$B$J$b$N$G$*CQ$:$+$7$$$N$G$9$,(B)$B!"$3$l$r=$@5$7$F(BNetscape$B$r5/F0$7$F$_$?$H$3(B
$B$m(B$B0BDjEY$,$+$J$j2~A1$5$l$?(B($B$H;W$&(B)$B$N$G$4Js9p$7$^$9!#(B

$B%Q%C%A$O0J2<$G$9!#(B
--- ansi.c.orig Thu Apr 18 16:01:46 1996
+++ ansi.c      Sat Oct 24 05:18:11 1998
@@ -132,7 +132,7 @@
        if (!pwcs || !s)
                return (-1);

-       while (n > 0) {
+       while ((signed int)n > 0) {
                if (*pwcs == 0) {
                        *s = 0;
                        break;

$B$3$N%Q%C%A$r$"$F$k$3$H$K$h$C$F!"$$$/$D$+$"$kF|K\8l2=K!$N$&$A(B
$B!V(BLD_PRELOAD$B4D6-JQ?t$K(Blibxpg4.so.2.0$B$r@_Dj$9$kJ}K!!W$G:#$^$G$h$j(B
$BFC$K(BMessenger+vje($BB?J,(Bkinput2$B$b(BOK)$B$G$NF|K\8l%a!<%k$N:n@.$,0BDj$7$^$9!#(B
$B;n$7$?4D6-$O(BFreeBSD-2.2.7 + XFree86-3.3.2$B$G$9$,!"%=!<%9$r$_$?$H$3$m(B
FreeBSD-3.0$B$G$bJQ$o$C$F$$$J$$$N$G$=$N$^$^(B3.0$B$K$b$"$F$O$^$k$H;W$$$^$9!#(B

$B$?$@!"(Bansi.c$B$O(Blibc$B$K4^$^$l$k$b$N$G$9$,!"(Blibc$B$N%j%3%s%Q%$%k$,LLE]$@$C$?$N(B
$B$G(B$B:#2s;d$O(Blibxpg4.so$B$N$h$&$K(Blibansi.so$B$r:n$C$F(BLD_PRELOAD$B$G;XDj$7$F$d$j(B
$B$^$7$?(B($B$3$l$O$-$C$HNI$$J}K!$G$O$J$$$N$G$7$g$&$,(B)$B!#(B
$B$b$7(B2.2.7$B$N4D6-$G:n$C$?(Blibansi.so$B$,M_$7$$J}$,$$$i$C$7$c$l$P(B
http://www.yasuda.comm.waseda.ac.jp/~nagahama/libansi.tgz
$B$H$7$FCV$$$F$*$-$^$9!#(B

$B$7$+$7!"A0$h$j0BDj$7$?$H$O$$$(!"$^$@$^$@%U%j!<%:$9$k$3$H$,$"$j$^$9$N$G(B
$B;HMQ$K$O==J,Cm0U$7$F$/$@$5$$!#(B

--
Satoshi Nagahama
nagahama@yasuda.comm.waseda.ac.jp




