From owner-ports-jp@jp.FreeBSD.org Thu Dec  2 07:43:40 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id iB1Mhe895031;
	Thu, 2 Dec 2004 07:43:40 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from arts.kikansha.jp ([2002:db71:95d4::1])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet6 id iB1Mhc895025
	for <ports-jp@jp.FreeBSD.org>; Thu, 2 Dec 2004 07:43:39 +0900 (JST)
	(envelope-from yaemon@kikansha.jp)
Received: from arts.kikansha.jp (localhost [127.0.0.1])
	by arts.kikansha.jp (8.13.1/8.13.1) with ESMTP id iB1MhaKY099117;
	Thu, 2 Dec 2004 07:43:36 +0900 (JST)
	(envelope-from yaemon@arts.kikansha.jp)
Received: (from yaemon@localhost)
	by arts.kikansha.jp (8.13.1/8.13.1/Submit) id iB1MhaM7099116;
	Thu, 2 Dec 2004 07:43:36 +0900 (JST)
	(envelope-from yaemon)
From: "T.P.S.Nakagawa" <yaemon@kikansha.jp>
X-PGP-key-URL: http://www.kikansha.jp/~yaemon/yaemon.asc
X-FingerPrint: F3F0 33AA C0F4 A2B4 B5A0  9B41 B81D 20F5 FA18 E3C0
X-Powerd-By: FreeBSD, vim, wmx, gaim, xchat
X-My-MSN-Passport: yaemon@kikansha.jp
To: ports-jp@jp.FreeBSD.org
In-Reply-To: <20041201220817.76264198.BYP06654@nifty.com>
References: <20041130211240.5dd616ba.BYP06654@nifty.com>
	<20041130140030.GA35505%gotow@nifty.com>
	<20041201220817.76264198.BYP06654@nifty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <041202074326.M0198906@arts.kikansha.jp>
X-Mailer: mnews [version 1.22PL7 custom] 2004-02/19(Thu)
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 2 Dec 2004 07:43:36 +0900
X-Sequence: ports-jp 15264
Subject: [ports-jp 15264] Re: Vim =?ISO-2022-JP?B?GyRCJE5KODt6Mj0bKEI=?=
 =?ISO-2022-JP?B?GyRCJDEkSyREJCQkRhsoQg==?= 
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: yaemon@kikansha.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041128

$B$I$C$+$G(B mblen() $B$N;H$$J}$,$h$/$o$+$C$F$$$J$+$C$?$3$H$r8x3+$7$F$$$k(B
$B%Q%$%W5J$$$NCf@n$G$9!#(B

$B$"$l$+$i!"(BGNU/Linux $B4D6-$r?M$K<Z$j$F!"(Bvim $B$,@5>o$K;H$($k$H$3$m$G$N(B
mblen() $B$NJV$jCM$J$I$rD4$Y$F$$$^$9$,!"F|5-$KDI5-$G$-$F$$$^$;$s!#(B

	$BD,ED$5$s$,(B
	12$B7n(B01$BF|(B22$B;~(B08$BJ,$KH/?.$5$l$?(B
	$B!V(B[ports-jp 15262] Re: Vim $B$NJ8;z2=$1$K$D$$$F!W$3$H(B
	<20041201220817.76264198.BYP06654@nifty.com>$B$h$j(B

>  > 2. $B$NJ}$G2=$1$kItJ,$O!"$I$&$d$i(B UTF-8 $B$H(B EUCJP $B$H$NJQ49$K4X$9$kLdBj$N(B
>  > $B$h$&$G$9!#(B

<>

>  > $B$3$NJ8;z$O!"(Butf-8 $B$G$O(B 3byte $B$G!"(BEF BD 9E $B$N$h$&$G$9!#$=$7$F!"$3$l$,(B
>  > (libiconv $B$K$h$C$F(B) euc-jp $B$KJQ49$5$l$k$H!"$I$&$d$iJd=u4A;zNN0h$i$7$/!"(B
>  > 8F A2 B7 $B$H$$$&(B 3byte $B$K$J$k$_$?$$$G$9!#(B
>  > $B$G$9$,!"(Bvim $B$G$O(B euc $B$N>l9g(B ($B$H8@$&$+(B utf-8 $B0J30(B) $B$O%^%k%A%P%$%HJ8;z$O(B
>  > 2byte $B$G7h$aBG$A$N$h$&$J$N$G!"@5>o$J7e?t$r<hF@$G$-$J$$$_$?$$$G$9$M!#(B
>  $B$2!#(B
>  $BA0H>$O$X!<$G$9$,!"8eH>$O2?$8$c$3$j$c$G$9$M!#(B

  $BLdBj$N%Q%C%A$NItJ,$G$9$M!#(B

  $B$H$$$&$3$H$G!"8eF#(B($B$o(B) $B$5$s$N%Q%C%A$NItJ,$r(B 3bytes $B0J>eJ8;zBP1~$K(B
$B$7$F$_$^$7$?!#(B

*** vim/src/mbyte.c	Fri Oct  8 12:28:34 2004
--- vim-yaemon001/src/mbyte.c	Thu Dec  2 07:15:11 2004
***************
*** 650,659 ****
  		     * where mblen() returns 0 for invalid character.
  		     * Therefore, following condition includes 0.
  		     */
! 		    if (mblen(buf, (size_t)1) <= 0)
! 			n = 2;
! 		    else
! 			n = 1;
  		}
  	    }
  # endif
--- 650,658 ----
  		     * where mblen() returns 0 for invalid character.
  		     * Therefore, following condition includes 0.
  		     */
!           n = mblen(buf, MB_CUR_MAX );
! 		    if ( n <= 0)
! 			n = (MB_CUR_MAX-1);
  		}
  	    }
  # endif

$B$I$&$$$&$o$1$+!"(Bcdinfo $B$N(B 14$B9TL\$N$[$&$N%A%k%@$O2=$1$^$;$s$,!"(B
19$B9TL\$N%A%k%@$O$^$@2=$1$^$9$M!#L@D+!"$b$&>/$7%H%i%$$7$F$_$^$9!#(B


>  mlterm $B$r5/F0$7!"(B LANG $B$r(B ja_JP.UTF-8 $B$K$7$F!"$5$i$K@_Dj2hLL$N(B
>  $B%(%s%3!<%G%#%s%0$r(B UTF-8 $B$K$7$F$+$i!"(B vim $B$G(B cdinfo $B$r3+$1$F$_$^$7$?$,!"(B
>  $BLdBj$NJ8;z$O2=$1!"$=$l0J30$GB8:_$9$k1Q?t;z0J30$O$$$o$f$kF&Ie(B($B$b$7$/$O5-9f(B)
>  $B$GI=<($5$l$^$7$?!#(B

  $B%U%)%s%H$NLdBj$G$O$J$$$G$7$g$&$+!#(B

  xterm $B$@$H!"(B.Xresources $B$G(B
XTerm*Font:    -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
$B$H$9$k$H$&$^$/$$$/$h$&$G$9!#(B

( http://www.debian.or.jp/~kubota/xterm $B$N2<$NJ}$r;29M$K$7$^$7$?(B )

========================================================================
   $BH~$7$$(B{$B$b$N(B|$B$3$H(B}$B$J$s$F$J$$!#(B $BH~$O<u$1<j$N46@-$NFb$KH/@8$9$k!#(B
--
  $BCf@n(B $B91M:(B ( T.Nakagawa )         mailto:yaemon@kikansha.jp
                                   http://www.kikansha.jp/~yaemon/
